
DeepAgents GTM 上市策略 Agent 实战同步市场调研与异步内容创作的双通道编排【免费下载链接】deepagentsThe batteries-included agent harness.项目地址: https://gitcode.com/GitHub_Trending/de/deepagents导读本文围绕deploy-gtm-agent示例仓库 examples/deploy-gtm-agent讲解如何用 DeepAgents 构建一个可部署的 Go-to-MarketGTM上市策略 Agent。该 Agent 以一个总控supervisor身份同时编排同步的 market-researcher 子代理与异步的 content-writer 子代理输入一个产品/功能即可产出一份包含定位、定价、渠道策略及配套营销素材的完整上市计划。读完本文你将掌握 DeepAgents 同步/异步子代理模式的配置方法、四步编排工作流、技能Skills体系设计以及从deepagents deploy部署到 LangGraph SDK 查询的完整链路。一、角色定位GTM Strategy Agent 是什么deploy-gtm-agent示例的核心定义在 AGENTS.md即本文主体文档其角色声明非常明确You are a go-to-market strategy agent that helps teams plan and execute product launches.也就是说这是一个面向产品发布与上市规划的领域 Agent给定一个产品或功能它负责协调多个专业化子代理把市场调研 → 策略制定 → 内容生产 → 计划整合这条完整链路串起来最终交付一份有数据支撑、有明确产出的 GTM 计划。它的部署形态由 agent.json 定义{ name: deepagents-deploy-gtm-agent, description: Go-to-market strategy agent that coordinates research and content creation, runtime: { model: {model_id: openai:gpt-5.4-nano} } }可以看到这是一个可被deepagents deploy直接部署的 Agent 描述文件运行模型为openai:gpt-5.4-nano。二、能力清单两个专职子代理的职责边界按原文档的 Capabilities 定义该 GTM Agent 负责协调两类专职子代理子代理模式职责market-researcher同步sync市场调研任务委派——竞品分析、TAM/SAM/SOM 估算、受众细分content-writer异步async长耗时内容创作任务——博客文章、落地页、营销文案这一同步/异步组合正是本示例要演示的核心模式市场调研结果必须阻塞等待策略要建立在数据之上而内容创作可以在后台并行跑等到产出就绪后再集成进最终计划。从仓库顶层结构看这两个子代理分别落在两个可独立部署的目录中同步调研子代理本目录下的 subagents/market-researcher异步创作子代理仓库中另有配套的 examples/deploy-content-writer 示例含 blog-post 与 social-media 两个技能三、核心工作流四步编排流程原文档给出了清晰的四步工作流这是整个 Agent 运行时行为的骨架启动市场调研拿到待发布的产品或功能后第一步先把市场调研任务委派给 market-researcher 同步子代理制定 GTM 策略基于调研结论产出覆盖positioning定位、pricing定价、channel selection渠道选择的上市策略并行启动内容创作通过 content-writer 异步子代理为所需的营销物料博客、落地页、文案启动后台创作任务监控并整合交付物持续监控异步任务进度把产出的内容交付物整合进最终的 GTM 计划。这套流程的价值在于关键路径的最短化策略制定依赖调研数据属于必须串行等待的环节而内容创作不阻塞策略撰写可以在后台并行推进最终统一收口。README 对这一点总结得很到位市场调研阻塞等待结果后才会写策略而内容创作在后台运行、就绪时再集成见 examples/deploy-gtm-agent/README.md。四、同步子代理深入market-researcher 的调研产出规范同步子代理的定义位于 subagents/market-researcher/AGENTS.md其角色是市场调研专家聚焦四个方向Market sizing市场规模TAM、SAM、SOM 估算并给出方法论Competitor analysis竞品分析产品定位、定价、市场份额Audience segmentation受众细分人口统计学、心理画像、购买行为Trend analysis趋势分析行业趋势、新兴技术、监管变化4.1 输出规范结构化报告落盘子代理文档对产出格式做了非常具体的约束——这是它区别于普通提示词的关键设计Write a thorough markdown report — include methodology, detailed findings per topic, and actionable recommendations for the GTM strategy. Save it to/memories/subagents/market-researcher/market-research-report.mdusing the write_file tool. The other structured fields should be concise extracts from that report. Return the file path infull_report_path.翻译成工程语言就是用write_file工具把完整调研报告写入固定路径/memories/subagents/market-researcher/market-research-report.md报告必须包含方法论methodology、逐主题的详细发现和面向 GTM 的可执行建议结构化返回字段structured fields只放从报告中抽取的摘要必须通过full_report_path字段把报告文件路径返回给父 Agent。这实际上与 DeepAgents 的记忆/文件系统中间件打通——调研结论落盘为可复用的记忆文件供后续策略制定和内容创作引用。子代理模型配置见 subagents/market-researcher/agent.json使用openai:gpt-5.4-mini与父 Agent 的gpt-5.4-nano形成不同成本/能力档位的分工。4.2 调研质量准则子代理文档还明确了四条质量准则尽可能引用来源Cite sources when possible区分硬数据与估算Distinguish between hard data and estimates标注不确定区域或需要进一步研究的点Flag areas of uncertainty分析始终聚焦于对上市规划可执行的部分Keep analysis focused on whats actionable。这四条准则保证了产出的调研报告可引用、可核查、可行动避免把估算当事实。五、异步子代理深入content-writer 与后台任务机制与同步子代理不同content-writer 以异步方式运行——它不在父 Agent 的调用链上阻塞等待而是作为远程后台任务启动父 Agent 拿到任务 ID 后可以持续监控进度。这一机制在 DeepAgents 核心库中有完整的源码实现libs/deepagents/deepagents/middleware/async_subagents.py的模块注释说明——异步子代理通过 LangGraph SDK 在远程 Agent Protocol 服务器上启动后台运行与同步子代理阻塞到完成不同异步子代理立即返回任务 ID主 Agent 可以在子代理工作期间监控进度并发送更新。它兼容 LangGraph Platform托管与自托管服务器。从源码看异步子代理的核心规格AsyncSubAgentTypedDict包括name异步子代理的唯一标识description子代理职责描述供主 Agent 判断何时委派graph_id远程服务器上的图名或 assistant IDurl可选Agent Protocol 服务器地址省略时使用 LangGraph SDK 默认端点本地 ASGI 传输只能通过异步入口如ainvoke使用headers可选访问远程服务器的附加请求头。认证方面LangGraph Platform / LangSmith Deployment 由 SDK 通过环境变量LANGGRAPH_API_KEY、LANGSMITH_API_KEY或LANGCHAIN_API_KEY自动处理自托管服务器则通过headers传入自定义认证。这与本示例 README 要求配置LANGSMITH_API_KEY用于部署是直接呼应的。六、技能体系competitor-analysis 与 analyze-market除子代理外该示例还通过 DeepAgents 的 Skills 机制为 Agent 注入领域方法论文档。技能以带 YAML front-matter 的 Markdown 描述front-matter 中的description用于触发条件匹配。6.1 竞品分析技能skills/competitor-analysis/SKILL.md 定义触发词为competitive landscape、competitor analysis、market comparison、competitive positioning触发后的执行步骤为识别目标细分市场的 Top 3–5 个竞品对每个竞品评估产品定位与关键差异化、定价模型与档位、目标受众与市场份额估算、优劣势生成对比矩阵comparison matrix识别差异化机会与市场空白。6.2 市场分析技能subagents/market-researcher/skills/analyze-market/SKILL.md 定义触发词为market analysis、market size、TAM SAM SOM、market opportunity、industry analysis触发后按六步执行界定市场边界地理、细分、时间框架用方法论估算市场规模TAM/SAM/SOM识别关键趋势与增长驱动因素绘制竞争格局评估进入壁垒用清晰建议总结市场机会。这套技能挂载在总控或子代理名下、按触发词自动激活的设计让领域方法论文档与 Agent 运行时解耦——你只需新增一个 SKILL.md 就能扩展 Agent 的领域能力。七、部署运行与前置条件7.1 环境变量按 README 说明部署前需要两个环境变量变量用途OPENAI_API_KEY模型访问gpt-5.4-nanoLANGSMITH_API_KEYdeepagents deploy部署所必需复制.env模板并填入对应的 Key 即可。7.2 部署命令deepagents deploy部署时subagents/目录下定义的子代理会被自动发现并装配automatically discovered and wired in at deploy time无需手动注册。7.3 试玩提示词部署完成后可在 LangSmith 中打开该 Agent 并发送如下类型的提示词验证效果Were launching a new Python SDK for AI agents next month — build me a GTM planHelp us position our vector database product against Pinecone and WeaviateWere targeting mid-market engineering teams — what channels should we prioritize?Agent 会依次启动市场调研、综合出策略并并行产出内容简报。7.4 通过 LangGraph SDK 编程查询部署 URL 可在 LangSmith 的Deployments下找到之后即可用 Python SDK 流式调用from langgraph_sdk import get_client client get_client(urlhttps://your-deployment-url) thread await client.threads.create() async for chunk in client.runs.stream( thread[thread_id], agent, input{messages: [{role: user, content: Build a GTM plan for our new Python SDK for AI agents}]}, stream_modemessages, ): print(chunk.data, end, flushTrue)这段代码演示了以messages流式模式订阅 Agent 输出的完整用法先创建线程thread再发起运行run逐 chunk 打印生成内容。八、仓库结构与配置组织该示例的实际目录结构如下examples/deploy-gtm-agent/ ├── AGENTS.md # 总控supervisorAgent 指令 ├── README.md # 部署与使用说明 ├── agent.json # 总控 Agent 配置名称/描述/模型 ├── skills/ │ └── competitor-analysis/ │ └── SKILL.md # 竞品分析技能 └── subagents/ └── market-researcher/ # 同步市场调研子代理 ├── AGENTS.md ├── agent.json # 子代理模型gpt-5.4-mini └── skills/ └── analyze-market/ └── SKILL.md # 市场分析技能配置组织的要点是总控的 AGENTS.md 只描述编排职责委派谁、按什么顺序、产出什么领域细节下放到子代理和技能。这使总控提示词保持精简稳定而子代理/技能可以独立演进、复用。九、提示词工程规范原文档的 Guidelines 拆解原文档结尾给出了三条总控 Agent 的运行准则这是保证 GTM 产出质量的关键约束始终以调研数据为依据所有建议必须 grounded 在 market-researcher 产出的研究数据上——禁止拍脑袋给建议策略必须附依据呈现策略时要给出清晰的理由链和支持证据内容简报要完整为 content-writer 创建内容简报时必须包含target audience目标受众、key messages核心信息、tone guidelines语气规范。这三条准则实际定义了总控与两个子代理之间的契约调研数据是上游输入内容简报是下游输入而策略是中间的转化产物。任何一环缺少约束最终 GTM 计划的可用性都会大打折扣。十、底层机制同步task与异步atask的源码印证从核心库源码看本示例的同步/异步编排分别由两个中间件实现同步子代理libs/deepagents/deepagents/middleware/subagents.py通过task工具向 Agent 提供子代理能力。SubAgentTypedDict 说明默认情况下子代理是隔离的只接收委派的任务描述设置modefork则可延续父 Agent 的对话该模式标注为实验性。同时源码中设置了递归委派拒绝逻辑——子代理不能再委派给另一个子代理防止无限递归。异步子代理libs/deepagents/deepagents/middleware/async_subagents.py提供atask类工具通过 LangGraph SDK 在远程 Agent Protocol 服务器上启动后台运行立即返回任务 ID主 Agent 可监控进度。换言之你在这个 GTM 示例里看到的市场调研阻塞等待、内容创作后台并行正是这两套中间件在运行时的直接体现task阻塞直到子代理产出atask返回后可继续主流程。了解这一点你就能在自建 Agent 时按需选型需要数据结果的用同步需要吞吐并行的用异步。十一、总结与扩展建议deploy-gtm-agent是一个高度浓缩的 DeepAgents 编排范本它同时展示了四项能力总控/子代理分层总控只做编排决策领域能力下沉到子代理与技能同步/异步双模式按任务性质选择阻塞或后台执行优化整体运行时长技能触发机制用带 front-matter 的 SKILL.md 挂载方法论文档按触发词自动激活结构化产出契约调研报告落盘 full_report_path返回保证跨子代理的数据流通。基于此模板扩展时你可以为 content-writer 增加更多内容技能如落地页、案例研究为 market-researcher 增加定价调研或区域市场模块或参考 examples/deploy-content-writer 独立部署异步创作子代理实现团队级的内容生产线。【免费下载链接】deepagentsThe batteries-included agent harness.项目地址: https://gitcode.com/GitHub_Trending/de/deepagents创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考