Blog
Tutoriais curtos mostrando como eu construí algumas coisas, com o código que interessa.
- Claude Code + Jev: o agente escreve, o Jev decideO Jev não roda no lugar do modelo do Claude Code. O que dá pra fazer é ensinar o agente a escrever chamadas certas pro Jev, e é isso que eu mostro aqui.
- Busca híbrida num único SQLiteColoquei vetor e busca por texto no mesmo banco do Turso, com as duas consultas numa ida só à rede. No fim, o benchmark mostrou que a busca por palavra não aumentava o recall.
- Turso FTS5 no RAG sem erro 500Se você joga a pergunta do usuário direto no MATCH do FTS5, uma hora vem um erro 500. Mostro como eu monto a consulta e o que estraga o índice na hora de gravar.
- RRF com peso e a armadilha do vector_top_kCom RRF puro, achar a frase exata quase não muda a posição do resultado. Explico por que dei peso 2 pra essa busca e o filtro do vector_top_k que me devolvia lista vazia.
- Um bot de code review com Lambda e LiteLLMUm webhook do Bitbucket chama uma Lambda, que manda o diff pro modelo via LiteLLM. O que deu trabalho foi não revisar o mesmo commit duas vezes e um timeout de 300 segundos que vinha do fetch.
- Fila SQS para trabalho pesado num Next.js com SSTIndexar um documento leva minutos, então joguei isso pra uma fila SQS com Lambda, no mesmo sst.config do site. Quase todo o trabalho foi acertar timeout, DLQ e arm64.