快速构建强大AI Agent的工具AgentStack

文摘   2024-10-18 08:48   湖北  

项目简介

从命令行创建 AI 代理项目。

  • 创建代理项目– 如何创建新的代理项目。

  • 用户指南– 如何开发使用 AgentStack 引导的代理项目。


AgentStack 适用于 macOS、Windows 和 Linux。

快速概览

pip install agentstackagentstack init


立即开始

无需安装或配置 LangChain 或 LlamaIndex 等工具。
它们是预先配置和隐藏的,以便您可以专注于代码。

创建一个项目,然后就可以开始了。

创建代理项目

您的本地开发计算机上需要安装 Python 3.10+ (但服务器上不需要)。我们建议使用最新版本。您可以使用pyenv在不同项目之间切换 Python 版本。

To create a new agent project, run:

要创建新的代理项目,请运行:

pip install agentstackagentstack 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」公众号


GitHubStore
分享有意思的开源项目
 最新文章