ChatGPT + YandexGPT API = ЛЮБОФ. Часть 1
Друзья, с момента основания проекта прошло уже 20 лет и мы рады сообщать вам, что сайт, наконец, переехали на новую платформу.
Какое-то время продолжим трудится на общее благо по адресу
На новой платформе мы уделили особое внимание удобству поиска материалов.
Особенно рекомендуем познакомиться с работой рубрикатора.
Спасибо, ждём вас на N-N-N.ru
Блог компании Open Data Science. Авторы: Эдуард Ланчев, Илья Кузнецов, ChatGPT. Сказ о том, как мы, дата-сайентист и аналитик данных, на троих с ChatGPT, без программиста и девопса, создали сервис пересказа новостей TechMix с текстом и озвучкой. ChatGPT писал код, а мы ему только поддакивали.
Третьим будешь? (вместо вступления)
Собрались мы с Ильёй написать сервис, который берет зарубежные Tech новости и пересказывает их на русский. И не простой сервис в монолите, а с кучей микросервисов, шиной, базой данных, логированием, парой моделек машинного обучения под капотом, работой с парой внешних API, да еще и с CI/CD. И не просто написать, а чтобы потом можно было масштабировать, добавляя другие сервисы.
Собрались, а рядом ни программиста, ни девопса нет. А хотя бы третий в команду точно нужен — факт, известный всем. Время идет, ничего не меняется, ночь сменяется днем и так по кругу. И в какой то момент открыли мы браузер и написали первому, кто под руку попал:
— Третьим будешь?
— Какой контекст у этой фразы в вашем случае?
— Нам программист нужен. Будешь третьим в команде?
— Звучит интересно!
Хотели уже с ним по зуму пообщаться, а оказалось, чаты перепутали и это ChatGPT. Хоть и железка, но мы ж уже договорились. Вот так и стали втроем работать: Илья, я и наш неожиданный помощник ChatGPT.
Я б в Архитекторы пошёл, пусть меня научат
Начали мы с обсуждения архитектуры. То, что она будет микросервисной, мы и без ChatGPT знали. Но на всякий случай его спросили — всё же третий член в команде, вдруг обидится. Он с нами согласился, сказал, что такая архитектура позволит нам с лёгкостью (вот так и написал) разрабатывать, тестировать и обновлять отдельные части системы. Дальше нам нужно было выбрать брокера сообщений и базу данных.
«Для синхронизации ваших микросервисов идеально подойдёт RabbitMQ,» — предложил он однажды вечером, когда мы с Ильёй уже были готовы сдаться после нескольких часов бессмысленных споров и разойтись спать. Его аргументы о надёжности и масштабируемости RabbitMQ вместе с обещанием его настроить звучали так убедительно, что мы не могли не согласиться.
- Источник(и):
- Войдите на сайт для отправки комментариев