Wkrótce
Czym jest środowisko agenta (agent harness) i dlaczego obsługa w WhatsApp go potrzebuje
Większość AI w komunikacji z klientami to jedno pytanie i jedna odpowiedź. Środowisko agenta zamienia model językowy w coś, co potrafi poprowadzić sprawę: planować, używać narzędzi, sprawdzać własną pracę i pamiętać. Oto co to oznacza, jakie środowiska istnieją dziś i jak trafią do MonoChat.
Lub zacznij z kredytem 150 $, który wystarczy na pierwszy miesiąc planu Growth
Opublikowano:
W ciągu ostatniego roku rozmowa o AI po cichu przeniosła się z modeli na to, co je otacza. Ten sam model może być chatbotem odpowiadającym na jedną wiadomość albo agentem, który rozwiązuje problem z dostawą w trzech systemach i przez dwa dni. Różnicą nie jest model. Jest nią środowisko (harness).
Ten artykuł wyjaśnia ideę prostymi słowami, porównuje środowiska, z których można korzystać dziś, i pokazuje, co budujemy w MonoChat, aby firmy mogły uruchamiać je w WhatsApp, Instagramie, na czacie na stronie i w każdym innym kanale swojej skrzynki odbiorczej.
Czym jest środowisko agenta?
Środowisko agenta (agent harness) to warstwa oprogramowania otaczająca duży model językowy, która pozwala mu działać, a nie tylko odpowiadać. Model rozumuje i decyduje, co zrobić dalej. Środowisko wykonuje tę decyzję, przekazuje wynik z powrotem modelowi i powtarza, aż praca zostanie ukończona. Krótko: agent = model + środowisko.
Termin zaczął być powszechnie używany, gdy zespoły zauważyły, że agenci programistyczni, tacy jak Claude Code i Codex, swoją niezawodność zawdzięczają w dużej mierze tej otaczającej warstwie, a nie samemu modelowi. Anthropic, OpenAI, Google i Microsoft oferują dziś swoje środowiska jako produkty, na których mogą budować programiści.
Z czego składa się środowisko
- Pętla: Rozumuj, działaj, obserwuj, powtarzaj. Środowisko działa, aż zadanie zostanie ukończone lub potrzebny będzie człowiek.
- Narzędzia: Funkcje, które model może wywoływać: sprawdzić zamówienie, znaleźć rezerwację, wystawić zwrot pieniędzy, przeszukać bazę wiedzy. Często łączone przez MCP.
- Pamięć i stan: Co wydarzyło się wcześniej w tej sprawie, jakie są preferencje klienta i co już wypróbowano, zachowywane między wiadomościami i sesjami.
- Zarządzanie kontekstem: Decydowanie, co model widzi na każdym kroku, oraz streszczanie (kompaktowanie) długich historii, aby ważne elementy pozostały w zasięgu.
- Zabezpieczenia i akceptacje: Uprawnienia, polityki i punkty kontrolne z udziałem człowieka dla działań, które kosztują pieniądze lub są nieodwracalne.
- Piaskownica i pliki: Izolowana przestrzeń robocza, w której agent może uruchamiać kod, przygotować dokument lub obliczyć wycenę bez dotykania systemów produkcyjnych.
- Śledzenie i ewaluacja: Dziennik każdego kroku i wywołania narzędzia, dzięki któremu zespoły widzą, dlaczego agent postąpił tak, a nie inaczej, i mogą to mierzyć w wielu uruchomieniach.
Wnioskowanie a środowisko: jaka jest różnica?
Wnioskowanie (inference) to pojedyncze wywołanie modelu: wysyłają Państwo prompt, model zwraca tekst i wymiana się kończy. Jest szybkie, tanie i przewidywalne i jest dokładnie tym, czego potrzeba do wielu zadań, takich jak klasyfikowanie wiadomości, redagowanie odpowiedzi czy streszczanie rozmowy.
Środowisko uruchamia wiele wywołań wnioskowania w pętli i dodaje wszystko wokół nich: narzędzia, pamięć, kontrole i limity. Jest wolniejsze i zużywa więcej tokenów na zadanie, ale potrafi dokończyć pracę, która wymaga kilku kroków, danych zewnętrznych lub decyzji po drodze.
| Wnioskowanie AI | Środowisko agenta | |
|---|---|---|
| Czym jest | Jedno żądanie do modelu, jedna odpowiedź | Pętla wokół modelu, która planuje, działa i sprawdza |
| Kroki na zadanie | Jeden | Tyle, ile wymaga zadanie, w ramach ustawionych limitów |
| Narzędzia i systemy | Opcjonalnie, zwykle pojedyncze wywołanie funkcji | Wiele narzędzi, wywoływanych i łączonych zależnie od sprawy |
| Pamięć | Tylko to, co jest w prompcie | Historia sprawy i stan zachowywane między krokami i sesjami |
| Gdy coś zawiedzie | Zwraca to, co udało się wytworzyć | Zauważa błąd, ponawia lub pyta człowieka |
| Najlepsze do | Klasyfikowania, redagowania, streszczania, pojedynczych odpowiedzi | Rozwiązywania spraw, wieloetapowych próśb, kontaktów uzupełniających przez kilka dni |
| Koszt i szybkość | Najniższy koszt, niemal natychmiast | Wyższe zużycie tokenów, od sekund do minut na zadanie |
W praktyce dobre zespoły używają obu: wnioskowania do szybkich, jasno określonych kroków i środowiska tam, gdzie praca naprawdę wymaga kilku kroków.
Co środowisko zmienia w obsłudze klienta w WhatsApp
W komunikacji z klientami najlepiej widać różnicę między odpowiedzeniem a rozwiązaniem sprawy. Klient pisze „moje zamówienie nie dotarło” i oczekuje, że sprawa zostanie załatwiona, a nie wyjaśniona.
Sprawy są rozwiązywane, a nie tylko odpowiadane
Agent może znaleźć zamówienie, sprawdzić przewoźnika, zobaczyć, że paczka utknęła, otworzyć reklamację i zaproponować wymianę w tej samej rozmowie.
Sprawdza, zanim obieca
Stany magazynowe, ceny, terminy wizyt i polityki są weryfikowane w Państwa systemach w chwili odpowiedzi, zamiast być zgadywane z danych treningowych.
Pamięta sprawę
Jeśli klient wróci jutro, agent wie, co już wypróbowano i co obiecano, nawet po zamknięciu 24-godzinnego okna WhatsApp.
Kontaktuje się z czasem
Długotrwałe zadania, takie jak oczekiwanie na zaksięgowanie zwrotu pieniędzy lub dotarcie części, mogą być kontynuowane i powiadamiać klienta o zmianach, z użyciem zatwierdzonych szablonów tam, gdzie wymaga tego WhatsApp.
Człowiek zachowuje kontrolę
Zwroty powyżej limitu, anulowania lub cokolwiek wrażliwego czeka na akceptację członka zespołu, a przekazanie człowiekowi zachowuje pełną historię.
Każdy krok jest widoczny
Wywołania narzędzi i decyzje są rejestrowane, więc przełożeni mogą sprawdzić, dlaczego agent działał w dany sposób, i ulepszyć instrukcje.
Przykład: zwrot w WhatsApp
- Klient wysyła zdjęcie uszkodzonego produktu i prosi o zwrot.
- Agent znajduje zamówienie, sprawdza, czy mieści się w okresie zwrotu, i analizuje zdjęcie.
- Tworzy zwrot w systemie e-commerce i zamawia odbiór kurierski na następny dzień.
- Zwrot pieniędzy przekracza automatyczny limit, więc prosi członka zespołu o akceptację w skrzynce odbiorczej.
- Po akceptacji potwierdza klientowi, a dwa dni później, gdy kurier zeskanuje paczkę, wysyła potwierdzenie zwrotu pieniędzy.
Samo wnioskowanie to chatbot, który wyjaśnia politykę zwrotów. Ze środowiskiem to jest sam zwrot.
Środowiska agentów, z których można korzystać dziś
Kilka firm i projektów open source oferuje dziś środowisko, na którym można budować. Różnią się tym, kto je hostuje, jakie modele uruchamiają i ile mają w standardzie.
| Środowisko | Autor | Hosting i licencja | Modele | Najważniejsze cechy |
|---|---|---|---|---|
| Claude Agent SDK | Anthropic | Biblioteka (Python, TypeScript) | Claude | Środowisko stojące za Claude Code: narzędzia, MCP, subagenci, umiejętności, kompaktowanie kontekstu, uprawnienia |
| Claude Managed Agents | Anthropic | Hostowane API (publiczna beta od kwietnia 2026) | Claude | Anthropic prowadzi pętlę: wykonanie w piaskownicy, długotrwałe sesje, praca wieloagentowa, śledzenie |
| OpenAI Agents SDK | OpenAI | Open source, MIT (najpierw Python) | Modele OpenAI, inne przez adaptery | Piaskownice od kilku dostawców, pamięć, MCP, umiejętności, AGENTS.md, wznawialne uruchomienia |
| Codex | OpenAI | CLI open source (Apache 2.0) plus chmura | Modele OpenAI | Środowisko agenta programistycznego z SDK do uruchamiania go z własnych usług |
| Agent Development Kit (ADK) | Open source, Apache 2.0 (Python, Java, Go, TypeScript) | Domyślnie Gemini, niezależne od modelu | Drzewa wieloagentowe, MCP, protokół Agent2Agent (A2A), wbudowana ewaluacja | |
| Agent Framework | Microsoft | Open source, MIT (Python, .NET) | Azure OpenAI, OpenAI, Anthropic i inne | Środowisko stabilne od lipca 2026: pętla narzędzi, historia, kompaktowanie, umiejętności, akceptacje, OpenTelemetry |
| Deep Agents | LangChain | Open source, MIT | Niezależne od modelu | Planowanie, subagenci, system plików i inżynieria kontekstu w LangGraph |
| Pi | Earendil Works | Open source, MIT | Dowolny dostawca, własny klucz | Celowo minimalny rdzeń (odczyt, zapis, edycja, powłoka) rozszerzany o umiejętności do udostępniania |
| Mastra | Mastra | Open source (TypeScript) | Niezależne od modelu | Agenci z trwałymi wątkami, akceptacjami narzędzi i lokalnym studiem |
| OpenCode | OpenCode | Open source, MIT | Niezależne od modelu | Planuj i buduj agentów, SDK, terminal i aplikacja desktopowa |
Szczegóły szybko się zmieniają; aktualny stan sprawdzaj w dokumentacji każdego projektu. Nazwy produktów i logotypy należą do ich właścicieli.
Środowiska porównywane w tym artykule
A co z własnym Business Agent od Meta?
W 2026 roku Meta uruchomiła Meta Business Agent, własnego agenta AI dla WhatsApp, Instagramu i Messengera. To w istocie środowisko, które Meta buduje i prowadzi: odpowiada na podstawie Państwa treści, wywołuje połączone systemy i przekazuje rozmowę zespołowi.
To dobra opcja dla wielu małych firm. Jest to jednak system zamknięty: nie można wybrać modelu, dane rozmów pozostają w Meta, niektóre branże, takie jak finanse i zdrowie, są wyłączone, a od sierpnia 2026 jest rozliczany za token, według szacunków samej Meta około 4–5 centów amerykańskich za wiadomość.
Porównanie podejść
| Wbudowany agent AI platformy komunikacyjnej | Meta Business Agent | Środowisko w MonoChat (wkrótce) | |
|---|---|---|---|
| Wybór modelu | Zwykle stały lub krótka lista | Nie | Tak, dowolny podłączony model |
| Własne środowisko | Nie | Nie | Tak: Claude Agent SDK, OpenAI Agents SDK, ADK, Pi i inne |
| Opcja hostowana, bez kodu | Tak | Tak | Tak |
| Własne narzędzia i API | Ograniczone integracje | Konektory | Funkcje niestandardowe, MCP, webhooki i Państwa API |
| W Państwa przepływach i aplikacjach | Osobny kreator botów | Oddzielone od Państwa przepływów | Węzeł i metody w przepływach i aplikacjach, obok wnioskowania AI |
| Przekazanie do zespołu | Tak | Tak, z kontrolą wątku | Wspólna skrzynka odbiorcza z pełną historią i akceptacjami |
| Gdzie przechowywane są dane | Platforma dostawcy | Meta | MonoChat oraz wybrani przez Państwa dostawcy |
Na podstawie publicznych informacji o produktach w październiku 2026. Większość przejrzanych platform komunikacyjnych oferuje wbudowanego agenta AI; nie znaleźliśmy takiej, która pozwala firmie uruchomić hostowane środowisko lub podłączyć własne w tej samej skrzynce odbiorczej i tych samych przepływach.
Co budujemy w MonoChat
MonoChat już dziś pozwala wybrać model językowy i bazę wektorową: użyć naszych lub podłączyć własne. Środowiska będą działać tak samo.
Obok węzła i metod wnioskowania AI, z których Państwo korzystają dziś, MonoChat otrzyma węzeł środowiska i metody środowiska. Wystarczy upuścić węzeł w przepływie lub wywołać metody z aplikacji, a rozmowa trafi do agenta, który potrafi planować, używać Państwa narzędzi i zdawać raport.
- Użyj środowiska hostowanego przez nas, bez kodu, i wybierz model oraz narzędzia, z których może korzystać
- Albo podłącz własne środowisko, zbudowane na Claude Agent SDK, OpenAI Agents SDK, Google ADK, Microsoft Agent Framework, Deep Agents, Pi lub własnym kodzie
- Daj mu swoje narzędzia: funkcje niestandardowe, serwery MCP, webhooki i dane w MonoChat
- Uruchamiaj je w przepływach i aplikacjach, w WhatsApp, Instagramie, Messengerze, Telegramie, TikToku, na czacie na stronie i w SMS
- Ustaw reguły akceptacji i przekazanie człowiekowi, z rejestrowaniem każdego kroku w rozmowie
- Łącz je z wnioskowaniem: szybkie kroki w jednym wywołaniu, złożone sprawy w środowisku
Kiedy użyć wnioskowania, a kiedy środowiska
- Używaj wnioskowania do zadań jednoetapowych: tagowania, kierowania, tłumaczenia, redagowania odpowiedzi, streszczania rozmowy.
- Używaj środowiska, gdy prośba klienta wymaga kilku kroków, danych z Państwa systemów lub decyzji po drodze.
- Zacznij od małego: daj środowisku dwa lub trzy narzędzia i regułę akceptacji, zmierz wyniki, a potem poszerzaj zakres jego działań.
Wkrótce w MonoChat
Węzły i metody środowiska są w opracowaniu i trafią najpierw na konta MonoChat. Załóż bezpłatne konto już dziś, aby połączyć kanały, skonfigurować przepływy wnioskowania AI i być gotowym na włączenie środowiska w dniu jego premiery.
Przygotuj się na środowiska agentów w WhatsApp
Źródła i dalsza lektura
- Databricks: What is an AI agent harness?
- Anthropic: Claude Agent SDK overview
- Anthropic: Claude Managed Agents overview
- OpenAI: The next evolution of the Agents SDK
- Google: Agent Development Kit
- Microsoft: Agent Framework documentation
- LangChain: Deep Agents
- WhatsApp Business: Introducing Meta Business Agent
- Meta: WhatsApp Business Platform pricing