Agents - Neotask by Neotask Documentation | Neotask

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.md agenta
  • 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ęć.

    View full documentation