-
nowość
Generatywna AI dla programistów. Praktyczne techniki i narzędzia - ebook
Generatywna AI dla programistów. Praktyczne techniki i narzędzia - ebook
W ostatnich latach narzędzia oparte na generatywnej AI stały się niezbędnym elementem warsztatu programisty. To, co zaczęło się od prostych podpowiedzi autouzupełniania w środowisku IDE, rozwinęło się do postaci zaawansowanych asystentów i agentów programistycznych. Przy dynamicznie rosnącej liczbie nowych rozwiązań wybór naprawdę skutecznych narzędzi okazuje się coraz trudniejszy.
Dlatego powstał ten praktyczny przewodnik dla inżynierów oprogramowania, którzy chcą mądrze korzystać z generatywnej sztucznej inteligencji. Zawiera porównania narzędzi, praktyczne wskazówki ułatwiające pracę i studia przypadku z rzeczywistego świata. Każdy rozdział obejmuje krytyczną ocenę narzędzi: ich możliwości, zastosowań i ograniczeń. Książka wykracza jednak poza recenzje, oferując jasno zdefiniowany schemat oceny narzędzi i procesów, które aktualnie zmieniają oblicze programowania. Dzięki niej odnajdziesz się w dynamicznym świecie technologii i świadomie podejmiesz trafne decyzje projektowe.
W książce między innymi:
- generatory kodu i asystenty autouzupełniania
- narzędzia GenAI w projektowaniu interfejsów i frontendu
- przeglądy kodu i wykrywanie błędów za pomocą AI
- testowanie i kontrola jakości oprogramowania
- zastosowania AI w tworzeniu dokumentacji technicznej
- nowe możliwości chatbotów programistycznych
Ta książka dostarcza praktycznych, rzeczowych ocen narzędzi, które realnie zmieniają sposób tworzenia oprogramowania!
Addy Osmani, Google Chrome
Spis treści
Przedmowa
1. Generowanie kodu i autouzupełnianie
- Rodzaje narzędzi do generowania kodu
- Zastosowania
- Narzędzia przeglądarkowe
- ChatGPT
- Google Gemini
- Narzędzia zintegrowane z IDE
- GitHub Copilot
- Cursor
- Windsurf
- Porównanie narzędzi
- ChatGPT
- Google Gemini
- GitHub Copilot
- Cursor
- Windsurf
- Podsumowanie
2. Projektowanie warstw interfejsu użytkownika i UX
- Rodzaje narzędzi AI do projektowania i programowania frontendu
- Zalety i wady korzystania z narzędzi AI w projektowaniu UI (UX)
- Zastosowania narzędzi AI w projektowaniu UI (UX)
- Proces oceny
- Narzędzia UI
- Uizard
- Bolt.new
- Lovable
- Narzędzia UX
- QoQo.ai
- Research Studio
- Porównanie narzędzi
- Podsumowanie
3. Wykrywanie błędów i przeglądy kodu
- Rodzaje narzędzi do automatycznej analizy kodu AI
- Zastosowania
- Zachowanie przeglądów kodu przeprowadzanych przez ludzi
- Proces oceny
- Codacy
- DeepCode (firmy Snyk)
- CodeRabbit
- Porównanie narzędzi
- Podsumowanie
4. Automatyzacja testów i zapewnianie jakości
- Rodzaje narzędzi AI do testowania
- Zastosowania
- Dlaczego wciąż potrzebujemy testerów?
- Proces oceny narzędzi
- Katalon Studio
- testRigor
- Porównanie narzędzi
- Podsumowanie
5. Analiza predykcyjna i optymalizacja wydajności
- Gromadzenie danych i ich źródła
- Zastosowania analizy danych
- Rodzaje narzędzi sztucznej inteligencji do analizy danych
- Proces oceny
- Julius
- Akkio
- ChatGPT
- Porównanie narzędzi
- Podsumowanie
6. Tworzenie dokumentacji
- Rodzaje dokumentacji
- Proces oceny
- Swimm
- ChatGPT
- Cursor
- Scribe
- Porównanie narzędzi
- Podsumowanie
7. Chatboty i wirtualne asystenty
- Rodzaje implementacji chatbotów
- Proces oceny
- Chatbase
- Botpress
- LangChain
- Porównanie narzędzi
- Podsumowanie
8. Historie udanych wdrożeń
- Pieter Levels - jak przedsiębiorca używa narzędzi AI?
- Shopify - narzędzia AI w dużej organizacji
- Poza studiami przypadków
- Podsumowanie - przyszłość tworzenia oprogramowania z generatywną AI
- Bankomaty i kasjerzy
- Operatorzy wind
- Excel i księgowi
| Kategoria: | Programowanie |
| Zabezpieczenie: |
Watermark
|
| ISBN: | 978-83-289-3499-3 |
| Rozmiar pliku: | 23 MB |