EvoScientist 自进化AI代理平台源码 Python管理源码

EvoScientist 自进化AI代理平台源码 Python管理源码

  • 承接源码二开、定制
  • 各种脚本CMS插件定制
  • 全站源码免费下载
资源下载
免费资源
立即下载

EvoScientist 自进化AI代理 screenshot

系统概览

文章正文

是一套开源的 AI 代理源码,集成多 LLM 提供商和平台,使用 Python 构建,支持 协议和技能系统,提供完整的企业级 AI 管理系统功能。该系统能显著提升企业智能化办公和消息管理的效率。

源码简介

项目由 EvoScientist 团队开发,基于 Python 和 、LangGraph 框架构建。集成十个消息平台,包括 Telegram、Discord、Slack、飞书、微信、钉钉、QQ、Signal、邮件、iMessage。MCP 协议连接外部工具和数据源,多 LLM 模型回退链自动切换,支持 Anthropic、OpenAI、Google、Ollama、DeepSeek 等提供商。技能系统可扩展自定义能力,异步子代理并行处理任务。人工审批机制确保关键决策需人工确认。项目采用 Apache 2.0 协议开源,社区活跃,欢迎贡献 star 和 fork。最后更新 2026 年,更新日志见 GitHub 发布页面。当前版本号 v0.2.7。

适用场景

适用于企业 AI 客服部署、多平台消息自动回复、科研文献综述自动化、AI 代理全天候部署等场景,可替代人工客服和消息管理流程。

技术栈与运行环境

主要使用 Python 开发,包含四百一十二个 Python 文件。AI 框架使用 LangChain 和 LangGraph。终端界面使用 Textual 框架。工具链包含 Docker、uv、ruff。支持多 LLM 提供商接入。

功能亮点

  • 10 个消息平台集成(飞书/微信/钉钉/Telegram 等)
  • MCP 协议支持,连接外部工具和数据源
  • 多 LLM 模型 fallback 链,自动切换
  • 技能系统,可扩展自定义能力
  • HITL 人工审批,关键决策需人工确认

技术架构与部署指南

安装与部署提示

首先克隆仓库到本地,使用 uv pip 安装依赖文件。运行环境需要 Python 3.12 以上和至少一个 LLM API 密钥。最后更新 2026 年,更新日志见 GitHub 发布页面。当前版本号 v0.2.7。

截图与演示说明

封面图展示 EvoScientist 引导界面,可见模型选择列表和技能配置面板。引导界面左侧展示可选 LLM 提供商列表,包含 Anthropic、OpenAI、Google、Ollama、DeepSeek 等选项,右侧显示已加载技能和工具列表。顶部是项目名称和自进化 AI 科学家口号。用户通过该界面选择模型、配置技能、设置参数,完成 AI 代理的初始化。截图来自 GitHub README 中的引导界面截图,呈现了 AI 代理平台的初始化配置流程和核心功能模块布局。

常见问题

问:EvoScientist 是什么?

EvoScientist 是自进化 AI 代理平台,集成 10 个消息平台和 MCP 协议,支持多 LLM fallback 链。

问:EvoScientist 和 AutoGen 有什么区别?

EvoScientist 原生集成 10 个消息平台,AutoGen 侧重多代理协作。EvoScientist 还内置 HITL 人工审批。

问:EvoScientist 怎么安装?

git clone 后 uv pip install -r requirements.txt,需要 Python 3.12+ 和至少一个 LLM API 密钥。

问:EvoScientist 免费吗?

采用 Apache 2.0 开源协议,框架本身免费。LLM API 调用费用由各自提供商收取。

问:支持哪些消息平台?

支持 Telegram/Discord/Slack/飞书/微信/钉钉/QQ/Signal/Email/iMessage 共 10 个平台。

安全风险提示

扫描发现三处硬编码凭据和三处动态执行调用,位于测试配置和示例代码中。跨域资源共享由消息平台接口控制。Docker 容器部署时注意 API 密钥用环境变量传入,不要硬编码在配置文件中。nginx 反向代理时需配置 WebSocket 支持和超时时间。

下载说明

已打包为 zip 压缩包,包含四百九十二个文件。下载后解压即可使用,包含完整的 Python 源码、Docker 配置和技能模板文件。提取码为 8888。

对比,区别 vs AutoGen:EvoScientist 自进化平台 和 AutoGen 的区别在于各自定位不同。下表展示主要差异:

项目 特点
AutoGen Microsoft 多代理但无消息平台集成
CrewAI 角色协作但无 HITL
LangGraph Studio 可视化但部署复杂

GitHub项目开源地址:https://github.com/EvoScientist/EvoScientist

资源下载
下载价格免费
本文章资源https://www.aosen.cc/mianfei14908.html来源于互联网,如存在侵权,请联系我们立马删除!
0
显示验证码