AI-assisted programming using GitHub Copilot and ChatGPT for coding

Get practical advice on how to leverage AI development tools for all stages of code creation, including requirements, planning, and design; coding; and debugging, testing, and documentation. With this practical book, beginners and experienced developers alike will learn how to use a wide range of to...

Full description

Bibliographic Details
Main Author: Taulli, Tom
Format: eBook
Language:English
Published: Sebastopol, CA O'Reilly Media, Inc. 2024
Edition:[First edition]
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 02353nmm a2200385 u 4500
001 EB002207383
003 EBX01000000000000001344584
005 00000000000000.0
007 cr|||||||||||||||||||||
008 240503 ||| eng
020 |a 9781098164577 
050 4 |a QA76.6 
100 1 |a Taulli, Tom 
245 0 0 |a AI-assisted programming  |b using GitHub Copilot and ChatGPT for coding  |c Tom Taulli 
250 |a [First edition] 
260 |a Sebastopol, CA  |b O'Reilly Media, Inc.  |c 2024 
300 |a 225 pages  |b illustrations 
653 |a Intelligence artificielle / Logiciels 
653 |a Artificial intelligence / Computer programs / http://id.loc.gov/authorities/subjects/sh85008181 
653 |a ChatGPT. / http://id.loc.gov/authorities/names/n2023013228 
653 |a Programmation (Informatique) 
653 |a Computer programming / http://id.loc.gov/authorities/subjects/sh85107310 
653 |a Traitement automatique des langues naturelles 
653 |a Git (Computer file) / http://id.loc.gov/authorities/names/n2013035657 
653 |a computer programming / aat 
653 |a Natural language processing (Computer science) / http://id.loc.gov/authorities/subjects/sh88002425 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
776 |z 9781098164577 
776 |z 9781098164560 
776 |z 1098164571 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781098164553/?ar  |x Verlag  |3 Volltext 
082 0 |a 005.13/3 
082 0 |a 500 
520 |a Get practical advice on how to leverage AI development tools for all stages of code creation, including requirements, planning, and design; coding; and debugging, testing, and documentation. With this practical book, beginners and experienced developers alike will learn how to use a wide range of tools, from general-purpose LLMs (ChatGPT, Bard, and Claude) to code-specific systems (GitHub Copilot, Tabnine, Cursor, and Amazon CodeWhisperer). You'll also learn about more specialized generative AI tools for tasks such as text-to-image creation. Author Tom Taulli provides a methodology for modular programming that aligns effectively with the way prompts create AI-generated code. This guide also describes the best ways of using general purpose LLMs to learn a programming language, explain code, or convert code from one language to another