Salta ai contenuti

AI Assistant Tools

Smart AI Assistant porta lo sviluppo del sito dentro WordPress tramite chat admin e tool locali.

Browser admin
-> admin-ajax.php action=saia_chat
-> proxy.php
-> provider AI
-> tool_use
-> saia_execute_tool()
-> tool_result
-> risposta finale

Il 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.

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

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.

  • 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.
  • smart-ai-assistant/SAIA-DEVELOPMENT-GUIDE.md