При подготовке к университетским экзаменам было доказано, что наличие партнера имеет важное значение для обнаружения пробелов в знаниях и разъяснения конкретных сомнений по теме, рассматриваемой во время занятий. В то время как чат-боты, основанные на LLM, таких как CHATGPT, Phind и COLOD, уже оказывают помощь студентам, они не могут предоставить помощь лекции/материала на курсах студенческих университетов. Мы предлагаем создать систему для тонкой настройки чат-ботов на конкретных материалах конкретных курсов. Благодаря этому мы создадим учебных приятелей для курсов типичного студента университета, способны ответить на сомнения, генерировать вопросы и многое другое!
Можно проверить чат -бот по этой ссылке.

Неявный объем проекта (и всего курса) состоит в том, чтобы создать масштабируемую инфраструктуру, которая может размещать наши MLOP. По этой причине традиционный монолитный трубопровод ML разделен на три различных процесса: функции трубопровода , тренировочный трубопровод , конференция .

Особенному трубопроводу отвечает:
Есть несколько вариантов запуска функционального трубопровода:
FeaturePipeline/Reading.ipynbFeaturePipeline/FeaturePipeline.py с использованием python3 FeaturePipeline/FeaturePipeline.py Копия последнего слегка изменена в файле FeaturePipeline/FeaturePipeline_modal.py чтобы сделать его запуск в службе модального хостинга с помощью modal [run|deploy] FeaturePipeline/FeaturePipeline.py
Тренировочный трубопровод отвечает за:
Чтобы выполнить тренировочный трубопровод, запустите ноутбук TrainingPipeline/FineTuning.ipynb
Трубопровод вывода отвечает за:
Чтобы выполнить конвейер с выводом, запустите streamlit run chatbot_app.py
Хотя экспериментально процесса тонкой настройки недостаточно, чтобы сделать основополагающая модель постоянно лучше, чем не настраиваясь, чат-бот с тряпкой способен не только правильно ответить на вопросы пользователя, следуя исходному материалу, но также может дать (в основном) правильные ссылки на то, откуда ответил на ответ, важную функцию для студента, изучающего для университетского экзамена!
Точная настройка не работает так же хорошо, как предназначена из -за отсутствия используемых материалов и вычислительных ресурсов. В качестве будущей работы мы хотим улучшить процесс эксплуатации знаний и использовать большую вычислительную мощность для решения задач, показанных в отчете.