Facebook - konwersja

  • nowość

Aplikacje oparte na agentach AI. Projektowanie i wdrażanie systemów wieloagentowych - ebook

Wydawnictwo:
Tłumacz:
Format:
EPUB
Data wydania:
19 maja 2026
99,00
9900 pkt
punktów Virtualo

Aplikacje oparte na agentach AI. Projektowanie i wdrażanie systemów wieloagentowych - ebook

Najlepsze jednotomowe wprowadzenie do budowania agentowych systemów AI możesz przeczytać setki prac naukowych albo tę jedną książkę!

Arun Rao, były pracownik działu GenAI w firmie Meta, profesor nadzwyczajny UCLA

Systemy oparte na agentach AI rewolucjonizują sposób, w jaki organizacje rozwiązują złożone problemy biznesowe. Generatywna sztuczna inteligencja przyspiesza drogę od koncepcji przez prototyp aż do gotowego rozwiązania, a agenty AI łączące narzędzia, wiedzę, pamięć i uczenie się z zaawansowanymi modelami podstawowymi umożliwiają sekwencyjne wywoływanie modeli do realizacji niejednoznacznych zadań. Od agentów-koderów, przez agentów-badaczy, po agentów-analityków wszędzie widać, że mogą one znacząco przyspieszyć pracę zespołów. Jednak ich wdrożenie pozostaje wyzwaniem wymagającym intensywnego planowania.

Książka stanowi praktyczny przewodnik po projektowaniu i wdrażaniu systemów jedno- i wieloagentowych. Autor wyjaśnia szczegółowo komponenty agentów AI od wyboru modelu, przez narzędzia i pamięć, po orkiestrację i planowanie. Przedstawia kompromisy projektowe, wzorce architektoniczne, a także najlepsze praktyki w zakresie skalowalności, współpracy między agentami i projektowania interfejsów użytkownika. Omawia również kluczowe aspekty pomiarów, walidacji, monitorowania produkcyjnego i bezpieczeństwa systemów agentowych.

W książce:

Projektuj agenty AI, które analizują, uczą się i działają dla biznesu.

 

Szczególne cechy agentów AI opartych na modelach podstawowych Kluczowe komponenty i zasady projektowe agentów AI Kompromisy projektowe i wdrażanie efektywnych systemów wieloagentowych Projektowanie i wdrażanie dostosowanych rozwiązań AI, zwiększających efektywność i innowacyjność

Spis treści

 

Przedmowa

1. Wprowadzenie do agentów

  • Definicja agenta AI
  • Rewolucja treningu wstępnego
  • Rodzaje agentów
  • Wybór modelu
  • Od operacji synchronicznych do asynchronicznych
  • Zastosowania praktyczne i przypadki użycia
  • Przepływy pracy i agenty
  • Zasady tworzenia skutecznych systemów agentowych
  • Organizacja pracy pod kątem efektywnego budowania systemów agentowych
  • Platformy agentowe
    • LangGraph
    • AutoGen
    • CrewAI
    • OpenAI Agents Software Development Kit (SDK)
  • Podsumowanie

2. Projektowanie systemów agentowych

  • Nasz pierwszy system agentowy
  • Główne komponenty systemów agentowych
  • Wybór modelu
  • Narzędzia
    • Projektowanie funkcji pod kątem konkretnych zadań
    • Integracja narzędzi i modularność
  • Pamięć
    • Pamięć krótkotrwała
    • Pamięć długotrwała
    • Zarządzanie pamięcią i wyszukiwanie danych
  • Orkiestracja
  • Kompromisy projektowe
    • Efektywność - kompromis między szybkością a dokładnością
    • Skalowalność - projektowanie skalowalnych systemów agentowych
    • Niezawodność - zapewnianie stabilnego i spójnego działania agentów
    • Koszty - równowaga między wydajnością a wydatkami
  • Architekturalne wzorce projektowe
    • Architektury jednoagentowe
    • Architektury wieloagentowe - współpraca, przetwarzanie równoległe i koordynacja
  • Najlepsze praktyki
    • Projektowanie iteracyjne
    • Strategia ewaluacji
    • Testowanie w warunkach rzeczywistych
  • Podsumowanie

3. Projektowanie wrażeń użytkowników systemów agentowych

  • Modalności interakcji
    • Interfejsy tekstowe
    • Interfejsy graficzne
    • Interfejsy głosowe
    • Interfejsy wideo
    • Łączenie modalności w celu zapewnienia spójnych wrażeń
    • Suwak autonomii
  • Synchroniczne i asynchroniczne rozwiązania agentowe
    • Zasady projektowania rozwiązań synchronicznych
    • Zasady projektowania rozwiązań asynchronicznych
    • Równowaga między aktywnym a natrętnym zachowaniem agenta
  • Podtrzymywanie kontekstu i ciągłość
    • Utrzymywanie stanu między interakcjami
    • Personalizacja i dostosowywanie
  • Komunikowanie możliwości agentów
    • Przekazywanie pewności i niepewności
    • Proszenie użytkowników o wskazówki i informacje
    • Eleganckie radzenie sobie z błędami
  • Zaufanie w projektowaniu interakcji
  • Podsumowanie

4. Używanie narzędzi

  • Podstawy LangChain
    • Narzędzia lokalne
    • Narzędzia oparte na API
    • Wtyczki
    • Model Context Protocol
    • Narzędzia stanowe
  • Zautomatyzowane tworzenie narzędzi
    • Modele podstawowe jako twórcy narzędzi
    • Generowanie kodu w czasie rzeczywistym
  • Konfiguracja użycia narzędzi
  • Podsumowanie

5. Orkiestracja

  • Typy agentów
    • Agenty odruchowe
    • Agenty ReAct
    • Agenty planistyczno-wykonawcze
    • Agenty dekompozycyjne
    • Agenty refleksyjne
    • Agenty do badań pogłębionych
  • Wybór narzędzi
    • Standardowy wybór narzędzi
    • Semantyczny wybór narzędzi
    • Hierarchiczny wybór narzędzi
  • Wykonywanie narzędzi
  • Topologie narzędzi
    • Wykonywanie pojedynczych narzędzi
    • Równoległe wykonywanie narzędzi
    • Łańcuchy
    • Grafy
  • Inżynieria kontekstu
  • Podsumowanie

6. Wiedza i pamięć

  • Podstawowe podejścia do zarządzania pamięcią
    • Zarządzanie oknami kontekstowymi
    • Tradycyjne wyszukiwanie pełnotekstowe
  • Pamięć semantyczna i magazyny wektorowe
    • Wprowadzenie do wyszukiwania semantycznego
    • Budowanie pamięci semantycznej z wykorzystaniem magazynów wektorowych
    • Generowanie wspomagane wyszukiwaniem
    • Semantyczna pamięć doświadczeniowa
  • GraphRAG
    • Używanie grafów wiedzy
    • Tworzenie grafów wiedzy
    • Zalety i wady dynamicznych grafów wiedzy
    • Robienie notatek
  • Podsumowanie

7. Uczenie się w systemach agentowych

  • Uczenie nieparametryczne
    • Uczenie nieparametryczne na przykładach
    • Refleksja
    • Uczenie doświadczeniowe
  • Uczenie parametryczne - dostrajanie
    • Dostrajanie dużych modeli podstawowych
    • Potencjał małych modeli
    • Dostrajanie nadzorowane
    • Bezpośrednia optymalizacja preferencyjna
    • Uczenie ze wzmacnianiem z weryfikowalnymi nagrodami
  • Podsumowanie

8. Od jednego agenta do wielu

  • Ile agentów potrzebuję?
    • Scenariusze jednoagentowe
    • Scenariusze wieloagentowe
    • Roje
  • Zasady dodawania agentów
  • Koordynacja między agentami
    • Koordynacja demokratyczna
    • Koordynacja menedżerska
    • Koordynacja hierarchiczna
    • Metody aktor-krytyk
  • Automatyczne projektowanie systemów agentowych
  • Techniki komunikacyjne
    • Komunikacja lokalna a rozproszona
    • Protokół Agent-to-Agent
  • Brokery komunikatów i magistrale zdarzeń
  • Platformy aktorowe - Ray, Orleans i Akka
  • Mechanizmy orkiestracji i przepływu pracy
  • Zarządzanie stanem i trwałością danych
  • Podsumowanie

9. Walidacja i pomiary

  • Pomiary systemów agentowych
    • Pomiar to podstawa wszystkiego
    • Włączanie ewaluacji w cykl wytwarzania oprogramowania
    • Tworzenie i skalowanie zbiorów ewaluacyjnych
  • Ewaluacja komponentów
    • Ewaluacja narzędzi
    • Ewaluacja planowania
    • Ewaluacja pamięci
    • Ewaluacja uczenia
  • Ewaluacja holistyczna
    • Skuteczność w scenariuszach kompleksowych
    • Konsekwencja
    • Spójność
    • Halucynacje
    • Obsługa nieoczekiwanych danych wejściowych
  • Przygotowanie do wdrożenia
  • Podsumowanie

10. Monitorowanie w środowisku produkcyjnym

  • Monitorowanie jako źródło wiedzy
  • Stosy monitorowania
    • Grafana z OpenTelemetry, Loki i Tempo
    • Stos ELK (Elasticsearch, Logstash/Fluentd, Kibana)
    • Arize Phoenix
    • SigNoz
    • Langfuse
  • Wybór odpowiedniego stosu technologii
  • Instrumentacja OTel
  • Wizualizacja i alarmowanie
  • Wzorce monitorowania
    • Wdrożenie równoległe
    • Wdrożenia kanarkowe
    • Gromadzenie śladów regresji
    • Samonaprawiające się agenty
  • Opinie użytkowników jako sygnał obserwowalności
  • Przesunięcia rozkładów
  • Odpowiedzialność za miary i nadzór międzyfunkcyjny
  • Podsumowanie

11. Pętle doskonalenia

  • Potoki informacji zwrotnej
    • Automatyczne wykrywanie problemów i analiza przyczyn źródłowych
    • Przegląd z udziałem człowieka
    • Dopracowywanie promptów i narzędzi
    • Agregowanie ulepszeń i określanie ich priorytetów
  • Eksperymentowanie
    • Wdrożenia równoległe
    • Testy A/B
    • Bayesowski bandyta
  • Ciągłe uczenie
    • Uczenie w kontekście
    • Ponowny trening w trybie offline
  • Podsumowanie

12. Zabezpieczanie systemów agentowych

  • Unikatowe zagrożenia związane z systemami agentowymi
  • Nowe wektory zagrożeń
  • Zabezpieczanie modeli podstawowych
    • Techniki defensywne
    • Red teaming
    • Modelowanie zagrożeń z użyciem MAESTRO
  • Ochrona danych w systemach agentowych
    • Prywatność danych i szyfrowanie
    • Pochodzenie i integralność danych
    • Zarządzanie danymi wrażliwymi
  • Zabezpieczanie agentów
    • Środki bezpieczeństwa
    • Ochrona przed zagrożeniami zewnętrznymi
    • Ochrona przed awariami wewnętrznymi
  • Podsumowanie

13. Współpraca ludzi i agentów

  • Role i autonomia
    • Zmieniająca się rola człowieka w systemach agentowych
    • Uzgadnianie oczekiwań interesariuszy i zachęcanie do korzystania z agentów
  • Skalowanie współpracy
    • Zakres działania agentów a role organizacyjne
    • Współdzielona pamięć i granice kontekstu
  • Zaufanie, nadzór i zgodność z przepisami
    • Cykl zaufania
    • Modele rozliczalności
    • Projektowanie i nadzorowanie eskalacji
    • Prywatność i zgodność z przepisami
  • Podsumowanie: przyszłość zespołów złożonych z ludzi i agentów

Słowniczek

Kategoria: Programowanie
Zabezpieczenie: Watermark
Watermark
Watermarkowanie polega na znakowaniu plików wewnątrz treści, dzięki czemu możliwe jest rozpoznanie unikatowej licencji transakcyjnej Użytkownika. E-książki zabezpieczone watermarkiem można odczytywać na wszystkich urządzeniach odtwarzających wybrany format (czytniki, tablety, smartfony). Nie ma również ograniczeń liczby licencji oraz istnieje możliwość swobodnego przenoszenia plików między urządzeniami. Pliki z watermarkiem są kompatybilne z popularnymi programami do odczytywania ebooków, jak np. Calibre oraz aplikacjami na urządzenia mobilne na takie platformy jak iOS oraz Android.
ISBN: 978-83-289-3683-6
Rozmiar pliku: 5,2 MB

BESTSELLERY

Menu

Zamknij