AI輔助編程入門(mén):使用GitHub Copilot零基礎(chǔ)開(kāi)發(fā)LLM應(yīng)用
定 價(jià):89 元
當(dāng)前圖書(shū)已被 30 所學(xué)校薦購(gòu)過(guò)!
查看明細(xì)
- 作者:李特麗
- 出版時(shí)間:2024/11/1
- ISBN:9787121489204
- 出 版 社:電子工業(yè)出版社
- 中圖法分類(lèi):TP18
- 頁(yè)碼:336
- 紙張:
- 版次:01
- 開(kāi)本:16開(kāi)
本書(shū)是一本專(zhuān)為編程愛(ài)好者和專(zhuān)業(yè)人士設(shè)計(jì)的實(shí)用指南。全書(shū)共分為十個(gè)章節(jié),系統(tǒng)地介紹了人工智能在編程領(lǐng)域的應(yīng)用,特別是AI輔助編程工具如何簡(jiǎn)化編程學(xué)習(xí)過(guò)程和提升編程能力。第一章從AI輔助編程工具的基本概念入手,為讀者揭開(kāi)AI編程的神秘面紗。隨后,書(shū)中深入探討了GitHub Copilot等前沿工具,這些工具能夠通過(guò)智能代碼補(bǔ)全和建議,極大地提高編程效率和質(zhì)量。書(shū)中不僅停留在理論層面,更通過(guò)豐富的實(shí)戰(zhàn)案例,如批量文件翻譯和構(gòu)建網(wǎng)頁(yè)版智能對(duì)話(huà)機(jī)器人,讓讀者能夠直觀(guān)地看到AI工具在實(shí)際工作中的應(yīng)用。這些案例不僅展示了如何利用大型語(yǔ)言模型(LLM)的強(qiáng)大能力,還提供了詳細(xì)的步驟和代碼示例,確保讀者能夠輕松上手,將所學(xué)知識(shí)轉(zhuǎn)化為解決實(shí)際問(wèn)題的能力。通過(guò)本書(shū)的學(xué)習(xí),讀者將能夠掌握AI輔助編程的精髓,無(wú)論是在學(xué)術(shù)研究還是商業(yè)項(xiàng)目中,都能夠更加自信地運(yùn)用AI技術(shù),提升自己的編程技能和工作效率。
?李特麗,LangChain中文網(wǎng)聯(lián)合創(chuàng)始人,著有《Langchain入門(mén)指南》、《大型語(yǔ)言模型實(shí)戰(zhàn)指南》。作為早期一線(xiàn)的AI應(yīng)用開(kāi)發(fā)者,運(yùn)用GitHub Copilot全棧開(kāi)發(fā)了一款A(yù)I藏語(yǔ)翻譯在線(xiàn)工具(zang.aiqbh.com)。CSS魔法,國(guó)內(nèi)首批 LLM 應(yīng)用開(kāi)發(fā)者之一,AI 輔助編程和 GitHub Copilot 專(zhuān)家,十余年全棧工程師和架構(gòu)師,自稱(chēng) “披著工程師外衣的設(shè)計(jì)師”。在 QCon 等技術(shù)大會(huì)擔(dān)任講師,在個(gè)人博客和 “CSS魔法” 公眾號(hào)撰寫(xiě)原創(chuàng)文章數(shù)百篇,深受聽(tīng)眾和讀者喜愛(ài)。譯有《CSS 揭秘》等。現(xiàn)從事 AI 領(lǐng)域的產(chǎn)品設(shè)計(jì)、技術(shù)研發(fā)和咨詢(xún)工
第 1 章 AI 輔助編程工具與編程學(xué)習(xí)
1.1 AI 輔助編程工具的介紹
1.2 評(píng)估自身編程學(xué)習(xí)能力
1.3 初學(xué)編程的常見(jiàn)障礙
1.4 如何使用 AI 輔助編程工具解決學(xué)習(xí)障礙
1.5 本章小結(jié)
第 2 章 GitHub Copilot 初識(shí)
2.1 GitHub Copilot 的發(fā)展歷程
2.2 從產(chǎn)品經(jīng)理的視角探索 GitHub Copilot
2.3 GitHub Copilot 的技術(shù)原理
2.4 GitHub Copilot 的功能介紹
2.5 GitHub Copilot 作為本書(shū)示例工具的原因
2.6 本章小結(jié)
第 3 章 使用 GitHub Copilot 輔助編程的實(shí)戰(zhàn)案例
3.1 交互式學(xué)習(xí)
3.2 環(huán)境配置
3.3 利用 GitHub Copilot 快速構(gòu)建 Chrome 擴(kuò)展程序
3.4 本章小結(jié)
第 4 章 利用 GitHub Copilot 快速入門(mén) Python
4.1 Python 真的那么難學(xué)嗎?
4.2 如何利用 GitHub Copilot 學(xué) Python
4.3 Python 的基本概念和語(yǔ)言機(jī)制
4.4 本章小結(jié)
第 5 章 利用 GitHub Copilot 深入理解 Python 函數(shù)
5.1 利用 GitHub Copilot 學(xué)習(xí) Python 函數(shù)基礎(chǔ)
5.2 Python 函數(shù)的核心概念
5.3 會(huì)說(shuō)話(huà)就會(huì)寫(xiě)函數(shù)
5.4 函數(shù)錯(cuò)誤類(lèi)型及原因
5.5 排查錯(cuò)誤問(wèn)題
5.6 Python 模塊、第三方庫(kù)、標(biāo)準(zhǔn)庫(kù)里的函數(shù)
5.7 本章小結(jié)
第 6 章 提示工程:高效利用 GitHub Copilot 編寫(xiě)代碼
6.1 提示工程概念詳解
6.2 提示工程的最佳實(shí)踐
6.3 高級(jí)提示詞策略
6.4 本章小結(jié)
第 7 章 利用 GitHub Copilot 探索大語(yǔ)言模型的開(kāi)發(fā)
7.1 大語(yǔ)言模型最大的價(jià)值
7.2 利用 GitHub Copilot 解決 LLM 開(kāi)發(fā)中的問(wèn)題
7.3 LLM 編程的環(huán)境準(zhǔn)備
7.4 在本地開(kāi)發(fā)一個(gè) LLM 聊天機(jī)器人
7.5 基于魔搭創(chuàng)空間部署 LLM 應(yīng)用
7.6 本章小結(jié)
第 8 章 利用 GitHub Copilot 編寫(xiě)單元測(cè)試和調(diào)試
8.1 單元測(cè)試是測(cè)試金字塔的基礎(chǔ)
8.2 為什么要學(xué)習(xí)單元測(cè)試
8.3 利用 GitHub Copilot 輔助開(kāi)發(fā)單元測(cè)試
8.4 單元測(cè)試和調(diào)試
8.5 GitHub Copilot 在單元測(cè)試中的作用
8.6 利用 GitHub Copilot 調(diào)試錯(cuò)誤
8.7 本章小結(jié)
第 9 章 案例一:Python 調(diào)用 LLM 實(shí)現(xiàn)批量文件翻譯
9.1 背景設(shè)定
9.2 準(zhǔn)備工作
9.3 Python 腳本初體驗(yàn)
9.4 第一版:實(shí)現(xiàn)翻譯功能
9.5 第二版:實(shí)現(xiàn)文件讀寫(xiě)
9.6 第三版:實(shí)現(xiàn)批量翻譯
9.7 功能完善與優(yōu)化
9.8 LLM 應(yīng)用開(kāi)發(fā)技巧
9.9 本章小結(jié)
第 10 章 案例二:網(wǎng)頁(yè)版智能對(duì)話(huà)機(jī)器人
10.1 項(xiàng)目背景
10.2 準(zhǔn)備工作
10.3 界面設(shè)計(jì)與實(shí)現(xiàn)
10.4 實(shí)現(xiàn)對(duì)話(huà)交互
10.5 調(diào)用大語(yǔ)言模型
10.6 功能增強(qiáng):多輪對(duì)話(huà)
10.7 功能增強(qiáng):流式輸出
10.8 功能增強(qiáng):自定義配置
10.9 項(xiàng)目收尾
10.10 本章小結(jié)