Categories
Ebooks
-
Business and economy
- Bitcoin
- Businesswoman
- Coaching
- Controlling
- E-business
- Economy
- Finances
- Stocks and investments
- Personal competence
- Computer in the office
- Communication and negotiation
- Small company
- Marketing
- Motivation
- Multimedia trainings
- Real estate
- Persuasion and NLP
- Taxes
- Social policy
- Guides
- Presentations
- Leadership
- Public Relation
- Reports, analyses
- Secret
- Social Media
- Sales
- Start-up
- Your career
- Management
- Project management
- Human Resources
-
For children
-
For youth
-
Education
-
Encyclopedias, dictionaries
-
E-press
- Architektura i wnętrza
- Health and Safety
- Biznes i Ekonomia
- Home and garden
- E-business
- Ekonomia i finanse
- Esoterecism
- Finances
- Personal finance
- Business
- Photography
- Computer science
- HR & Payroll
- For women
- Computers, Excel
- Accounts
- Culture and literature
- Scientific and academic
- Environmental protection
- Opinion-forming
- Education
- Taxes
- Travelling
- Psychology
- Religion
- Agriculture
- Book and press market
- Transport and Spedition
- Healthand beauty
-
History
-
Computer science
- Office applications
- Data bases
- Bioinformatics
- IT business
- CAD/CAM
- Digital Lifestyle
- DTP
- Electronics
- Digital photography
- Computer graphics
- Games
- Hacking
- Hardware
- IT w ekonomii
- Scientific software package
- School textbooks
- Computer basics
- Programming
- Mobile programming
- Internet servers
- Computer networks
- Start-up
- Operational systems
- Artificial intelligence
- Technology for children
- Webmastering
-
Other
-
Foreign languages
-
Culture and art
-
School reading books
-
Literature
- Antology
- Ballade
- Biographies and autobiographies
- For adults
- Dramas
- Diaries, memoirs, letters
- Epic, epopee
- Essay
- Fantasy and science fiction
- Feuilletons
- Work of fiction
- Humour and satire
- Other
- Classical
- Crime fiction
- Non-fiction
- Fiction
- Mity i legendy
- Nobelists
- Novellas
- Moral
- Okultyzm i magia
- Short stories
- Memoirs
- Travelling
- Narrative poetry
- Poetry
- Politics
- Popular science
- Novel
- Historical novel
- Prose
- Adventure
- Journalism, publicism
- Reportage novels
- Romans i literatura obyczajowa
- Sensational
- Thriller, Horror
- Interviews and memoirs
-
Natural sciences
-
Social sciences
-
School textbooks
-
Popular science and academic
- Archeology
- Bibliotekoznawstwo
- Cinema studies
- Philology
- Polish philology
- Philosophy
- Finanse i bankowość
- Geography
- Economy
- Trade. World economy
- History and archeology
- History of art and architecture
- Cultural studies
- Linguistics
- Literary studies
- Logistics
- Maths
- Medicine
- Humanities
- Pedagogy
- Educational aids
- Popular science
- Other
- Psychology
- Sociology
- Theatre studies
- Theology
- Economic theories and teachings
- Transport i spedycja
- Physical education
- Zarządzanie i marketing
-
Guides
-
Game guides
-
Professional and specialist guides
-
Law
- Health and Safety
- History
- Road Code. Driving license
- Law studies
- Healthcare
- General. Compendium of knowledge
- Academic textbooks
- Other
- Construction and local law
- Civil law
- Financial law
- Economic law
- Economic and trade law
- Criminal law
- Criminal law. Criminal offenses. Criminology
- International law
- International law
- Health care law
- Educational law
- Tax law
- Labor and social security law
- Public, constitutional and administrative law
- Family and Guardianship Code
- agricultural law
- Social law, labour law
- European Union law
- Industry
- Agricultural and environmental
- Dictionaries and encyclopedia
- Public procurement
- Management
-
Tourist guides and travel
- Africa
- Albums
- Southern America
- North and Central America
- Australia, New Zealand, Oceania
- Austria
- Asia
- Balkans
- Middle East
- Bulgary
- China
- Croatia
- The Czech Republic
- Denmark
- Egipt
- Estonia
- Europe
- France
- Mountains
- Greece
- Spain
- Holand
- Iceland
- Lithuania
- Latvia
- Mapy, Plany miast, Atlasy
- Mini travel guides
- Germany
- Norway
- Active travelling
- Poland
- Portugal
- Other
- Przewodniki po hotelach i restauracjach
- Russia
- Romania
- Slovakia
- Slovenia
- Switzerland
- Sweden
- World
- Turkey
- Ukraine
- Hungary
- Great Britain
- Italy
-
Psychology
- Philosophy of life
- Kompetencje psychospołeczne
- Interpersonal communication
- Mindfulness
- General
- Persuasion and NLP
- Academic psychology
- Psychology of soul and mind
- Work psychology
- Relacje i związki
- Parenting and children psychology
- Problem solving
- Intellectual growth
- Secret
- Sexapeal
- Seduction
- Appearance and image
- Philosophy of life
-
Religion
-
Sport, fitness, diets
-
Technology and mechanics
Audiobooks
-
Business and economy
- Bitcoin
- Businesswoman
- Coaching
- Controlling
- E-business
- Economy
- Finances
- Stocks and investments
- Personal competence
- Communication and negotiation
- Small company
- Marketing
- Motivation
- Real estate
- Persuasion and NLP
- Taxes
- Social policy
- Guides
- Presentations
- Leadership
- Public Relation
- Secret
- Social Media
- Sales
- Start-up
- Your career
- Management
- Project management
- Human Resources
-
For children
-
For youth
-
Education
-
Encyclopedias, dictionaries
-
E-press
-
History
-
Computer science
-
Other
-
Foreign languages
-
Culture and art
-
School reading books
-
Literature
- Antology
- Ballade
- Biographies and autobiographies
- For adults
- Dramas
- Diaries, memoirs, letters
- Epic, epopee
- Essay
- Fantasy and science fiction
- Feuilletons
- Work of fiction
- Humour and satire
- Other
- Classical
- Crime fiction
- Non-fiction
- Fiction
- Mity i legendy
- Nobelists
- Novellas
- Moral
- Okultyzm i magia
- Short stories
- Memoirs
- Travelling
- Poetry
- Politics
- Popular science
- Novel
- Historical novel
- Prose
- Adventure
- Journalism, publicism
- Reportage novels
- Romans i literatura obyczajowa
- Sensational
- Thriller, Horror
- Interviews and memoirs
-
Natural sciences
-
Social sciences
-
Popular science and academic
-
Guides
-
Professional and specialist guides
-
Law
-
Tourist guides and travel
-
Psychology
- Philosophy of life
- Interpersonal communication
- Mindfulness
- General
- Persuasion and NLP
- Academic psychology
- Psychology of soul and mind
- Work psychology
- Relacje i związki
- Parenting and children psychology
- Problem solving
- Intellectual growth
- Secret
- Sexapeal
- Seduction
- Appearance and image
- Philosophy of life
-
Religion
-
Sport, fitness, diets
-
Technology and mechanics
Videocourses
-
Data bases
-
Big Data
-
Biznes, ekonomia i marketing
-
Cybersecurity
-
Data Science
-
DevOps
-
For children
-
Electronics
-
Graphics/Video/CAX
-
Games
-
Microsoft Office
-
Development tools
-
Programming
-
Personal growth
-
Computer networks
-
Operational systems
-
Software testing
-
Mobile devices
-
UX/UI
-
Web development
-
Management
Podcasts
- Ebooks
- Computer science
- Artificial intelligence
- Programowanie wspomagane AI. Automatyzacja pracy programisty dzięki ChatGPT i GitHub Copilot
E-book details

Programowanie wspomagane AI. Automatyzacja pracy programisty dzięki ChatGPT i GitHub Copilot
Christoffer Noring, Anjali Jain, Marina Fernandez, Ayşe Mutlu, Ajit Jaokar
Obecnie miliony użytkowników korzystają z dużych modeli językowych do generowania treści, analizy danych, pisania kodu i automatyzacji pracy. Narzędzia takie jak ChatGPT i GitHub Copilot pozwalają na zwiększenie efektywności i radzenie sobie ze skomplikowanymi wyzwaniami. Ułatwiają również tworzenie aplikacji na profesjonalnym poziomie.
Ta książka jest przeznaczona dla programistów, którzy chcą używać AI do optymalizacji procesu tworzenia oprogramowania. Znalazły się tu praktyczne informacje dotyczące budowy interfejsu użytkownika, backendu, tworzenia i optymalizacji kodu. Opisano, jak pisać interfejsy Web API, refaktoryzować kod i zwiększać jego wydajność za pomocą Copilota. Omówiono ponadto sposoby formułowania podpowiedzi dla przetwarzania danych, inżynierii cech, doboru modeli, ich trenowania, strojenia hiperparametrów i oceny jakości uczenia maszynowego. Nie zabrakło również zaawansowanych technik pracy z Copilotem i agentami programowymi, a także omówienia zasad wywoływania narzędzi AI.
W książce:
- budowa modeli uczenia maszynowego za pomocą GitHub Copilot i ChatGPT
- korzystanie z asystentów AI w całym cyklu tworzenia oprogramowania
- techniki inżynierii podpowiedzi w projektach data science
- tworzenie frontendu i backendu aplikacji internetowej za pomocą sztucznej inteligencji
- refaktoryzacja kodu i poprawa jego efektywności i czytelności
- optymalizacja przepływów pracy
AI w programowaniu ― twórz szybciej i skuteczniej!
O recenzentach
Przedmowa
Rozdział 1. Witamy w nowym świecie asystentów AI
- Wprowadzenie
- Skąd wziął się ChatGPT - od NLP do modeli LLM
- Rozwój modeli LLM
- Modele GPT
- Dlaczego LLM-y działają lepiej?
- Nowy paradygmat - programowanie w języku naturalnym
- Wyzwania i ograniczenia
- O tej książce
- Dla kogo jest ta książka?
- Ewolucja języków programowania
- Spojrzenie w przyszłość
- Jak korzystać z tej książki?
Rozdział 2. Strategia podpowiedzi
- Wprowadzenie
- Na jakim jesteś etapie?
- Wskazówki dotyczące efektywnego podpowiadania
- Techniki podpowiedzi
- Strategia podpowiedzi w tworzeniu aplikacji internetowych
- Analiza problemu "system internetowy do zarządzania zapasami"
- Dalszy podział frontendu na funkcje
- Generowanie podpowiedzi dla każdej funkcji
- Podstawowe zasady - "strategia podpowiedzi" w tworzeniu aplikacji internetowych
- Strategia podpowiedzi w data science
- Analiza problemu "przewidywanie sprzedaży"
- Dalszy podział na funkcje i etapy
- Generowanie podpowiedzi dla każdego etapu
- Podstawowe zasady - "strategia podpowiedzi" w tworzeniu aplikacji internetowych
- Walidacja rozwiązania
- Weryfikacja z użyciem podpowiedzi
- Klasyczna weryfikacja
- Podsumowanie
Rozdział 3. Narzędzia pracy - poznaj nasze asystenty AI
- Wprowadzenie
- Copilot
- Skąd Copilot wie, co wygenerować?
- Możliwości i ograniczenia Copilota
- Instalacja i konfiguracja
- Pierwsze kroki z Copilotem
- Zadanie: ulepsz kod
- Rozwiązanie
- Wyzwanie
- Więcej informacji
- ChatGPT
- Jak działa ChatGPT?
- Możliwości i ograniczenia usługi ChatGPT
- Instalacja i konfiguracja
- Pierwsze kroki z ChatGPT
- Podsumowanie
Rozdział 4. Projektowanie wyglądu aplikacji z użyciem HTML-a i Copilota
- Wprowadzenie
- Problem biznesowy - e-commerce
- Dziedzina problemu
- Analiza problemu - identyfikowanie funkcji
- Strategia podpowiedzi
- Struktura strony
- Tworzenie struktury strony z użyciem asystenta AI
- Twoja pierwsza podpowiedź - proste podpowiadanie i wspomaganie asystenta AI
- Twoja druga podpowiedź - dodawanie kontekstu
- Twoja trzecia podpowiedź - akceptowanie sugerowanych podpowiedzi
- Wyzwanie - modyfikacja podpowiedzi
- Scenariusz: budowanie witryny aplikacji e-commerce
- Strona logowania
- Strona z listą produktów
- Pozostałe strony
- Zadanie
- Wyzwanie
- Quiz
- Podsumowanie
Rozdział 5. Nadawanie stylów z użyciem CSS-a i Copilota
- Wprowadzenie
- Problem biznesowy - e-commerce
- Dziedzina problemu i danych
- Analiza funkcji
- Strategia podpowiedzi
- CSS, czyli kaskadowe arkusze stylów
- Pierwsza podpowiedź CSS
- CSS według nazwy
- Zadanie
- Rozwiązanie
- Scenariusz - style w aplikacji e-commerce
- Strona koszyka
- Wyzwanie
- Quiz
- Podsumowanie
Rozdział 6. Dodawanie działań z użyciem JavaScriptu
- Wprowadzenie
- Problem biznesowy - e-commerce
- Dziedzina problemu i danych
- Analiza funkcji
- Strategia podpowiedzi
- Dodawanie JavaScriptu
- Rola języka JavaScript
- Dodawanie JavaScriptu do strony
- Drugi przykład - dodawanie biblioteki lub platformy JavaScript
- Wyzwanie
- Scenariusz - dodawanie działania
- Poprawianie danych wyjściowych
- Dodawanie Bootstrapa
- Dodawanie Vue.js
- Zadanie
- Rozwiązanie
- Podsumowanie
Rozdział 7. Obsługa wielu obszarów widoku z użyciem układów responsywnych
- Wprowadzenie
- Problem biznesowy - e-commerce
- Dziedzina problemu i danych
- Dzielenie problemu na funkcje
- Strategia podpowiedzi
- Obszary widoku
- Kwerendy medialne
- Kiedy dostosowywać układ do różnych obszarów widoku?
- Scenariusz: responsywna galeria produktów
- Zadanie
- Rozwiązanie
- Wyzwanie
- Podsumowanie
Rozdział 8. Budowanie backendu z użyciem interfejsów Web API
- Wprowadzenie
- Problem biznesowy - e-commerce
- Dziedzina problemu i danych
- Analiza funkcji
- Strategia podpowiedzi
- Interfejsy Web API
- Jaki język i jaką platformę wybrać?
- Planowanie interfejsu Web API
- Tworzenie Web API z użyciem Pythona i Flaska
- Etap 1. Tworzenie nowego projektu
- Etap 2. Instalowanie Flaska
- Etap 3. Tworzenie punktu wejścia
- Etap 4. Tworzenie aplikacji Flaska
- Scenariusz: Web API dla witryny e-commerce
- Etap 1. Tworzenie Web API dla witryny e-commerce
- Etap 2. Zwracanie danych w formacie JSON zamiast zwykłego tekstu
- Etap 3. Dodawanie kodu odczytującego i zapisującego bazę danych
- Etap 4. Ulepszanie kodu
- Etap 5. Dokumentowanie interfejsu API
- Zadanie
- Rozwiązanie
- Wyzwanie
- Podsumowanie
Rozdział 9. Wzbogacanie aplikacji internetowych o usługi AI
- Wprowadzenie
- Problemy biznesowy - e-commerce
- Dziedzina problemu i danych
- Analiza funkcji
- Strategia podpowiedzi
- Tworzenie modelu
- Plan działania
- Importowanie bibliotek
- Wczytywanie pliku CSV
- Tworzenie testowego i treningowego zbioru danych
- Tworzenie modelu
- Jak dobry jest model?
- Przewidywanie
- Zapisywanie modelu w pliku .pkl
- Tworzenie interfejsu REST API w Pythonie
- Przekształcanie modelu w format ONNX
- Tworzenie modelu w formacie ONNX
- Wczytywanie modelu ONNX w JavaScripcie
- Instalowanie biblioteki onnxruntime w JavaScripcie
- Wczytywanie modelu ONNX w JavaScripcie
- Zadanie - zbuduj w JavaScripcie interfejs REST API, który udostępnia model
- Rozwiązanie
- Quiz
- Podsumowanie
Rozdział 10. Konserwacja istniejących baz kodu
- Wprowadzenie
- Strategia podpowiedzi
- Różne typy konserwacji kodu
- Proces konserwacji
- Usuwanie usterki
- 1. Identyfikowanie problemu
- 2. Implementowanie zmiany
- Dodawanie nowej funkcji
- 1. Identyfikowanie problemu i znajdowanie funkcji, które należy zmienić
- 2. Implementowanie zmiany oraz dodawanie nowej funkcji i testów
- Zwiększanie wydajności
- Obliczanie złożoności obliczeniowej w notacji dużego O
- Mierzenie wydajności
- Zwiększanie łatwości konserwacji kodu
- 1. Identyfikowanie problemów. Jakie problemy dostrzegasz?
- 2. Dodawanie testów i minimalizowanie ryzyka zmian
- 3. Implementowanie zmiany i zwiększanie łatwości konserwacji
- Wyzwanie
- Aktualizowanie istniejącej witryny e-commerce
- Zadanie
- Sprawdzian wiedzy
- Podsumowanie
Rozdział 11. Eksploracja danych z użyciem ChatGPT
- Wprowadzenie
- Problem biznesowy
- Dziedzina problemu i danych
- Przegląd zbioru danych
- Analiza funkcji
- Strategia podpowiedzi
- Strategia 1. Strategia podpowiedzi zadanie - działania - wskazówka (TAG)
- Strategia 2. Strategia podpowiedzi persona - instrukcje - kontekst (PIC)
- Strategia 3. Strategia podpowiedzi nauka - improwizacja - informacje zwrotne - ewaluacja (LIFE)
- Eksploracja danych w zbiorze recenzji produktów Amazona z użyciem bezpłatnej wersji ChatGPT
- Funkcja 1. Wczytywanie zbioru danych
- Funkcja 2. Inspekcja danych
- Funkcja 3. Podsumowania statystyczne
- Funkcja 4. Badanie zmiennych kategorycznych
- Funkcja 5. Rozkład ocen
- Funkcja 6. Trendy czasowe
- Funkcja 7. Analiza długości recenzji
- Funkcja 8. Badanie korelacji
- Eksploracja danych w zbiorze recenzji produktów Amazona z użyciem ChatGPT-4o
- Zadanie
- Wyzwanie
- Podsumowanie
Rozdział 12. Budowanie modelu klasyfikacji z użyciem ChatGPT
- Wprowadzenie
- Problem biznesowy
- Dziedzina problemu i danych
- Przegląd zbioru danych
- Dzielenie problemu na funkcje
- Strategia podpowiedzi
- Strategia 1. Zadanie - działanie - wskazówka (TAG)
- Strategia 2. Persona - instrukcje - kontekst (PIC)
- Strategia 3. Nauka - improwizacja - informacje zwrotne - ewaluacja (LIFE)
- Budowanie modelu analizy odczuć do dokładnego klasyfikowania
recenzji produktów Amazona z użyciem bezpłatnej wersji ChatGPT
- Funkcja 1. Wstępne przetwarzanie danych i inżynieria cech
- Funkcja 2. Wybór i trening modelu podstawowego
- Funkcja 3. Ewaluacja i interpretacja modelu
- Funkcja 4. Obsługa niezrównoważonych danych
- Funkcja 5. Dostrajanie hiperparametrów
- Funkcja 6. Eksperymentowanie z reprezentacją cech
- Budowanie modelu analizy odczuć do dokładnego klasyfikowania
recenzji produktów Amazona z użyciem ChatGPT-4 lub ChatGPT Plus
- Funkcja 1. Wstępne przetwarzanie danych i inżynieria cech
- Funkcja 2. Wybór i trening modelu podstawowego
- Funkcja 3. Ewaluacja i interpretacja modelu
- Funkcja 4. Obsługa niezrównoważonych danych
- Funkcja 5. Dostrajanie hiperparametrów
- Funkcja 6. Eksperymentowanie z reprezentacją cech
- Zadanie
- Wyzwanie
- Podsumowanie
Rozdział 13. Budowanie modelu regresji do prognozowania wydatków klientów z użyciem ChatGPT
- Wprowadzenie
- Problem biznesowy
- Dziedzina problemu i danych
- Przegląd zbioru danych
- Dzielenie problemu na funkcje
- Strategia podpowiedzi
- Strategia 1. Zadanie - działanie - wskazówka (TAG)
- Strategia 2. Persona - instrukcje - kontekst (PIC)
- Strategia 3. Nauka - improwizacja - informacje zwrotne - ewaluacja (LIFE)
- Budowanie prostego modelu regresji liniowej do przewidywania rocznej kwoty wydatków z użyciem bezpłatnej wersji ChatGPT
- Funkcja 1. Budowanie modelu krok po kroku
- Funkcja 2. Stosowanie technik regularyzacji
- Funkcja 3. Generowanie syntetycznego zbioru danych w celu zwiększenia złożoności
- Funkcja 4. Generowanie kodu do tworzenia modelu w jednym kroku dla syntetycznego zbioru danych
- Nauka prostej regresji liniowej z użyciem ChatGPT Plus
- Funkcja 1. Budowanie prostego modelu regresji liniowej krok po kroku
- Funkcja 2. Stosowanie technik regularyzacji
- Funkcja 3. Generowanie syntetycznego zbioru danych w celu zwiększenia złożoności
- Funkcja 4. Generowanie kodu do tworzenia modelu w jednym kroku dla syntetycznego zbioru danych
- Zadanie
- Wyzwanie
- Podsumowanie
Rozdział 14. Budowanie modelu MLP dla zbioru danych Fashion-MNIST z użyciem ChatGPT
- Wprowadzenie
- Problem biznesowy
- Dziedzina problemu i danych
- Przegląd zbioru danych
- Dzielenie problemu na funkcje
- Strategia podpowiedzi
- Strategia 1. Zadanie - działania - wskazówki (TAG)
- Strategia 2. Persona - instrukcje - kontekst (PIC)
- Strategia 3. Nauka - improwizacja - informacje zwrotne - ewaluacja (LIFE)
- Budowanie modelu MLP do dokładnego klasyfikowania obrazów Fashion-MNIST z użyciem bezpłatnej wersji ChatGPT
- Funkcja 1. Budowanie podstawowego modelu
- Funkcja 2. Dodawanie warstw do modelu
- Funkcja 3. Eksperymentowanie z rozmiarami wsadu
- Funkcja 4. Eksperymentowanie z liczbą neuronów
- Funkcja 5. Wypróbowywanie różnych optymalizatorów
- Zadanie
- Wyzwanie
- Podsumowanie
Rozdział 15. Budowanie modelu CNN dla zbioru danych CIFAR-10 z użyciem ChatGPT
- Wprowadzenie
- Problem biznesowy
- Dziedzina problemu i danych
- Przegląd zbioru danych
- Dzielenie problemu na funkcje
- Strategia podpowiedzi
- Strategia 1. Zadanie - działania - wskazówki (TAG)
- Strategia 2. Persona - instrukcje - kontekst (PIC)
- Strategia 3. Nauka - improwizacja - informacje zwrotne - ewaluacja (LIFE)
- Budowanie modelu CNN do dokładnego klasyfikowania obrazów CIFAR-10 z użyciem bezpłatnej wersji ChatGPT
- Funkcja 1. Budowanie podstawowego modelu CNN z jedną warstwą konwolucyjną
- Funkcja 2. Eksperymentowanie z dodawaniem warstw konwolucyjnych
- Funkcja 3. Zastosowanie regularyzacji metodą porzucania
- Funkcja 4. Implementacja normalizacji wsadowej
- Funkcja 5. Optymalizacja z użyciem różnych optymalizatorów
- Funkcja 6. Stosowanie architektury DavidNet
- Zadanie
- Wyzwanie
- Podsumowanie
Rozdział 16. Uczenie nienadzorowane - klasteryzacja i PCA
- Wprowadzenie
- Dzielenie problemu na funkcje
- Strategia podpowiedzi
- Segmentacja klientów
- Zbiór danych
- Tworzenie modelu uczenia nienadzorowanego za pomocą asystenta AI
- Klasteryzacja produktów w projekcie e-commerce
- Wstępna podpowiedź: określenie kontekstu
- Wczytywanie i wstępne przetwarzanie danych
- Inżynieria cech i wstępne przetwarzanie danych tekstowych
- Wybór algorytmu klasteryzacji
- Skalowanie cech
- Stosowanie algorytmu klasteryzacji
- Interpretacja klastrów i wizualizacja wyników
- Przypisywanie kategorii do produktów, ewaluacja i dopracowywanie
- Uwagi dotyczące podpowiedzi użytych w tym przykładzie
- Zadanie
- Rozwiązanie
- Podsumowanie
Rozdział 17. Uczenie maszynowe z użyciem Copilota
- Wprowadzenie
- Czat GitHub Copilot w Twoim środowisku IDE
- Jak to działa?
- Przegląd zbioru danych
- Etapy eksploracji danych
- Strategia podpowiedzi
- Początkowa podpowiedź dotycząca eksploracji danych - określanie ogólnego kontekstu
- Etap 1. Wczytywanie zbioru danych
- Wykonywanie kodu do wczytywania danych
- Etap 2. Inspekcja danych
- Etap 3. Statystyki zbiorcze
- Etap 4. Eksploracja zmiennych kategorycznych
- Etap 5. Rozkład ocen
- Etap 6. Analiza czasowa
- Etap 7. Analiza długości recenzji
- Etap 8. Analiza korelacji
- Etap 9. Dodatkowa analiza eksploracyjna
- Etap 10. Wstępne przetwarzanie tekstu
- Etap 11. Analiza częstości występowania słów
- Etap 12. Obliczanie wskaźnika wydźwięku
- Wstępne przetwarzanie tekstu
- Analiza częstości występowania słów
- Obliczanie wskaźnika wydźwięku
- Etap 13. Wizualizacja rozkładu wskaźników wydźwięku
- Etap 14. Analiza zależności między wskaźnikiem wydźwięku a innymi zmiennymi
- Wizualizacja rozkładu wskaźników wydźwięku
- Analiza zależności między wskaźnikiem wydźwięku a innymi zmiennymi
- Zadanie
- Rozwiązanie
- Podsumowanie
Rozdział 18. Regresja z użyciem czatu Copilota
- Wprowadzenie
- Regresja
- Przegląd zbioru danych
- Eksploracja zbioru danych
- Strategia podpowiedzi
- Początkowa podpowiedź
- Eksploracyjna analiza danych
- Podział danych
- Budowanie modelu regresji
- Ewaluacja modelu
- Miary ewaluacji
- Zadanie
- Podsumowanie
Rozdział 19. Regresja z użyciem sugestii Copilota
- Wprowadzenie
- Przegląd zbioru danych
- Strategia podpowiedzi
- Rozpoczynanie kodowania za pomocą Copilota
- Etap 1. Importowanie bibliotek za pomocą Copilota
- Etap 2. Wczytywanie i eksploracja zbioru danych
- Etap 3. Dzielenie danych na zbiory treningowy i testowy
- Etap 4. Budowanie modelu regresji
- Etap 5. Trenowanie modelu
- Etap 6. Ewaluacja modelu
- Zadanie
- Podsumowanie
Rozdział 20. Efektywniejsza praca z Copilotem
- Wprowadzenie
- Generowanie kodu i automatyzacja
- Aktywny edytor Copilota
- Czat Copilota
- Polecenia Copilota
- Tworzenie notatnika
- Tworzenie projektu
- Debugowanie i rozwiązywanie problemów
- Techniki recenzowania i optymalizowania kodu
- Przestrzeń robocza
- Wyszukiwanie funkcji Visual Studio Code
- Terminal
- Zadanie
- Wyzwanie
- Quiz
- Podsumowanie
Rozdział 21. Agenty w tworzeniu oprogramowania
- Wprowadzenie
- Czym są agenty?
- Jak działają agenty?
- Prostsze agenty a agenty używające sztucznej inteligencji
- Prostsze agenty
- Prosty agent nie jest dobrym rozmówcą
- Lepsza konwersacja z wywoływaniem narzędzi i użyciem dużych modeli językowych (LLM)
- Anatomia agenta konwersacyjnego
- Więcej o wywoływaniu narzędzi w modelach LLM
- Dodawanie możliwości do GPT z użyciem narzędzi
- Zaawansowane konwersacje
- Modelowanie zaawansowanej konwersacji
- Pseudokod do zaawansowanych konwersacji
- Agenty autonomiczne
- Zadanie
- Wyzwanie
- Quiz
- Podsumowanie
- Materiały dodatkowe
Rozdział 22. Wnioski
- Podsumowanie książki
- Najważniejsze wnioski
- Co dalej?
- I wreszcie.
- Title: Programowanie wspomagane AI. Automatyzacja pracy programisty dzięki ChatGPT i GitHub Copilot
- Author: Christoffer Noring, Anjali Jain, Marina Fernandez, Ayşe Mutlu, Ajit Jaokar
- Original title: AI-Assisted Programming for Web and Machine Learning: Improve your development workflow with ChatGPT and GitHub Copilot
- Translation: Grzegorz Werner
- ISBN: 978-83-289-2426-0, 9788328924260
- Date of issue: 2025-07-01
- Format: Ebook
- Item ID: prwsai
- Publisher: Helion