Skip to content

yuens1002/chatgpt-sms-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Intro

  • Project Title: SMS AI Chatbot
  • Overview: A proof of concept (POC) for an AI-powered SMS chatbot designed to answer domain-specific questions, oversee an online schedule, and book events. The chatbot provides an assistant-like experience, facilitating communication between the admin and public users when necessary.

Scope

  • Text-Focus: The system is designed for SMS-based communication, accessible to anyone with a QWERTY-equipped mobile phone.

Tech & Tools

  • Backend: Python & Flask
  • LLM: OpenAI ChatGPT 3.5 Turbo
  • Vector store: For domain-specific knowledge
  • SMS: Twilio
  • Scheduling: Zoho Booking API

Components

  • Zoho Booking API Client
  • API Integrations: Twilio, OpenAI, Zoho Booking
  • Potential Database/CMS Integration: conversation threads, user data

Plans

  • Timeline: 3 months or less
  • Fine-Tuning Prompts: 1 month
  • Integrations: 1 month
  • Zoho Client: 1 month

Testing

  • Extensive Self-Testing: Texting the chatbot in a local environment
    • Twilio account and sms setup
    • ngrok account API & setup
    • run ngrok http --domain [name of the ngrok instance] [PORT]
    • in the directory where [app.py] is located, run [python app.py]
  • Jupyter Notebook Tests: For code validation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published