Nab主题,更专业的导航主题
Ctrl + D 收藏本站
当前位置:首页 » AI工具库

CortexON:开源多代理AI工具,支持复杂任务自动化

2025-03-23 357

综合介绍

CortexON 是一个开源的多代理 AI 系统,托管在 GitHub 上,网址为 https://github.com/TheAgenticAI/CortexOn。它由 TheAgenticAI 团队开发,受到 Manus 和 OpenAI DeepResearch 的启发,目标是通过多个专业代理协作,自动化处理复杂任务。用户可以免费下载代码并部署,适用于研究、业务流程和技术操作。CortexON 支持 Docker 安装,结合了实时搜索、文件管理、代码生成等功能,社区也在不断完善它。

CortexON:开源多代理AI工具,支持复杂任务自动化-1

CortexON:开源多代理AI工具,支持复杂任务自动化-1

 

功能列表

  • Web代理:实时搜索网页,获取数据,处理在线交互。
  • 文件代理:管理文件,包括整理、提取信息和存储。
  • 代码代理:生成代码,支持多种语言,还能调试和优化。
  • 执行代理:协调任务,管理多个代理协作,确保流程顺畅。
  • API代理:连接外部服务和API,扩展自动化能力。
  • 多任务协作:多个代理同时运行,处理复杂工作,如研究或业务分析。

 

使用帮助

CortexON 需要用户下载代码并自行部署。以下是详细的安装和使用指南。

安装流程

  1. 下载代码
    打开终端,输入命令克隆仓库:
git clone https://github.com/TheAgenticAI/CortexOn.git

进入项目目录:

cd CortexOn
  1. 配置环境变量
    在项目根目录创建 .env 文件,填入以下必要变量:
  • Anthropic API(用于AI模型):
    ANTHROPIC_MODEL_NAME=claude-3-7-sonnet-20250219
    ANTHROPIC_API_KEY=你的Anthropic密钥
    

    从 https://console.anthropic.com/ 获取密钥。

  • Browserbase 配置(用于Web代理):
    BROWSERBASE_API_KEY=你的Browserbase密钥
    BROWSERBASE_PROJECT_ID=你的项目ID
    

    在 https://browserbase.com/ 注册并创建项目。

  • Google 搜索(用于搜索功能):
    GOOGLE_API_KEY=你的Google密钥
    GOOGLE_CX=你的搜索ID
    

    在 https://developers.google.com/custom-search/v1/overview 配置。

  • 日志记录(可选):
    LOGFIRE_TOKEN=你的Logfire密钥
    

    从 https://pydantic.dev/logfire 获取。

  • WebSocket(前端通信):
    VITE_WEBSOCKET_URL=ws://localhost:8081/ws
    
  1. 安装 Docker
    确保电脑已安装 Docker Desktop。如果没有,请从 https://www.docker.com/products/docker-desktop/ 下载并安装。
  2. 启用主机网络(可选)
    在 Docker Desktop 设置中,打开“Resources”下的“Network”,勾选“Enable host networking”,然后重启 Docker。
  3. 构建并运行
    在终端输入以下命令:
docker-compose build
docker-compose up

启动后,服务运行在本地端口。访问以下地址:

  • 前端界面:http://localhost:3000
  • 后端API:http://localhost:8081(文档在 http://localhost:8081/docs
  • Agentic Browser:http://localhost:8000(文档在 http://localhost:8000/docs
  1. 验证安装
    打开浏览器,访问 http://localhost:3000,看到界面说明安装成功。

主要功能操作

Web代理:搜索网页

  • 步骤
  1. 打开前端界面(http://localhost:3000)。
  2. 在搜索框输入关键词,如“人工智能趋势”。
  3. 点击“搜索”,Web代理会返回结果。
  • 注意:需要网络连接。结果取决于关键词准确性。

文件代理:管理文件

  • 步骤
  1. 在界面选择“文件管理”。
  2. 上传文件(支持PDF、文本等)。
  3. 设置规则,如“按日期排序”或“提取摘要”。
  4. 点击“执行”,文件会自动整理。
  • 输出:结果默认保存在项目目录的 output 文件夹。

代码代理:生成代码

  • 步骤
  1. 进入“代码生成”模块。
  2. 输入需求,如“写一个Java排序程序”。
  3. 选择语言(支持Python、Java等)。
  4. 点击“生成”,查看代码。
  5. 若有问题,点击“调试”优化。
  • 保存:可下载代码或复制使用。

API代理:连接外部服务

  • 步骤
  1. 在界面选择“API集成”。
  2. 输入外部API地址和参数(如天气API)。
  3. 点击“连接”,代理会获取数据。
  • 用途:可用于扩展功能,如获取实时数据。

执行代理:多任务协作

  • 步骤
  1. 在“任务管理”创建任务,如“分析市场数据”。
  2. 设置子任务:Web代理搜索,文件代理整理,代码代理生成图表。
  3. 点击“运行”,代理会协作完成。
  • 进度:界面显示任务状态,完成后结果自动保存。

特色功能操作

动态多代理协作

CortexON 的核心是多个代理协同工作。比如做研究报告:

  1. Web代理搜索资料。
  2. 文件代理整理内容。
  3. 代码代理生成可视化图表。
  4. 执行代理整合成报告。
    在界面输入目标,点击“开始”,系统自动完成。

开源与技术栈

  • 自定义:用户可修改代码。打开项目文件夹,用编辑器调整后重新运行 docker-compose up
  • 技术栈
  • 框架:PydanticAI
  • 浏览器:Browserbase
  • 搜索:Google SERP
  • 后端:FastAPI
  • 前端:React/TypeScript、TailwindCSS
  • 日志:Pydantic Logfire

 

应用场景

  1. 学术研究
    需要写论文时,CortexON 搜索文献、整理笔记、生成图表,节省时间。
  2. 业务自动化
    公司用它收集市场数据、生成报告,简化流程。
  3. 开发者工具
    程序员用代码代理生成代码片段,或调试程序,提高效率。

 

QA

  1. CortexON 收费吗?
    不收费。它是开源项目,代码免费。但需要自己提供服务器和API密钥。
  2. 需要懂编程吗?
    安装需要基础命令知识,使用界面则不需要。
  3. 支持中文任务吗?
    支持。界面和文档是英文,但能处理中文搜索和文件任务。

相关推荐

找不到AI工具?在这试试!

输入关键词,即可 无障碍访问 必应 搜索,快速找到本站所有 AI 工具。

扫码关注

qrcode

联系我们

回顶部

zh_CN简体中文