3D-симулятор с ИИ-чат-ботом для интерактивного технического образования.
Что он делает
3D Plant Facility Simulator — это образовательное приложение, разработанное для погружения студентов в виртуальную промышленную среду с первого дня обучения. Приложение, созданное в PlayCanvas, позволяет пользователям перемещаться по полностью интерактивному 3D-заводу, включающему гидравлические насосы, электродвигатели, миксер, электрическую кабину и различные клапаны. Центральная направляющая отметка помогает пользователям исследовать объект, выделяя ключевые объекты и предлагая вопросы, которые можно задать интегрированному чат-боту на основе искусственного интеллекта.
Чат-бот является важнейшей функцией приложения, предлагая в режиме реального времени, контекстно-релевантные ответы на технические вопросы о компонентах завода. Чтобы добиться этого, мы использовали API Gemini для создания высококачественных вложений из тщательно отобранной базы знаний. Когда пользователь задает вопрос, он отправляется из PlayCanvas на сервер Python, размещенный на PythonAnywhere, через Flask. Затем сервер обрабатывает вопрос с помощью API Gemini для создания вложений, которые хранятся и управляются в векторном хранилище Pinecone. Эти вложения имеют решающее значение для того, чтобы помочь чат-боту понять и извлечь наиболее релевантную информацию. Наконец, используя Langchain, приложение генерирует точные и образовательные ответы, адаптированные к запросу пользователя.
Этот инновационный подход помогает преодолеть разрыв между теоретическими знаниями и практическим опытом, облегчая преподавателям процесс обучения, а студентам — изучение сложных промышленных концепций в более увлекательной и интерактивной форме.
Построено с
Веб/Хром
Firebase
Команда
К
Übung
От
Бразилия
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","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)"]]