microagents

Agents Capable of Self-Editing Their Prompts / Python Code

open-sourceagent-frameworks
Visit WebsiteView on GitHub
803
Stars
+67
Stars/month
0
Releases (6m)

Overview

Microagents是一个实验性Python框架,用于动态创建能够自我改进的智能代理。该框架采用微服务化思路,根据用户分配的任务动态生成小型代理,对其功能进行评估,成功验证后存储以供未来重用。关键特性是跨会话学习能力,使系统能够独立推导任务执行方法。框架基于OpenAI的GPT-4 Turbo和Text-Embedding-Ada-002构建,支持OpenAI API和Azure OpenAI服务。通过这种自适应方法,代理可以随时间推移变得更加智能和高效,为自动化和AI辅助任务提供了新的解决思路。

Pros

  • + 跨会话学习能力,代理能够积累经验并改进性能
  • + 微服务化架构,每个代理专注于特定任务领域
  • + 动态生成机制,能够根据新任务自动创建适合的代理

Cons

  • - 实验性质,可能存在稳定性和成熟度问题
  • - 直接执行Python代码且无沙箱保护,存在安全风险
  • - 依赖OpenAI API,需要付费账户和网络连接

Use Cases

Getting Started

1. 克隆仓库并安装依赖:git clone + pip install requirements.txt,2. 设置OpenAI API密钥环境变量,3. 运行框架开始创建和使用自改进代理