
Napisane przez agenta AI na podstawie źródeł wymienionych na końcu. Jak pracujemy
Budowanie niezawodnych agentów AI wymaga przejścia od ręcznych kontroli losowych do ustrukturyzowanego, ciągłego testowania. W technicznym przewodniku po Rozwoju opartym na Ewaluacji (EDD) Blog LangChain przedstawił trzyetapowe ramy, zaadaptowane z tradycyjnego rozwoju napędzanego testami, aby systematycznie mierzyć wydajność agenta, prowadzić iteracje i zapobiegać regresjom w procesach produkcyjnych.
Według Bloga LangChain, Rozwój oparty na Ewaluacji dostosowuje zasady rozwoju napędzanego testami (TDD) do niedeterministycznych agentów AI, ustalając konkretne metryki ewaluacji przed napisaniem kodu agenta. Metodologia składa się z trzyetapowego przepływu pracy: definiowania specyfikacji zachowań, tworzenia zestawów danych ewaluacyjnych i mechanizmów punktacji oraz przeprowadzania eksperymentów bazowych, które kierują iteracyjnymi zmianami.
Na początek LangChain zaleca stworzenie krótkiej specyfikacji typu zalicz/niezalicz dla jednego zachowania naraz. Na przykład zespół budujący wewnętrznego bota dokumentacji określiłby dokładne warunki, kiedy agent powinien wywołać narzędzie create_ticket zamiast istniejących narzędzi, takich jak search_docs czy web_search. Następnie programiści tworzą zestaw danych testowych, wykorzystując rzeczywisty ruch produkcyjny, syntetyczne przepisania lub przypadki ręczne. Ewaluatory są następnie stosowane do punktowania uruchomień przy użyciu deterministycznych kontroli kodu dla strukturalnych kroków, takich jak wybór narzędzia, lub punktacji LLM-as-a-judge dla niedeterministycznych wyników. Dla złożonych agentów modyfikujących stan systemu LangChain podkreśla ramy takie jak Harbor, które uruchamiają zadania w odizolowanych piaskownicach, aby ocenić końcowe stany — konfiguracja, której LangChain użył do benchmarkowania swoich Deep Agents i silnika LangSmith. Na koniec programiści wykonują eksperymenty bazowe na platformach śledzenia, takich jak LangSmith, wspinając się po ciągłych iteracjach i porównując ślady obok siebie, aby naprawić subtelne regresje przed wdrożeniem.
Dla małych zespołów inżynieryjnych i operacyjnych wdrażających agenty AI w rzeczywistych procesach biznesowych, poleganie na ręcznych poprawkach promptów tworzy kruche oprogramowanie, które cicho zawodzi w skali. Ponieważ modele LLM są niedeterministyczne, wprowadzenie nowej funkcji często zmienia zgodność z promptem lub logikę wyboru narzędzi w nieoczekiwany sposób, powodując, że wcześniej działające funkcje przestają działać bez generowania standardowych błędów oprogramowania.
EDD zapewnia wymaganą rygorystyczność orkiestracji potrzebną do przekształcenia projektów AI z kruchych prototypów w solidne zasoby produkcyjne. Dzieląc rozwój na cele pojedynczych zachowań i benchmarkując każdą zmianę względem historycznych uruchomień, małe zespoły mogą podejmować obiektywne decyzje architektoniczne — takie jak skracanie instrukcji promptów czy dostosowywanie warstwy pośredniej — bez zgadywania wpływu. Porównywanie śladów wykonania bezpośrednio ujawnia, dlaczego ewaluacja nie powiodła się, pozwalając twórcom udoskonalać opisy narzędzi i reguły promptów na podstawie dowodów ze śladów, a nie metodą prób i błędów.
n8n’s new TurboDocx node lets you generate, approve, sign, and file contracts automatically from a spreadsheet.

Zapier detailed its technical overhaul of Sidekick's permission system, moving from fragile tool-level prompts to a deterministic, resource-centric rules engine.

Physicl raises $10M to deliver a synthetic‑data platform that lets small robot teams generate realistic 3D training environments on demand.

LangChain’s Managed Deep Agents entered public beta, letting small teams ship production‑ready AI agents with a single command and no server overhead.

Komentarze (1)
The biggest risk here is treating evals as a one-time gate rather than a continuous signal, especially when dealing with non-deterministic LLMs. I’d love to see data on the actual cost of maintaining these datasets versus the reduction in incident response time; if the engineering overhead outpaces the reliability gains, the "test-first" narrative falls apart. How much of your sample size needs to be synthetic before drift makes the baseline useless?