经 AI Skill Hub 精选评估,AI代理资源合集(精选) 获评「强烈推荐」。已获得 5.9k 颗 GitHub Star,这款AI工具在功能完整性、社区活跃度和易用性方面表现出色,AI 评分 8.2 分,适合有一定技术背景的用户使用。
AI代理资源合集(精选) 是一款基于 Python 开发的开源工具,专注于 自主智能体、工作流编排、语言模型 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。
AI代理资源合集(精选) 是一款基于 Python 开发的开源工具,专注于 自主智能体、工作流编排、语言模型 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。
# 方式一:pip 安装(推荐)
pip install agents
# 方式二:虚拟环境安装(推荐生产环境)
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install agents
# 方式三:从源码安装(获取最新功能)
git clone https://github.com/aiwaves-cn/agents
cd agents
pip install -e .
# 验证安装
python -c "import agents; print('安装成功')"
# 命令行使用
agents --help
# 基本用法
agents input_file -o output_file
# Python 代码中调用
import agents
# 示例
result = agents.process("input")
print(result)
# agents 配置文件示例(config.yml) app: name: "agents" debug: false log_level: "INFO" # 运行时指定配置文件 agents --config config.yml # 或通过环境变量配置 export AGENTS_API_KEY="your-key" export AGENTS_OUTPUT_DIR="./output"
Agent symbolic learning is a systematic framework for training language agents, which is inspired by the connectionist learning procedure used for training neural nets. We make an analogy between language agents and neural nets: the agent pipeline of an agent corresponds to the computational graph of a neural net, a node in the agent pipeline corresponds to a layer in the neural net, and the prompts and tools for a node correspond to the weights of a layer. In this way, we are able to implement the main components of connectionist learning, i.e., backward propagation and gradient-based weight update, in the context of agent training using language-based loss, gradients, and weights.
<img src='./assets/overview.png'>
We implement loss function, back-propagation, and weight optimizer in the context of agent training with carefully designed prompt pipelines. For a training example, our framework first conducts the "forward pass" (agent execution) and stores the input, output, prompts, and tool usage in each node in a "trajectory". We then use a prompt-based loss function to evaluate the outcome, resulting in a "language loss". Afterward, we back-propagate the language loss from the last to the first node along the trajectory, resulting in textual analyses and reflections for the symbolic components within each node, we call them language gradients. Finally, we update all symbolic components in each node, as well as the computational graph consisting of the nodes and their connections, according to the language gradients with another carefully designed prompt. Our approach also naturally supports optimizing multi-agent systems by considering nodes as different agents or allowing multiple agents to take actions in one node.
Installation from git repo branch:
pip install git+https://github.com/aiwaves-cn/agents@master
Installation for local development:
git clone -b master https://github.com/aiwaves-cn/agents
cd agents
pip install -e .
---
<img src='./assets/workflow.gif'>
---
设计理念先进,框架完整度高。数据驱动和自进化特性在业界领先,适合构建下一代AI应用。代码质量好,文档充分。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ Apache 2.0 — 宽松开源协议,可商用,需保留版权声明和 NOTICE 文件,含专利授权条款。
AI Skill Hub 点评:AI代理资源合集(精选) 的核心功能完整,质量优秀。对于AI爱好者来说,这是一个值得纳入个人工具库的选择。建议先在非生产环境试用,再逐步推广。
| 原始名称 | agents |
| 原始描述 | 开源AI工作流:An Open-source Framework for Data-centric, Self-evolving Autonomous Language Age。⭐5.9k · Python |
| Topics | 自主智能体工作流编排语言模型自进化系统数据驱动 |
| GitHub | https://github.com/aiwaves-cn/agents |
| License | Apache-2.0 |
| 语言 | Python |
收录时间:2026-05-14 · 更新时间:2026-05-16 · License:Apache-2.0 · AI Skill Hub 不对第三方内容的准确性作法律背书。