Library Hours
Monday to Friday: 9 a.m. to 9 p.m.
Saturday: 9 a.m. to 5 p.m.
Sunday: 1 p.m. to 9 p.m.
Naper Blvd. 1 p.m. to 5 p.m.

LEADER 00000cam a22005057a 4500 
003    OCoLC 
005    20240129213017.0 
006    m     o  d         
007    cr cnu|||||||| 
008    240113s2023    at      o     000 0 eng d 
020    1925836592 
020    9781925836592|q(electronic bk.) 
035    (OCoLC)1417194362 
037    9781925836592|bO'Reilly Media 
040    EBLCP|beng|cEBLCP|dORMDA|dOCLCO|dN$T 
049    INap 
082 04 005.3 
082 04 005.3|223/eng/20240116 
099    eBook O'Reilly for Public Libraries 
100 1  Omoyeni, Timi,|eauthor. 
245 10 Generative AI Tools for Developers|h[electronic resource] 
       :|ba practical guide /|cTimi Omoyeni.|h[O'Reilly 
       electronic resource] 
260    Cremorne, VIC, Australia :|bSitePoint Pty, Limited,|c2023.
300    1 online resource (61 p.) 
500    Description based upon print version of record. 
505 0  Generative AI Tools for Developers: A Practical Guid0e -- 
       Notice of Rights -- Notice of Liability -- Trademark 
       Notice -- About SitePoint -- About the Author -- Preface -
       - Who Should Read This Book? -- Conventions Used -- Code 
       Samples -- Tips, Notes, and Warnings -- Supplementary 
       Materials -- Chapter 1: An Introduction to AI Chatbots: 
       ChatGPT vs. Bing Chat vs. Bard -- Introducing Chatbots -- 
       The Evolution of Chatbots -- Large Language Models -- How 
       LLMs Work -- The State of Chatbots Today -- ChatGPT -- 
       Features of ChatGPT -- Limitations of ChatGPT -- Bing Chat
       -- Bing Chat Features 
505 8  Limitations of Bing Chat -- Bard -- Bard Features -- 
       Limitations of Bard -- Wrapping Up -- Chapter 2: How 
       Generative AI Can Augment the Work of Developers -- 
       Learning in Software Development -- AI in Software 
       Development -- OpenAI Codex -- Pair Programming -- AI-
       powered Pair Programming Tools -- GitHub Copilot -- 
       Ghostwriter -- Cody -- CodeWhisperer -- Remote Pair 
       Programming -- The Pros and Cons of Using AI in 
       Programming -- The Pros of AI in Programming -- The Cons 
       of Using AI in Programming -- Ethical Considerations 
       around Using AI to Learn Programming -- Wrapping Up 
505 8  Chapter 3: A Practical Guide to AI-powered Pair 
       Programming -- Integrating AI-powered Tools -- Task 
       Automation -- Debugging -- Using AI as a Digital Tutor -- 
       Language Translation -- Documentation -- Wrapping Up 
520    Learn how AI tools can supercharge your workflow! 
       Artificial intelligence (AI) has been in the spotlight for
       a while now, and it's dividing opinions across the world. 
       While some are enthusiastic about the advances in AI and 
       welcome it, others have raised concerns surrounding job 
       security, ethics, and privacy of users' data--all of which
       are valid concerns. Artificial intelligence is by no means
       a new topic or area of tech, but developers have spent 
       years trying to improve on the technology and introduce 
       new tools that are powered by AI. In this book, we'll look
       at some of the applications of AI we're seeing today, and 
       how AI can be a very useful tool in our day-to-day work as
       engineers. Innovations in AI have introduced some obvious 
       benefits, such as efficiency and increased productivity. A
       nice example is GitHub Copilot, an AI-powered, peer-coding
       partner that helps engineers improve their standard 
       practices, write better tests, and be more productive. 
       We'll cover: An Introduction to AI Chatbots: ChatGPT vs. 
       Bing Chat vs. Bard , which looks at what chatbots are, 
       their history, and the state of chatbots today. We'll also
       compare the recently introduced chatbots like ChatGPT, 
       Bing Chat, and Bard. How Generative AI Can Augment the 
       Work of Developers , where we cover how we can harness the
       power of AI to get started in programming, work 
       efficiently, and continue to grow as software engineers. A
       Practical Guide to AI-powered Pair Programming , where we 
       explore some practical examples of how we can integrate 
       these tools into our day-to-day workflow. This book is for
       developers who are interested in using AI tools 
       professionally. It doesn't assume any existing familiarity
       with AI tools. 
590    O'Reilly|bO'Reilly Online Learning: Academic/Public 
       Library Edition 
650  0 Application software|xDevelopment. 
650  0 Artificial intelligence. 
650  0 Computer programming. 
650  0 Application program interfaces (Computer software) 
650  6 Logiciels d'application|xDéveloppement. 
650  6 Intelligence artificielle. 
650  6 Programmation (Informatique) 
650  6 Interfaces de programmation d'applications. 
650  7 artificial intelligence.|2aat 
650  7 computer programming.|2aat 
650  7 APIs (interfaces)|2aat 
776 08 |iPrint version:|aOmoyeni, Timi|tGenerative AI Tools for 
       Developers: a Practical Guide|dLa Vergne : SitePoint Pty, 
       Limited,c2023 
856 40 |uhttps://ezproxy.naperville-lib.org/login?url=https://
       learning.oreilly.com/library/view/~/9781925836592/?ar
       |zAvailable on O'Reilly for Public Libraries 
938    ProQuest Ebook Central|bEBLB|nEBL7385534 
938    EBSCOhost|bEBSC|n3771340 
994    92|bJFN