AI Assistant Tools
Smart AI Assistant porta lo sviluppo del sito dentro WordPress tramite chat admin e tool locali.
Loop agentico
Sezione intitolata “Loop agentico”Browser admin-> admin-ajax.php action=saia_chat-> proxy.php-> provider AI-> tool_use-> saia_execute_tool()-> tool_result-> risposta finaleIl loop massimo e di 10 iterazioni. L’esecuzione tool e in-process: chiama funzioni PHP locali di AI-HTML, Smart Builder Site e Smart Reset.
Tool principali
Sezione intitolata “Tool principali”| Gruppo | Tool |
|---|---|
| Lettura tema | get_site_status, get_options_schema, get_available_hooks |
| Opzioni/menu/pagine | update_options, import_menus, create_page |
| Code slots | create_code_slot, list_code_slots, delete_code_slot, toggle_code_slot |
| Smart Builder Site | sbs_get_context, sbs_get_widgets, sbs_get_page_builder, sbs_update_page_builder, sbs_list_blueprints, sbs_apply_blueprint |
| Deploy/reset | deploy_project, reset_components, get_reset_registry |
Confini
Sezione intitolata “Confini”Il tema AI-HTML gestisce contenitore, menu, header, footer e code slots. Smart Builder Site gestisce contenuti pagina e JSON builder. Smart Bootstrap Manager gestisce runtime visuale e motion.
Sicurezza
Sezione intitolata “Sicurezza”- Richiede
manage_options. - Usa nonce AJAX.
- API key server-side.
- I tool scrivono tramite pipeline di sanitizzazione dei prodotti target.
- Reset e deploy distruttivi devono avere conferma umana.
Documento locale
Sezione intitolata “Documento locale”smart-ai-assistant/SAIA-DEVELOPMENT-GUIDE.md