← Live feed

Implement AI Assistant to our saas web & mobile apps to answer user queries based on their own data

Contract
HOURLY / PART_TIME
Client
United Arab Emirates
Live feed
Upwork

python, artificial-intelligence, mobile-app-development, security-engineering

Preferred qualifications

  • Experience: Intermediate
Our product is a SaaS app where customers keep their own records and documents. They constantly ask us questions that are answerable from that data, and today a human answers every one. We want that answered inside the app. What it must do Answer a customer's question using only their own data: their records plus the documents we load. Show the source of every answer (document name + page, or the record it came from). Say clearly "that isn't in your documents" instead of guessing. Stream the answer into a panel inside our existing React app, behind our current login. Keep a log of every question, the answer, the sources used, and the token cost. Deliverables An ingestion command that loads 50 documents (PDF and web pages) into a vector store and can re-index them. A /chat endpoint: question + customer id in, streamed answer + sources out. The assistant panel in our app (React), with the sources toggle. Guardrails: refuses anything outside the loaded data, caps tokens per answer, throttles per user. An admin page to edit the system prompt and read the question log. A README with setup, .env.example, and the re-index steps, plus a 2-3 minute walkthrough. Acceptance criteria 10 written test questions: at least 8 answered correctly, and every correct answer cites at least one source. 3 out-of-scope questions are refused with the fixed message, not answered from general knowledge. A question whose answer is absent returns "not in the documents" - verified on one document we hold back. First token arrives within 2 seconds on our test data; no key or model name hard-coded. Everything runs from a fresh clone with the README. Timeline Day 1 ingestion + index, Day 2 retrieval + cited answers, Day 3 endpoint + streaming + auth, Day 4 the in-app panel, Day 5 guardrails + log + admin, Day 6 the 10-question test, docs and handover. What to include in your proposal A link to one similar build, the stack you would use for retrieval, and how you would measure whether the answers are grounded.
Open job

AI proposal draft

Generate a short cover letter to copy into the offer. Says you are interested and ready to work.

Sign in to generate an AI proposal draft.

Log in