AI輔助編程實(shí)戰(zhàn)
成海霞 譯
出版時(shí)間:2024年09月
頁數(shù):205
“當(dāng)我們?cè)?周內(nèi)為Cassandra引入向量搜索功能時(shí),使用GitHub Copilot和ChatGPT是我們?cè)诮刂谷掌谇巴瓿扇蝿?wù)的關(guān)鍵。然而,
許多開發(fā)者尚未充分發(fā)掘AI開發(fā)工具的潛力。Tom的書作為一本實(shí)用的入門指南,將助你一臂之力,為你節(jié)省試錯(cuò)時(shí)間?!?br />
——Jonathan Ellis
DataStax聯(lián)合創(chuàng)始人兼首席技術(shù)官
在深入挖掘AI如何輔助編程的旅程中,我們發(fā)現(xiàn)它的影響貫穿軟件開發(fā)的全生命周期。從最初的需求收集到項(xiàng)目規(guī)劃與設(shè)計(jì),再到編碼、調(diào)試及測試,在每一個(gè)環(huán)節(jié)中獲取實(shí)用的建議對(duì)于確保開發(fā)流程的順暢和高效至關(guān)重要。本書旨在為初學(xué)者和經(jīng)驗(yàn)豐富的開發(fā)者提供指導(dǎo),幫助他們有效利用各種AI工具。從通用的大語言模型(如ChatGPT、Gemini和Claude)到專為編程設(shè)計(jì)的系統(tǒng)(如GitHub Copilot、Tabnine、Cursor和Amazon CodeWhisperer),讀者將學(xué)習(xí)如何選擇和使用這些工具來提升開發(fā)效率和代碼質(zhì)量。
讀者還將深入了解一系列更為專業(yè)的生成式AI工具,用于執(zhí)行諸如文本到圖像的轉(zhuǎn)換等具有創(chuàng)造性的任務(wù)。
Tom Taulli展示了一種精心設(shè)計(jì)的模塊化編程方法。這種方法與利用AI生成代碼的提示創(chuàng)建過程完美契合。他還深入探討了如何高效地利用通用大語言模型來學(xué)習(xí)編程語言、解析代碼,甚至將代碼無縫轉(zhuǎn)換為不同的編程語言。
本書內(nèi)容包括:
● AI開發(fā)工具的核心功能;
● GitHub Copilot等流行系統(tǒng)的優(yōu)缺點(diǎn)和實(shí)踐案例;
● 使用ChatGPT、Gemini、Claude等通用大語言模型編寫代碼的方法;
● 在軟件開發(fā)生命周期中使用AI開發(fā)工具;
● 用于軟件開發(fā)的提示工程;
● 使用AI輔助編程工具來完成煩瑣的任務(wù),如創(chuàng)建正則表達(dá)式;
● 探索如何使用基于AI的低代碼和無代碼開發(fā)工具。
書名:AI輔助編程實(shí)戰(zhàn)
譯者:成海霞 譯
國內(nèi)出版社:人民郵電出版社
出版時(shí)間:2024年09月
頁數(shù):205
書號(hào):978-7-115-65159-4
原版書書名:AI-Assisted Programming
原版書出版商:O'Reilly Media
Tom Taulli
Tom Taulli,作家、顧問和投資者,著有Artificial Intelligence Basics等圖書。他還為AIBusiness網(wǎng)站、Inc.網(wǎng)站、Barrons網(wǎng)站、eSecurity Planet網(wǎng)站和Kiplingers網(wǎng)站等媒體撰稿,并為O'Reilly和Pluralsight開發(fā)教育課程,專注生成式AI、數(shù)據(jù)庫技術(shù)及Python編程等領(lǐng)域。