AI辅助编程入门 使用GitHub Copilot零基础开发LLM应用
- ISBN:9787121489204
- 装帧:平塑勒
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:336
- 出版时间:2024-11-01
- 条形码:9787121489204 ; 978-7-121-48920-4
内容简介
本书旨在通过AI辅助编程工具,帮助读者轻松入门编程学习、提高编程技能。全书分为10章,内容涵盖了从AI辅助编程工具的介绍到具体应用实例,详细阐述了如何利用GitHubCopilot等AI辅助编程工具促进编程学习、提高编程效率,通过具体案例展示了如何调用LLM实现批量文件翻译和构建网页版智能对话机器人,帮助读者将所学知识应用到实际项目中。本书适合编程初学者,以及希望提高工作效率的程序员阅读。
目录
1.1 AI 辅助编程工具的介绍
1.2 评估自身编程学习能力
1.3 初学编程的常见障碍
1.4 如何使用 AI 辅助编程工具解决学习障碍
1.5 本章小结
第 2 章 GitHub Copilot 初识
2.1 GitHub Copilot 的发展历程
2.2 从产品经理的视角探索 GitHub Copilot
2.3 GitHub Copilot 的技术原理
2.4 GitHub Copilot 的功能介绍
2.5 GitHub Copilot 作为本书示例工具的原因
2.6 本章小结
第 3 章 使用 GitHub Copilot 辅助编程的实战案例
3.1 交互式学习
3.2 环境配置
3.3 利用 GitHub Copilot 快速构建 Chrome 扩展程序
3.4 本章小结
第 4 章 利用 GitHub Copilot 快速入门 Python
4.1 Python 真的那么难学吗?
4.2 如何利用 GitHub Copilot 学 Python
4.3 Python 的基本概念和语言机制
4.4 本章小结
第 5 章 利用 GitHub Copilot 深入理解 Python 函数
5.1 利用 GitHub Copilot 学习 Python 函数基础
5.2 Python 函数的核心概念
5.3 会说话就会写函数
5.4 函数错误类型及原因
5.5 排查错误问题
5.6 Python 模块、第三方库、标准库里的函数
5.7 本章小结
第 6 章 提示工程:高效利用 GitHub Copilot 编写代码
6.1 提示工程概念详解
6.2 提示工程的*佳实践
6.3 高级提示词策略
6.4 本章小结
第 7 章 利用 GitHub Copilot 探索大语言模型的开发
7.1 大语言模型*大的价值
7.2 利用 GitHub Copilot 解决 LLM 开发中的问题
7.3 LLM 编程的环境准备
7.4 在本地开发一个 LLM 聊天机器人
7.5 基于魔搭创空间部署 LLM 应用
7.6 本章小结
第 8 章 利用 GitHub Copilot 编写单元测试和调试
8.1 单元测试是测试金字塔的基础
8.2 为什么要学习单元测试
8.3 利用 GitHub Copilot 辅助开发单元测试
8.4 单元测试和调试
8.5 GitHub Copilot 在单元测试中的作用
8.6 利用 GitHub Copilot 调试错误
8.7 本章小结
第 9 章 案例一:Python 调用 LLM 实现批量文件翻译
9.1 背景设定
9.2 准备工作
9.3 Python 脚本初体验
9.4 **版:实现翻译功能
9.5 第二版:实现文件读写
9.6 第三版:实现批量翻译
9.7 功能完善与优化
9.8 LLM 应用开发技巧
9.9 本章小结
第 10 章 案例二:网页版智能对话机器人
10.1 项目背景
10.2 准备工作
10.3 界面设计与实现
10.4 实现对话交互
10.5 调用大语言模型
10.6 功能增强:多轮对话
10.7 功能增强:流式输出
10.8 功能增强:自定义配置
10.9 项目收尾
10.10 本章小结
作者简介
?李特丽,LangChain中文网联合创始人,著有《Langchain入门指南》、《大型语言模型实战指南》。作为早期一线的AI应用开发者,运用GitHub Copilot全栈开发了一款AI藏语翻译在线工具(zang.aiqbh.com)。CSS魔法,国内首批 LLM 应用开发者之一,AI 辅助编程和 GitHub Copilot 专家,十余年全栈工程师和架构师,自称 “披着工程师外衣的设计师”。在 QCon 等技术大会担任讲师,在个人博客和 “CSS魔法” 公众号撰写原创文章数百篇,深受听众和读者喜爱。译有《CSS 揭秘》等。现从事 AI 领域的产品设计、技术研发和咨询工
-
深度学习的数学
¥43.5¥69.0 -
全图解零基础word excel ppt 应用教程
¥19.0¥48.0 -
机器学习
¥59.4¥108.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
硅谷之火-人与计算机的未来
¥12.7¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥22.1¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
基于3D打印技术的产品创新设计方法
¥45.8¥88.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥83.3¥119.0 -
Visual Basic 语言程序设计基础(第6版)
¥32.0¥45.0