|
前有针对Pro会员才能使用的Deep Research,后有天价邀请码才能体验的Manus,AI agent真的是一块很引人注目的应用领域。 对于经常与论文和资料打交道的人来说,一个强大的AI助手确实可以节省大量时间和精力。 最近,我在GitHub上发现了一个新项目——CortexON,它说它的使命是成为一个完全开源的Deep Research和Manus的替代方案。 什么是 CortexON?CortexON 底层集成了多个专门的agent,这些agent动态协作以完成用户定义的目标。这些专门的agent包括: - Web Agent:处理实时互联网搜索、数据检索和网络交互。
- File Agent:管理文件操作、组织、数据提取和存储任务。
- Coder Agent:生成、调试和优化各种编程语言的代码片段。
- Executor Agent:执行任务、管理工作流程和协调代理间的通信。
- API Agent:与外部服务、API 和第三方软件无缝集成,以扩展自动化能力。
这些代理通过动态协调,结合它们独特的能力,有效地自动化复杂任务。
工作原理
关键能力- 个性化和交互式任务执行,例如旅行规划、市场分析、教育内容创作和商业智能
技术栈CortexON使用以下技术构建: - 日志记录与可观测性:Pydantic Logfire
- 前端:React/TypeScript, TailwindCSS, Shadcn
如何使用环境变量创建一个.env文件,并添加以下必需的变量: Anthropic APIANTHROPIC_MODEL_NAME=claude-3-7-sonnet-20250219ANTHROPIC_API_KEY=your_anthropic_api_key- 从 Anthropic (https://console.anthropic.com/) 获取 API 密钥。
Browserbase 配置BROWSERBASE_API_KEY=your_browserbase_api_keyBROWSERBASE_PROJECT_ID=your_browserbase_project_id- 在 Browserbase(https://www.browserbase.com/) 上设置账户和项目。
Google 自定义搜索GOOGLE_API_KEY=your_google_api_keyGOOGLE_CX=your_google_cx_id- 按照 Google 自定义搜索 API(https://developers.google.com/custom-search/v1/introduction) 上的步骤操作。
日志记录LOGFIRE_TOKEN=your_logfire_token- 在 LogFire(https://logfire.com/) 上创建令牌。
WebSocketVITE_WEBSOCKET_URL=ws://localhost:8081/ws
Docker 设置按照以下步骤使用 Docker 设置和运行项目:
gitclonehttps://github.com/TheAgenticAI/CortexOn.git cdCortexOn
- 确保您已将包含上述变量的
.env文件放置在CortexOn目录中。
- 在 Docker Desktop 设置中启用主机网络。可参阅 Docker Desktop 网络指南(https://docs.docker.com/desktop/networking/#use-cases-and-workarounds) 了解详情。
docker-compose build docker-compose up
访问服务容器运行后,可以通过以下 URL 访问服务: - 前端: http://localhost:3000
- CortexON 后端: http://localhost:8081
- API 文档: http://localhost:8081/docs
- Agentic 浏览器: http://localhost:8000
- API 文档: http://localhost:8000/docs
注意: - 需要将
your_anthropic_api_key、your_browserbase_api_key等占位符替换为实际的 API 密钥和 ID。确保在运行docker-compose up之前,.env文件中的所有变量都已正确设置。如果使用的是 Docker Desktop,请根据指南启用主机网络,以确保网络配置正确。
|