Skip to content

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.

Notifications You must be signed in to change notification settings

LouisFernando1204/yuccAI-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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: Ollama Model (nomic-embed-text and mistral) integrated via Python FastAPI
  • 🎨 3D Model: Blender for Yucca’s interactive design, integrated with ReactTS

🚀 YuccAI Insights

🌟 Take a Peek at YuccAI in Action! 📸

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4

🤝 Contributors

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages