{"id":2229,"date":"2026-07-03T07:47:19","date_gmt":"2026-07-03T05:47:19","guid":{"rendered":"https:\/\/galicia.wordcamp.org\/2026\/?post_type=wcb_session&#038;import=sabado-gl-003-ivelina-marcel"},"modified":"2026-07-03T20:56:56","modified_gmt":"2026-07-03T18:56:56","slug":"the-browser-is-the-agent-running-local-autonomous-ai-in-wordpress-gl","status":"publish","type":"wcb_session","link":"https:\/\/galicia.wordcamp.org\/2026\/session\/the-browser-is-the-agent-running-local-autonomous-ai-in-wordpress-gl\/","title":{"rendered":"The Browser is the Agent: Running Local, Autonomous AI in WordPress"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">Conectar WordPress a APIs de IA na nube introduce custos recorrentes, latencia e dores de cabeza en materia de privacidade de datos. Pero que pasar\u00eda se un axente de IA totalmente aut\u00f3nomo puidese xestionar o teu sitio execut\u00e1ndose por completo dentro do navegador do usuario?<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">Usando o noso plugin de c\u00f3digo aberto wp-agentic-admin como estudo de caso, esta charla altamente t\u00e9cnica explora como constru\u00edr administradores de sitios con IA do lado do cliente. Descubriremos como combinar as capacidades modernas do navegador con patr\u00f3ns de execuci\u00f3n intelixentes:<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">A infraestrutura: como aproveitar WebGPU e WebLLM para executar modelos de c\u00f3digo aberto como Qwen completamente en local, utilizando Service Workers para manter o estado do axente entre actualizaci\u00f3ns das pantallas de administraci\u00f3n de WordPress.<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">RAG no navegador: como implementamos unha canle de Retrieval-Augmented Generation (RAG) totalmente do lado do cliente, usando almacenamento vectorial no navegador para inxectar rexistros e documentaci\u00f3n locais de WordPress directamente na xanela de contexto do modelo.<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">O cerebro: como implementar un bucle ReAct (Reasoning + Acting) do lado do cliente, permitindo que o modelo escolla ferramentas de forma aut\u00f3noma, lea rexistros de erros, comprobe a Sa\u00fade do Sitio e aplique correcci\u00f3ns a trav\u00e9s da WordPress Abilities API.<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">Sa\u00edr\u00e1s cun proxecto claro de como o procesamento do lado do cliente pode eliminar facturas de API e riscos de privacidade mentres leva fluxos de traballo realmente ax\u00e9nticos directamente ao ecosistema WordPress.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Conectar WordPress a APIs de IA na nube introduce custos recorrentes, latencia e dores de cabeza en materia de privacidade de datos. Pero que pasar\u00eda se un axente de IA totalmente aut\u00f3nomo puidese xestionar o teu sitio execut\u00e1ndose por completo dentro do navegador do usuario? Usando o noso plugin de c\u00f3digo aberto wp-agentic-admin como estudo [&hellip;]<\/p>\n","protected":false},"author":8050362,"featured_media":0,"template":"sesion-gl","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"_nakedcatplugins_page_lang":"","_nakedcatplugins_page_dir":"ltr","_wcpt_session_time":1792224000,"_wcpt_session_duration":1500,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[2000,2002],"footnotes":""},"session_track":[37],"session_category":[38,30],"class_list":["post-2229","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-sala-grande-gl","wcb_session_category-charla-longa","wcb_session_category-ingles"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"17 Outubro, 2026","time":"10:00 a.m."},"session_speakers":[{"id":"2000","slug":"ivelina-dimova","name":"Ivelina Dimova","link":"https:\/\/galicia.wordcamp.org\/2026\/speaker\/ivelina-dimova\/"},{"id":"2002","slug":"marcel-schmitz-2","name":"Marcel Schmitz","link":"https:\/\/galicia.wordcamp.org\/2026\/speaker\/marcel-schmitz-2\/"}],"session_cats_rendered":"Charla longa, Ingl\u00e9s","_links":{"self":[{"href":"https:\/\/galicia.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions\/2229","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/galicia.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/galicia.wordcamp.org\/2026\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":7,"href":"https:\/\/galicia.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions\/2229\/revisions"}],"predecessor-version":[{"id":2594,"href":"https:\/\/galicia.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions\/2229\/revisions\/2594"}],"speakers":[{"embeddable":true,"href":"https:\/\/galicia.wordcamp.org\/2026\/wp-json\/wp\/v2\/speakers\/2000"},{"embeddable":true,"href":"https:\/\/galicia.wordcamp.org\/2026\/wp-json\/wp\/v2\/speakers\/2002"}],"author":[{"embeddable":true,"href":"https:\/\/galicia.wordcamp.org\/2026\/wp-json\/wporg\/v1\/users\/ivdimova"}],"wp:attachment":[{"href":"https:\/\/galicia.wordcamp.org\/2026\/wp-json\/wp\/v2\/media?parent=2229"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/galicia.wordcamp.org\/2026\/wp-json\/wp\/v2\/session_track?post=2229"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/galicia.wordcamp.org\/2026\/wp-json\/wp\/v2\/session_category?post=2229"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}