Tag

php

Um MCP remoto para o blog: a arquitetura e o deploy no Cloudflare Workers

Um MCP remoto para o blog: a arquitetura e o deploy no Cloudflare Workers

O blog já publicava por uma skill de terminal, mas isso não funciona dentro do claude.ai web. Veja como um servidor MCP remoto no Cloudflare Workers resolveu isso: OAuth do GitHub, uma API nova em PHP e proteção contra SSRF no download de imagens.

Artigo, Avançados, Inteligência Artificial
Parte 3: o agente, a checklist e os limites de um RAG mínimo

Parte 3: o agente, a checklist e os limites de um RAG mínimo

Na última parte da série, um agente do Laravel AI SDK usa a busca vetorial como ferramenta e devolve uma checklist validada por schema, com o trecho e a página de cada exigência. Depois vêm a tela em React e uma lista do que um RAG mínimo deixa de fora.

Artigo, Avançados, Banco de dados, Docker, FrontEnd, Inteligência Artificial, Intermediários, Laravel, php, Postgres
Parte 2: embeddings e busca vetorial no Laravel com pgvector

Parte 2: embeddings e busca vetorial no Laravel com pgvector

Na segunda parte, divido o texto do edital por página, gero os embeddings com o Laravel AI SDK e guardo tudo no pgvector. A primeira busca semântica funciona e mostra um limite importante: o trecho mais parecido com a pergunta nem sempre traz a resposta.

Artigo, Avançados, Inteligência Artificial, Laravel, php, Postgres
Parte 1: Laravel AI SDK e pgvector, a base de um RAG em PHP

Parte 1: Laravel AI SDK e pgvector, a base de um RAG em PHP

Primeira parte de uma série em que monto, com Laravel AI SDK e PostgreSQL, um sistema que lê um edital de licitação e lista os documentos de habilitação com a página de origem de cada um. Aqui entram o ambiente em Docker, o banco com pgvector e a extração do PDF.

Artigo, Avançados, Inteligência Artificial, Laravel, php
Go para desenvolvedores PHP: o que muda na forma de pensar

Go para desenvolvedores PHP: o que muda na forma de pensar

Sair do PHP para o Go não é trocar de sintaxe, é trocar de hábitos. Este artigo mostra o que muda de verdade na cabeça de quem já programa em PHP: tipos verificados antes da execução, erros que voltam como valor de retorno em vez de exceção, e um compilador que recusa o código antes de ele virar programa. Com comparações lado a lado, benchmarks lidos com ressalva e um roteiro de estudo em quatro passos.

Artigo, GO, Iniciantes, Intermediários, php
Entendendo a Função list() no PHP

Entendendo a Função list() no PHP

A função list() do PHP é uma forma prática de atribuir múltiplos valores de um array a variáveis individuais. Neste artigo, vamos explorar como essa função funciona, seus usos mais comuns e alternativas modernas…

Iniciantes, Intermediários, php
Como Usar Between Entre Duas Colunas de Data no Laravel

Como Usar Between Entre Duas Colunas de Data no Laravel

Trabalhar com intervalos de datas é uma necessidade comum em aplicações web, especialmente em sistemas que lidam com eventos, agendamentos ou relatórios. Neste artigo, vamos explorar como usar o operador BETWEEN entre…

Artigo, Iniciantes, Intermediários, Laravel, php
Como Converter Arquivos TXT de UTF-8 para ANSI com PHP

Como Converter Arquivos TXT de UTF-8 para ANSI com PHP

Quando lidamos com arquivos de texto, a codificação de caracteres é um aspecto fundamental para garantir que os textos sejam exibidos corretamente. No entanto, em muitos casos, especialmente em sistemas legados, pode…

Intermediários, php, Tutorial