{"id":1958,"date":"2026-04-13T17:18:12","date_gmt":"2026-04-13T16:18:12","guid":{"rendered":"https:\/\/portugal.wordcamp.org\/2026\/?post_type=wcb_session&#038;p=1958"},"modified":"2026-04-20T08:25:33","modified_gmt":"2026-04-20T07:25:33","slug":"observability-in-wp-ai-taking-control-of-your-ai-workflows","status":"publish","type":"wcb_session","link":"https:\/\/portugal.wordcamp.org\/2026\/session\/observability-in-wp-ai-taking-control-of-your-ai-workflows\/","title":{"rendered":"AI in the Enterprise: Challenges and Opportunities"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">WordPress 7.0 ships with a built-in AI client \u2014 and enterprises are about to plug in. But deploying AI in production without observability is like shipping code without logs: everything works until it doesn&#8217;t, and then you have no idea why.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This talk shows how to audit AI conversations flowing through the WordPress AI client to gain visibility into what your users are actually asking, what data is being sent to which models, and what&#8217;s coming back. We&#8217;ll walk through practical patterns for cost management (token budgets, model routing, spend anomalies), compliance (PII detection, audit trails, data residency), and iterative improvement (prompt versioning, evaluation loops, and turning production traces into better outcomes).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>WordPress 7.0 ships with a built-in AI client \u2014 and enterprises are about to plug in. But deploying AI in production without observability is like shipping code without logs: everything works until it doesn&#8217;t, and then you have no idea why. This talk shows how to audit AI conversations flowing through the WordPress AI client [&hellip;]<\/p>\n","protected":false},"author":3832385,"featured_media":0,"template":"","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_nakedcatplugins_page_lang":"","_nakedcatplugins_page_dir":"ltr","_wcpt_session_time":1778858100,"_wcpt_session_duration":1800,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[1960],"footnotes":""},"session_track":[39],"session_category":[36],"class_list":["post-1958","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-salas-de-comunidade","wcb_session_category-en"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"15\/05\/2026","time":"16:15"},"session_speakers":[{"id":"1960","slug":"shadi-sharaf","name":"Shadi Sharaf","link":"https:\/\/portugal.wordcamp.org\/2026\/speaker\/shadi-sharaf\/"}],"session_cats_rendered":"EN","_links":{"self":[{"href":"https:\/\/portugal.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions\/1958","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/portugal.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/portugal.wordcamp.org\/2026\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":2,"href":"https:\/\/portugal.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions\/1958\/revisions"}],"predecessor-version":[{"id":2086,"href":"https:\/\/portugal.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions\/1958\/revisions\/2086"}],"speakers":[{"embeddable":true,"href":"https:\/\/portugal.wordcamp.org\/2026\/wp-json\/wp\/v2\/speakers\/1960"}],"author":[{"embeddable":true,"href":"https:\/\/portugal.wordcamp.org\/2026\/wp-json\/wporg\/v1\/users\/shadyvb"}],"wp:attachment":[{"href":"https:\/\/portugal.wordcamp.org\/2026\/wp-json\/wp\/v2\/media?parent=1958"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/portugal.wordcamp.org\/2026\/wp-json\/wp\/v2\/session_track?post=1958"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/portugal.wordcamp.org\/2026\/wp-json\/wp\/v2\/session_category?post=1958"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}