Warning: Undefined array key 0 in /var/www/tgoop/function.php on line 65

Warning: Trying to access array offset on value of type null in /var/www/tgoop/function.php on line 65
22 - Telegram Web
Telegram Web
Ошибки молодости надо признавать. Признаю, что надо было давно сдать прокатный велосипед и найти себе нормальный легкий сингл спид. Что, наконец, произошло.

Раньше я только читал о том, что велосипед — самый энергоэффективный вид транспорта (до 99% энергии человека превращается в кинетическую, 0,15 калорий на километр на килограмм веса).

А теперь и почувствовал.

На этом красавчике хочется летать. Выйти с утра в берлинскую сырость, и втопить...

Мне не хватало *приятного* способа разогнать сердце, а ведь кардио хотя бы пару раз в неделю нужно (у меня есть slow high intensity strength training тренировки, но это не про высокий пульс).

А, ну и красный цвет. Яркие краски никогда не помешают.
Уже писал про своего ии-ассистента, которому можно позвонить и успокоиться. Он слушает вас, отвечает и предлагает практики для заземления и расслабления.

А вот и первые отзывы:

«Мне понравилось, что он даёт мне время на ответ столько, сколько мне нужно. Я могу говорить, и он меня, по крайней мере, не перебивал. Слышит, отвечает очень вежливо. Он слишком монотонный, безэмоциональный. Я ему говорю, мол, ты вообще без эмоций общаешься со мной, не как Глеб. Он говорит: «ну да, я машина». Он толкает свои дыхательные практики — давай подышим. Четыре секунды вдох, четыре секунды выдох. И я ему говорю: "Это всё прекрасно, а ещё...", и он помогал мне стопы свои чувствовать, корни, которые уходят в землю, фантазёр.

Я могу себе представить, что в приступе тревоги я обращаюсь к нему. Очень прикольная штука. Классно сделано.»

Кстати, разговор с моим ботом длился 6 минут.

Если вам нужно собрать голосового ассистента с интеграцией с чем угодно — обращайтесь. Помогу подобрать инструменты и реализовать связку через no-code тулы. Стоимость минуты звонка ~$0.1. Такой бот может звонить вам сам — например, чтобы сделать ежедневный чекин по целям.
I continue spending a lot of time playing with voice bot creation. Vapi.ai is just next level — everything is relatively easy and intuitive. They take away the hassle of connecting multiple parts of what it takes to have a voice conversation with AI. Unfortunately, their main target medium is as this writing a phone call. A would need to make another post on my not uncommon type of relations with phone calls, but I don’t have too many of them. It’s okay for me to have zero for months and months.
This media is not supported in your browser
VIEW IN TELEGRAM
Редактирую статичный сайт при помощи aider, просто описывая, что нужно сделать. Мог бы и голосом то же самое. Здесь меняю контент, создаю новые страницы, настраиваю дизайн.
Взял консультацию у разработчика одного из самых классных AI-плагинов для Obsidian. Не жалею ни секунды, изменение подхода позволит сэкономить мне десятки часов и сотни долларов на токенах.

Самое важно, что я узнал:
- 100% кода его плагина написано с помощью AI, кроме отдельных совсем мелких правок
- Если ии сразу же генерирует ответ, который приводит к ошибкам, нужно останавливать генерацию, а не пытаться это исправить, как это часто делал я (такое исправление обычно работает, но далеко не с первой попытки). Лучше уточнить промт или просто перезапустить генерацию — из-за хаотической природы ЛЛМ, ответы каждый раз разные, но если мы продолжаем диалог с ошибочным кодом, мы как бы «подкрепляем» ошибочное решение. Я сам оказывался в длинных цепочках коммитов, каждый из которых вносил новые ошибки или повторял уже исправленные
- очищать контекст (/clear в aider) нужно перед каждой новой смысловой операцией. фактически это значит — очищать контекст всегда (и каждый раз писать максимально точные промты). модель значительно «глупеет», когда контекст переполняется (а это происходит быстро, особенно если модель генерирует тысячи токенов на каждый запрос)
- o1-preview не показал такого уж выдающегося результатах, зато 4 запроса сожрали 5 баксов токенов. ауч. я видел впечталяюшие результаты в ютубе (полноценное ios приложение на минуты), и очень заинтригован перфомансом в связке с devin, но в aider ничего выдающегося я за несколько запросов не достиг
- работать со всем ллм удобно через openrouter. там очень быстро появляются все актуальные модели, такие как gpt-4o1-preview.
- gpt-4o mini — отличная «слабая» модель (weak model — модель, которая выполняет более простые операции вроде написания комментариев к коммитам)
- автоматический коммит нужно отменять, коммитить только рабочий код. по умолчанию aider коммитит все изменения, в этом есть и плюсы, и минусы, но минусов, кажется, больше (приходится далеко откатываться, если долго не удается исправить баг).
- инструменты, которые он использует: aider + Cursor. Я так же, к Курсору не могу привыкнуть, но он подсказал мне хороший способ его применять (через чат, а не copmoser)

Английский — это новый универсальный язык разработки. Любой, кто владеет языком, сможет создавать софт, игры, сервисы, ботов, торговые площадки… софт станет значительно больше, и он будет в среднем лучше и менее подвержен ошибкам.

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

На картинке — пишу своё первое Electron-приложение 🙈 Почему на немецком — не знаю, иногда переходит, если попросить вернуться на английский — возвращает
Попал в Берлине в галерею Esther Schipper на выставка the alphabet of my mothers and fathers, художник Ugo Rondinone.

Ugo Rondinone’s the alphabet of my mothers and fathers, 2022, consists of twenty-six sets of gilded farm tools, one per letter of the alphabet. Hand-made by their users for countless generations, these were the implements of traditional farming and food preparation. By applying them with gold leaf and mounting them on white squares, Rondinone transforms the tools into regal hieroglyphs of ingenuity and skill.

Разнообразие и многообразие инструментов земледелия впечатляет. Не так и часто можно своими глазами пронаблюдать зарождение technium в таких масштабах. А еще это очень красиво, и все вместе, и каждый инструмент в отдельности.
Forwarded from AI Mindset (Gleb Kalinin)
4 разрозненных ссылки недели

1) Гайд AI Jason по ии-кодингу в Cursor.

Полезно, даже если вы кодите в другой среде. Один из важных выводов — проектирование и написание спецификации должны быть максимально подробными и легко могут занимать половину или даже больше времени разработки проекта. Языковой модели нужно помочь, предложив конкретные решения, и даже предварительно установив часть пакетов (Джейсон выясняет у ЛЛМ, какие UX-компоненты подойдут для его задачи и вручную устанавливает их из npm).

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

В очередной раз убеждаемся, что разрабатывая что угодно с помощью ии
1) всё ещё нужно думать, чтобы достичь чего-то значимого

2) владение письменным английским становится самым важным навыком ии-разработчика.

3) доменная экспертиза даёт +100500 к качеству продуктов, которые вы с помощью ии можете реализовать. Если бы Джейсон не был разработчиком, он шёл бы к тем же результатам гораздо дольше.

Ещё один его гайд по Cursor AI

Тизер: готовим новую лабу, где будем делать продукт (или высокофункциональный прототип продукта) с помощью ии-инструментов, но используя лучшие ux-практики (за эту часть будет отвечать опытнейший эксперт).

2) Интервью с Джейсоном Кларком (Anthropic)

Джейсон занимается policies в Anthropic и, в отличие от большинства публичных представителей больших ии-компаний, имеет нетехнический бэкграунд, а поэтому в интервью много интересных перспектив и метафор (мне зашло LLM как страны и нерегулируемые LLM как потенциальные rogue states). На градиенте думеры ←→ e/acc Антропик ближе к думерам, от них вы не услышите манифестов в духе Сэма.

Цитата, с которой мы очень согласны и ассоциируем себя:

Some of it looks more like kind of play and theater and psychology all wrapped into one being done by these people who kind of have a vision and are slightly like off consensus.

3) LLM формулируют гипотезы в социальной психологии так же или лучше учёных

4) Любопытный саммари по state of AI (ссылка на facebook) и интеграции ИИ большими компаниями:

«Кастомные AI решения» это в том числе и решения, при разработке которых был активно использован AI. Например, вашей компании нужно инвойсы из пдф-ок заносить в базу данных. Вместо того чтобы покупать готовый сервис, вы просите AI разработать вам соответствующий микросервис. Через 2 часа в вашем AWS задеплоен ColQwen2 с нужными промптами.
[…]
основное применение для AI сейчас: использовать большие и умные модели чтобы быстро разрабатывать небольшие и очень узкоспециализированные сервисы для решения операционных задач с использованием более слабых моделей, либо вообще без AI.»

Бьётся и с тем, как мы, частные лица, может этот же ИИ применять — и применяем уже.

Глеб
This media is not supported in your browser
VIEW IN TELEGRAM
Тестирую o1 на генерации кода.
В полтора промта получить работающий код пусть и простой, но всё же 3д-симуляции — вау

Увы, повторить с тем же изяществом такое же с js-based кодом не удалось. Попросил сгененировать симуляцию маятника — модель нагаллюцинировала адреса библиотек, пришлось руками их обновлять
Cursor already has a super smooth and effective indexing, vectorization and search capabilities making it possible to manage whole directories of different files with LLMs. This allows Cursor to query and examine relevant code across multiple files.

https://publish.obsidian.md/philippepage/Work/Building+Persistent+Local+Knowledge+in+Cursor+Editor

Кажется, инструмент для разработчиков (кстати, вот они у Лекса Фридмана в подкасте — уровень нердовости зашкаливает, но очень интересно) также может оказаться идеальной локальной ai-powered базой знаний.

Я сейчас настраиваю голосового бота, который работает на основе нового голосового API OpenAI (это очень круто), поверх langchain и Obsidian, и выглядит процесс как-то очень олдскульно (хотя и работает).

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

Поживу с этой мыслью.

[[LangChain]]
[[Cursor.ai]]
[[Knowledge Management]]
В вопросе развития и адаптации ии интерфейсы будут играть не последнее место — и это, кстати, часть, которая очень интересна мне и с чем я играю снова и снова. Пока что у нас очень мало продуктов, которые построены с ai mindset с самого основания.

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

Очень будет интересно увидеть на самом деле ai-first интерфейсы. По иронии, Cursor многое наследует у более старых продуктов (это форк VSCode), но всё равно он более ai integral.

Obsidian, который мы так любим, совсем олдскулен — от ai first софта я бы ожидал нативной работы с ллм, векторизацию, классный поиск, API, использование ии для настройки и кастомизации самого редактора. Сейчас ничего этого нет.
Cursor.ai неожиданно оказался шикарным ai-first knowledge management инструментом. Открыл в нём своё хранилище Obsidian с почти 7000 заметками, и моментально начал искать и генерировать новые заметки с контентом, основанным на моём хранилище, с очень высоким качеством, используя всё ещё топовую Claude3.5.

Например, составил саммари всех тем, которые обсуждал когда-либо с Alexander Povaliaev, а потом сравнил с тем, что обсуждал относительно других отношений (естественно, много общего). Поискал в своём же хралищие интервенции, которые могут быть полезны.

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

Мы планировали сделать короткий воркшоп по Obsidian + AI, теперь однозначно будем делать Obsidian + Cursor.ai.

Obsidian для сбора (с мобайла, голосом, из телеграма) и хранения, автоматизаций, отображения и публикации контента, а Cursor — для генерации и AI-анализа.

Всё интересное только начинается.
Advance voice mode в ChatGPT, похоже, может быть почти идеальным ассистентом по изучению языка. До этого я пробовал Loora — приложение, которое, как и ChatGPT, заставляет вас говорить с самого начала. Оно хорошее (например, можно послушать ваше произношение любого слова и сравнить с образцом), но там, увы, только английский.

Для ChatGPT мой промт был примерно такой:

I want to practice German starting with simple sentences. Please speak in German, then translate each sentence into English. Correct me if I make any mistakes, and help me translate my responses into German.

В процессе также попросил использовать данные из наших предыдущих разговоров с ChatGPT, так что мы не просто общались на темы из учебника, а говорили про то, что важно мне.

Любое слово или фразу в Advanced mode можно попросить произнести медленнее — это очень помогает. Не хватает написания в реальном времени, поэтому в конце диалога, уже в текстовом режиме, прошу сделать мне список использованных слов и фраз, которые были использованы во диалоге.

Как и с Loora, с таким ассистентом начинаешь говорить сразу же, что, по-моему, самое важное.
Записали про cursor как инструмент управления знаниями подкаст
Forwarded from AI Mindset (Gleb Kalinin)
Выпустили второй подкаст: говорим про набирающий популярнойсть редактор кода Cursor AI как инструмент управления знаниями. On the bleeding edge — даже в англоязычном интернете про это всего несколько постов и тредов в x. В следующем посте расскажем про воркшопы в ноябре по ChatGPT + Obsidian + Cursor для управления знаниями, которые проведем в ноябре.

Описание подкаста
В этом разговоре Глеб и Саша обсуждают возможности и функции Cursor AI как инструмента для управления знаниями и программирования.

Cursor — это мощный редактор кода с интегрированным ИИ, который упрощает разработку. Он легко интегрируется с такими инструментами, как Obsidian, поддерживает Markdown и может использоваться для эффективного управления знаниями. Cursor позволяет задавать запросы к заметкам, анализировать их, настраивать предпочтения для проектов и создавать связи между источниками данных. Благодаря своей гибкости и скорости работы, это универсальный инструмент как для программирования, так и для работы с контентом.

Глеб и Саша делятся своим опытом использования Cursor, его интеграции с Obsidian и тем, как AI может помочь в создании и редактировании контента. Также рассматриваются аспекты парного программирования и как Cursor может быть полезен как для разработчиков, так и для неразработчиков.

В этом разговоре обсуждаются возможности и преимущества использования Cursor в управлении знаниями, его гибкость и настройки, а также сравнение с Obsidian. Говорим, как контекст и сохраненные данные могут быть использованы для более эффективного взаимодействия с информацией. Обсуждаем важность сбора и анализа данных для личной эффективности, а также инструменты управления знаниями, интеграцию веб-данных, проблемы и вызовы в управлении знаниями, а также будущее автоматизации и персонализации знаний с использованием AI.

Говорим про будущее умных систем, их переход от Pull к Push, важность контекста и истории пользователя, проблемы конфиденциальности, локальные модели и впечатления от новых технологий, таких как Cursor.

Youtube
Spotify
Apple Podcasts
2025/07/06 15:29:03
Back to Top
HTML Embed Code: