AI Agent

人工智能 机器人 案例ID:239310
蛮三
4 年经验· Shopee
微信扫码沟通,客服可协助直接对接工程师;如当前档期不合,也可继续推荐相似案例作者。

案例介绍

这是一个 Python AI Agent 框架,名为 HelloAgents,用于构建可复用多种 LLM
提供商的 Agent 系统,支持工具调用(ReAct 模式)。

核心设计

1. 多 Provider 统一接口:AsyncLLM 自动检测
provider(OpenAI/DeepSeek/Qwen/ollama/vllm
等),支持流式/非流式调用,内置重试逻辑(429 等 30s,502/503 等 5s)
2. ReAct Agent:ReActAgent 驱动"思考→行动→观察"循环,内置 MY_REACT_PROMPT
模板,LLM 单步只输出一个 Action,支持 Finish[::答案] 终止
3. 工具执行器:ToolExecutor 支持两种工具注册方式:
- tool_* 方法(内置 google_search)
- 装饰器 @register_tool(name='xxx', ctx=True) 动态注册
4. 内置工具:google_search(Serper.dev)、shorten_url、get_user_subscription
、doc_shortlink 等

技术栈

- Python 3.13+,异步 asyncio + AsyncOpenAI
- Pydantic 数据模型
- pytest 测试框架(分级 marker)
- 默认使用七牛云 LLM(qwen3-next-80b-a3b-instruct)

AI Agent

人工智能 · 机器人 案例ID:239310
联系该工程师
微信扫码,建群沟通
作者: 蛮三 - 4年经验- Shopee

案例介绍

这是一个 Python AI Agent 框架,名为 HelloAgents,用于构建可复用多种 LLM
提供商的 Agent 系统,支持工具调用(ReAct 模式)。

核心设计

1. 多 Provider 统一接口:AsyncLLM 自动检测
provider(OpenAI/DeepSeek/Qwen/ollama/vllm
等),支持流式/非流式调用,内置重试逻辑(429 等 30s,502/503 等 5s)
2. ReAct Agent:ReActAgent 驱动"思考→行动→观察"循环,内置 MY_REACT_PROMPT
模板,LLM 单步只输出一个 Action,支持 Finish[::答案] 终止
3. 工具执行器:ToolExecutor 支持两种工具注册方式:
- tool_* 方法(内置 google_search)
- 装饰器 @register_tool(name='xxx', ctx=True) 动态注册
4. 内置工具:google_search(Serper.dev)、shorten_url、get_user_subscription
、doc_shortlink 等

技术栈

- Python 3.13+,异步 asyncio + AsyncOpenAI
- Pydantic 数据模型
- pytest 测试框架(分级 marker)
- 默认使用七牛云 LLM(qwen3-next-80b-a3b-instruct)

相似案例推荐

  • 中国象棋GPU引擎

    中国象棋GPU引擎

    象棋菜刀GPU引擎(中国象棋引擎,支持UCI,UCCI协议)

  • AGV

    AGV

    1. AGV 调度与物流控制系统 角色:后端开发 / 系统

  • AI自动回复机器人系统

    AI自动回复机器人系统

    该项目为多平台AI机器人系统,支持Discord、Slack

  • 智能问答AI

    智能问答AI

    作品功能:面向教育、出版传媒行业的智能问答系统。用户端支持自

  • web系统

    web系统

    开发的系统负责设备调度,包括和各个硬件设备间进行通讯。功能还

  • 可视化大屏

    可视化大屏

    负责前端开发工作,熟练运用 Vue 等主流前端框架,主要对接

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
更多案例
微信沟通 客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×