创建时间: 2026-03-29最后更新: 2026-04-25

1. Prompt Template 在 Agent 里是做什么的

消息知道怎么传之后,下一步就是把这一轮输入整理成稳定结构。

先看一个最直接的 Agent 调用:

index.ts
01
const stream = await agent.stream({
02
messages: [
03
{
04
role: 'user',
05
content: '解释一下消息协议。',
06
},
07
],
08
}, {
09
streamMode: 'messages',
10
})

这段代码在最小示例里没问题。
但只要场景稍微复杂一点,输入很快就不止一条 user 消息了。

比如同一轮请求里,可能还会有:

  • 用户昵称
  • 当前场景
  • 额外补充说明
  • 历史消息
  • 固定的回复风格

这些东西继续手写在消息数组里,代码会越来越散。
Prompt Template 的作用,就是先把这一轮输入整理好,再交给 Agent。

订阅后可阅读剩余内容
AI 电子伴侣企业级项目实战
已发布165计划发布120目标已完成138%