



The goal of this project is to develop a language learning application with advanced AI capabilities to aid communication between foreigners and locals in Thailand. The application, named TH_AI, will utilize OpenAI models. TH_AI will cater to two primary user groups: foreigners seeking to learn the Thai language and locals seeking to learn foreign languages or interact effectively with foreigners. The application has user authentication with Email and Google, Stripe Payment Subscription system, Database/Vectorstore, and multi-modal conversation options. Various types of Chatbots you get access in this webapp: 1. General Chatbot: A bilingual agent facilitating communication between foreigners and locals, capable of processing images, documents, and voice inputs. 2. Agent Chatbot: Specialized agents offering advice in various domains such as law, accounting, marketing, etc., with pre-programmed instructions and a knowledge base. 3. Tutor Chatbot (Basic, Advanced, Practice)