Agent Skills
返回列表
🤖

上下文注入

AI Agent 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/context-injection 到你的 AI 助手。

技能介绍

要解决的问题

当模型需要外部知识才能完成任务时,直接把资料粘贴进提示词往往不够。文档、数据库记录、API 返回、检索结果或历史对话都可能影响最终输出,但位置、格式和 token 分配没有规划,模型就容易被无关内容稀释注意力,甚至把资料当成指令。

核心能力

这个技能围绕上下文注入做结构化处理:

  • 识别需求:判断任务需要 document grounding、少样本示例、工具输出还是元数据。
  • 收集与压缩:从数据库、文件系统、API、向量库或历史对话中取资料,并在注入前做必要截断。
  • 选择注入位置:规则和角色写进 system prompt;检索文档通常放在用户问题前;少样本示例放在系统提示与当前查询之间;工具结果按 assistant/tool 消息注入。
  • 加边界与标签:用 XML 标签、Markdown 标题或代码围栏分隔内容,避免模型混淆指令、上下文和用户问题。
  • 组装与校验:把系统提示、上下文块、历史和当前查询合成最终提示,并确认 token 预算仍有余量。

适用边界

上下文注入适合需要外部信息来完成任务的场景。若注入内容超过窗口,应压缩低优先级内容,而不是静默丢弃;多份资料冲突时,要明确优先级或让模型标记冲突;包含 PII、用户画像或凭据时,应先脱敏;不可信内容要清楚标记为数据,防止 prompt injection。没有检索结果时,也应注入 No relevant documents were found 这类兜底信息。

使用场景

  • 代码评审场景:需要把源码文件注入提示词,让模型基于真实代码定位 SQL 注入、未关闭连接等安全问题
  • 客服答疑场景:需要从知识库检索产品文档并注入到用户问题前,避免模型凭记忆给出过时答案
  • 个性化回复场景:需要注入用户画像数据,生成贴合膝盖伤病史和减重目标的跑步计划
  • 工具调用场景:需要把函数或 API 返回结果按 assistant/tool 消息注入对话,让模型基于最新输出继续推理

适合人员

  • 构建 AI Agent 的后端工程师:需要在调用模型前规划上下文块的放置位置和 token 预算
  • 做客服自动化的开发者:需要把检索到的产品文档注入提示词,并为无结果情况准备兜底消息
  • 搭建个性化系统的工程师:需要注入用户画像,同时对 PII 字段脱敏并处理超窗口内容
  • 提示词工程师:需要用有无注入的对照测试验证上下文是否真的改善输出,并版本化提示词模板