WhatsApp AI Internal Knowledge Agent: Vector DB, Document Ingestion & Chat Integration

Posted 2 hours ago

Worldwide

Summary

We're looking for a developer to build a WhatsApp-based AI agent that answers questions from an internal knowledge base. All 4 components are bundled into a single fixed-price contract of $300 USD, paid as one milestone upon completion. What needs to be done: 1) Conversational Agent Flow: Design and implement the end-to-end agent logic that receives incoming WhatsApp messages and routes them through an AI model to generate relevant responses. The agent should handle context, fallback cases, and structured replies. 2) Supabase and Vector Database Setup: Set up a Supabase project with a vector-enabled database (pgvector or equivalent) to store and retrieve document embeddings. Configure the schema, indexing, and similarity search logic needed for knowledge retrieval. 3) Document Ingestion Pipeline: Build a pipeline to process and ingest internal knowledge documents (text files, PDFs, or similar) into the vector database. This includes text chunking, embedding generation, and batch upload logic. 4) Firestore Search Integration: Implement Firestore-based tools that the agent can call to search structured records or supplement vector search results. This should work alongside the vector DB to provide comprehensive answers. Deliverables: - Functional WhatsApp agent connected to the knowledge base. - Supabase project configured with vector search. - Ingestion script for loading documents into the database. - Firestore search tools integrated into the agent flow. - Brief setup and usage documentation. Timeline: roughly 7 to 10 business days total. Revisions: up to 2 rounds of revisions per component within original scope, included. IP and Confidentiality: All code becomes our property upon final payment. Contractor agrees not to share or reuse the codebase or business logic. Ideal candidate: Developer with experience in AI chatbot integrations, vector databases, and Firebase or Supabase. Familiarity with WhatsApp Business API or similar messaging APIs is a plus. When applying, please briefly mention similar AI agent or chatbot projects you've built.

  • $300.00

    Fixed-price
  • Intermediate
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
Python
Artificial Intelligence
Activity on this job
  • Proposals:20 to 50
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Sep 2, 2023
  • Israel
    Givatayim1:14 PM
  • $3.8K total spent
    34 hires, 3 active
  • 20 hours
  • Retail & Consumer Goods
    Small company (2-9 people)

Explore similar jobs on Upwork

Website Migration to New PlatformHourly‐ Posted 1 month ago
Web Development
MySQL
HTML5
Web Design
Technical Software InterviewerHourly‐ Posted 1 month ago
Candidate Interviewing
Software
Computer Science

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo