有效的启用流程对于推动组织采用 Copilot 至关重要。 此流程应根据组织的需求和目标进行定制,并且应旨在帮助团队了解如何有效地使用 Copilot。
启用流程可能会基于反馈和结果而变化。 应定期查看和更新该流程,以确保它继续满足组织的需求。
GitHub Copilot 启用流程可以细分为以下阶段:
- 授予许可证
- 支持用户设置其环境
- 支持有效使用 Copilot
先决条件
- GitHub Copilot 必须在组织中设置。 有关详细信息,请参阅 为组织设置 GitHub Copilot。
授予许可证
在推动采用 GitHub Copilot 之前,需要确保团队有权访问该产品。 有关详细信息,请参阅“向组织成员授予对 Copilot 的访问权限”。
根据组织的规模,可能需要从小型试点计划开始。 这将允许测试启用流程并在将其推广到组织的其余部分之前进行任何必要的调整。
首先,可以确定想要使用 Copilot 的少量团队。 然后,你可以与这些团队协作,帮助他们开始使用 Copilot。
支持用户设置其环境
团队有权访问 GitHub Copilot 后,请确保他们对设置环境充满信心。 GitHub 提供了全面的文档,可帮助用户设置环境并解决常见问题。 请参阅“为自己设置 GitHub Copilot”和“GitHub Copilot 故障排除”。
如果公司使用公司代理或防火墙,则还需其他步骤来确保用户可以连接到 GitHub Copilot:
- 确保将关键 URL 添加到代理服务器或防火墙的允许列表中。 请参阅“为 Copilot 配置代理服务器或防火墙”。
- 为用户提供设置其环境以通过代理进行连接的指导。 可能还需要在用户的计算机上安装自定义 SSL 证书。 请参阅“为 GitHub Copilot 配置网络设置”。
对于更复杂的问题,还可以选择指定内部联系点来帮助用户解决问题,或将其升级到 GitHub 支持。 应选择有信心对防火墙和网络配置问题进行故障排除的联系点。
支持在组织中有效使用 Copilot
本部分提供了有关如何支持有效使用 Copilot 的示例。 可以将这些示例用作起点,并对其进行调整以满足组织的需求和达到其目标。
创建入门资源
可以选择创建内部入门材料,以帮助团队开始使用 Copilot。 这些材料可能包括使用 Copilot、GitHub 文档、相关的 GitHub 博客文章以及你认为有用的任何其他资源的组织策略和指南。
你可能希望在入门材料中提供的 GitHub 文档包括:
- 有关使用 GitHub Copilot 的最佳做法
- GitHub Copilot 的提示设计
- 使用 GitHub Copilot 在 IDE 中获取代码建议
- 在 IDE 中向 GitHub Copilot 提问
还可以创建 GitHub 存储库来存储这些材料,并鼓励团队贡献自己的资源和最佳做法。 这有助于培养使用 Copilot 的团队之间的社区意识,并使新团队更容易入门。
使用试点计划
试点计划中的用户使用入门资源后,你将有机会获得反馈,了解在大规模推出 Copilot 前是否应解决任何症结。
收集反馈的一种方法是使用调查。 可以使用 Copilot 调查引擎创建一个应用,该应用将在 Copilot 体验中的特定点触发调查。 请参阅 Copilot 调查引擎。
提供培训和支持
在试点计划中,你可以识别一组 Copilot 拥护者,他们应热衷于使用 Copilot 并愿意帮助其他人入门。 你可以与这些拥护者合作,创建培训课程、研讨会和其他资源,以帮助团队开始使用 Copilot。
还可以使用 GitHub Discussions 创建一个空间,供团队提出问题、共享最佳做法和相互学习。 这有助于培养使用 Copilot 的团队之间的社区意识,并使新团队更容易入门。
GitHub 还提供专用的 Copilot 研讨会存储库,该存储库包含一系列研讨会,旨在帮助团队了解如何有效地使用 Copilot。 请参阅 Copilot 研讨会。
提供学习资源
除了入门资源,可能还需要提供一个学习资源库,以帮助团队通过 Copilot 提高其技能。 Copilot Chat 指南是一个很好的起点。 指南是一组示例提示,可用于了解如何向 Copilot 请求有关各种任务的帮助。 请参阅“Copilot 聊天指南”。
传达预期
如果组织有特定的 Copilot 使用指南,则应在入门材料中以及团队可能查找信息的任何其他位置明确传达这些内容。 例如,如果计划对在特定时段内未使用 Copilot 的用户撤销其访问权限,请确保用户知道此策略。
持续分析和优化
实现 Copilot 启用流程后,应定期查看并对其进行优化,以确保它继续满足组织的需求。 可通过以下几种方式执行此操作:
- 监视使用情况数据以识别趋势和模式。 请参阅“使用 Copilot 指标 API 分析随时间推移的使用情况”。
- 跟进尚未使用其分配许可证的用户。 可以使用 API 查看每个已分配席位的最新活动日期。 请参阅“适用于 Copilot 用户管理的 REST API 终结点”。
- 收集来自团队的反馈,以了解进展顺利的内容以及可改进的内容
- 查看 GitHub Discussions 和其他通信渠道,以确定常见问题和疑问