{"id":2191,"date":"2026-07-03T11:49:20","date_gmt":"2026-07-03T09:49:20","guid":{"rendered":"https:\/\/galicia.wordcamp.org\/2026\/?post_type=wcb_session&#038;import=sabado-003-ivelina-marcel"},"modified":"2026-07-03T11:49:33","modified_gmt":"2026-07-03T09:49:33","slug":"the-browser-is-the-agent-running-local-autonomous-ai-in-wordpress","status":"publish","type":"wcb_session","link":"https:\/\/galicia.wordcamp.org\/2026\/session\/the-browser-is-the-agent-running-local-autonomous-ai-in-wordpress\/","title":{"rendered":"The Browser is the Agent: Running Local, Autonomous AI in WordPress"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Conectar WordPress a API de IA basadas en la nube conlleva costes recurrentes, latencia y problemas relacionados con la privacidad de los datos. Pero, \u00bfy si un agente de IA totalmente aut\u00f3nomo pudiera gestionar tu sitio web operando \u00edntegramente desde el navegador de tus usuarios?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Utilizando nuestro plugin de c\u00f3digo abierto wp-agentic-admin como caso pr\u00e1ctico, esta charla de car\u00e1cter altamente t\u00e9cnico explora c\u00f3mo crear una administraci\u00f3n de sitios web basada en IA del lado del cliente. Realizaremos un an\u00e1lisis detallado de c\u00f3mo combinar las capacidades de los navegadores modernos con patrones de ejecuci\u00f3n inteligentes:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La infraestructura: c\u00f3mo aprovechar WebGPU y WebLLM para ejecutar modelos de c\u00f3digo abierto como Qwen de forma totalmente local, utilizando Service Workers para mantener el estado del agente durante las actualizaciones de la pantalla de administraci\u00f3n de WordPress.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">RAG en el navegador: c\u00f3mo implementamos un flujo de trabajo de \u00abRetrieval Augmented Generation\u00bb (RAG) totalmente del lado del cliente, utilizando el almacenamiento vectorial en el navegador para inyectar registros y documentaci\u00f3n locales de WordPress directamente en la ventana de contexto del modelo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El cerebro: C\u00f3mo implementar un bucle ReAct (Razonamiento + Acci\u00f3n) del lado del cliente, que permite al modelo elegir herramientas de forma aut\u00f3noma, leer registros de errores, comprobar el estado del sitio y aplicar correcciones a trav\u00e9s de la API de Abilities de WordPress.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Al finalizar, contar\u00e1s con un plan de acci\u00f3n claro sobre c\u00f3mo el procesamiento del lado del cliente puede eliminar las facturas de la API y los riesgos de privacidad, al tiempo que incorpora flujos de trabajo de aut\u00e9ntico nivel profesional directamente al ecosistema de WordPress.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Conectar WordPress a API de IA basadas en la nube conlleva costes recurrentes, latencia y problemas relacionados con la privacidad de los datos. Pero, \u00bfy si un agente de IA totalmente aut\u00f3nomo pudiera gestionar tu sitio web operando \u00edntegramente desde el navegador de tus usuarios? Utilizando nuestro plugin de c\u00f3digo abierto wp-agentic-admin como caso pr\u00e1ctico, [&hellip;]<\/p>\n","protected":false},"author":8050362,"featured_media":0,"template":"sesion-es","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":[1440,2001],"footnotes":""},"session_track":[29],"session_category":[38,30],"class_list":["post-2191","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-sala-grande","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":"1440","slug":"ivelina-dimova-2","name":"Ivelina Dimova","link":"https:\/\/galicia.wordcamp.org\/2026\/speaker\/ivelina-dimova-2\/"},{"id":"2001","slug":"marcel-schmitz","name":"Marcel Schmitz","link":"https:\/\/galicia.wordcamp.org\/2026\/speaker\/marcel-schmitz\/"}],"session_cats_rendered":"Charla longa, Ingl\u00e9s","_links":{"self":[{"href":"https:\/\/galicia.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions\/2191","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":4,"href":"https:\/\/galicia.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions\/2191\/revisions"}],"predecessor-version":[{"id":2391,"href":"https:\/\/galicia.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions\/2191\/revisions\/2391"}],"speakers":[{"embeddable":true,"href":"https:\/\/galicia.wordcamp.org\/2026\/wp-json\/wp\/v2\/speakers\/1440"},{"embeddable":true,"href":"https:\/\/galicia.wordcamp.org\/2026\/wp-json\/wp\/v2\/speakers\/2001"}],"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=2191"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/galicia.wordcamp.org\/2026\/wp-json\/wp\/v2\/session_track?post=2191"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/galicia.wordcamp.org\/2026\/wp-json\/wp\/v2\/session_category?post=2191"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}