LangManus 社区驱动的 AI 自动化框架

LangManus 是一个社区驱动的 AI 自动化框架,旨在将语言模型与专业工具(如网页搜索、爬虫和 Python 代码执行)相结合,以实现复杂任务的自动化处理。 (langmanus/README_zh.md at main · Darwin-lfl ... - GitHub)

🧠 项目简介

LangManus 构建在开源社区的卓越工作基础之上,目标是结合语言模型与专业工具,处理如网页搜索、爬虫和 Python 代码执行等任务。 (langmanus/README_zh.md at main · Darwin-lfl ... - GitHub)

该项目采用多智能体系统架构,主要包括以下角色:

  1. 协调者(Coordinator):处理初始交互并分发任务。
  2. 规划者(Planner):分析任务并制定执行策略。
  3. 监督者(Supervisor):监督和管理其他智能体的执行。
  4. 研究员(Researcher):收集和分析信息。
  5. 编码者(Coder):负责代码生成和修改。
  6. 浏览器(Browser):执行网页浏览和信息检索。
  7. 报告者(Reporter):生成工作流程结果的报告和摘要。 (Darwin-lfl/langmanus - GitHub, pre-commit - Darwin-lfl/langmanus - GitHub)

🚀 主要功能

  • 语言模型集成:支持开源模型(如 Qwen)和兼容 OpenAI 的 API 接口,适用于不同复杂度的任务。
  • 搜索与信息检索:通过 Tavily API 进行网页搜索,结合 Jina 实现神经搜索,以及高级内容提取功能。
  • Python 集成:内置 Python REPL,支持代码执行环境,并通过 uv 进行包管理。 (Darwin-lfl/langmanus - GitHub)

🎬 示例演示

一个示例任务是计算 HuggingFace 上 DeepSeek R1 模型的影响力指数。LangManus 的自动化流程包括: (langmanus/README.md at main - GitHub)

  1. 在线搜索获取关于 "DeepSeek R1" 和 "HuggingFace" 的最新信息。
  2. 使用 Chromium 实例访问 HuggingFace 官网,检索 "DeepSeek R1" 的最新数据,如关注者、点赞数和下载量。
  3. 通过搜索引擎和网页抓取找到计算模型影响力的公式。
  4. 使用 Python 根据收集的数据计算影响力指数。
  5. 向用户呈现全面的报告。 (langmanus/README.md at main - GitHub)

⚙️ 快速开始

要快速启动项目,请按照以下步骤操作: (langmanus/README.md at main - GitHub)

# 克隆仓库
git clone https://github.com/langmanus/langmanus.git
cd langmanus

# 安装依赖,uv 将处理 Python 解释器和虚拟环境的创建
uv sync

# 安装 Playwright 以默认使用 Chromium 进行浏览器操作
uv run playwright install

# 配置环境
cp .env.example .env
# 编辑 .env 文件,添加您的 API 密钥

# 运行项目
uv run main.py

🌐 Web 界面

LangManus 提供了一个 Web UI,使用户可以通过图形界面与系统交互,提交任务并查看结果。

📄 开源协议

该项目采用 MIT 许可证,欢迎社区成员贡献代码、改进文档或添加新功能。

如需更多信息或参与贡献,请访问项目主页: (Darwin-lfl/langmanus - GitHub)。

Github:https://github.com/Darwin-lfl/langmanus

油管:https://youtu.be/hyw5fv1_AXg

了解 Tarogo Cloud Bloger & Shop 的更多信息

立即订阅以继续阅读并访问完整档案。

继续阅读