Oura и Codex: как собрался микросервис сам

Здесь я, Саша Вартанян, разбираю маркетинг, ИИ и кибербез в нормальном человеческом языке. Без магии: что это значит для бизнеса, какие риски, что делать прямо сейчас. Исследования, выжимки трендов, чек-листы и личный опыт из «поля». Если нужно понимать, а не просто «хайпиться» — вам сюда.

OuraмикросервисыCodex

Давно не вайбкодил. А оказалось уже и нет никакого вайбкодинга.

Купил недавно себе умное кольцо Oura. И возникла у меня мысль - было бы прикольно не зависеть от графиков здоровья в его родном приложении, а собирать с кольца самому сырые данные и анализировать их.

Я пошел вайбкодить, а вайбкодить уже и не пришлось.

Я открыл Visual Studio, описал внутри задачу в Codex (это такой коннектор Visual Studio к ChatGPT). Дал ему ссылку на API производителя кольца.

Система потарахтела и (барабанная дробь) выдала мне сразу полностью готовый сервис на Python. Мне не только не пришлось самому писать код - я даже не видел, что там за код. Я запустил его и все заработало из коробки as is:

  • данные забираются по API из Oura
  • в веб-интерфейсе строятся графики (на скрине)
  • сырые данные можно экспортнуть в таблицу
  • данные за день отправляются в Google Gemini для медицинской оценки

Год назад - чтобы сделать такое, мне надо было копировать-вставлять куски кода, самому следить за структурой проекта, устанавливать компоненты и ловить ошибки. Я был таким "принеси-подай" джуном для ChatGPT.

Сейчас я буквально не сделал ничего сам - просто дал задачу, запустил результат и дал обратную связь.

И есть у меня ряд выводов:

Вывод 1

- Единственное, почему все подряд гуманитарии не делают свои микросервисы - знать слова "Visual Studio", "API", "Python", "консоль" все еще необходимо. Это отпугивает массы, хотя на самом деле не является проблемой.

Вывод 2

- Как только из процесса уйдут все эти сложные слова и прослойки вроде сред разработки и терминалов - будет настоящий бум создания микросервисов под каждый запрос каждой кухаркой.

Вывод 3

- Все это полностью изменит интерфейсы макросервисов и операционных систем. Не нужно будет под каждую задачу вроде дневника тренировок скачивать отдельное приложение из Google Play. Мы просто будем писать на смартфоне "мне нужен трекер тренировок с подсчетов питания по КБЖУ, розовенький, с интеграцией с Битрикс24" - и нужное приложение само будет собираться именно под ваш запрос у вас же на смартфоне.

Скриншот веб‑интерфейса с графиками Oura: обзор сна и активности, линия тренда, секции дневных метрик и возможность экспорта сырых данных для анализа.
Веб‑дашборд с графиками сна и активности, полученными из кольца Oura через API.

Дискуссия

Afarallax
Вартанян в сингулярности и вокруг неё
Достаточно часто, хоть и не всегда. Как с ремонтом квартир - часть людей довольствуется типовым ремонтом от застрощика, часть делает ремонт под себя.
Вот те, кто делает ремонт под себя, имхо, чаще всё равно довольствуются готовыми решениями, только компилируют отдельные моменты из разных: "обои как на той фоточке из инсты, а пол как у соседа". И представь, что это даже не ремонт, а строительство почти с нуля, а не тупо переклейка обоев. Пользователю надо иметь представление о том, что же он хочет в деталях, именно логику приложения ("выключатель у входной двери должен включать лампочку в прихожей"), а обычно пользователи могут лишь выразить поверхностные пожелания по своему пользовательскому опыту ("хочу, чтоб выключатель был чёрный, круглый и мягко щёлкал при нажатии"), а это совсем не то же самое, что внутренняя логика приложения.
Вартанян в сингулярности и вокруг неё
Afarallax
Вот те, кто делает ремонт под себя, имхо, чаще всё равно довольствуются готовыми решениями, только компилируют отдельные моменты из разных: "обои как на той фоточке из инсты, а пол как у соседа". И представь, что это даже не ремонт, а строительство почти…
Так ИИ же тоже фактически из готового собирает
Андрей Ананьев
Мне тут на днях понадобилось JSON из вебхука одного сервиса адаптировать для передачи в другой сервис под его схему (исключить лишние поля в массиве, заменить имена некоторых полей и в некоторых поменять формат даты) Я просто сделал связку вход-выход в n8n, посередине поставил ноду code, а код на джаве для этого узла мне написала Алиса Я тупо скормил исходный JSON, описал задачу и сказал что мне нужен код на джаве совместимый с n8n Со второго захода получил идеальный и лёгкий код нужной мне функции и фактически готовый шлюз для связки двух сервисов
Afarallax
Вартанян в сингулярности и вокруг неё
Так ИИ же тоже фактически из готового собирает
Да, но нет)) В смысле, пользователь не знает, из чего и как ии собирает код. Сам агент тоже не знает, кстати 😁 И что самое весёлое, пользователь сам отвечает за поведение сгенерированной программы. Нейронка глюкнула и добавила в код эксплоит? "Ну надо смотреть что запускаете," - типа того?))
Вартанян в сингулярности и вокруг неё
Natalia Bakrenko
Плюсую пост, сижу вот разбираюсь с Курсором. Не кухарка, но приходится изучать инструкции на Ютубе)
Жду тогда пост с результатами копания в Курсоре)
Вартанян в сингулярности и вокруг неё
Андрей Ананьев
Мне тут на днях понадобилось JSON из вебхука одного сервиса адаптировать для передачи в другой сервис под его схему (исключить лишние поля в массиве, заменить имена некоторых полей и в некоторых поменять формат даты) Я просто сделал связку вход-выход в n8n…
Ну да, основное ограничение уже не технологиях, а самих идеях - чего бы еще такого автоматизировать
Вартанян в сингулярности и вокруг неё
Afarallax
Да, но нет)) В смысле, пользователь не знает, из чего и как ии собирает код. Сам агент тоже не знает, кстати 😁 И что самое весёлое, пользователь сам отвечает за поведение сгенерированной программы. Нейронка глюкнула и добавила в код эксплоит? "Ну надо смотреть…
Это уже вопросы для юристов - чья будет ответственность
Константин Вигер
Очень хорошо выигрываю в этом плане. Я не разработчик и никогда им не стану, но фактически как для руководителя нейронки стали прекрасным «сотрудником». Он мне разрабатывает кучу микросервисов, графиков, данные обрабатывает, функционал формирует для работы людей. Причем в связке с текущим софтом. Пишет мне апи, соединяет работу с другими сервисами. Но как руководителю и технарю мне просто создать полноценное тз, описать взаимодействие и проверить результат. Так что тем кто умеет формулировать ТЗ и базовые понятия - сейчас в самом выигрыше. Но уверен чем дальше тем будет проще. Удивлен что кто-то в это даже еще не успел погрузиться.
Afarallax
Вартанян в сингулярности и вокруг неё
Это уже вопросы для юристов - чья будет ответственность
Тут к гадалке не ходи: крайне маловероятно, чтобы производители ии решений взяли на себя ответственность за непредсказуемые убытки с непредсказуемой вероятностью, вызванные непредсказуемым массовым использованием их софта. Имхо, ии - это полезный инструмент для разработки (и разработчика, который знает, что делает), а не для производства готового полноценного софта путём угадывания, что же имел в виду пользователь. Побаловаться, понятное дело, каждый может, но для рандомной кухарки, которой лень скачать проверенное приложение и хочется приключений, и риски соответствующие.
Elizaveta Mikhaylova
Тоже вдохновилась познакомиться с Cursor AI, оооочень круто 😍
Присоединиться к обсуждению →

Читайте так же