创建时间: 2026-03-29最后更新: 2026-08-04作者: yangbo(dd1575869)
1. Prompt Template 在 Agent 里是做什么的
消息知道怎么传之后,下一步就是把这一轮输入整理成稳定结构。
先看一个最直接的 Agent 调用:
index.ts
01const stream = await agent.stream({02messages: [03{04role: 'user',05content: '解释一下消息协议。',06},07],08}, {09streamMode: 'messages',10})
这段代码在最小示例里没问题。
但只要场景稍微复杂一点,输入很快就不止一条 user 消息了。
比如同一轮请求里,可能还会有:
- 用户昵称
- 当前场景
- 额外补充说明
- 历史消息
- 固定的回复风格
这些东西继续手写在消息数组里,代码会越来越散。
Prompt Template 的作用,就是先把这一轮输入整理好,再交给 Agent。
订阅后可阅读剩余内容
AI 电子伴侣企业级项目实战
已发布240节计划发布120节目标已完成200%