一个去中心化的Agent网络框架,旨在构建具备智能协作能力的 A2A (Agent-to-Agent) 去中心化网络
一个去中心化的Agent网络框架,旨在构建具备智能协作能力的 A2A (Agent-to-Agent) 去中心化网络。Agent能够自主发现其他网络节点、共享上下文并协同解决复杂任务,形成一个自组织的去中心化智能体社区。 通过高度集成主流大语言模型(LLM)以及Agent通讯协议,帮助开发者和用户快速开发、部署并管理自己的智能体网络。 功能亮点 去中心化协作:
Agent 能自动发现伙伴协作,自组织控制,运行更可靠。 分布式部署:
无缝支持多节点云端部署,具备可扩展性和高可用性。 LLM 增强智能:
开箱即用支持多个主流大模型,轻松实现智能对话与推理功能。 模块化与可扩展:
可轻松自定义Agent、集成新模型或扩展功能。 开发者友好 CLI:
简洁命令行界面,轻松配置与控制Agent。
安装方式
依赖 Python 3.10+
快速开始1.设置环境变量创建 .env 文件: - OPENAI_MODEL_NAME=gpt-4o-mini
- OPENAI_BASE_URL=https://api.openai.com/v1
- OPENAI_API_KEY=your_api_key
复制代码 2.启动Agent- from xxx.agent.xxx_agent import IxxxAgent
- from xxx.models.openai import OpenAIModel
- import dotenv
- dotenv.load_dotenv()
- agent =xxxAgent(
- name="My Agent",
- model=OpenAIModel(model_id="gpt-4o-mini"),
- description="A helpful assistant",
- instructions=["Be polite", "Provide accurate information"],
- success_criteria="User gets a helpful response"
- )
- response = agent.run("hello")
复制代码 项目结构
- /
- ├── examples # Isek 使用示例脚本
- ├── isek # 核心功能模块
- │ ├── agent # Agent 的逻辑与行为定义
- │ ├── node # 节点发现与网络编排
- │ ├── protocol # Agent 间通信的协议层
- │ ├── memory # Agent 的上下文与状态管理
- │ ├── models # LLM 后端模型接口
- │ ├── team # 多 Agent 协作与组织结构
- │ ├── tools # Agent 可调用的function工具库
- │ ├── utils # 通用工具函数
- │ ├── cli.py # 命令行入口
- │ └── xxx_center.py # 本地注册中心与协调服务
- ├── script # 辅助脚本(如清理工具)
- ├── pyproject.toml # 构建配置与依赖声明
- └── README.md # 项目简介与文档入口
复制代码

链接: https://pan.baidu.com/s/1cIF-keV-lwG6TVLtQpoBPA
提取码下载:
|