人工智能辅助编程
AI-Assisted Programming
书籍描述
获取有关如何在代码创建的所有阶段(包括需求、规划、设计、编码、调试、测试和文档)利用 AI 开发工具的实用建议。通过本书,初学者和有经验的开发人员都将学习如何使用各种工具,从通用LLMs(ChatGPT、Gemini 和 Claude)到特定于代码的系统(GitHub Copilot、Tabnine、Cursor 和 Amazon CodeWhisperer)。
您还将了解用于文本到图像创建等任务的更专业的生成式 AI 工具。
作者 Tom Taulli 提供了一种模块化编程方法,该方法与提示创建 AI 生成代码的方式有效保持一致。本指南还介绍了使用通用LLMs来学习编程语言、解释代码或将代码从一种语言转换为另一种语言的最佳方法。
本书探讨了:
- 基于 AI 的开发工具的核心功能
- GitHub Copilot 和 Amazon CodeWhisperer 等流行系统的优缺点和使用案例
- 使用 ChatGPT、Gemini、Claude 和其他通用LLMs编码的方法
- 在软件开发生命周期中使用 AI 开发工具,包括需求、规划、编码、调试和测试
- 促进开发工程设计
- 使用 AI 辅助编程完成繁琐的任务,例如创建正则表达式、起始代码、面向对象的编程类和 GitHub Actions
- 如何使用基于 AI 的低代码和无代码工具,例如创建专业 UI
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)