【Kiro】聊天对话功能

Kiro 提供了一个聊天面板,您可以通过自然语言对话与您的代码进行交互。只需告诉 Kiro 您的需求即可。您可以提出有关代码库的问题、请求对复杂逻辑的解释、生成新功能、调试棘手问题以及自动执行重复性任务——所有这些都由 Kiro 维护您项目的完整上下文。

代码审查插图

主要特点

情景理解

询问有关整个代码库的问题、获取解释或请求编辑,同时充分了解项目结构

了解更多>>

智能意图检测

Kiro 智能地确定您是需要信息还是行动,并调整其响应以满足您的工作流程需求

了解更多>>

Vibe与Spec会议

聊天会话可以是氛围会话,也可以是规范会话。详细了解两者的区别。

了解更多>>

入门

访问聊天

有多种方法可以在开发环境中访问聊天:

  1. 键盘快捷键:按Cmd+L(Mac) 或Ctrl+L(Windows/Linux) 打开聊天面板

  2. 命令面板:按Cmd+Shift+P(Mac) 或 Ctrl+Shift+P(Windows/Linux) 并搜索"Kiro: Open Chat"

  3. 辅助侧边栏:单击 Kiro 聊天图标切换Cmd+Opt+B(使用 Mac)或Ctrl+Alt+B右侧顶部栏中的图标打开聊天面板

你的第一次谈话

聊天面板打开后:

  1. 在聊天输入中以自然语言输入您的问题或请求

  2. 按 Enter 键发送您的消息

  3. Kiro 将分析您的请求并做出适当的回应

开始的示例请求:

询问你的代码

"Explain how authentication works in this project"

生成新代码

"Create a React component for a user profile page"

修复问题

"Help me fix the error in this function"

智能意图检测

Kiro 会智能地分析您的消息,以了解您是需要信息还是需要操作。当您提出诸如“这如何工作?”或“这段代码的用途是什么?”之类的问题时,Kiro 会将其识别为信息请求,并在不修改代码的情况下提供解释和文档。当您使用诸如“创建组件”或“修复此错误”之类的指令时,Kiro 会将其识别为操作请求,并会相应地建议或实施必要的代码更改、执行命令或管理文件。这种无缝的意图识别功能可实现自然的对话,而无需显式命令在信息模式和操作模式之间切换。

上下文管理

Kiro 的强大之处在于它对代码库上下文的深入理解。它会自动分析编辑器中打开的文件,包括它们的依赖关系和结构,但您也可以明确提供其他上下文。

上下文提供程序

使用#聊天输入中的符号来访问上下文提供者:

提供者

描述

例子

#codebase

允许 Kiro 自动查找整个项目中的相关文件

#codebase explain the authentication flow

#file

引用代码库中的特定文件

#auth.ts explain this implementation

#folder

引用特定文件夹及其内容

#components/ what components do we have?

#git diff

引用当前的 Git 更改

#git diff explain what changed in this PR

#terminal

在上下文中包含终端输出

#terminal help me fix this build error

#problems

包含当前文件中的所有问题

#problems help me resolve these issues

#url

包括网络文档

#url:https://docs.example.com/api explain this API

#code

在上下文中包含特定的代码片段

#code:const sum = (a, b) => a + b; explain this function

#repository

包含存储库结构图

#repository how is this project organized?

#current

引用编辑器中当前活动的文件

#current explain this component

#steering

包括具体的指导文件以供参考

#steering:coding-standards.md review my code

#docs

参考文档文件和内容

#docs:api-reference.md explain this API endpoint

#mcp

访问模型上下文协议工具和服务

#mcp:aws-docs how do I configure S3 buckets?

您可以在单个请求中组合多个上下文提供程序:

#codebase #auth.ts explain how authentication works with our database

会话和历史记录

Kiro 在会话中保留对话历史记录,从而允许持续的上下文感知交互。

管理会话

  • 创建新会话:针对不同主题或项目发起新的对话。点击+聊天面板中的图标即可开始新会话

  • 在会话之间切换:通过标签切换器轻松在正在进行的对话之间导航

  • 查看历史记录History:通过按钮访问以前的交互及其结果

  • 任务跟踪Task list:通过按钮监控正在进行和已完成任务的进度

执行历史记录

Kiro 维护着详细的会话历史记录,其中包括代码更改、执行的命令、搜索结果、文件操作等操作。您可以搜索、恢复或删除特定的会话。

Kiro 处决历史


License:  CC BY 4.0

©2025 AI全书. Some rights reserved.

    备案号: 浙ICP备06043869号-8