Facebook - konwersja
Darmowy fragment

  • nowość

LangChain i LangGraph. Projektowanie aplikacji opartych na dużych modelach językowych w praktyce - ebook

Wydawnictwo:
Tłumacz:
Format:
PDF
Data wydania:
10 lutego 2026
79,00
7900 pkt
punktów Virtualo

LangChain i LangGraph. Projektowanie aplikacji opartych na dużych modelach językowych w praktyce - ebook

Jak zacząć tworzyć aplikacje AI, które potrafią wnioskować i wyszukiwać zewnętrzne dane w celu zapewniania odpowiedniego kontekstu? Sięgnij po LangChain! To popularne narzędzie programistyczne służy do tworzenia, uruchamiania aplikacji LLM, a także zarządzania nimi. LangChain jest używany przez wiele znanych firm, a jego popularność dynamicznie rośnie.

To lektura obowiązkowa dla programistów, którzy chcą przesuwać granice możliwości LangChain!

Tom Taulli, konsultant IT i autor książek

Jeśli znasz Pythona lub JavaScript i chcesz rozpocząć przygodę z aplikacjami AI ta książka jest dla Ciebie! Krok po kroku zbudujesz agenta AI korzystającego ze wskazanego źródła danych, wyposażysz go w mechanizmy autoryzacji działań i umożliwisz mu zdobywanie dodatkowych informacji lub wyjaśnień. Dowiesz się, jak przygotować go do pracy w środowisku produkcyjnym z uwzględnieniem kwestii opóźnień, niezawodności i bezpieczeństwa. Nauczysz się również monitorować i stale ulepszać swoje aplikacje.

Najciekawsze zagadnienia:

  • zwiększanie dokładności LLM za pomocą techniki RAG
  • inteligentna komunikacja aplikacji AI z użytkownikami
  • architektura agentowa z wykorzystaniem LangGraph
  • integracja z interfejsami API i narzędziami firm trzecich
  • monitorowanie, testowanie i ewaluacja aplikacji AI
  • praktyczne zastosowanie biblioteki LangChain

Ta książka sprawia, że nauka LangChain jest interesująca i zabawna!

Rajat K. Goel, IBM

Spis treści

Wstęp

  • Wprowadzenie do modeli językowych
    • Duże modele językowe dostosowane do wykonywania instrukcji
    • Modele językowe dostosowane do dialogu
    • Dostrojone modele językowe
  • Krótkie wprowadzenie do promptowania
    • Prompty bez przykładów
    • Rozumowanie krok po kroku
    • Generowanie wspomagane wyszukiwaniem
    • Wywoływanie narzędzi
    • Prompty z kilkoma przykładami
  • LangChain i jego znaczenie
  • Czego można oczekiwać po tej książce
  • Konwencje zastosowane w tej książce
  • Przykłady kodu
  • Podziękowania

1. Podstawy modeli językowych z wykorzystaniem LangChaina

  • Konfiguracja projektu LangChain
  • Stosowanie modeli LLM w bibliotece LangChain
  • Tworzenie promptów nadających się do wielokrotnego użycia
  • Uzyskiwanie od modeli LLM wyników w określonych formatach
    • Dane wyjściowe w formacie JSON
    • Inne formaty czytelne dla oprogramowania z wykorzystaniem parserów wyjściowych
  • Łączenie wielu elementów aplikacji korzystającej z modelu LLM
    • Wykorzystanie interfejsu Runnable
    • Łączenie imperatywne
    • Łączenie deklaratywne
  • Podsumowanie

2. RAG, część I: Indeksowanie danych

  • Cel: wybór odpowiedniego kontekstu dla modeli językowych
  • Osadzenia: zamiana tekstu na liczby
    • Osadzenia przed erą modeli LLM
    • Osadzenia oparte na modelach językowych
    • Wyjaśnienie osadzeń semantycznych
  • Konwersja dokumentów na tekst
  • Dzielenie tekstu na mniejsze fragmenty
  • Generowanie osadzeń tekstów
  • Przechowywanie osadzeń w wektorowej bazie danych
    • Konfiguracja PGVector
    • Praca z magazynami wektorów
  • Śledzenie zmian w dokumentach
  • Optymalizacja indeksowania
    • MultiVectorRetriever
    • RAPTOR - rekurencyjne przetwarzanie abstrakcyjne dla wyszukiwania w strukturach drzewiastych
    • ColBERT - optymalizacja osadzeń
  • Podsumowanie

3. RAG, część II: Rozmawianie z własnymi danymi

  • Wprowadzenie do generowania wspomaganego wyszukiwaniem
    • Wyszukiwanie odpowiednich dokumentów
    • Generowanie predykcji modeli LLM na podstawie istotnych dokumentów
  • Przekształcanie zapytań
    • Przepisz - wyszukaj - przeczytaj
    • Wyszukiwanie danych z użyciem wielu zapytań
    • RAG-Fusion
    • Hipotetyczne osadzanie dokumentów
  • Trasowanie zapytań
    • Trasowanie logiczne
    • Trasowanie semantyczne
  • Tworzenie zapytań
    • Filtr tekst na metadane
    • Przetwarzanie języka naturalnego na zapytania SQL
  • Podsumowanie

4. Dodanie pamięci do chatbota z wykorzystaniem LangGraphu

  • Tworzenie systemu pamięci dla chatbotów
  • Wprowadzenie do LangGraphu
  • Tworzenie obiektu grafu stanowego
  • Dodawanie pamięci do obiektu grafu stanowego
  • Modyfikowanie historii czatu
    • Przycinanie wiadomości
    • Filtrowanie wiadomości
    • Łączenie następujących po sobie komunikatów
  • Podsumowanie

5. Architektury poznawcze z wykorzystaniem LangGraphu

  • Architektura nr 1. Wywołanie LLM
  • Architektura nr 2. Sekwencja
  • Architektura nr 3. Router
  • Podsumowanie

6. Architektura agentowa

  • Pętla planowania i działania
  • Tworzenie agenta opartego na grafach językowych
  • Zawsze w pierwszej kolejności używaj narzędzi
  • Praca z wieloma narzędziami
  • Podsumowanie

7. Agenty II

  • Refleksja
  • Podgrafy w LangGraphie
    • Bezpośrednie wywołanie podgrafu
    • Wywoływanie podgrafu przy użyciu funkcji
  • Architektury wieloagentowe
    • Architektura z nadzorcą
  • Podsumowanie

8. Wzorce efektywnego wykorzystania wielkich modeli językowych

  • Ustrukturyzowane dane wyjściowe
    • Wynik pośredni
    • Strumieniowanie wyników modelu LLM token po tokenie
    • Tryby rozwiązań typu human in the loop
    • Wielozadaniowość modeli językowych
  • Podsumowanie

9. Wdrażanie: uruchamianie aplikacji AI w środowisku produkcyjnym

  • Wymagania wstępne
    • Instalacja zależności
    • Duży model językowy
    • Magazyn wektorowy
    • API backendu
    • Tworzenie konta LangSmith
  • Prezentacja API LangGraph Platform
    • Modele danych
    • Możliwości
  • Wdrażanie aplikacji AI w LangGraph Platform
    • Utwórz konfigurację API LangGraph
    • Przetestuj swoją aplikację LangGraph lokalnie
    • Wdrażanie z wykorzystaniem interfejsu użytkownika LangSmith
    • Uruchomienie LangSmith Studio
  • Bezpieczeństwo
  • Podsumowanie

10. Testowanie: ocena, monitorowanie i ciągłe doskonalenie

  • Techniki testowania w cyklu rozwoju aplikacji opartych na modelach językowych
  • Etap projektowania: RAG z autokorektą
  • Etap przed wdrożeniem
    • Tworzenie zestawów danych
    • Określanie kryteriów oceny
    • Testy regresyjne
    • Ocena całościowej wydajności agenta
  • Produkcja
    • Śledzenie
    • Zbieranie informacji zwrotnych w środowisku produkcyjnym
    • Klasyfikacja i znakowanie
    • Monitorowanie i usuwanie błędów
  • Podsumowanie

11. Budowanie z wykorzystaniem modeli językowych

  • Interaktywne chatboty
  • Wspólna praca nad tekstem z wykorzystaniem modeli LLM
  • Przetwarzanie w otoczeniu
  • Podsumowanie
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-3073-5
Rozmiar pliku: 7,6 MB

BESTSELLERY

Menu

Zamknij