Agent Skills
返回列表
AgentScope 智能体搭建助手

AgentScope 智能体搭建助手

AI Agent 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_ea778c49/agentscope-builder 到你的 AI 助手中。

技能介绍

要解决的问题

AgentScope 搭建智能体时,常见错误是把 API、目录和提示词混在一起:ReActAgent、Toolkit、memory、PlanNotebook 的接入顺序不清楚,model 与 formatter 不匹配,工具缺少 docstring,技能文档只写描述却没有使用规则。这类代码能跑通演示,但很难扩展成多智能体、长期记忆或可复用技能。

技能如何工作

该技能要求先判断需求属于单智能体、工具型、研究型、流程型还是技能沉淀,再从官方抽象中选择最小组合:

  • 模型层:model 与 formatter 一起确定,OpenAI 兼容接口用 OpenAIChatModel 和 client_kwargs 指定端点。
  • 工具层:通过 Toolkit 注册工具,必要时用 create_tool_group() 管理工具组。
  • 记忆层:先用 InMemoryMemory(),再按需要接入持久化记忆与 memory-search 工具。
  • 计划与编排:复杂任务用 PlanNotebook,多智能体优先用 pipeline,而不是自定义调度器。
  • 技能层:把流程规则写入 SKILL.md,通过 register_agent_skill() 挂载到 Toolkit。

它还借鉴 CoPaw 的工程化方式:自定义 Agent 类封装 ReActAgent,系统提示拆成 AGENTS.md、SOUL.md、PROFILE.md 等文件,运行时通过 hooks 做上下文检查与压缩。

适用边界

适合需要生成可运行骨架、目录结构和扩展路线的工程场景;不适合只想获得概念解释、或需要脱离 AgentScope 官方 API 的自研框架设计。输出默认偏向 Python 3.10+ 和 async 写法,若需求是同步脚本、非 Python 生态或复杂 DAG 调度,需要额外改造。

使用场景

  • 把检索、总结和输出拆成三个 Agent,用官方 `pipeline` 搭顺序协作流程。
  • 给单智能体接入文件读写和 Shell 工具,并用 `Toolkit` 注册可复用函数。
  • 为研究型 Agent 增加 `PlanNotebook`,把报告生成拆成计划、执行和回收步骤。
  • 把一套代码审查规范沉淀成 `SKILL.md`,再通过 `register_agent_skill()` 挂载。

适合人员

  • 想用 `AgentScope` 搭可运行 `ReActAgent` 骨架的 Python 工程师。
  • 需要把工具、记忆和提示词分层管理的应用开发者。
  • 要沉淀重复任务规则到 `SKILL.md` 的 Agent 平台维护者。
  • 准备从单智能体升级到官方 `pipeline` 多智能体流程的技术负责人。