What is it?

An AI application puts a large language model (LLM) to work on one clear job: answering customers, searching company documents, or taking phone calls. Retrieval-augmented generation (RAG) lets the model answer from your own data instead of only what it learned in training.

Why use it?

A general chatbot does not know your products, policies or records. An agent built on your own data gives answers you can check, and it can be connected to your phone line, website and internal tools.

How I build it

  • Choose and configure the LLM for the job and the budget — OpenAI, the Claude API or Llama 3.
  • Index your documents and data with LlamaIndex so the agent can retrieve them (RAG).
  • Add voice with Twilio Programmable Voice, and speech-to-text with AWS Transcribe, where calls or voice notes are needed.
  • Tune the prompts against real conversations.
  • Serve it behind a FastAPI or Express API, deployed with Docker on AWS.

Why hire me?

I work as an OpenAI & Prompt Engineer at Xobot, and I built a no-code framework for creating custom AI agents with RAG and voice.

Related projects
Full-stack developer

No-Code AI Bot Building Framework

A no-code environment for building custom AI agents on configurable LLMs, connecting different models and data sources for RAG. Twilio handles programmable voice; Google handles sign-in.

Read the case study →
  • FastAPI
  • OpenAI
  • Llama 3
  • LlamaIndex
  • Twilio
  • MongoDB
  • Docker
Backend developer

AI-Powered Financial App

API for a mobile finance app with AI assistants trained on our dataset, voice-to-text through AWS Transcribe, OTP and social login, and PDF term sheets generated from Google Sheets and sent via SES.

Read the case study →
  • Express
  • TypeScript
  • OpenAI
  • AWS
  • MongoDB
  • Puppeteer
Blogs

Guides on AI applications

Have a bot, a backend or a strategy in mind?

Tell me what you want to build and where you are with it. Send a few lines about the project and I’ll reply with questions and next steps.

Rajshahi, Bangladesh