53. Componentes de IA no WordPress através de plugins experimentais

·

A Inteligência Artificial (IA) já chegou ao WordPress de forma modular, através de vários plugins que formam a base para integrar funcionalidades baseadas em IA.

Remember that you can listen to this program from Pocket Casts, Spotify, and Apple Podcasts or subscribe to the feed directly.

Transcrição do programa

Olá, sou José Freitas, e estás a ouvir o WPpodcast, que traz as notícias semanais da Comunidade WordPress.

Neste episódio, encontrarás as informações de 14 a 20 de Julho de 2025.

Há apenas algumas semanas, foi lançada a equipa de Inteligência Artificial do WordPress, e os primeiros resultados já estão disponíveis: vários plugins experimentais com diferentes funcionalidades e capacidades para apoiar o desenvolvimento de plugins ou a interação com outras ferramentas de inteligência artificial.

Para garantir flexibilidade e evitar dependência de fornecedores ou uma padronização prematura, estes projetos são distribuídos como plugins canónicos e pacotes Composer independentes do Core do WordPress.

Isto permite que os programadores os integrem em ambientes de produção antes de uma eventual fusão com o Core. Esta estratégia está alinhada com a Fase 3 do roadmap do Gutenberg — a Colaboração — que antecipa a integração de agentes de IA na nova interface de administração do site, permitindo colaboração em tempo real e assíncrona no editor, além de introduzir funcionalidades de IA na Biblioteca de Media.

O objetivo é que, com o WordPress 7.0, qualquer utilizador possa aceder, utilizar e criar funcionalidades avançadas de IA que, eventualmente, serão integradas no Core.

O plugin AI Experiments

O plugin AI Experiments reúne componentes da iniciativa AI Building Blocks do WordPress numa aplicação tangível que demonstra como estas peças funcionam em conjunto para oferecer funcionalidades de IA diretamente no editor e no painel de administração. Com esta ferramenta, qualquer utilizador pode ligar-se ao seu fornecedor de IA preferido, alternar entre modelos e experimentar a geração de conteúdos e automação de tarefas, criando um ambiente real para explorar as possibilidades atuais da IA.

Para além da demonstração, o plugin AI Experiments define uma rota para o futuro do WordPress, explorando casos de uso avançados como:

  • assistentes conversacionais para gestão do site,
  • colaboração em tempo real no Gutenberg,
  • comentários assíncronos com sugestões de IA, e
  • organização inteligente da Biblioteca de Media,

antecipando a sua futura integração no Core.

Com a ajuda do PHP AI Client SDK…

O PHP AI Client SDK é o componente central desta iniciativa, com o objetivo de unificar e simplificar a integração de funcionalidades de inteligência artificial em projetos PHP e plugins WordPress.

Graças à sua interface independente de fornecedor, os programadores só precisam de especificar as capacidades de IA que desejam integrar, enquanto os administradores gerem as credenciais de API a partir de um único local, evitando dependências e infraestruturas redundantes entre extensões.

Adicionalmente, o SDK gere internamente vários protocolos de streaming, formatos de API e detalhes específicos de cada serviço, permitindo tarefas desde a simples geração de texto até operações multimodais complexas, tudo sem expor essa complexidade aos utilizadores finais.

da Abilities API e do…

A Abilities API é outro componente fundamental da iniciativa.

Foi desenhada para fornecer ao ecossistema uma linguagem comum para descrever, registar e expor de forma consistente todas as funcionalidades oferecidas por diversos plugins e temas.

Através de um registo centralizado, cada componente pode declarar as suas capacidades com esquemas de entrada e saída bem definidos, mensagens de estado e permissões associadas. Isto permite que os programadores e sistemas de IA descubram e orquestrem estas funções sem depender de implementações dispersas e heterogéneas.

Resolve problemas de fragmentação, como um assistente não saber se um plugin de backups pode criar snapshots ou se uma extensão de SEO pode analisar conteúdo.

Abre portas para casos de uso avançados, desde paletas de comandos e fluxos de trabalho automatizados até à integração de capacidades nos menus e barras de ferramentas do editor.

MCP Adapter

O MCP Adapter também faz parte da iniciativa, com base no protocolo aberto Model Context Protocol (MCP), que padroniza a forma como as aplicações fornecem contexto a modelos de linguagem (LLMs).

Nesta implementação, o WordPress atua tanto como servidor MCP, expondo capacidades registadas através da Abilities API para que assistentes de IA possam descobrir e executar ações como criar artigos, gerir media ou moderar comentários, como cliente MCP, ligando-se a servidores externos através de um agente integrado, API REST ou WP-CLI.

Isto facilita fluxos de trabalho conversacionais que integram serviços especializados em geração de conteúdo, análise de dados ou migração de sites.

No seu conjunto, estas iniciativas AI Building Blocks oferecem uma infraestrutura modular e abrangente para trazer a inteligência artificial ao WordPress.

Gutenberg 21.2

Noutras atualizações, o Gutenberg 21.2 introduz várias novas funcionalidades, incluindo melhorias no bloco de Navegação, que agora inclui uma opção lateral para definir que as ligações abram em novos separadores, sem necessidade de editar código ou usar soluções externas.

As DataViews foram melhoradas com:

  • novos tipos de campos (media, booleano, email e array),
  • capacidade de atribuir ordenações e funções de rendering por omissão,
  • e exportações independentes dos seus subcomponentes para composições personalizadas.

Foram também introduzidos dois componentes de calendário — DateCalendar e DateRangeCalendar — para facilitar a seleção de datas.

Por fim, continua a modernização dos painéis de definições:

  • o bloco de Galeria recebe uma interface redesenhada para as ferramentas,
  • e o bloco de Logótipo do Site conclui a sua transição para a nova interface, finalizando esta fase de reformulação.

Core avalia PHPMailer

A equipa de Core retomou uma discussão com oito anos sobre a inclusão total da biblioteca PHPMailer. Atualmente, o WordPress utiliza uma versão parcial, mas a inclusão total permitiria funcionalidades nativas de gestão de email, o que significa que os plugins SMTP deixariam de ter de incorporar versões potencialmente inseguras da biblioteca.

A equipa de Comunidade lançou três iniciativas estratégicas para consolidar a presença do WordPress na educação: Campus Connect, Clubes de Estudantes e Créditos WordPress.

O Campus Connect propõe workshops intensivos e eventos práticos onde os estudantes aprendem a criar websites, melhorar SEO e explorar oportunidades profissionais dentro do ecossistema WordPress, com o apoio de mentores e profissionais da indústria.

Os Clubes de Estudantes funcionam como comunidades autónomas nos campus, mantendo o interesse através de reuniões regulares e projetos recorrentes, garantindo que o impulso educativo não se perde após um único evento.

Por fim, o programa Créditos WordPress integra estudantes em projetos reais de desenvolvimento do WordPress, concedendo reconhecimento académico formal. Esta abordagem remove barreiras de entrada, permitindo que os estudantes ganhem experiência prática ao contribuírem diretamente para o Core e promovendo o acesso à plataforma.

Meetup do Porto é quinta, 24 de Julho

A edição do Porto WordPress Meetup de Julho é já esta semana, no dia 24, quinta-feira.

Fellyph Cintra vai fazer uma apresentação sobre o potencial da Inteligência Artificial no ecossistema WordPress, com foco na integração prática de serviços de IA e no inovador AI Playground.

O evento é quinta, 24 de Julho, às 19h00, na Eupago, no Porto.

A participação é gratuita, mas pede-se a confirmação da presença através da página do evento no Meetup.com.

E, para terminar, este podcast é distribuído sob uma licença Creative Commons como uma versão derivada do podcast em espanhol; podes encontrar todos os links para mais informações e o podcast noutros idiomas em WPpodcast.org.

Obrigado por ouvires, até ao próximo episódio.

Comments

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *