AI辅助编程Python实战:基于GitHub Copilot和ChatGPT
上QQ阅读APP看书,第一时间看更新

1.2.1 Copilot,你的AI助手

什么是AI助手?AI助手是一种人工智能代理(AI Agent),它帮助你完成任务。你可能在家里使用Amazon的Alexa设备,或拥有一台集成了Siri的iPhone——这些都属于AI助手。这类助手能帮你订购生鲜、查询天气或确认那位在《哈利·波特》电影中饰演Bellatrix的女演员是否也参演了《搏击俱乐部》电影。AI助手只不过是响应人类语音和文本输入的计算机程序,并以类人的方式给出答案。

Copilot是一款能执行特定任务的AI助手:它能将英语转换成程序代码(我们很快就会看到,它还能做更多的事情)。与Copilot功能类似的AI助手还有不少,例如CodeWhisperer、Tabnine和Ghostwriter等。我们选择Copilot作为本书主角的原因,是基于它生成代码的质量、稳定性(它从未发生过崩溃)及我们个人的偏好。我们也鼓励你在合适的时候探索其他工具。