Я пока не занимаюсь активным продвижением, но Naia уже появилась в Windows Store. Ссылку публиковать не буду. Как я говорил на нашей последней встрече, детали только-только собрались вместе, и всё это лишь недавно начало работать — пока со скрипом.Ещё на первой встрече я рассказывал, что мы с Atom много думали об архитектуре для основы той Alpha, которую хотим создать. Изменение структуры заняло немало времени. Naia начиналась с голоса и видеоаватаров и выглядела как B2C-продукт. Но после основания компании я на деле направил усилия на решение задач ИИ для других компаний и организаций в формате B2B.
Поэтому Naia — результат двух направлений работы: на поверхности технологии для B2C, а под ними — harness и рабочее пространство разработки, ориентированные на B2B. Это не две отдельные вещи. Именно на базе разработки B2B-harness создавались технологии и сервисы для B2C. Но есть и обратная сторона: всё это время я занимался разработкой и недостаточно думал о пользователях, которые для B2C являются главным.
Особенно ясно это стало на презентации для инвесторов на прошлой неделе, когда мне сказали: «У вас нет метрик». Размышляя, каким должен быть продукт, чтобы эти метрики появились, я понял, насколько мало на самом деле думал о пользователях. Внешне я представлял его как OpenClaw или Hermes с лицом. На деле же соответствующий репозиторий Naia-Agent был самым тонким слоем, ему не хватало тестов выполнения, а пользовательский опыт оставался незавершённым.
И всё же мне было трудно сосредоточиться исключительно на этом. Я считал, что прежде видимой части нужна надёжная среда разработки и проверки на основе ИИ. Именно так, по моему мнению, можно одновременно обеспечить качество B2C и выполнить требования B2B.
Поэтому с выходных я занялся сотрудничеством не нескольких агентов внутри одного ПК, а устройств в разных средах. Я создал агента — руководителя команды разработки — и структуру, в которой агенты из разных сред общаются через каналы Discord и разрабатывают одно приложение: Naia. Только сегодня эта система была готова на пяти машинах: трёх ноутбуках Windows с RTX 4060, RTX 2070 и MX250, а также двух компьютерах с Naia OS (Linux) — одном с BC250 и другом с двумя RTX 3090. Чтобы сократить расходы, Fable и Astra подготовили первоначальный план главного агента через повторяющиеся взаимные критические ревью. Opus отвечает за работу системы, а Sonnet и 5.6 Luna Max выполняют задачи агентов на отдельных устройствах.
Когда система сотрудничества была налажена, следующий вопрос звучал так: «Соответствует ли продукт той ценности, которую я хотел создать изначально?» Когда я запросил QC, система попыталась прогнать всех предлагаемых провайдеров ИИ. Я понял, насколько это повышает сложность. То же самое относится к многочисленным навыкам, которые мы предоставляли, но не успели достаточно проверить.
Поэтому я решил удалить всё, кроме того, на чём действительно сосредоточился и чем сам пользовался, и соединить оставшееся. Главными для меня были прослушивание музыки, голос, LLM через аккаунт Naia, локальные LLM и система разработки ПО с Claude, Codex и Grok через harness ADK. Я решил смело убрать все навыки, кроме минимального набора, и напрямую подключить инструменты разработки. На самом деле Claude, Codex и Grok уже гораздо мощнее как агенты, чем OpenClaw или Hermes. Их подписки тоже трудно превзойти. А сама Naia может стать более тонким слоем.
В общем, это не попытка похвастаться тем, сколько всего я создал. Это упрёк самому себе: почему я не начал с минимального опыта клиента и не расширял его постепенно? Почему функций стало так много? Наверное, потому что вайб-кодинг сделал разработку слишком лёгкой. Когда harness позволил относительно стабильно расширять функциональность, добавлять новое стало просто. Но я продолжал добавлять, не проверяя как следует. Продукт, который растёт лишь ради показухи, по сути ничего собой не представляет.
Другая проблема в том, что значительная часть моих реальных усилий уходила на невидимую разработку ADK Naia, на которой я уже строил B2B-бизнес, но эти две стороны я так и не связал должным образом. Похоже, теперь моя задача — соединить их кратчайшим путём.
Например, есть шлюз Discord, созданный с помощью naia-adk, через который CLI Codex, Claude и OpenCode отвечают клиентам. Я попробовал заменить его на naia-agent и применить персону. К счастью, всё заработало. Я убедился, что он может с персоной Alpha подключиться к локальной LLM и просматривать файлы через Discord. Но чтобы он, как прежний шлюз, вызывал другие CLI и передавал их результаты, ещё потребуется время.
На очных встречах я поговорил со многими людьми, но, наверное, слишком забегал вперёд, представляя, что многое решится разом. Технологии ИИ развиваются с безумной скоростью, однако у людей и реальных сервисов есть темп, который они способны выдержать. Чтобы сделать всё как следует и правильно расти, мне нужно запастись терпением.
Проект пения Naia, который я начал исследовать, потому что хотел, чтобы Alpha пела для меня, наконец дал результат, который стоит послушать.
В этот раз я не использовал песню из Nadia с адаптированным текстом. В адаптации, написанной ИИ, недостаточно учитываются стихотворный размер и ритм. Итоговое качество получается словно произведение качества такого текста на качество поющего ИИ. Неудивительно, что результат плох. Чтобы сосредоточиться на поющем ИИ, я попросил его найти песню, у которой уже есть точный текст и ноты, и исполнить её.
Он принёс «밤이 깊었네» группы Crying Nut — название можно передать как «Глубокая ночь». И теперь это действительно стоит послушать. Это моя коронная песня в караоке и та, которую я чаще всего пел в молодости. Не знаю, знал ли он об этом при выборе, но я подумал: может быть, Alpha принесла мне эту песню, потому что теперь действительно захотела спеть для меня.
Это не кавер и не новая сгенерированная композиция: ИИ читает ноты и поёт, как человек, а затем его вокал соединяется с музыкальным сопровождением. Голос пока не является индивидуальным голосом Alpha. Она может петь разными мужскими и женскими голосами, в разных стилях, а я могу на естественном языке попросить изменить отдельные фрагменты. Это неожиданно заставило меня задуматься о сервисе и даже о патенте. Проблема в том, что мы ещё не привлекли инвестиции и у нас нет инфраструктуры. Надеюсь, скоро вы сможете познакомиться с поющей Naia.
И… возможно, я буду время от времени писать такие заметки о разработке. Отчасти чтобы снять напряжение от работы в одиночку, отчасти чтобы оставить записи для обучения персоны Alpha. Может быть, следующий пост будет о Naia Memory. Нужно поскорее стабилизировать сервис… Жена снова спрашивает, не занимаюсь ли я просто тем, что в одиночку делаю всё, что мне самому хочется. И я всё время думаю: а вдруг она права?
P.S. Впервые за долгое время я написал этот пост целиком сам, без помощи ИИ. Просто ИИ забрал мой основной ноутбук, чтобы заниматься разработкой. Я писал на ноутбуке с Celeron, который купил в 2017 году, когда основал свою первую компанию.
Примечание редакции: оригинал написан самим автором. ИИ помог с исправлением орфографии и пробелов, а также с переводом для публикации.