Skip to content

Commit

Permalink
feat(content): 添加 Copilot Workspace 示例章节
Browse files Browse the repository at this point in the history
新增 'Copilot Workspace' 章节以展示 AI 辅助软件开发工作流程。
  • Loading branch information
phodal committed Jul 30, 2024
1 parent 9b78222 commit 2444cb6
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 0 deletions.
1 change: 1 addition & 0 deletions src/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@
- [理解 RAG 应用](./agent-understand-rag.md)
- [Copilot Chat 是如何工作的](./agent-github-copilot-chat.md)
- [代码问答 Agent 示例](./agent-codebase-example.md)
- [Copilot Workspace](./agent-copilot-workspace.md)
- [第 5 部分:AI 自动化编程](./flow-aise.md)
- [理解 AI 自动化编程](./flow-in-aise.md)
- [自动化 CRUD](./flow-example-autocrud.md)
Expand Down
23 changes: 23 additions & 0 deletions src/agent-copilot-workspace.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Copilot Workspace

## 示例

### 使用Copilot Workspace的实现步骤

[Copilot Workspace: What It Is, How It Works, Why It Matters](https://zilliz.com/blog/what-is-copilot-workspace-and-why-it-matters)

以下是如何利用 Copilot Workspace 来实现该功能的方法:

1. **任务创建**:首先创建一个GitHub issue,任务是将应用程序改为多语言版本。具体任务是将(BGE-M3)多语言模型集成到现有的RAG系统中。
2. **规范**:Copilot Workspace分析任务并生成高级规范,确定需要更新数据处理管道以处理多种语言,并修改RAG系统以利用BGE-M3提供多语言支持。
3. **规划**:Workspace接着生成详细的计划。包括以下步骤:
- 更新数据摄取过程以包含多语言数据。
- 修改现有的Milvus设置以支持BGE-M3。
- 调整RAG系统以利用BGE-M3的多语言功能。
- 测试系统以确保其能够支持多种语言。
4. **编码**:基于验证后的计划,Copilot Workspace生成必要的代码:
- 更新数据摄取脚本以预处理和索引多语言数据到Milvus中。
- 配置Milvus代码以使用BGE-M3嵌入进行多语言的相似性搜索。
- 修改RAG系统以使用多语言模型查询Milvus并检索相关结果。
5. **审查和测试**:审查生成的代码,进行必要的调整并测试更改。
6. **拉取请求和合并**:满意后,打开一个拉取请求与团队审查更改。最终验证后,合并更改,使应用程序支持多语言功能。

0 comments on commit 2444cb6

Please sign in to comment.