JEMPOL - Jaringan Edukasi dan Informasi Layanan Mandiri POLIJE is an intelligent chatbot developed to provide comprehensive information and support for students and staff at Politeknik Negeri Jember. It answers queries related to academics, student affairs, and various other services, leveraging advanced technologies for accurate and relevant responses.
Key Features
Comprehensive Information: Answers questions about academics, student affairs, and other Polije services.
RAG (Retrieval Augmented Generation): Enhances responses with relevant information retrieved from a knowledge base.
Semantic Search (Cosine Similarity): Uses cosine similarity for accurate semantic search.
Pinecone Database: Utilizes Pinecone for efficient vector database management.
User-Friendly Interface: Clean and intuitive interface for seamless interaction.
Real time chat: Allows the user to have a real time chat with the AI.
Screenshots
Technologies Used
Next.js: React framework for building the application.
RAG (Retrieval Augmented Generation): For enhanced response generation.
Semantic Search (Cosine Similarity): For accurate information retrieval.
Pinecone: For vector database management.
@google/generative-ai: Google AI integration.
@langchain/*: Langchain libraries for AI integration.
@radix-ui/*: UI components for accessibility.
framer-motion: For animations.
lucide-react: Icon library.
react-markdown: For rendering Markdown content.
tailwind-merge & tailwindcss-animate: Utilities for Tailwind CSS.