I will build an ai chatbot with rag over your documents


About this gig
Most document chatbots fail the same way: they answer confidently and wrongly, and nobody notices until a customer does.
I build retrieval that is measured, not assumed. Hybrid search combining keyword and vector similarity, chunking chosen by testing rather than guessing, and a set of evaluation questions so you can see the quality instead of trusting a demo.
WHAT YOU GET
A working chatbot over your documents (PDF, Word, web pages or database), deployed and documented, with an evaluation set so quality is a number and not a feeling.
WHY ME
I have shipped LLM integrations in production across four products on OpenAI, Anthropic and Google Gemini. My open-source project runs hybrid RAG over 9,125 chunks with retrieval graded automatically in CI: a 32-question gold set that fails the build if quality drops. You can read the code: github.com/RodrigoFK06/PrecioVivo
Two Anthropic certifications. Founder of a software consultancy: 50+ projects for 45+ clients since 2020.
BEFORE YOU ORDER
Message me with what your documents are and what people will ask. I will tell you honestly whether RAG is the right answer for your case, and if it is not, I will say so.
Get to know Rodrigo Torres
AI Engineer: RAG, Agents and MCP
- FromPeru
- Member sinceJan 2025
- Avg. response time1 hour
Languages
English, Spanish
My Portfolio
Other AI Development Services I Offer
FAQ
Can it answer from my private data without leaking it?
Yes. Your documents stay in your own storage and the model only receives the fragments it needs to answer. I can also run it against a self-hosted model if your data cannot leave your servers.
How do I know the answers are correct?
That is what the evaluation set is for. We write real questions with expected answers and measure how often retrieval finds the right source. You get a number, not a demo.
What if my documents change every week?
Standard and Premium include re-indexing. Premium adds an admin panel so you can update the documents yourself without me.

