Lilith Lilith.
CS EN PL
Zacznij

Krótka wersja: Koog to framework JetBrains do budowania agentów AI w Kotlinie i Javie. Nie jest tylko wrapperem na prompt. Daje zespołom JVM/Kotlin sposób na projektowanie agentów jako strategii, narzędzi, stanu, pamięci, śladów wykonania i testów.

Czym jest agent AI

Agent AI to system, w którym model językowy nie tylko odpowiada, ale podejmuje kolejne kroki: wywołuje narzędzia, czyta dane, sprawdza wynik, pyta o potwierdzenie i kontynuuje pracę aż do wykonania zadania.

Chatbot mówi, co można zrobić. Agent może część pracy naprawdę wykonać. Dobry agent ma granice i logi; zły agent to LLM z dostępem do zbyt wielu przycisków.

Do czego służy Koog

Koog ma sens wtedy, gdy aplikacja działa już w świecie Kotlin/JVM i chcesz budować warstwę agentową blisko istniejącego kodu. Framework obsługuje narzędzia, strategie jako grafy, długi kontekst, trwały stan, pamięć, streaming, tracing, MCP i integracje z providerami modeli.

Typowe użycia to agenci do wewnętrznych workflow, funkcje AI w produkcie, asystenci w aplikacjach JVM, Android/multiplatform oraz systemy agentowe wymagające obserwowalności i testów.

Kluczowa idea: wąskie korytarze

Najważniejsza myśl nie brzmi „pozwól LLM zrobić wszystko”. Wręcz przeciwnie: zbuduj wąski korytarz. Podziel zadanie na etapy, w każdym etapie udostępnij tylko potrzebne narzędzia, sprawdzaj ważne kroki i zapisuj ślad wykonania.

To różnica między inżynierią a drogą improwizacją.

Co zapamiętać

Koog jest ciekawy, bo traktuje agentów jak systemy software’owe: model, narzędzia, strategia, stan, obserwowalność i ewaluacja. Model jest tylko silnikiem. Agent to cała maszyna wokół niego.