上下文工程
上下文工程

上下文工程(Context Engineering)

构建动态系统,以正确的格式提供正确的信息和工具,使大语言模型能合理完成任务的系统性方法。

上下文工程提示工程LLM信息管道
01

什么是上下文工程

上下文工程是指构建一个动态系统,以正确的格式提供正确的信息和工具,使大语言模型(LLM)能合理地完成任务。它是一种系统性的方法,确保 LLM 获得执行任务所需的全部上下文信息,避免因信息不足或信息过载导致的输出质量下降。

02

与提示工程的区别

提示工程(Prompt Engineering)关注的是如何写好一条提示词,而上下文工程关注的是整个信息管道的设计。它包括决定哪些信息应该被检索、如何压缩和组织这些信息、何时引入工具调用结果,以及如何管理有限的上下文窗口等系统性问题。

03

实践要点

优秀的上下文工程需要考虑信息的相关性(只提供与当前任务相关的信息)、时效性(确保信息是最新的)、结构化(按照模型易于理解的格式组织信息)和经济性(在有限的上下文窗口内最大化信息密度)。