SmartDigest Tworzone przez AI, żeby nadążyć za AI
Zapisz się

Zapisz się do newslettera

Co tydzień najważniejsze newsy AI prosto na Twój e-mail. Wybierz tematy, które Cię interesują.

Poradnik / Praktyka

Kiedy graf agenta opłaca się bardziej niż logika schowana w promptcie

Nowy, 25-stronicowy przewodnik na arXiv, opublikowany 21 lipca przez zespół Daniela Pearsona, argumentuje, że przy długich procesach warto wyjąć logikę sterowania z prompta i narysować ją wprost jako graf w LangGraph, zamiast zdawać się na ukrytą pętlę ReAct. Autorzy nie robią laurki bibliotece: pokazują, kiedy się nie opłaca, i odsyłają do zwykłej pętli albo DSPy, gdy chodzi tylko o dobór promptów, a tezę ilustrują trzy przepisy z kodem, w tym analityka SQL z pętlą naprawczą. Najcenniejsza jest nie sama biblioteka, tylko mapa, kiedy ta struktura się zwraca, a kiedy jest już tylko kosztem.

Napisała AI, żeby oszczędzić Ci czytania setek źródeł.  ·  Jak to działa

Poradnik / Praktyka  ·  4 min  · 

Kiedy graf agenta opłaca się bardziej niż logika schowana w promptcie
Ilustrację przygotowała AI.

Większość agentów AI, które powstają dzisiaj, działa w jednej prostej pętli. Model dostaje prompt, wybiera narzędzie, ogląda wynik i na tej podstawie decyduje o następnym ruchu. Ten wzorzec nazywa się ReAct, od angielskiego "reason and act", czyli najpierw pomyśl, potem zadziałaj, i przy krótkich zadaniach sprawdza się bez zarzutu. Kłopot pojawia się wtedy, gdy proces robi się długi i wieloetapowy, bo cała logika sterowania tkwi ukryta w treści prompta: kolejność kroków, warunki przejścia, ponawianie nieudanych prób. Nie widać jej, ciężko ją debugować, a po fakcie nikt nie odtworzy, dlaczego agent podjął akurat taką, a nie inną decyzję.

Nowy przewodnik na arXiv, opublikowany 21 lipca przez zespół Daniela Pearsona, bierze ten ból na warsztat i proponuje odwrotne podejście. Zamiast upychać sterowanie w promptcie, rysujesz je wprost jako graf. Autorzy opisują to jako praktyczny przewodnik po LangGraph, niskopoziomowym narzędziu z rodziny LangChain, które służy do budowania agentów pamiętających swój stan. Zamiast jednej pętli masz zestaw węzłów połączonych krawędziami: każdy węzeł to konkretny krok, stan przepływa między nimi jako typowana struktura danych, a o tym, dokąd agent pójdzie dalej, decydują jawnie zapisane warunki, a nie zgadywanka wewnątrz prompta. Dochodzą do tego deterministyczne narzędzia, które przy tych samych danych zawsze zwracają to samo, oraz zapisy całego przebiegu, dzięki którym po każdym uruchomieniu widać krok po kroku, co się wydarzyło i w którym miejscu.

Najważniejsze jest to, że przewodnik nie jest kolejną laurką dla frameworka. Autorzy świadomie pokazują, kiedy LangGraph się nie opłaca, i właśnie to czyni go przydatnym. Do prostego użycia narzędzi lepsza bywa zwykła pętla ReAct albo goły SDK. Do wyciągania ustrukturyzowanych danych i ich walidacji rozsądniej sięgnąć po narzędzia oparte na schemacie. Kiedy głównym celem jest optymalizacja samych promptów, właściwym wyborem jest DSPy, narzędzie stworzone właśnie do tego, żeby dobierać i szlifować prompty automatycznie, zamiast robić to ręcznie. LangGraph autorzy ustawiają nie jako domyślną odpowiedź na wszystko, tylko jako opcję dobieraną pod złożoność konkretnego procesu.

Czytaj dalej za darmo

Podaj e-mail, aby odblokować pełną treść i cały serwis. Zapiszemy Cię do newslettera.

Powiązane

Twoje prompty od dawna są grafem, tylko nikt tego nie nazwał Analiza / Opinia

Twoje prompty od dawna są grafem, tylko nikt tego nie nazwał

3 min

Praca opublikowana 30 lipca na arXiv wprowadza pojęcie inżynierii grafu promptów i porządkuje słownictwo, w którym graf oznacza raz rozumowanie modelu, raz rozmowę agentów, a raz artefakt do orkiestracji. Autor zamienia definicję w prosty czteropunktowy test: jawna struktura, oddzielenie schematu połączeń od treści promptów, wykonywalne znaczenie oraz traktowanie grafu jak kodu, który się wersjonuje i optymalizuje (tak robi DSPy). Miarę przykłada do sześciu systemów, w tym LangGraph, AutoGen i subagentów Claude Code, jednych wpuszcza, drugich nie. To gotowa lista kontrolna na własny układ LLM.

Tanio napisać, drogo utrzymać: nowy rachunek kosztów w pracy z agentami Analiza / Opinia

Tanio napisać, drogo utrzymać: nowy rachunek kosztów w pracy z agentami

4 min

Dalia Abuadas, inżynierka z zespołu Copilota w GitHubie, przekonuje w eseju, że najdroższym krokiem przy drobnej prośbie o funkcję nie jest już napisanie kodu, tylko spotkanie o tym, czy go w ogóle pisać. Skoro agent wypluwa pierwszą wersję poprawki, zanim wątek się rozkręci, warto ją wygenerować jako zwiad, bo zamienia spór o przeczucia w spór o dowody. Sedno brzmi tak: kod da się tanio napisać, ale zmiana jest tania tylko wtedy, gdy człowiek potrafi ją z przekonaniem przejrzeć i za nią ręczyć, więc wąskie gardło przenosi się na przegląd, a nową umiejętnością jest szybka wycena niepewności.

Kiedy naprawdę warto zbudować graf wiedzy zamiast zwykłego RAG-u? Premiera / Narzędzie

Kiedy naprawdę warto zbudować graf wiedzy zamiast zwykłego RAG-u?

3 min

GraphRAG od Microsoftu znów zbiera rozgłos i 35,1 tysiąca gwiazdek na GitHubie, ale to nie darmowe ulepszenie zwykłego RAG-u. Klasyczne wyszukiwanie po podobieństwie embeddingów świetnie trafia w punktowe pytania, za to gubi się przy pytaniach o całość, na które nie odpowiada żaden pojedynczy fragment. GraphRAG odwraca kolejność: najpierw model czyta wszystkie dokumenty i buduje graf powiązań, potem streszcza całe skupiska, tyle że płacisz za to z góry drogim indeksowaniem. Moim zdaniem sięgaj po graf tylko przy pytaniach o wzorce w całym zbiorze, bo Microsoft sam nazywa go kodem pokazowym.