Simulator 3D dengan chatbot AI untuk pendidikan teknis interaktif.
Fungsinya
3D Plant Facility Simulator adalah aplikasi pendidikan yang dirancang untuk membenamkan siswa dalam lingkungan industri virtual sejak hari pertama pelatihan mereka. Dibuat di PlayCanvas, aplikasi ini memungkinkan pengguna menavigasi fasilitas pembangkit listrik 3D yang sepenuhnya interaktif, yang menampilkan pompa hidrolik, motor listrik, mixer, kabin listrik, dan berbagai katup. Tanda panduan pusat membantu pengguna menjelajahi fasilitas dengan menandai objek utama dan menyarankan pertanyaan untuk diajukan kepada chatbot terintegrasi yang didukung AI.
Chatbot adalah fitur penting aplikasi, yang menawarkan jawaban real-time yang relevan secara kontekstual untuk pertanyaan teknis tentang komponen pembangkit listrik. Untuk mencapai hal ini, kami menggunakan Gemini API untuk membuat penyematan berkualitas tinggi dari basis pengetahuan yang diseleksi dengan cermat. Saat pengguna mengajukan pertanyaan, pertanyaan tersebut akan dikirim dari PlayCanvas ke server Python yang dihosting di PythonAnywhere melalui Flask. Server kemudian memproses pertanyaan menggunakan Gemini API untuk membuat penyematan, yang disimpan dan dikelola di penyimpanan vektor Pinecone. Penyematan ini sangat penting untuk membantu chatbot memahami dan mengambil informasi yang paling relevan. Terakhir, menggunakan Langchain, aplikasi menghasilkan respons yang akurat dan edukatif yang disesuaikan dengan kueri pengguna.
Pendekatan inovatif ini membantu menjembatani kesenjangan antara pengetahuan teoritis dan pengalaman langsung, sehingga memudahkan instruktur untuk mengajar dan siswa untuk mempelajari konsep industri yang kompleks dengan cara yang lebih menarik dan interaktif.
Dibuat dengan
Web/Chrome
Firebase
Tim
Oleh
Übung
From
Brasil
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],[],[],[],null,["# 3D Plant Facility Simulator\n\n[More Apps](/competition/vote) \n\n3D Plant Facility Simulator\n===========================\n\n3D simulator with AI chatbot for interactive technical education. \nVote \nVoted!\nWhat it does\n\nThe 3D Plant Facility Simulator is an educational application designed to immerse students in a virtual industrial environment from day one of their training. Built in PlayCanvas, the app allows users to navigate a fully interactive 3D plant facility, featuring hydraulic pumps, electric motors, a mixer, an electric cabin, and various valves. A central guide mark helps users explore the facility by highlighting key objects and suggesting questions to ask the integrated AI-driven chatbot. \n\nThe chatbot is a critical feature of the app, offering real-time, contextually relevant answers to technical questions about the plant's components. To achieve this, we utilized the Gemini API to create high-quality embeddings from a carefully curated knowledge base. When a user poses a question, it is sent from PlayCanvas to a Python server hosted on PythonAnywhere via Flask. The server then processes the question using the Gemini API to generate embeddings, which are stored and managed in Pinecone's vector storage. These embeddings are crucial in helping the chatbot understand and retrieve the most relevant information. Finally, using Langchain, the app generates accurate and educational responses tailored to the user's query. \n\nThis innovative approach helps bridge the gap between theoretical knowledge and hands-on experience, making it easier for instructors to teach and for students to learn complex industrial concepts in a more engaging and interactive way. \nBuilt with\n\n- Web/Chrome\n- Firebase \nTeam \nBy\n\nÜbung \nFrom\n\nBrazil \n[](/competition/vote)"]]