EN

AI v Drupalu

Zapojení AI asistenta do Drupalu: workflow AiAssistantApiRunner pro přímou odpověď vs. delegaci na agenta, integrace nástrojů a návrh system promptu.

Co tato dovednost pokrývá

Zapojení AI asistenta do Drupalu: požadavkový tok AiAssistantApiRunner, kdy odpovědět přímo a kdy delegovat na agenta, a jak je strukturován system prompt, aby bylo toto rozhodování konzistentní. Pro dovednosti vývoje Drupal modulů a bezpečnostní revize viz Drupal Development & Operations. Pro širší koncepty vývoje AI viz Vývoj AI.

Kdy ji použít

  • Při zapojování AI asistenta do Drupalu (system prompty, tok přímá odpověď vs. delegace na agenta)
  • Při rozhodování, zda má být dotaz uživatele zodpovězen přímo, nebo směrován na agenta s přístupem k nástrojům
  • Při psaní nebo ladění system promptu, který řídí formát odpovědi asistenta

Workflow AiAssistantApiRunner

  1. Přímá odpověď: Odpověď ve formátu Markdown.
  2. Delegace na agenta: Směrování složitých dotazů na AI agenty.
  3. Integrace nástrojů: Použití externích služeb pro zpracování dat.
  4. Formátování výsledku: Prezentace výstupů v čitelném formátu se zachováním kontextu.

Příklad system promptu:

$pre_prompt = $this->assistant->get('system_prompt');
"[instructions] ... You will answer directly or delegate to an agent. Format outputs in Markdown for readability."