I
implementing-agent-modes
Twórz tryby agenta AI, które ograniczają narzędzia i zachowanie w zależności od kontekstu
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do PostHog AI agent umożliwiający tworzenie i aktualizowanie trybów pracy agenta. Tryby pozwalają zarządzać kontekstem, ograniczać dostępne narzędzia, prompty i zachowania w zależności od produktu, obszaru funkcjonalnego lub przypadku użycia. Agent może przełączać się między trybami za pomocą narzędzia switch_mode, zachowując aktualny kontekst. Każdy tryb zawiera zestaw narzędzi i definicję zachowania dostosowaną do konkretnego zadania.
Jak używać
- Przejrzyj istniejące tryby w katalogu ee/hogai/core/agent_modes/presets, aby sprawdzić, czy już istnieje tryb odpowiadający Twoim potrzebom. Tryby mogą być ograniczone do konkretnego produktu PostHog (np. Product analytics), obszaru funkcjonalnego (np. SQL) lub agenta (np. Instrumentation agent).
- Jeśli chcesz utworzyć nowy tryb, dodaj go do schematu w pliku frontend/src/queries/schema/schema-assistant-messages.ts, a następnie przebuduj schemat poleceniem hogli build:schema lub pnpm run schema:build.
- Utwórz lub zaktualizuj strukturę trybu, która powinna zawierać AgentToolkit z narzędziami specyficznymi dla trybu oraz AgentModeDefinition zawierającą definicję trybu, opis wstrzykiwany do kontekstu agenta i klasy dla toolkit'u.
- Dodaj odpowiednie narzędzia do trybu, wybierając je z katalogów ee/hogai/tools lub innych dostępnych źródeł. Narzędzia mogą być kontekstowe i wstrzykiwane na konkretnych stronach interfejsu.
- Jeśli wymagane jest dostosowanie promptu lub zachowania trybu, utwórz nowe executables w ramach definicji trybu.
- Przetestuj tryb, upewniając się, że agent prawidłowo przełącza się między trybami za pomocą narzędzia switch_mode i że kontekst jest zachowywany podczas przełączania.