专栏名称: GitHubStore
分享有意思的开源项目
目录
相关文章推荐
爱可可-爱生活  ·  【[261星] ... ·  昨天  
爱可可-爱生活  ·  【[80星]r1-ktransformers ... ·  昨天  
爱可可-爱生活  ·  【[121星]Deep ... ·  昨天  
爱可可-爱生活  ·  【[540星]AgentQL:AI驱动的网页 ... ·  昨天  
平安宁夏  ·  公安部公布5起证券交易犯罪典型案例 ·  3 天前  
51好读  ›  专栏  ›  GitHubStore

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

GitHubStore  · 公众号  · AI 科技自媒体  · 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 等工具。







请到「今天看啥」查看全文