An open API service indexing awesome lists of open source software.

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.

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! 📸


Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4

## 🤝 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)