← Discover MCPs and Agents
a
AgentAI & MLGitHub

ai-agent-langgraph-main

Links

README

From the repo.

AI Agent 工程实战合集 🤖

基于 LangGraph + LangChain + Ollama 的生产级 AI Agent 项目集,共 30 个独立可运行项目,全部测试通过。


技术栈

层级技术
LLM 底座Ollama + qwen2.5:1.5b(本地,数据不外传)
Agent 框架LangChain v1.x + LangGraph
UIStreamlit
APIFastAPI + SSE 流输出
包管理uv
Python3.11+

项目总览

核心 Agent(P0-P2)

#项目优先级测试核心特性
01RAG AgentP0 ✅3/3Agentic RAG, 混合检索, 引用溯源
02Tool AgentP0 ✅6/6ReAct 6工具, 安全沙箱
03Multi AgentP0 ✅5/5LangGraph 多节点协作
04Deep ResearchP0 ✅7/7迭代搜索+报告生成
05Enterprise BotP1 ✅11/11RBAC+工单+知识库
06Code AgentP1 ✅15/15安全代码执行+Lint
07Finance AgentP1 ✅17/17DCF+合规+组合分析
08Customer ServiceP1 ✅23/23情绪分析+全链路客服
09Browser AgentP2 ✅24/24网页抓取+ReAct自动化
10HR AgentP2 ✅22/22多维简历评分+候选人CRUD

垂直行业 Agent

#项目方向测试核心特性
11Legal Agent法律合规 ✅合同分析, 法律条文检索
12Quant Agent量化金融 ✅29/29技术指标, DCF, 夏普比率, VaR
13Medical Agent医疗健康 ✅29/29症状分诊, 预约管理, EHR摘要
14Sales CRM Agent销售 ✅31/31线索评分, 邮件生成, CRM
15Supply Chain Agent供应链 ✅18/18库存优化, TSP路径规划
16Education Agent教育 ✅13/13自适应学习计划, 测验生成
17Ops Agent运维 ✅13/13日志分析, 根因定位, 工单
18Ecommerce Agent电商 ✅13/13竞品监控, 定价建议
19Privacy Agent数据安全 ✅15/15PII检测/脱敏, 合规审计

openclaw 社媒内容系列

#项目平台测试核心特性
20openclaw 微博微博 ✅20/20内容生成, 话题优化, 发布排期
21openclaw 小红书小红书 ✅27/27图文笔记, 配图建议, 三种风格
22openclaw 知乎知乎 ✅23/23专业回答, 三段式结构, 深度内容
23openclaw 抖音抖音 ✅30/30视频脚本, 开场钩子, CTA设计
24openclaw TwitterTwitter/X ✅35/35推文/线程, <=280字符, UTC排期

openclaw 智能工作流系列

#项目功能测试核心特性
25openclaw 早报信息聚合 ✅44/44RSS多源聚合, 去重排序, 分类早报
26openclaw 深度调研研究分析 ✅49/49子查询分解, 交叉验证, 可信度评分
27openclaw 热点追踪趋势监控 ✅54/54热度衰减模型, 内容机会分析
28openclaw 内容改写内容分发 ✅63/635平台适配, 合规检查, 字符限制
29openclaw 个人记忆知识管理 ✅57/577种记忆类型, 关键词召回, 重要度分级
30openclaw 营销规划营销自动化 ✅55/555种活动类型, 90天日历, 触达预估

快速启动

# 1. 启动 Ollama
ollama serve && ollama pull qwen2.5:1.5b

# 2. 检查环境
uv run python scripts/check_ollama.py

# 3. 运行任意项目(Streamlit UI)
cd project_01_rag_agent
uv run streamlit run app.py
补充优化:
1.uv pip install -r requirements.txt
2.uv run streamlit run app.py

# 4. 启动 API 服务
uv run uvicorn api:app --port 8000 --reload

目录结构

ai_agent_dev/
├── plan001.md                       # 项目规划文档
├── scripts/                         # 公共工具脚本
│   ├── check_ollama.py
│   ├── setup_env.py
│   ├── benchmark.py
│   └── run_all.bat
├── project_01_rag_agent/ ... project_19_privacy_agent/        # 垂直行业 Agent
├── project_20_openclaw_weibo/ ... project_24_openclaw_twitter/ # 社媒内容系列
└── project_25_openclaw_morning_brief/ ... project_30_openclaw_campaign_planner/ # 智能工作流系列

运行所有测试(PowerShell)

Get-ChildItem -Directory -Filter "project_*" | ForEach-Object {
    if (Test-Path "/tests/") {
        Write-Host "Testing ..."
        uv run pytest "/tests/" -q --tb=no
    }
}

Collected info

  • 120 stars
  • 7 forks
  • Language: Python
  • Source updated: 9/15/2026