Сергей Булаев AI 🤖
10.8K subscribers
696 photos
626 videos
2 files
698 links
Основатель нескольких успешных IT и контент-проектов, включая Купи Батон, Lifehacker.ru и Взахлёб. Живу во Флориде в городе Бока Ратон. Занимаюсь созданием контента на основе оцифрованной памяти человека.

tg: @sergeonsamui
in: linkedin.com/in/sbulaev
Download Telegram
Media is too big
VIEW IN TELEGRAM
Записал первый в жизни вебкаст, вернее, целых два. Не могу сказать, что доволен, но с чего-то надо начинать. Короче, это первая серия — в ней я просто рассказываю, как начать играть с Cursor Composer на вашем компьютере прямо сейчас: как всё настроить и запустить. Всего 8 минут.

Во второй серии я с нуля делаю демо-проект «Офигенные истории», однако она растянулась почти на 3 часа, и его нужно серьёзно подрезать, что я планирую сделать примерно сегодня. Надеюсь, получится. Как только сделаю — выложу. А вот демо-проект - работает, я же его уже сделал. ✌️

Сергей Булаев AI 🤖 - об AI и не только
Please open Telegram to view this post
VIEW IN TELEGRAM
19545
This media is not supported in your browser
VIEW IN TELEGRAM
Пьетро Шкирано выложил список своих рекомендаций по промптам для o1, привожу их для вас.

Явно укажите, что вы хотите систематизированный ответ. Этим вы побудите модель более методично организовать свой мыслительный процесс.

Плохо:
Суммируй основные аргументы за и против базового безусловного дохода.


Хорошо:
Суммируй основные аргументы за и против базового безусловного дохода. Сначала составь список за UBI, объясняя причины для каждого пункта. Потом сделай то же самое с аргументами против. В конце сделай четкое саммари обеих сторон.


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

Плохо:
Должны ли беспилотные автомобили отдавать приоритет безопасности пассажиров или пешеходов в неизбежных авариях?


Хорошо:
Беспилотный автомобиль оказался в ситуации, где авария неизбежна. Он может либо свернуть, чтобы защитить пассажиров, но сбить пешехода, либо продолжить движение и травмировать пассажиров. Проанализируйте эту этическую дилемму, рассмотрев: (1) потенциальные последствия каждого выбора, (2) соответствующие этические концепции (утилитаризм, деонтология) и (3) возможные правовые последствия. На основе вашего анализа, какое решение должен принять автомобиль и почему?


Способствуйте многоступенчатому решению проблем (особенно для программирования).
Разбивка проблемы побуждает модель продумывать каждый шаг, уменьшая ошибки и повышая ясность.


Плохо:
Напиши функцию на Python для вычисления факториала числа.


Хорошо:
Напиши функцию на Python для вычисления факториала числа. Объясни свой подход пошагово, включая: (1) определение факториала, (2) алгоритм, который будешь использовать, (3) реализацию кода и (4) пример использования функции.


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

Плохо:
Каковы были причины Гражданской войны в США?


Хорошо:
Каковы были причины Гражданской войны в США? Исследуй этот вопрос, рассмотрев: (1) основные исторические события, ведущие к войне, (2) различные точки зрения на конфликт (Север против Юга), и (3) что могло бы произойти, если бы ключевые события развивались по-другому (контрфакты).


Используйте внутренний монолог для креативного письма. Поощрение внутреннего монолога добавляет глубину повествованию, делая персонажей более близкими, а сюжет более увлекательным.

Плохо:
Напиши короткий рассказ о детективе, расследующем загадочное исчезновение.


Хорошо:
Напиши короткий рассказ о детективе, расследующем загадочное исчезновение. Создай историю с точки зрения детектива, включив его внутренний монолог, чтобы раскрыть процесс мышления, выводы и меняющиеся подозрения по мере обнаружения новых улик.


Также надо добавить, что Пьетро - создатель Omni Enineer, Python-агента по программированию через ИИ. Так как он работает через OpenRouter, через него можно прямо сейчас пользоваться o1 для программирования.

Сергей Булаев AI 🤖 - об AI и не только
22951
Media is too big
VIEW IN TELEGRAM
Так, я всё же подготовил свою сегодняшнюю запись и выкладываю её.

Но дисклеймер:
- Я не разработчик. Я программировал в школе, немного в университете и чуть позже (начало 2000-х, если что, pascal, perl :).
- Всю жизнь я создавал продукты в разных ролях (продукт оунер, продюсер, стейкхолдер и т.д.).
- То, что я нахватался каких-то понятий и немного освоил стек — это всё за последний год общения с LLM. Я никогда не работал разработчиком на кого-то.
- Мне тяжело выступать на публике, и даже если я один в комнате и пишу на камеру что-то, что никуда не пойдёт, для меня это кардинально отличается от того, что пойдёт в публичное пространство.
- Я правда хотел показать вам, как я всё это делаю, как бы странно это ни выглядело.
- Всё-таки в итоге получился какой-то ненапряжный стрим. Что перематывать - решать вам.


Считаю, что видео хорошо показывает, как происходит реальный процесс разработки у непрограммистов с помощью LLM моделей. Именно таким образом я реализовал все проекты, о которых пишу последние два месяца. Буду искренне рад любой критике, советам, фидбэку и т.д.

Завтра выложу видео на YouTube и на какой-нибудь российский сервис — подскажите, куда лучше.

В этом видео мы, вместе с Cursor Composer, создаём микро PWA для генерации и шаринга историй. Оно называется “Офигенные истории” (исходники с документацией). Истории генерятся с помощью LLM pixtral-12b, которая была создана для работы с картинками (но так ещё веселее). К ней мы подключаемся через OpenRouter (в котором доступны несколько сотен моделей, включая ChatGPT, Claude и Gemini).

И спасибо вам, что подписаны на меня, мне это приятно, я это ценю и готов помогать всем по мере возможностей.

Сергей Булаев AI 🤖 - об AI и не только
198014
Дэн Шиппер (every.to), мнение которого я очень уважаю, поделился своими размышлениями и советами относительно O1 и её использования. Они частично противоположны советам Пьетро Шкирано и гораздо лучше соответствуют рекомендациям самого OpenAI (мне, кстати, вчера указали в комментариях на то, что советы Пьетро идут вразрез с общими рекомендациями).

Выбирайте между O1 Preview и O1 Mini в зависимости от задачи. O1 Preview лучше справляется с задачами, требующими глобальных знаний:
«O1 Preview немного более сложная... Если ваши запросы требуют детальной информации о мире, O1 Preview — лучший вариант.»


O1 Mini быстрее, но менее осведомлён в широком контексте, зато отлично решает математические и кодовые задачи:
«O1 Mini быстрее, но меньше знает о мире. Он особенно хорош в математике и кодировании, как ученик, набравший 800 баллов на SAT по математике, но никогда не изучавший Шекспира.»

Используйте цепочку размышлений для повышения точности. O1 использует встроенный механизм рассуждений, который позволяет улучшить результаты, если запрос сложный:
«Ключ к превосходной производительности O1 — это процесс рассуждения с цепочкой мыслей... С GPT, если вы просили модель размышлять шаг за шагом — фактически "думать вслух", — это приводило к повышенной точности и снижению количества ошибок.»

Позволяйте модели "думать" дольше для сложных вопросов. Чем больше времени O1 тратит на размышления, тем лучше результаты, особенно для сложных задач:
«С O1 производительность увеличивается по мере того, как она размышляет над проблемой.»

Возможно будущее, в котором модель обдумывает задачу часами или днями, что может быть полезно для сложных запросов:
«Представьте будущее, в котором вы задаёте ChatGPT вопрос, и вместо немедленного ответа модель обдумывает его часами или даже днями, прежде чем вернуться к вам.»

Используйте O1 для 10-20% сложных запросов. На первых этапах внедрения O1 Шиппер рекомендует использовать модель для наиболее сложных запросов, требующих глубокого уровня размышлений:
«Я настоятельно рекомендую использовать эту модель. Первоначально 10-20% ваших ежедневных запросов, требующих более высокого уровня рассуждений, можно адресовать O1.»

Используйте краткие и чёткие запросы. Для O1 важна краткость: чем короче запрос, тем лучше она работает. Это помогает модели сосредоточиться на цепочке размышлений:
«Формулирование запросов для O1 значительно отличается от её предшественника, ChatGPT. Она предпочитает короткие и лаконичные запросы, а не длинные и детализированные.»

Инвестируйте время и ресурсы разумно. Использование O1 требует осознанного подхода к распределению ресурсов: времени и денег. Умение эффективно управлять запросами к мощным моделям, таким как O1, становится важным навыком:
«Знание того, когда использовать мощные модели, такие как O1, и как максимально эффективно извлечь пользу из её длительного времени обработки, может быть довольно сложным, так как это инвестиция времени и денег.»


Сергей Булаев AI 🤖 - об AI и не только
15511
Люди творят что то невообразимое с Minimax Hailuoai (он бесплатен!). Определённо наступает новая индустрия развлечений.

Сергей Булаев AI 🤖 - об AI и не только
119122
Чуть-чуть доработал "О***енные истории". Оказалось, что на использование бесплатных моделей у OpenRouter есть ограничение, и ночью истории перестали работать.

Теперь каждый раз при генерации выбирается одна из случайных (но дешёвых) моделей. Истории часто получаются очень смешными.
Счастье небыл в создании новой картины мира, когда муравей начал рассказывать ёжике о свой бесподобный метамозговый потенциал, и о его страстй любви к своим взглядам раза на разе. "Мы и ранее имели возможность решать проблемы нашей природе щепотью души и небольшими штриха опласнительства, идея - откром."


Добавил также кнопку "перегенерировать", чтобы проще было пробовать с другими моделями.

P.S. На YouTube, оказалось, теперь нужно загружать документы, чтобы они разрешили выкладывать ссылки внутри описаний. Поэтому пока не выложил главный стрим о том как я делал проект (жду подтверждения), но канал завёл и залил первую серию.

Сергей Булаев AI 🤖 - об AI и не только
11443
Действительно, с чем хорошо справляется Minimax - это мультипликация. Три отличных мультика (один совсем не детский - тот что про панду Бао) сделаны очень талантливым человеком.

Перевёл я, с помощью ElevenLabs

Сергей Булаев AI 🤖 - об AI и не только
176
Media is too big
VIEW IN TELEGRAM
Попробовал сделать простейший транскрайбер речи с помощью Replit, опять потерпел неудачу, дважды (за 20 минут)! Переключился на Cursor и он справился меньше чем за 10!. Заснял хронику событий.

Знаю что у других получается с реплит, не знаю почему мне не везёт... Как думаете?

Сергей Булаев AI 🤖 - об AI и не только
1463
Kyutai Labs выпустили прикольную аудио модель реального времени (пейпер, репозиторий). Если вам надоело ждать ChatGPT advanced voice - попробуйте её, она доступна всем на сайте или даже локально на процессорах Mac:

$ pip install moshi_mlx
$ python -m moshi_mlx.local_web -q 4


Moshi состоит из трёх компонентов: языковой модели Helium, нейронного аудиокодека Mimi и уникальной многопотоковой архитектуры. Система способна моделировать полнодуплексные разговоры, имитируя естественное общение, включая перекрытие речи и прерывания. Moshi работает в режиме реального времени даже на относительно скромном оборудовании.

Для обучения была создана база данных из 20 000 часов синтетических разговоров. Эти данные включают различные условия записи и акценты для пользовательских голосов, при этом голос самой Moshi остается постоянным. Это обеспечивает устойчивость системы к шумным средам и сохранение её характера.

В настоящее время выпущены две версии - с мужским и женским голосами.

Андрей Карпаты пишет:
Это действительно круто, что я могу запустить такой тип голосового взаимодействия даже на своем Macbook, что репозиторий доступен на GitHub вместе с подробной научной статьей, и я, безусловно, с нетерпением жду возможности без усилий разговаривать с нашими компьютерами напрямую, без использования промежуточных текстовых представлений, которые теряют огромное количество информационного содержания.


По-русски не говорит и не понимает 🎧

UPDATE: Запустил на своём macbook air на m2, тормозит ощутимо 🔨

Сергей Булаев AI 🤖 - об AI и не только
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1162👎1
o1 подумала 92 секунды и переписала на html + javascript игру Stocky Boy (репозиторий). Задание ей дал Альваро Матеос, он вместе с друзьями разработал её для хакатона питоновых игр вместе с друзьями.

Промт:

[python-code]
Convert this python game to a single html + javascript game. Use all the assets and animations as in the python game. You can skip the menu for simplicity but don't miss any other part of the game. Check the details!


Сергей Булаев AI 🤖 - об AI и не только
137