本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 IDE 中为 Amazon Q 开发者版聊天添加上下文
在集成式开发环境(IDE)中与 Amazon Q 聊天时,您可以向其提供文件、文件夹等额外上下文,帮助 Amazon Q 定制并优化回答内容。
向 Amazon Q 提供上下文有两种方式:
-
手动添加:要手动提供上下文,请在聊天窗口中输入
@。@将弹出“上下文选择器”弹窗,您可以从中选择需纳入上下文的内容;您也可输入@后直接开始输入文件、文件夹或其他上下文类型的名称,系统会自动补全。有关更多信息,请参阅 手动添加的上下文类型。 -
自动添加:要自动提供上下文,请在聊天之外单独设置上下文。此后,项目中的任何开发者在聊天窗口输入问题时,Amazon Q 都会自动参考该上下文。有关更多信息,请参阅 自动添加的上下文类型。
Amazon Q 生成回答后,会在回答内容起始位置正上方的上下文下拉列表中,显示用于生成回答的文件。
手动添加的上下文类型
您在聊天中输入 @ 后,可选择以下类型的上下文:
-
@workspace:Amazon Q 会将您项目的工作区作为回答的上下文。@workspace 选项需先配置。有关更多信息,请参阅 向 IDE 中的 Amazon Q 开发者版聊天添加工作区上下文。
-
文件夹:Amazon Q 会显示当前项目中的文件夹列表,您选择的文件夹将作为回答的上下文。
-
文件:Amazon Q 会显示当前项目中的文件列表,您选择的文件将作为回答的上下文。
-
代码:Amazon Q 会显示当前项目中的类、函数、全局变量列表,您选择的内容将作为回答的上下文。
-
图片:Amazon Q 允许您添加图片作为提示词的上下文,适用于根据 UI 原型图或时序图生成代码等场景。支持的图片格式为 JPEG、PNG、GIF 或 WebP,单张图片最大尺寸为 3.75 MB,像素不超过 8000×8000。单条消息中最多可包含 20 张图片(含上下文置顶图片)。
-
提示词:Amazon Q 会显示您已保存的提示词列表,您选择的提示词将作为回答的上下文。提示词选项需先进行部分配置。有关更多信息,请参阅 将提示词保存到库中,用于 Amazon Q 开发者版聊天。
自动添加的上下文类型
如果您已完成以下类型上下文的设置,Amazon Q 会自动将其用于生成回答:
-
项目规则:Amazon Q 会自动将您定义的一组项目规则作为上下文。有关更多信息,请参阅 创建用于 Amazon Q 开发者版聊天的项目规则。
-
自定义内容:Amazon Q 会自动将源代码存储库作为上下文。有关自定义内容设置的更多信息,请参阅自定义建议。