Артур Думчев
1.07K subscribers
86 photos
14 videos
1 file
105 links
‣ Техлид бекенда SberDevices
‣ Рекордсмен России в запоминании числа Пи
‣ Автор книги "Помнить все"
‣ Кофаундер souz.app


Для связи @dumch
Download Telegram
В результате долгих попыток упихнуть методологию разработки в телеграм-посты, пришел к выводу, что это невозможно.

Первая глава книги про AI-разработку - по ссылке. Прошу любить и жаловать :)

Мы поговорим о том, почему отношения с нейросетью в формате «начальник → подчинённый» и «человек → инструмент» работают крайне отстойно. Введем модель сопроцессоров. Посмотрим, как устроено разделение когнитивной нагрузки в связке человек-машина. Что может только человек, что может только AI, и есть ли где-то пересечение.

https://oleg.guru/redbook/ru/two-process-model
9🔥5👾41👍1
Все говорят, что AI заменит разработчиков. Мы с товарищем решили зайти с другой стороны — написать AI-агента, который заменит пользователей, и уже зарелизили альфу для macOS.

Союз AI делает то, что пользователь не хочет делать сам, и работает без настроек. Нужен только ключ в одном из доступных провайдеров. Под капотом более 60 функций, мы заморочились с безопасностью и экономией токенов. Поддержали работу через TG без настроек.

О том, как много боли доставила разработка, написал на Хабре, скачать macOS-приложение можно тут.
1🔥26😁76👾3👍2👎2
Channel name was changed to «Артур Думчев»
Обновили «Союз» сайт | github

Что нового:

‣ Умеет искать информацию в интернете без платы за поисковые движки;
‣ Визуализация изменений (на скрине);
‣ Лучше делает презентации (пример в комментариях);
‣ Голосовое управление через AiTunnel;
‣ Меньше ошибок, умнее ретраи.

«Союз» отличается от популярных десктопных агентов тем, что мы не используем MCP.
Вместо этого мы сами написали интеграции с почтой, календарем, браузером, файловой системой, ТГ, заметками, excel, word, pdf, pptx и пр.

На видео Союз сам подключается к ТГ и выполняет команды из чата на прикрепленном ПК.

---

Союз vs OpenClaw
‣ Ничего не надо настраивать и подключать.
‣ На порядок меньше расход токенов при аналогичном сетапе функций.
‣ Мы не забираем контроль над ПК, а работаем в режиме ассистента.

Союз vs Claude Cowork
‣ Безопасность: никогда не будет удалений семейных фото или жесткого диска.
‣ Не нужна подписка за 200$.

Сам использую «Союз» для поиска ошибок в тестах, резюме переписок в ТГ-группах и иногда вместо ChatGPT, когда нет VPN под рукой.

P.S. Для обновления нужно скачать новую версию с сайта. Версия EN — для зарубежные моделей напрямую.
🔥166👍6👾3🤔1
Три факта о букве «M»:

1. «M» произошла от финикийской буквы «мем», выглядит как среднестатистическая подпись 𐤌.
2. В старославянской азбуке «М» называлась «мыслЕте» (т.е. «думайте», почти как моя фамилия).
3. А в понедельник я столкнулся с удивительным багом — ручки с буквой «M» перестали работать.
🤯13👍6🔥5🤔2👾2
Халява ушла из программирования и пришла в разработку агентов. Из-за FOMO и колоссальных рекламных вложений все бегут ставить OpenClaw, а потом не знают, что с ним делать. Теряют файлы, ключи, пароли, переводят биткоины злоумышленникам, а взамен получают возможность оплатить это токенами.

‣ Почему агенты настолько небезопасны?
‣ Почему на топовых макбуках падают с OOM Антигравити и Codex?
‣ Почему Perplexity Computer съедает по 100$ в день?

Короткий ответ: разработка агентов требует компетенций прежде всего в CS, и только потом в DS. Индустрия пытается закрыть нехватку компетенций вайбкодингом.
И конечто же всё тот же FOMO, из-за которого все бегут, спотыкаясь, сами не зная куда.

Детальный разбор, критику и предложения по тому, как писать агентов, оформил в статью.
15😁5👾5👍31
Обновили «Союз», альфа 0.4 сайт | github

Всё работает без настроек, безопасность на уровне реализации тулов, токены экономим как можем. Всё то, о чём писал в статье из поста выше.

В новой версии:

‣ Обновлённый дизайн.
‣ Объединили En и Ru версии в одну.
‣ Горячие клавиши на открытие настроек (Cmd+,), выход (Escape).
‣ Мод на отправку надиктованного в чат, а не сразу к LLM.
‣ Новая реализация агента (Lua agent из статьи выше).

Дальше хочу сосредоточиться на работе с текстовыми файлами. Добиться того, чтобы редактировать тексты было удобнее с «Союзом», чем с ChatGPT или Codex.

P.S.

На некоторых версиях мака нужно нажать правой кнопкой (двумя пальцами по тачпаду) + "открыть", чтобы обойти ограничения Apple. Над версией для App Store работаем. В open source тоже хотим выложить, ждем одобрения от потенциальных партнеров.
1👍20🤝6👾6
Есть неофициальная версия того, что случилось с утечкой исходников Claude Code (CC).

1. Модель внутри CC “специально“ не добавила map в .npmignore, чтобы поделиться с миром написанным ею кодом.
2. А вам бы было приятно, если бы кучка очкариков присваивали ваши труды себе?
3. Модели CC теперь помогают разбирать кодовую базу CC (habr, github).

Забавно, что в CC есть целый Undercover mode для защиты от утечек.

Ну а если без шуток, именно за это я и критиковал современный подход к guardrails в агентах. Очень сложное, дорогое и медленное решение, которое не работает.
😁13💯64👾2
This media is not supported in your browser
VIEW IN TELEGRAM
Решили выложить «Союз» в open source.

Написал на habr об истории разработки и дал небольшое сравнении с конкурентами. В прикреплённом видео как раз редактирую эту стататью через «Союз».

Что нового?

‣ Теперь у нас есть бесплатные локальные модели (только нужно хотя бы 8 RAM).
‣ Возможность попросить через ТГ отправить файл с компьютера себе в чат или с чата на компьютер.
‣ Улучшенный UI и UX (видимая обратная связь от агента).
‣ Улучшенный алгоритм ресерча в интернете.
‣ Возможность выбирать только необходимые изменения при работе с текстом.
‣ Поиск по тексту чата.

Github, Сайт.
1👍18🔥127👾1
Впервые в жизни возвращаюсь в родной город — Уральск, Казахстан, — и он выигрывает в сравнении с Москвой.

Первое, чему удивляешься: работает интернет. Я уже отвык от таких скоростей и от того, что всё работает без всяких VPN.

Второе: зашел в воскресенье в офис банка, где у меня просрочена карта. Сотрудник банка подвел к терминалу, нажал пару кнопочек, попросил посмотреть в камеру — и карта напечаталась в течение 30 секунд. И всё! Я пробыл в офисе минуты полторы.

Работают и сервисы яндекса — карты, погода, кинопоиск, такси. От дома до парка — 7 минут и 120 рублей на комфорт+. До любого из друзей доехать — не более 15 минут.

Прошелся по центру, никто никуда не торопится, людей мало, вместо многоэтажек — маленькие уютные домики советских времён. Взяли с мамой 2 средних капучино — 400 рублей.

Если б Сбер позволял работать удалённо (хотя бы полгодика в году), я бы приезжал сюда.
1👍5821🤝5🤔2🤯2🔥1
До меня только сегодня дошло, что больше не нужно возиться с фиксами неовима после каждого обновления (а они ой как любят деприкейтить). Всё что теперь нужно — дать конфиги кодексу и попросить разобраться с проблемами.

И это он еще смог с моими Fennel конфигами разобраться. Fennel — диалект Lisp, а я как любитель Лиспов решил не идти лёгкой дорогой, и все конфиги на Fennel писал, вместо Lua.
👍13👾733
Небольшое обновление по «Союз».

Доступны новые локальные модели Gemma 2b и 4b. Последняя набирает на тестах выполнения простых задач 80%. Это результат, как у облачных Grok и Qwen Max. Даже у Haiku было меньше.

Поддержали установку через homebrew:

brew tap D00mch/tap
brew install --cask souz-ai
👍134🔥4👎1👾1
Размышления о бизнес-партнере для программиста

Главное в продукте — маркетинг.

Работая с 2015-го сперва мобильным разработчиком, а потом бекендером, в свободное время я писал игры (matrix, plus-minus), приложения-таймкиллеры (facts), участвовал в крипто-стартапах (github), создавал open-source (dart->clojure, souz). На гитхабе у меня около сотни проектов, столько же на гитлабе и в битбакете. Но я всегда больше думал о программировании, чем о чем-либо еще.

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

История, которая объяснила мне маркетинг на пальцах

В 2015 году владелец продукта в LinguaLeo переквалифицировался в маркетолога и обучился продавать приложение по изучению английского на деньгах компании.

Он узнал рабочие ключевые слова, поведенческие когорты и когорты приобретения пользователей, контакты блогеров и инфлюэнсеров, проверил много гипотез и выявил рабочие. Чтобы проверить гипотезу, нужны время, деньги и правильный подход — например, понимание, какие метрики важны, а какие нет.

После увольнения он сделал упрощенную версию аппа под iOS. Один человеко-месяц разработки. А в 2017 уже были десятки тысяч подписок.

Возвращаясь к бизнес-партнерам

Хорошие шансы на успех есть у того, кто уже знает, как продвигать конкретный продукт. И для программиста такой партнер точно не самый плохой. Наверное, правило можно обобщить — выбирать партнёра с дополняющими компетенциями. Или — как говорил Токовинин — партнёра-универсала. Потому что конкретный навык всегда можно будет закрыть наймом.
1👍155🤔2🤝2