https://github.com/louisfernando1204/yuccai-frontend
YuccAI is a voice assistant website for Universitas Ciputra, offering real-time answers to university-related questions via voice commands. With conversation history and topic recommendations, it simplifies access to campus information through innovative AI technology.
https://github.com/louisfernando1204/yuccai-frontend
ai-voice-assistant golang-backend mistral-ai mongodb-database nomic-embed-text ollama-python python-fastapi reactjs-frontend
Last synced: about 2 months ago
JSON representation
YuccAI is a voice assistant website for Universitas Ciputra, offering real-time answers to university-related questions via voice commands. With conversation history and topic recommendations, it simplifies access to campus information through innovative AI technology.
- Host: GitHub
- URL: https://github.com/louisfernando1204/yuccai-frontend
- Owner: LouisFernando1204
- Created: 2024-11-19T12:24:14.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-01-28T15:00:57.000Z (4 months ago)
- Last Synced: 2025-01-28T15:34:46.371Z (4 months ago)
- Topics: ai-voice-assistant, golang-backend, mistral-ai, mongodb-database, nomic-embed-text, ollama-python, python-fastapi, reactjs-frontend
- Language: TypeScript
- Homepage: https://yucc-ai-frontend.vercel.app
- Size: 102 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# YuccAI: Your Voice Assistant for Universitas Ciputra! 🎓💬
## ✨ Overview
Welcome to **YuccAI**, the ultimate voice assistant website designed exclusively for Universitas Ciputra! 🚀🗣️ With **YuccAI**, users can effortlessly obtain information about the university by simply asking questions through voice commands. Yucca, your intelligent 3D assistant, responds in real-time with accurate answers and keeps a history of every conversation for easy reference. Whether you're a student, staff, or prospective applicant, **YuccAI** makes finding information simple, interactive, and efficient!## 💡 Features
- 🎙️ **Voice Interaction** : Ask questions directly through voice commands, and Yucca responds with spoken answers.
- 🕒 **Conversation History** : Keep track of all previous inquiries, ensuring important information is always at your fingertips.
- 🌟 **Recommendation Topics** : Discover curated topics and FAQs to quickly find answers to common questions.
- 🔄 **Dynamic Updates** : New user questions are automatically added to the recommended topics for collective learning.
- 🧑🎨 **Interactive 3D Assistant** : Meet Yucca, a fully rendered 3D model that enhances the user experience with a visually engaging interface.## 📋 How It Works
1. **Voice Queries** : Users ask questions about Universitas Ciputra through voice input.
2. **AI-Powered Responses** : Yucca processes the question using advanced AI models and delivers answers in real-time.
3. **Conversation History** : Every interaction is saved in a personal conversation history for easy access later.
4. **Dynamic Recommendations** : Frequently asked or new questions are automatically added to the recommendation section.## ⚙️ Tech Stack Behind YuccAI
- 🌐 **Frontend** : ReactTS (Typescript)
- 🔧 **Backend** : Golang Fiber REST API Integration (for managing conversation data storage)
- 🧠 **AI Models** : OpenAI Model (Text Embedding Ada 002 and GPT 3.5 Turbo) integrated via Python FastAPI
- 📒 **Vector Database** : Pinecone
- 🎨 **3D Model** : Blender for Yucca’s interactive design, integrated with ReactTS## 🚀 YuccAI Insights
- 🌐 **Frontend** : [View Code](https://github.com/LouisFernando1204/yuccAI-frontend)
- 🔧 **Backend** : [View Code](https://github.com/LouisFernando1204/yuccAI-backend)
- 🧠 **AI Models** : [View Code](https://github.com/LouisFernando1204/yuccAI-model)## 🌟 Take a Peek at YuccAI in Action! 📸
![]()
![]()
![]()
![]()
## 🤝 Contributors
- 🧑 **Louis Fernando** : [@LouisFernando1204](https://github.com/LouisFernando1204)
- 🧑 **Yobel Nathaniel Filipus** : [@yebology](https://github.com/yebology)
- 🧑 **Joren Alexander Toding** : [@jhwrwe](https://github.com/jhwrwe)
- 🧑 **Steven Gonawan** : [@xAnonym101](https://github.com/xAnonym101)
- 🧑 **Patrick Steven Kent** : [@pstevenkent](https://github.com/pstevenkent)