ChatGPT + YandexGPT API = ЛЮБОФ. Часть 1

Друзья, с момента основания проекта прошло уже 20 лет и мы рады сообщать вам, что сайт, наконец, переехали на новую платформу.

Какое-то время продолжим трудится на общее благо по адресу https://n-n-n.ru.
На новой платформе мы уделили особое внимание удобству поиска материалов.
Особенно рекомендуем познакомиться с работой рубрикатора.

Спасибо, ждём вас на N-N-N.ru

Блог компании Open Data Science. Авторы: Эдуард Ланчев, Илья Кузнецов, ChatGPT. Сказ о том, как мы, дата-сайентист и аналитик данных, на троих с ChatGPT, без программиста и девопса, создали сервис пересказа новостей TechMix с текстом и озвучкой. ChatGPT писал код, а мы ему только поддакивали.

Третьим будешь? (вместо вступления)

Собрались мы с Ильёй написать сервис, который берет зарубежные Tech новости и пересказывает их на русский. И не простой сервис в монолите, а с кучей микросервисов, шиной, базой данных, логированием, парой моделек машинного обучения под капотом, работой с парой внешних API, да еще и с CI/CD. И не просто написать, а чтобы потом можно было масштабировать, добавляя другие сервисы.

Собрались, а рядом ни программиста, ни девопса нет. А хотя бы третий в команду точно нужен — факт, известный всем. Время идет, ничего не меняется, ночь сменяется днем и так по кругу. И в какой то момент открыли мы браузер и написали первому, кто под руку попал:

— Третьим будешь?

— Какой контекст у этой фразы в вашем случае?

— Нам программист нужен. Будешь третьим в команде?

— Звучит интересно!

Хотели уже с ним по зуму пообщаться, а оказалось, чаты перепутали и это ChatGPT. Хоть и железка, но мы ж уже договорились. Вот так и стали втроем работать: Илья, я и наш неожиданный помощник ChatGPT.

Я б в Архитекторы пошёл, пусть меня научат

Начали мы с обсуждения архитектуры. То, что она будет микросервисной, мы и без ChatGPT знали. Но на всякий случай его спросили — всё же третий член в команде, вдруг обидится. Он с нами согласился, сказал, что такая архитектура позволит нам с лёгкостью (вот так и написал) разрабатывать, тестировать и обновлять отдельные части системы. Дальше нам нужно было выбрать брокера сообщений и базу данных.

«Для синхронизации ваших микросервисов идеально подойдёт RabbitMQ,» — предложил он однажды вечером, когда мы с Ильёй уже были готовы сдаться после нескольких часов бессмысленных споров и разойтись спать. Его аргументы о надёжности и масштабируемости RabbitMQ вместе с обещанием его настроить звучали так убедительно, что мы не могли не согласиться.

Подробнее
Пожалуйста, оцените статью:
Пока нет голосов
Источник(и):

Хабр