本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用代码引用
Amazon Q 在某种程度上是从开源项目中学到的。有时,它向您提供的建议可能类似于特定的某段训练数据。代码参考包括有关 Amazon Q 用于生成推荐的来源的信息。
查看和更新代码引用
通过参考日志,您可以查看与训练数据相似的代码推荐引用。您还可以更新和编辑 Amazon Q 建议的代码建议。
选择您的 IDE 以查看有关如何查看和更新代码引用的步骤。
- Visual Studio 代码
-
要显示 Amazon Q 参考登录信息VS Code,请按以下步骤操作。
-
请确保您使用的是两者的最新版本VS Code和 Amazon Q 扩展程序。
-
在中VS Code,从 IDE 窗口底部的组件托盘中选择 Amazon Q。
Amazon Q 任务栏将在 IDE 窗口的顶部打开。
-
选择 “打开代码参考日志”。
将打开 “代码参考日志” 选项卡。列出了所有对代码建议的引用。
下图显示了打开的 Amazon Q 任务栏和代码参考日志选项卡。
-
- JetBrains
-
要在 JetBrains IDE 中显示 Amazon Q 参考日志,请按以下步骤操作。
-
请确保您使用的是最新版本的 JetBrains IDE 和 Amazon Q 插件。
-
在中JetBrains,从 IDE 窗口底部的状态栏中选择 Amazon Q。
Amazon Q 任务栏将在状态栏上方打开。
-
选择 “打开代码参考日志”。
将打开 “代码参考日志” 选项卡。列出了所有对代码建议的引用。
下图显示了打开的 Amazon Q 任务栏和代码参考日志选项卡。
-
- Toolkit for Visual Studio
-
当 Amazon Q 建议的代码包含适用于 Visual Studio 的 Toolkit 中的引用时,该参考类型会出现在建议描述中。
所有包含参考文献的已接受建议都会记录在参考日志中。
要访问参考日志,请选择 AWS 图标,然后选择打开代码参考日志。
将出现包含参考文献的可接受建议的列表。此列表包括:
建议被接受的地点。双击它会将你带到代码中的那个位置。
关联的许可证
引用的源代码
归因于引用的代码片段
- AWS Cloud 9
-
当您将 Amazon Q 与 AWS Cloud 9 配合使用时,代码引用默认处于启用状态。
要将其关闭或稍后重新打开,请按以下步骤操作。
-
在 AWS Cloud 9 控制台的左上角,选择 AWS Cloud 9 徽标。
-
从下拉菜单中选择 “首选项”。
在控制台的右侧,将打开 “首选项” 选项卡。
-
在 “首选项” 选项卡上的 “项目设置” 下的 “扩展” 下,选择 AWS Toolkit。
-
选择或取消选择 Amazon Q:在代码引用中包含建议。
-
- Lambda
-
Lambda 中的 Amazon Q 不支持代码引用。当您将 Amazon Q 与 Lambda 配合使用时,任何带有参考的代码建议都将被省略。
- SageMaker Studio
-
要在 SageMaker Studio 中显示 Amazon Q 参考日志,请按以下步骤操作。
-
在 SageMaker Studio 窗口的底部,打开 Amazon Q 面板。
-
选择 “打开代码参考日志”。
-
- JupyterLab
-
要显示 Amazon Q 参考登录信息 JupyterLab,请按以下步骤操作。
-
在 JupyterLab 窗口底部,打开 Amazon Q 面板。
-
选择 “打开代码参考日志”。
-
- AWS Glue Studio Notebook
-
要在 AWS Glue Studio Notebook 中显示 Amazon Q 参考日志,请按以下步骤操作。
-
在 AWS Glue Studio Notebook 窗口的底部,打开 Amazon Q 面板。
-
选择 “打开代码参考日志”。
-
关闭和打开代码引用
在大多数 IDE 中,代码引用默认处于启用状态。选择您的 IDE 以查看有关如何关闭或打开代码引用的步骤。
- Visual Studio 代码
-
当您将 Amazon Q 与一起使用时VS Code,代码引用默认处于启用状态。
要将其关闭或稍后重新打开,请按以下步骤操作。
-
请确保您使用的是两者的最新版本VS Code和 Amazon Q 扩展程序。
-
在中VS Code,从 IDE 窗口底部的组件托盘中选择 Amazon Q。
Amazon Q 任务栏将在 IDE 窗口的顶部打开。
-
选择 “打开设置”。设置选项卡打开,其中显示了与 Amazon Q 相关的选项。
-
选中或取消选中 “显示带代码引用的内联代码建议” 旁边的复选框。
-
- JetBrains
-
当您在自己的 JetBrains IDE 中使用 Amazon Q 时,代码引用默认处于开启状态。
要将其关闭或稍后重新打开,请按以下步骤操作。
-
请确保您使用的是最新版本的 JetBrains IDE 和 Amazon Q 插件。
-
在中JetBrains,从 IDE 窗口底部的状态栏中选择 Amazon Q。
Amazon Q 任务栏将在状态栏上方打开。
-
选择 “打开设置”。设置窗口打开,其中显示了与 Amazon Q 相关的选项。
-
选中或取消选中 “在代码引用中包含建议” 旁边的复选框。
-
- AWS Cloud 9
-
当您将 Amazon Q 与 AWS Cloud 9 配合使用时,代码引用默认处于启用状态。
要将其关闭或稍后重新打开,请按以下步骤操作。
-
在 AWS Cloud 9 控制台的左上角,选择 AWS Cloud 9 徽标。
-
从下拉菜单中选择 “首选项”。
在控制台的右侧,将打开 “首选项” 选项卡。
-
在 “首选项” 选项卡上的 “项目设置” 下的 “扩展” 下,选择 AWS Toolkit。
-
选择或取消选择 Amazon Q:在代码引用中包含建议。
-
- Lambda
-
Lambda 中的 Amazon Q 不支持代码引用。当您将 Amazon Q 与 Lambda 配合使用时,任何带有参考的代码建议都将被省略。
- SageMaker Studio
-
当你将 Amazon Q 与 SageMaker Studio 配合使用时,代码引用默认处于开启状态。
要将其关闭或稍后重新打开,请按以下步骤操作。
-
从 SageMaker Studio 窗口的顶部选择 “设置”。
-
从 “设置” 下拉列表中,选择 “高级设置编辑器”。
-
在 Amazon Q 下拉列表中,选中或取消选中 “启用带有代码引用的建议” 旁边的复选框。
-
- JupyterLab
-
当您将 Amazon Q 与一起使用时 JupyterLab,代码引用默认处于启用状态。
要将其关闭或稍后重新打开,请按以下步骤操作。
-
从 JupyterLab 窗口顶部选择 “设置”。
-
从 “设置” 下拉列表中,选择 “高级设置编辑器”。
-
在 Amazon Q 下拉列表中,选中或取消选中 “启用带有代码引用的建议” 旁边的复选框。
-
- AWS Glue Studio Notebook
-
从 AWS Glue Studio Notebook 窗口的底部选择 Amazon Q。
在弹出式菜单中,切换 “带有引用的代码” 旁边的开关。
注意
暂停代码引用仅在当前 AWS Glue Studio 笔记本的持续时间内有效。
选择退出带有引用的代码
在某些 IDE 中,您可以选择不接收带有管理员级别参考的建议。
选择您的 IDE 以查看选择以管理员身份退出的步骤。
- Visual Studio 代码
-
如果您是企业管理员,则可以选择不接受包含整个组织代码参考的建议。如果您这样做,则组织中的个人开发者将无法选择通过 IDE 重新加入。这些开发人员将能够选择和取消选中上一节中讨论的复选框,但是如果您在企业级别选择退出,则不会产生任何影响。
要选择不接收带有企业级参考文献的建议,请按以下步骤操作。
-
在 Amazon Q 开发者控制台中,选择设置。
-
在 Amazon Q 开发者账户详情窗格中,选择编辑。
-
在 “编辑详细信息” 页面的 “高级设置” 窗格中,取消选择 “在代码引用中包含建议”。
-
选择保存更改。
-
- JetBrains
-
如果您是企业管理员,则可以选择不接受包含整个组织代码参考的建议。如果您这样做,则组织中的个人开发者将无法选择通过 IDE 重新加入。这些开发人员将能够选择和取消选中上一节中讨论的复选框,但是如果您在企业级别选择退出,则不会产生任何影响。
要选择不接收带有企业级参考文献的建议,请按以下步骤操作。
-
在 Amazon Q 开发者控制台中,选择设置。
-
在 Amazon Q 开发者账户详情窗格中,选择编辑。
-
在 “编辑详细信息” 页面的 “高级设置” 窗格中,取消选择 “在代码引用中包含建议”。
-
选择保存更改。
-
- Toolkit for Visual Studio
-
要选择不接收带有企业级参考文献的建议,请按以下步骤操作。
-
您可以通过以下两种方式之一进入代码引用设置:
-
选择窗口边缘的 Amazon Q 图标,然后选择选项...
-
前往 “工具”-> “AWS 工具包”-> Amazon Q
-
-
将切换开关更改为 Tru e 或 False,具体取决于您是否要在参考文献中包含建议。
-
- AWS Cloud 9
-
AWS Cloud 9 中的 Amazon Q 不支持选择退出带有企业级参考的代码建议。
要在个人开发者级别选择退出,请参阅切换代码引用。
- Lambda
-
Lambda 中的 Amazon Q 不支持代码引用。当您将 Amazon Q 与 Lambda 配合使用时,任何带有参考的代码建议都将被省略。
- SageMaker Studio
-
Amazon Q 不支持在 SageMaker Studio 中选择退出带有企业级参考的代码建议。
- JupyterLab
-
Amazon Q 不支持选择退出带有企业级参考的代码建议。 JupyterLab
- AWS Glue Studio Notebook
-
Amazon Q 不支持在 AWS Glue Studio Notebook 中选择不使用带有参考的代码建议。