{"id":1613,"date":"2026-03-30T11:11:49","date_gmt":"2026-03-30T10:11:49","guid":{"rendered":"https:\/\/portugal.wordcamp.org\/2026\/?post_type=wcb_session&#038;p=1613"},"modified":"2026-04-06T16:39:41","modified_gmt":"2026-04-06T15:39:41","slug":"a-nova-era-do-wordpress-de-developer-a-arquiteto-com-engenharia-agentica","status":"publish","type":"wcb_session","link":"https:\/\/portugal.wordcamp.org\/2026\/session\/a-nova-era-do-wordpress-de-developer-a-arquiteto-com-engenharia-agentica\/","title":{"rendered":"A Nova Era do WordPress: De Developer a Arquiteto com Engenharia Ag\u00eantica"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">A Intelig\u00eancia Artificial n\u00e3o veio para substituir os developers, mas sim para elevar o nosso papel. Estamos a deixar de escrever c\u00f3digo linha a linha para assumirmos a posi\u00e7\u00e3o de arquitetos e orquestradores. Esta palestra \u00e9 um guia pr\u00e1tico, pensado para developers seniores que querem ir muito al\u00e9m das simples sugest\u00f5es de autocomplete e adotar um workflow verdadeiramente ag\u00eantico.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Come\u00e7amos por mapear o panorama atual da programa\u00e7\u00e3o com AI, que vai desde o c\u00f3digo assistido, com as t\u00edpicas sugest\u00f5es ao estilo Copilot, passando pelo &#8220;vibe coding&#8221;, onde se prototipa \u00e0 base de prompts e alguma esperan\u00e7a. O nosso foco, no entanto, ser\u00e1 a engenharia ag\u00eantica: um desenvolvimento estruturado onde o humano controla a arquitetura e a qualidade, enquanto os agentes de AI tratam da implementa\u00e7\u00e3o, testes e itera\u00e7\u00e3o. Usando o AI Fluency Framework da Anthropic como base, vamos explorar a mudan\u00e7a de mindset necess\u00e1ria para este novo modelo e desmistificar a ideia de que usar AI \u00e9 &#8220;batota&#8221;, desde que seja feito com rigor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Durante esta apresenta\u00e7\u00e3o irei partilhar ferramentas open source \u2014 baseadas em servidores MCP e criadas a partir do meu uso di\u00e1rio em projetos reais de clientes na Codeable \u2014 que transformam o Claude Code num verdadeiro ambiente de desenvolvimento nativo para WordPress. Arrancamos com um exemplo simples focado no scaffolding de um plugin com p\u00e1gina de op\u00e7\u00f5es, validando hooks automaticamente. Passamos depois a um n\u00edvel interm\u00e9dio com a constru\u00e7\u00e3o de um bloco Gutenberg personalizado, para por \u00faltimo, avan\u00e7armos para o desenvolvimento de produto end-to-end, cobrindo todo o processo desde a especifica\u00e7\u00e3o da ideia \u00e0 implementa\u00e7\u00e3o, passando pelo debugging com Chrome DevTools e a execu\u00e7\u00e3o de testes automatizados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nesta sess\u00e3o, os participantes v\u00e3o compreender a diferen\u00e7a crucial entre vibe coding e engenharia ag\u00eantica, percebendo porque \u00e9 que os testes marcam a linha divis\u00f3ria entre ambos. Vamos tamb\u00e9m demonstrar como os servidores MCP resolvem o problema dos dados de treino desatualizados, dando \u00e0 AI contexto verificado e em tempo real. No final, todos levar\u00e3o consigo um toolkit concreto, dispon\u00edvel no GitHub em pluginslab, e um workflow que poder\u00e3o configurar e come\u00e7ar a usar no pr\u00f3prio dia.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A Intelig\u00eancia Artificial n\u00e3o veio para substituir os developers, mas sim para elevar o nosso papel. Estamos a deixar de escrever c\u00f3digo linha a linha para assumirmos a posi\u00e7\u00e3o de arquitetos e orquestradores. Esta palestra \u00e9 um guia pr\u00e1tico, pensado para developers seniores que querem ir muito al\u00e9m das simples sugest\u00f5es de autocomplete e adotar [&hellip;]<\/p>\n","protected":false},"author":15405089,"featured_media":0,"template":"","meta":{"_crdt_document":"","_nakedcatplugins_page_lang":"","_nakedcatplugins_page_dir":"ltr","_wcpt_session_time":1778949000,"_wcpt_session_duration":3600,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[1595],"footnotes":""},"session_track":[31],"session_category":[33,35],"class_list":["post-1613","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-track-1","wcb_session_category-55min","wcb_session_category-pt"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"16\/05\/2026","time":"17:30"},"session_speakers":[{"id":"1595","slug":"marcel-schmitz","name":"Marcel Schmitz","link":"https:\/\/portugal.wordcamp.org\/2026\/speaker\/marcel-schmitz\/"}],"session_cats_rendered":"55min, PT","_links":{"self":[{"href":"https:\/\/portugal.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions\/1613","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":1,"href":"https:\/\/portugal.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions\/1613\/revisions"}],"predecessor-version":[{"id":1614,"href":"https:\/\/portugal.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions\/1613\/revisions\/1614"}],"speakers":[{"embeddable":true,"href":"https:\/\/portugal.wordcamp.org\/2026\/wp-json\/wp\/v2\/speakers\/1595"}],"author":[{"embeddable":true,"href":"https:\/\/portugal.wordcamp.org\/2026\/wp-json\/wporg\/v1\/users\/schmitzoide"}],"wp:attachment":[{"href":"https:\/\/portugal.wordcamp.org\/2026\/wp-json\/wp\/v2\/media?parent=1613"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/portugal.wordcamp.org\/2026\/wp-json\/wp\/v2\/session_track?post=1613"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/portugal.wordcamp.org\/2026\/wp-json\/wp\/v2\/session_category?post=1613"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}