agent工程3 固定模板填充智能体

建议至少拆成两类 skills:

generate_daily_summary:输出日报/复盘结构(更偏真实感与时间线)。

generate_xhs_post:输出小红书帖子结构(标题、开头钩子、分段正文、标签、图片提示词)。

(论文场景扩展时)

draft_paper_section:输出论文某章节的结构化草稿(带可追溯引用占位符)。

工具(Tools)与 MCP 接入点

把工具分为三类:

内容生成无关的"事实/素材型工具"(适合 MCP)

写作与格式化的"轻量本地工具"(可直接作为 Python tool 或 ADK 工具函数)

与外部系统交互的"动作型工具"(典型适合 MCP)

推荐 MCP Tools(示例)

web_search(query, max_results):用于热点与可选证据。

document_search(query, k):用于知识库/RAG。

hashtag_rank(topic, audience, limit):基于规则或数据源生成标签建议。

image_asset_search(style_keywords, limit):找参考图/素材(用于 ImagePromptAgent)。

style_guide_get(template_id):返回模板风格约束与示例。

MCP 与 ADK 的接入方式(落地要点)

在 ADK agent 创建时把 mcptools 注入到 LlmAgent/tools:对应你仓库里 [backend/slide_outline/main_api.py](backend/slide_outline/main_api.py) 的 mcptools = load_mcp_tools(...) 与 tools=mcptools。

在 ADK 运行时,工具调用会以函数调用事件形式进入 event stream,再由 A2A executor 把结果继续流式展示/最终封装进 artifact。

数据契约(建议定义成 JSON schema)

为了"固定模板填充"稳定,建议你先把输出约束写成 schema,例如:

PostPlan: {title, hook, sections:[{heading, paragraphs[]}], conclusion, hashtags[], image_prompts:[{prompt, size, style}], metadata}

EvidencePack: {claims:[{claim, source_ids[], quote_spans}], references[]}

QualityGate 的职责之一就是验证 schema 与长度/格式。

时序与数据流图

flowchart TD

U[UserInput] -->|HTTPS/A2A message| A2A[A2A Endpoint]

A2A -->|task/context| ADK[ADK Runner]

ADK --> Agents[Agent Graph: Normalizer->Filler->Style->Image->Gate]

Agents -->|tool calls| MCP[MCP Tools: search/style/assets]

MCP --> Agents

Agents -->|final artifact| A2A

A2A -->|SSE/response| U

相关推荐
w_t_y_y1 分钟前
Agent 开发框架(一)有哪些框架&&A2A协议
人工智能
龙亘川13 分钟前
医院通用人工智能平台设计与落地实践(2026)—— 面向智慧医院的 AI 操作系统架构解析
人工智能·医院通用人工智能平台技术白皮书
SelectDB技术团队13 分钟前
SelectDB Enterprise 4.0.5:强化安全与治理,构建企业级实时分析与 AI 数据底座
数据库·人工智能·apache doris
輕華17 分钟前
LSTM实战:遗忘门、输入门与输出门解决长期依赖
人工智能·rnn·lstm
Li emily17 分钟前
解决了美股api历史数据调用不稳定问题
人工智能·api·fastapi
weixin_5134499619 分钟前
PCA、SVD 、 ICP 、kd-tree算法的简单整理总结
c++·人工智能·学习·算法·机器人
code_pgf29 分钟前
Qwen2.5-VL 算法解析
人工智能·深度学习·算法·transformer
xiaotao1311 小时前
01-编程基础与数学基石:概率与统计
人工智能·python·numpy·pandas
云烟成雨TD1 小时前
Spring AI Alibaba 1.x 系列【23】短期记忆
java·人工智能·spring
竹之却1 小时前
【Agent-阿程】OpenClaw v2026.4.15 版本更新全解析
人工智能·ai·openclaw