Agenci
Czym są agenci?
Agenci to izolowani asystenci AI, którzy rozwiązują problemy, wykonują zadania i komunikują się na wielu platformach. Każdy agent ma własną przestrzeń roboczą, historię sesji, konfigurację modelu i powiązania z kanałami.
Izolacja agentów
Każdy agent otrzymuje:
- Przestrzeń robocza -- Dedykowany katalog dla plików, notatek i danych specyficznych dla agenta
- Sesje -- Niezależna historia rozmów i transkrypty
- Konfiguracja -- Wybór modelu, uprawnienia narzędzi, limity wydatków
- Tożsamość -- Unikalna persona zdefiniowana w pliku
AGENTS.mdagenta - Profile uwierzytelniania -- Konfiguracje kluczy API i uwierzytelniania per agent
Persony agentów
Przestrzeń robocza każdego agenta zawiera plik AGENTS.md, który definiuje osobowość, instrukcje i wytyczne behawioralne. Ten trwały prompt systemowy kształtuje sposób odpowiadania agenta -- ton, wiedzę domenową, formatowanie, użycie narzędzi i zasady bezpieczeństwa.
Kierowanie wieloagentowe
Podczas uruchamiania wielu agentów przychodzące wiadomości są automatycznie kierowane na podstawie powiązań:
- Powiązanie kanału -- Kieruj wszystkie wiadomości z platformy (np. wszystkie Telegram → agent
osobisty) - Powiązanie serwera/przestrzeni roboczej -- Kieruj konkretny serwer Discord lub przestrzeń roboczą Slack do dedykowanego agenta
- Powiązanie typu czatu -- Kieruj wiadomości prywatne do jednego agenta, a wiadomości grupowe do innego
- Powiązanie kontaktu/peera -- Kieruj wiadomości od konkretnych kontaktów do konkretnych agentów
Powiązania są oceniane w kolejności priorytetów. Wygrywa pierwsze dopasowanie. Niedopasowane wiadomości trafiają do domyślnego agenta.
Podagenci i delegowanie
Agenci mogą tworzyć podagentów do wyspecjalizowanych zadań:
- Delegowanie zadań -- Rozkładaj złożone zadania i deleguj części do wyspecjalizowanych podagentów
- Izolowane wykonanie -- Podagenci działają w swoim własnym kontekście sesji
- Rozmowy ping-pong -- Agenci mogą prowadzić wymiany tam i z powrotem (do 5 tur), aby współpracować
- Ogłaszanie wyników -- Wyniki podagentów mogą być publikowane z powrotem do oryginalnego kanału
Zespoły i orkiestracja
Wieloagentowe zespoły umożliwiają skoordynowane przepływy pracy:
- Równoległe wykonanie -- Uruchamiaj wielu agentów jednocześnie nad różnymi aspektami zadania
- Sekwencyjne potoki -- Łącz agentów, gdzie każdy buduje na poprzednim wyjściu
- Tryb hybrydowy -- Łącz wykonanie równoległe i sekwencyjne
- Śledzenie zadań -- Monitoruj status pracy każdego agenta (w kolejce, uruchomione, ukończone, błąd, anulowane)
Profile narzędzi
Kontroluj, co każdy agent może robić:
| Profil | Dostępne narzędzia |
|---|---|
| minimalny | Tylko status sesji |
| kodowanie | We/Wy pliku, wykonanie, sesje, pamięć, obrazy |
| komunikacja | Wysyłanie wiadomości, historia sesji |
| pełny | Wszystkie narzędzia (domyślnie) |
Niestandardowe listy dozwolone/zabronione mogą być ustawiane per agent i per dostawca modelu.
Tryb bezpieczny
Tryb bezpieczny zapewnia piaskownicę wykonawczą:
- Główny przełącznik -- Włącz lub wyłącz globalnie
- Kontrole per agent -- Wyłącz dla zaufanych agentów, pozostaw włączone dla innych
- Zatwierdzanie wykonania -- Wrażliwe operacje wymagają wyraźnej zgody użytkownika
- Synchronizacja zasad -- Ustawienia synchronizowane we wszystkich połączonych klientach w czasie rzeczywistym
Pamięć agenta
Każdy agent ma dostęp do systemu pamięci:
- MEMORY.md -- Trwałe notatki i ważne informacje między sesjami
- Pliki pamięci -- Dodatkowa ustrukturyzowana wiedza w katalogu
memory/ - Wyszukiwanie wektorowe -- Przeszukaj pamięć za pomocą zapytań w języku naturalnym
Szczegółowe informacje znajdziesz w artykule Sesje i pamięć.