项目简介
从命令行创建 AI 代理项目。
创建代理项目– 如何创建新的代理项目。
用户指南– 如何开发使用 AgentStack 引导的代理项目。
AgentStack 适用于 macOS、Windows 和 Linux。
快速概览
pip install agentstack
agentstack init
立即开始
您无需安装或配置 LangChain 或 LlamaIndex 等工具。
它们是预先配置和隐藏的,以便您可以专注于代码。
创建一个项目,然后就可以开始了。
创建代理项目
您的本地开发计算机上需要安装 Python 3.10+ (但服务器上不需要)。我们建议使用最新版本。您可以使用pyenv在不同项目之间切换 Python 版本。
To create a new agent project, run:
要创建新的代理项目,请运行:
pip install agentstack
agentstack init
它将在当前文件夹中创建一个名为my-agent-project
目录。
在该目录中,它将生成初始项目结构并安装传递依赖项:
my-agent-project/
├── README.md
├── requirements.txt
├── .gitignore
├── main.py
├── agents/
│ └── (agent files based on your setup)
└── tasks/
└── (task files based on your setup)
没有配置或复杂的文件夹结构,只有构建代理项目所需的文件。
初始化完成后,您可以打开项目文件夹:
cd my-agent-project
在新创建的项目中,您可以运行一些内置命令:
python main.py
在开发模式下运行代理项目。
哲学
代理应该很容易:有很多框架,但从头开始很痛苦。与 Create React App 类似,AgentStack 旨在通过为您提供简单的代理样板来简化“从头开始”的过程。它使用流行的代理框架和LLM提供商,但在它们之上提供了有凝聚力的策划体验。
无需配置:您无需配置任何内容。我们将为您处理开发和生产构建的相当好的配置,以便您可以专注于编写代码。
无锁定:您可以随时自定义您的设置。AgentStack 旨在让您轻松地立即运行所需的组件;接下来做什么取决于你。
包含什么?
您的环境将拥有构建现代 AI 代理项目所需的一切:
支持流行的代理框架,如 CrewAI、Autogen 和 LiteLLM。
轻松集成浏览、RAG 等工具。
快速交互式测试运行程序,内置覆盖率报告支持。
实时开发服务器,可警告常见错误。
用于捆绑您的项目进行生产的构建脚本。
与AgentOps集成以实现 AI 代理的可观察性。
通过单一依赖即可轻松更新上述工具。
项目链接
http://github.com/AgentOps-AI/AgentStack
扫码加入技术交流群,备注「开发语言-城市-昵称」
合作请注明
关注「GitHubStore」公众号