How AI-assistants change how new programmers learn how to program
Why programming is never going to be the same
How AI assistants like Copilot work
How Copilot can solve many classic introductory programming problems
What else you can do with an AI coding assistant
Possible perils of AI assisted programming
AI 辅助的计算机编程
AI 助手如何改变新手程序员学习编程的方式
为什么编程方式将发生永久性的变革
像 Copilot 这样的 AI 助手是如何工作的
Copilot 为何能够解决众多经典的入门级编程问题
利用 AI 编程助手还能做哪些事情
AI 辅助编程可能带来的风险
In this chapter, we’ll talk about how humans communicate with computers. We’ll introduce you to your AI Assistant, Copilot, an amazing tool that uses Artificial Intelligence (AI) to help people write software. More importantly, we’ll show you how Copilot can help you learn how to program. We’re not expecting that you’ve written any programs before. If you have, please don’t skip this chapter, even if you already know a little bit about programming.
在本章中,我们将探讨人类如何与计算机进行交流。我们会向您介绍您的 AI 助手 Copilot,一个利用人工智能(AI)帮助人们编写软件的神奇工具。更为重要的是,我们将展示 Copilot 如何帮助您学习编程。我们并不假设您之前有编程经验。不过,即便您有所了解,也请不要跳过本章。
Everyone needs to know why writing programs is different now that we have AI assistants like ChatGPT and Copilot, and that the skills we need to be effective programmers change. As we’ll see, we also need to be vigilant, because sometimes tools like ChatGPT and Copilot lie.
Introducing AI-Assisted Programming with Copilot
第一章 走近 AI 辅助编程
This chapter covers
本章内容概要
In this chapter, we’ll talk about how humans communicate with computers. We’ll introduce you to your AI Assistant, Copilot, an amazing tool that uses Artificial Intelligence (AI) to help people write software. More importantly, we’ll show you how Copilot can help you learn how to program. We’re not expecting that you’ve written any programs before. If you have, please don’t skip this chapter, even if you already know a little bit about programming.
在本章中,我们将探讨人类如何与计算机进行交流。我们会向您介绍您的 AI 助手 Copilot,一个利用人工智能(AI)帮助人们编写软件的神奇工具。更为重要的是,我们将展示 Copilot 如何帮助您学习编程。我们并不假设您之前有编程经验。不过,即便您有所了解,也请不要跳过本章。
Everyone needs to know why writing programs is different now that we have AI assistants like ChatGPT and Copilot, and that the skills we need to be effective programmers change. As we’ll see, we also need to be vigilant, because sometimes tools like ChatGPT and Copilot lie.
现如今,随着像 ChatGPT 和 Copilot 这样的 AI 助手的出现,编程方式已经发生了根本性的变化。这也意味着我们作为程序员所需掌握的技能也随之改变。同时我们也会看到,由于 ChatGPT 和 Copilot 这类工具有时可能会提供误导信息,我们还需保持警惕。