Implementation of an AI-Based Interactive Kiosk with Gemini API and RAG for Campus Information System Optimization
DOI:
https://doi.org/10.31848/justise.v3i2.4331Keywords:
Interactive Kiosk, Artificial Intelligence, Retrieval-Augmented Generation, Gemini API, Campus Information SystemAbstract
Efficient and accurate information access is a fundamental challenge in higher education environments. This research aims to develop an interactive kiosk application based on artificial intelligence (AI) as a solution to optimize the information system at Universitas Kebangsaan Republik Indonesia (UKRI). The system is designed by integrating the Gemini Multimodal API with the Retrieval-Augmented Generation (RAG) framework to provide intelligent and efficient information services. The methodology includes building a campus-specific knowledge base from internal documents, which are processed into vector embeddings and stored in a Qdrant vector database. The RAG framework ensures that every response generated by the AI model is grounded in factual data from this knowledge base, thereby significantly improving accuracy. The implementation results show that the kiosk prototype successfully provides a natural and responsive multimodal (voice and text) interaction. Functional testing proves that the RAG mechanism dramatically outperforms a generic AI model in delivering relevant and accurate answers regarding campus information. In conclusion, this interactive kiosk has great potential to transform conventional information dissemination methods, making them more accessible and user-centric.
References
Google for Developers, “LLM: Apa itu model bahasa besar (LLM)? | Machine Learning,” [Online]. Available: https://developers.google.com/machine-learning/crash-course/llm/transformers?hl=id. [Accessed: Jun. 16, 2025].
Google Cloud, “Apa itu Retrieval-Augmented Generation (RAG)?,” [Online]. Available: https://cloud.google.com/use-cases/retrieval-augmented-generation. [Accessed: Jun. 16, 2025].
Google Cloud, “Google Gen AI SDK | Generative AI on Vertex AI,” [Online]. Available: https://cloud.google.com/vertex-ai/generative-ai/docs/sdks/overview. [Accessed: Aug. 3, 2025].
Google Cloud, “Live API Reference | Generative AI on Vertex AI,” [Online]. Available: https://cloud.google.com/vertex-ai/generative-ai/docs/model-reference/multimodal-live. [Accessed: Aug. 3, 2025].
Google Cloud, “Text Embeddings API | Generative AI on Vertex AI,” [Online]. Available: https://cloud.google.com/vertex-ai/generative-ai/docs/model-reference/text-embeddings-api. [Accessed: Aug. 3, 2025].
LiveKit, “LiveKit: The All-in-One Voice AI Platform,” [Online]. Available: https://livekit.io/. [Accessed: Aug. 3, 2025].
Qdrant, “Qdrant: Vector Database,” [Online]. Available: https://qdrant.tech/. [Accessed: Aug. 3, 2025].
React, “React,” [Online]. Available: https://react.dev/. [Accessed: Aug. 3, 2025].
Vercel, “Next.js by Vercel: The React Framework,” [Online]. Available: https://nextjs.org/. [Accessed: Aug. 3, 2025].
Firebase, “Firebase Studio,” [Online]. Available: https://firebase.google.com/docs/studio. [Accessed: Aug. 3, 2025].
Downloads
Published
Issue
Section
License
Copyright (c) 2025 Firdaus Rhamadhan, Alkautsar Rahman, Oscar Hadikaryana

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.




