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
- Přímá odpověď: Odpověď ve formátu Markdown.
- Delegace na agenta: Směrování složitých dotazů na AI agenty.
- Integrace nástrojů: Použití externích služeb pro zpracování dat.
- 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."