人工智能编码工具通常从聊天窗口开始。虽然这适用于快速提问或生成代码,但真正的软件开发很少是直线式进行的。前一分钟您正在修复错误,下一分钟您正在查看拉取请求、挖掘代码库中不熟悉的部分或探索新想法。GitHub Copilot应用程序专为此类工作流程而设计。
它为您提供了一个工作区,您可以在其中管理多个座席会话,在任务之间切换而不会失去动力,并在工作流程的不同部分与AI座席合作,而不是将AI视为单个对话。您的工作从项目开始代理会话连接到项目,为每个会话提供特定任务所需的存储库上下文。
从GitHub Copilot应用主屏幕,您可以选择之前使用过的项目,也可以从GitHub或本地计算机添加新项目。选择项目后,您可以使用开始处理任务所需的代码库、文件和工具启动会话。例如,您可能希望将面包屑导航组件添加到现有应用程序。
您可以描述要进行的更新,而不是手动搜索文件以找到进行更改的合适位置。会话可以检查项目、识别相关文件、进行更改并运行测试以帮助验证工作。通过使用已连接的项目开始每个会话,您可以花更多的时间工作,减少准备环境的时间。
保持多个线程的移动选择一个项目并启动代理会话后,您可以为其他问题、创意或任务创建其他会话,而不会中断您现有的工作。快速聊天可让您从Copilot应用主屏幕开始新的对话。每次对话都可以专注于不同的工作领域,为您提供一个专门的空间来探索想法、提出问题或进行变革。