PROJECT
Как я уже говорил на занятии, возникла инициатива к 7 июня к форуму соорудить небольшой продукт на базе популярных моделей AI в веб-версии чтобы продемонстрировать на выставке ваши достижения как студентов. Это хороший кейс чтобы:
- Засветиться и обратить на себя внимание. Произвести впечатление
- Получить очень актуальный опыт в рамках изучаемой профессии
- Повысить престиж AI academy, что благотворно скажется на желании всяких больших дядь из всяких Гуглов позвать вас на стажировку или работу)
WTF___
Идея, которая лежит на поверхности - это взять апишку от "ЖПТ" для генерации ответа в текстовом виде. Затем прикрутить доступные модели для перевода речи в текст и наоборот на русском языке (возможно и Кыргызском) чтобы сделать голосовой ассистент. Можно запромтить ЖПТ на то, чтобы он, например, рассказывал про ИИ и нашу академию. Консультировал итд.. Все это обернуть веб интерфейсом с более-менее приятным фронтом чтобы пустить "пыль в глаза" и повысить градус ах*евания от ваших талантов)) Концептуально, идея не сложная, но придется покодить, ибо везде есть нюансы;) Поработаем?
-
**Клонирование репозитория используя SSH URL **: Каждый член команды клонирует репозиторий на свой компьютер с помощью команды
git clone:git clone [email protected]:DataScienceDo/KIT_forum_project_DS.git
Замените
username/repositoryна ваше имя пользователя и название репозитория. -
Создание ветки: Каждая новая функциональность или исправление ошибок обычно выполняется в отдельной ветке. Для создания ветки используйте команду
git checkout -b:git checkout -b feature-branch
Где
feature-branch- название вашей ветки. -
Работа с кодом: Каждый член команды вносит необходимые изменения в код, используя свой текстовый редактор или среду разработки.
-
Добавление изменений: После внесения изменений необходимо добавить их в индекс с помощью команды
git add:git add .Эта команда добавит все измененные файлы в индекс. Если вы хотите добавить только определенные файлы, замените
.на их имена. -
Фиксация изменений: После добавления изменений в индекс их необходимо зафиксировать с помощью команды
git commit:git commit -m "Описание изменений"Где
"Описание изменений"- краткое описание внесенных изменений. -
Отправка изменений: После фиксации изменений их необходимо отправить на GitHub с помощью команды
git push:git push origin feature-branch
Где
feature-branch- название вашей ветки. -
Создание запроса на включение (Pull Request): После отправки изменений на GitHub необходимо создать запрос на включение (Pull Request). Это можно сделать на странице вашего репозитория на GitHub.
-
Обсуждение и проверка изменений: После создания запроса на включение другие члены команды могут просмотреть ваши изменения, оставить комментарии и предложения.
-
Обновление ветки: Если в процессе обсуждения были внесены изменения, необходимо обновить вашу ветку с помощью команды
git pull:git pull origin feature-branch
-
Слияние изменений: После одобрения изменений и завершения обсуждения их можно слить с основной веткой (например,
mainилиmaster) с помощью командыgit merge:git checkout main git merge feature-branch
Где
main- основная ветка, аfeature-branch- ваша ветка. -
Удаление ветки: После успешного слияния изменений в основную ветку вашу ветку можно удалить с помощью команды
git branch -d:git branch -d feature-branch
Где
feature-branch- название вашей ветки.