Documentation

上下文

用约束、信息和任务三类上下文建立清晰的 Agent 心智。

上下文可以按作用分为三类,对应人类的哲学三问——我是谁?,从哪里来?到哪里去?

  1. 约束(我是谁? ):包括在 Prompt 中告诉 Agent 他是什么身份,擅长做什么,什么可以做,什么不能做,以及应该怎么做才是对的

  2. 信息(从哪里来? ):与任务相关的有效信息,比如一个 code repo 中已有的代码和文档

  3. 任务(到哪里去? ):指定 Agent 去做的任务

要评判一个 Agent 上下文工程质量的好坏,根本便在于以上三点是否完整,明确,清晰,以及与以上三点无关的冗余上下文应尽可能剔除。