<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>0xEtern4lW0lf — Blog</title><description>Artigos sobre segurança ofensiva, red team e pesquisa em IA por 0xEtern4lW0lf.</description><link>https://0xetern4lw0lf.com/</link><item><title>Konhecia: o que deu certo e o que deu errado construindo um RAG corporativo local</title><link>https://0xetern4lw0lf.com/blog/konhecia-retrospectiva-rag-corporativo/</link><guid isPermaLink="true">https://0xetern4lw0lf.com/blog/konhecia-retrospectiva-rag-corporativo/</guid><description>A retrospectiva do projeto: o ambiente, as seis fases, os 19 testes contra infraestrutura real sem mocks, os quatro bugs que valeram a pena e o que eu faria diferente.</description><pubDate>Sun, 06 Sep 2026 00:00:00 GMT</pubDate><category>Konhecia</category><category>RAG</category><category>retrospectiva</category><category>testes</category><category>LLM local</category><category>pytest</category></item><item><title>LangChain sem mágica: montando uma chain RAG com LCEL</title><link>https://0xetern4lw0lf.com/blog/langchain-lcel-chain-rag/</link><guid isPermaLink="true">https://0xetern4lw0lf.com/blog/langchain-lcel-chain-rag/</guid><description>O que o operador `|` do LCEL realmente faz, como montar prompt + modelo + parser numa chain com streaming, e o prompt anti-alucinação que precisou de duas reescritas.</description><pubDate>Fri, 04 Sep 2026 00:00:00 GMT</pubDate><category>LangChain</category><category>LCEL</category><category>RAG</category><category>prompt engineering</category><category>alucinação</category><category>Python</category></item><item><title>Banco vetorial na prática: embeddings, similaridade de cosseno e Qdrant</title><link>https://0xetern4lw0lf.com/blog/qdrant-embeddings-busca-vetorial/</link><guid isPermaLink="true">https://0xetern4lw0lf.com/blog/qdrant-embeddings-busca-vetorial/</guid><description>O que realmente acontece entre &apos;o usuário perguntou&apos; e &apos;o modelo recebeu contexto&apos; — chunking, espaço vetorial, top-k, limiar de relevância e por que o score sozinho não segura alucinação.</description><pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate><category>Qdrant</category><category>vector database</category><category>embeddings</category><category>RAG</category><category>chunking</category><category>similaridade</category></item><item><title>Ollama: rodando LLM e embeddings 100% locais (e por que isso importa)</title><link>https://0xetern4lw0lf.com/blog/ollama-llm-embeddings-locais/</link><guid isPermaLink="true">https://0xetern4lw0lf.com/blog/ollama-llm-embeddings-locais/</guid><description>O que é quantização, qual a diferença entre um modelo de geração e um de embedding, e como servir os dois em container sem mandar um byte de documento interno para fora.</description><pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate><category>Ollama</category><category>LLM local</category><category>embeddings</category><category>self-hosted</category><category>privacidade</category><category>GPU</category></item><item><title>SQLAlchemy assíncrono e Alembic: persistindo o histórico de um agente</title><link>https://0xetern4lw0lf.com/blog/sqlalchemy-async-alembic-historico/</link><guid isPermaLink="true">https://0xetern4lw0lf.com/blog/sqlalchemy-async-alembic-historico/</guid><description>Fundamentos de ORM assíncrono e migrations versionadas, com um bug de ordenação cronológica que só aparece quando duas mensagens são gravadas na mesma transação.</description><pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate><category>PostgreSQL</category><category>SQLAlchemy</category><category>Alembic</category><category>asyncpg</category><category>migrations</category><category>Python</category></item><item><title>FastAPI do zero: injeção de dependência, Pydantic v2 e streaming com SSE</title><link>https://0xetern4lw0lf.com/blog/fastapi-injecao-dependencia-sse/</link><guid isPermaLink="true">https://0xetern4lw0lf.com/blog/fastapi-injecao-dependencia-sse/</guid><description>Os fundamentos do FastAPI a partir da API de um agente de RAG — rotas assíncronas, Depends como mecanismo de autenticação, contratos Pydantic e resposta token a token via Server-Sent Events.</description><pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate><category>FastAPI</category><category>Python</category><category>async</category><category>SSE</category><category>Pydantic</category><category>API</category></item><item><title>Docker Compose na prática: subindo uma stack de IA local com cinco serviços</title><link>https://0xetern4lw0lf.com/blog/docker-compose-stack-ia-local/</link><guid isPermaLink="true">https://0xetern4lw0lf.com/blog/docker-compose-stack-ia-local/</guid><description>Os fundamentos do Docker Compose explicados a partir de um caso real: orquestrar banco relacional, banco vetorial, servidor de LLM e API numa stack que sobe com um comando só.</description><pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate><category>Docker</category><category>Docker Compose</category><category>containers</category><category>healthcheck</category><category>self-hosted</category></item><item><title>Prompt injection na prática: o OWASP Top 10 para LLMs explicado</title><link>https://0xetern4lw0lf.com/blog/prompt-injection-owasp-llm-top-10/</link><guid isPermaLink="true">https://0xetern4lw0lf.com/blog/prompt-injection-owasp-llm-top-10/</guid><description>O que é prompt injection, por que ela não é &apos;só um filtro que falta&apos;, como ela aparece em agentes e RAG, e um passeio pelo OWASP Top 10 for LLM Applications com exemplos concretos.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate><category>LLM</category><category>prompt injection</category><category>OWASP</category><category>AI security</category><category>red team</category></item><item><title>eJPT, OSCP ou CEH? Qual certificação de pentest vale a pena em 2026</title><link>https://0xetern4lw0lf.com/blog/ejpt-oscp-ceh-qual-certificacao-de-pentest/</link><guid isPermaLink="true">https://0xetern4lw0lf.com/blog/ejpt-oscp-ceh-qual-certificacao-de-pentest/</guid><description>Comparativo direto das certificações de pentest mais buscadas — custo, formato de prova, o que cada uma realmente prova e em que ordem fazer sentido tirar.</description><pubDate>Sat, 22 Aug 2026 00:00:00 GMT</pubDate><category>OSCP</category><category>eJPT</category><category>CEH</category><category>CPTS</category><category>certificações</category><category>carreira</category></item><item><title>Como começar em segurança ofensiva em 2026: um roteiro honesto</title><link>https://0xetern4lw0lf.com/blog/como-comecar-em-seguranca-ofensiva-2026/</link><guid isPermaLink="true">https://0xetern4lw0lf.com/blog/como-comecar-em-seguranca-ofensiva-2026/</guid><description>Um caminho realista para sair do zero e chegar ao primeiro emprego em pentest — fundamentos, laboratórios, certificações que importam e os erros que fazem a maioria travar.</description><pubDate>Sat, 15 Aug 2026 00:00:00 GMT</pubDate><category>pentest</category><category>red team</category><category>carreira</category><category>certificações</category><category>HackTheBox</category></item></channel></rss>