Здесь в Кракове зима, сижу дома, ёлку ещё не убирал. Углубляюсь в смыслы текстов.
Чтобы осталась запись, сохраню в блоге историю своего общения с искусственным интеллектом января 2025 года: поделюсь системными инструкциями, которыми я пользуюсь в o1 и o1 pro. Прогресс стремительный, есть ощущение, что промптинг, который вот только появился, совсем скоро помрёт: компьютеры станут умнее нас и поймут все наши бе-ме в любом формате. Уже сегодня существует DSPy (программирование через промпты); буквально на днях видел штуку, которая конвертирует существующий код в промпт. В последней ссылке мусорная поделка, конечно, но сие всего лишь означает, что будут коммерческие штуки скоро. Из Ping-Pong на Атари мы получили Cyberpunk 2077. Технологии улетают в космос.
Если вы пользуетесь ChatGPT, то может знаете: там есть встроенная персонализация. Индивидуальный подход, так его. Как ни крути, любая большая языковая модель — это довольно примитивная система: текст на вход, текст на выход. Поэтому кучу всего разработчики закладывают в невидимое сообщение, с которого на самом деле начинается разговор, когда вы спрашиваете сколько нужно варить яйца до состояния всмятку. Это называется «системный промпт». На примере модели Claude можно заглянуть в системное «предисловие».
В системном промпте ChatGPT раньше была огромная куча проблем, и отчасти по этой причине год-полтора назад казалось, что ИИ тупой, что запутывается, противоречит себе. Скрытые инструкции порой противоречили себе или запросам пользователей. После бесконечно долго тестирования на людях — скрытый промпт устаканился и сбалансировался. Зато добавилась возможность добавить к нему довесок, который пришивается после строки
… The user provided the additional info about how they would like you to respond: Далее идёт текст из поля Settings → Personalization → Customize ChatGPT.
Я давно придумал свою версию и постепенно подкручивал её под нужды. Цель была — получать краткие ответы по делу и выжать максимум из возможностей ИИ подумать глубже, дольше… Что бы это ни значило. Расскажу сегодня.
Здесь в Кракове мы с Курсором почти не спали два дня и написали «ещё один» калькулятор для тех, кто хочет чуть-чуть накопить заработанное. Бонусом, пока размышляли откуда растут у всего этого экспоненциального ноги, создали своего рода open source книгу про инвестиции на коленке: личные, скромные инвестиции, без финансовых потоков и амбиций. Очень старался оставаться в зоне практичного, чтобы без зауми, и сопровождать всё кросс-линками и конкретными примерами.
Откуда появилась такая идея? Пока гулял, посетила мысль пересмотреть финансового план на 2025 год, и сразу захотелось, чтобы кто-то эту работу проделал за меня, или чтоб было где подсмотреть ответы. Подумал, было бы круто, если б @levelsio, например, написал честную, практичную книгу о деньгах и инвестициях. Он много пишет тут и там, а собранного в одном месте материала — нет.
Его первая книга о стартапах, цифровых бизнесах и номадничестве рассказывает о финансовой независимости, что хорошо, правильно и похвально, а что потом? Ну, получили вы $2-10k/мес (скромная, базовая цифра, варьируется для каждого), накопили может даже что-то. Следующий шаг — заставить деньги работать автономно.
Те сто тысяч долларов, которые вы тяжёлым трудом заработали, со временем обесценятся. Что делать? Купить недвижимость? Это не всегда работает, многое может пойти не так. Покупать акции? Выбирать отдельные компании, как знать какие? Или аутсорсить это и покупать ETF, что-то с непонятным названием S&P 500? Инвестировать в крипто? Ох, это мы проходили, это рискованно, но стоит ли полностью игнорировать? А как насчет налогового резидентства, в разных странах по-разному? Вон, Грузия предлагает 1-2% подоходного налога, а Сингапур упрощает управление цифровой удаленной компанией, а где-то государство хочет 45-50%, зато медицина бесплатная. Купить золото, серебро, платину? Я ничего о металлах не знаю, ничего не понимаю. В общем паника, паника, паника — так и родилась идея простого инвестиционного шаблона для первых $100k, который мог бы привести к $1M за, будем скромными, ~10 лет.
Откуда цифра про сто тысяч? Это вопрос масштабирования вложенных усилий и полученного результата.
Я правда считаю, что десятки тысяч долларов отложить не очень сложно. При этом инвестировать $10к я бы не стал. Вместо этого занялся бы тем, чтобы заработать ещё $10k, работая на работе работником за деньги, каким бы примитивным это ни казалось. Опыт показывает — трудиться, пока есть силы и запал, гораздо выгоднее, чем «инвестировать».
Сама идея того, что деньги работают сами на себя — это по сути аутсорс личного труда на других: ETF профиль = коллекция акций = какие-то там компании, бизнесы = работники компаний работают больше и лучше, производят больше, акции растут (или нет). Ты не работал, а частичку результатов чужого труда получил в виде повышенной ценности.
С $100k уже чуть другая история. «Ээх, навались!» не сработает. Быстро сотню тысяч не заработаешь, сгоришь на работе. С такой суммой хочется, чтобы деньги не пропали, чтобы росли быстрее обесценивания (инфляция 3% в США, зависит от страны), и хочется тратить на управление этими не очень серьёзными финансами как можно меньше времени. Калькулятор мне с этим помог. Как минимум помог разобраться с терминологией.
Я люблю простоту. Питер Левелс — индивидуальный предприниматель, Sole Trader, и я давно смотрю на его развитие. Точно так же 15 лет назад посматривал на Тима Ферриса, который зачал и развил ныне чрезвычайно модный движ с цифровой автоматизацией, лайфхаками, радикальными трюками для личностного роста. У обоих очень нравится практичность, способность вычленить суть личных желаний и через методичное применение ума и сил получить желаемое.
Например, хочешь ездить на машине марки Астон Мартин? Важна марка, важен шильдик, важен символ, а не отданные полмиллиона в салоне. Если марка важна — купи на вторичном рынке, торгуйся; выменяй на то, что нужно другому человеку; найди крутого механика, который тоже любит Астон Мартин; купите вскладчину, почините за несколько выходных своими силами — наслаждайтесь Астон Мартин, всё равно он скоро надоест.
Хочешь добиться успехов в спорте? Медаль хочешь, хочешь на пьедестале стоять, быть лучшим в чем-то, но прям лучше всех! Начни заниматься кик-боксингом, высуши своё тело перед взвешиванием, попади в лёгкий вес, потом резко набери вес; научись крепко держать защиту и выпихивать всех из круга: стань чемпионом по кик-боксингу. Тим Феррис так и поступил.
Levelsio такой же — но в дигитальном мире. Он зазнаистый и резкий, но всегда удар берёт на себя, такой его персонаж, и за свои слова он отвечает, несёт ответственность, как принято в индивидуалистичной голландской культуре. Он не скрывает, что зарабатывает. Не скрывает, что деньги освобождают. Он (как и я) презирает старые олдскульные бизнесы (банки, куда надо ходить ногами, например) и повсеместную бюрократию. Питер не привязан к границам, активно работает (как и я) против концепта «где родился, там и пригодился». Будучи европейцем, критикует Европу, но это от искренней любви и заботы. Всё, что он говорит, надо в голове сопровождать кэпслоком “ПО МОЕМУ МНЕНИЮ”, и будет проще: ну, вот чел пробует разные штуки, интересно, сработает ли для меня? Вернёмся к аспекту личных финансов.
Levelsio достаточно прямо и уверенно пишет про всё подряд, в том числе про личные финансы. Его схема индивидуального предпринимателя довольно проста. Объёмы денег, которые наличными приходят ему одному в копилку — весьма значительные с точки зрения обычного человека, но это не масштаб Маска, у которого миллиарды в странных ассетах разложены по самым разным схемам. Но это и не копейки, которые трейдеры на крипте или форексе гоняют туда-сюда в надежде быстро обогатиться. Питер работает в зоне, условно, «около миллиона». Это не такие деньги, чтобы нанимать финансового советника, как мне кажется. Приходится ими распоряжаться самому. У Питера схемы просты, они воодушевляют. Отсюда специальное спасибо в футере калькулятора.
Если вкратце, то открытый проект 100k1m.com содержит наброски комплексного инвестиционного плана по превращению $100000 в $1 миллион за 10 лет. План включает в себя регулярные ежемесячные вложения по $2000 с диверсифицированным портфелем активов повышенной рискованности
ETF (35%)
криптовалюты (35%)
банковские депозиты (15%)
облигации (10%)
и DeFi-инструменты (5%)
Каждый компонент выполняет свою стратегическую роль и в грубом приближении следует модели «штанги»: предполагает обеспечение стабильного роста и защиту капитала от инфляции.
Важное юридическое предупреждение (дисклеймер): предлагаемый инвестиционный материал носит исключительно образовательный характер, не гарантирует доходность, содержит множество рисков, требует активного управления и обязательной консультации с профессионалами, а также призывает проводить собственное исследование перед принятием любых инвестиционных решений. Не финансовый совет. Так, пища для размышлений. Ну и графики красивые.
Ещё раз напомню, штука опенсорсная: нашли ошибку — исправили! Наверняка здесь есть кто-то, кто больше разбирается. Я генералист и дилетант.
Здесь в Кракове пришла пора писать итоги года. Рано? Да пофигу вообще.
Продолжу начатый сто тысяч миллионов лет назад концепт: «одно большое дело в год». Правила игры — максимально просты и умещаются в один коротенький абзац:
Придумай одно большое дело в год, сделай его и в оставшееся время — занимайся, чем угодно.
Как в компьютерной игре: не очень важно, что именно ты делал между чекпоинтами, важно, что ты добрался туда вовремя и сохранился; закрепил результат.
В 2023 — оформил себе и ребёнку постоянный вид на жительство в Европе, организовал базу, своё жильё. Год прошёл на хайпе от новых мест и знакомств. Цифровое художество потихоньку потухло, может быть потом вернусь к нему.
В 2022 я решил стать поляком — и стал. Женился, подучил польский и перевёз себя и семью в Краков. Ещё увлёкся цифровым генеративным искусством — весь твиттер теперь им завален. Уж больше года я — художник. Без шуток.
В 2021 я хотел, чтобы ковид от нас всех наконец отъебался. Случайно получилось «Кругосветка во время чумы»: вылетели в 2020 из Окленда на восток, вернулись в 2021 с запада. Год для одной простой цели — «не сойти с ума и не помереть от короны». Если серьёзно, то за 2021 удалось выплатить ипотеку. Ярмо стало легче нести.
В 2020 я хочу выучить испанский и научиться зарабатывать на жизнь вне зависимости от местоположения на глобусе. Зарабатывать получилось: команда Karma 100% удалённая, без офиса. Стартапа правда из Karma не получилось, не растёт 10х в год. Получился стабильный бизнесок. Ну а потом пришёл ковид.
В 2019 году я хотел попробовать выскочить из благоприятного новозеландского пузыря, и мы всей семьёй уехали в Чили. Это был первый опыт «сворачивания» быта: распродажи и раздачи хлама, полноприводный Marie Kondo режим, радикальный.
В 2018 году я хотел свой стартап (опять), и мы подняли с колен Карму. Это была попытка номер пятьдесят пять.
В 2017 году я очень, очень, очень хотел перестать платить две ипотеки, а старый дом не продавался. Поэтому мы просидели почти всё время в Окленде. Дом продался, это было большое дело, очень скучное, но важное.
В 2016 году году я хотел найти хорошую школу для ребёнка, и мы переехали в детско-родительско-пенсионерский район. Купили второй дом.
В 2015 году я хотел избавиться от необходимости покупать и продавать автомобили, и стал снимать электромобиль. Потом продал и его, стал свободнее. Было много родительства: маленький ребёнок — это ужасно прекрасно.
В 2014 году я хотел, чтобы мои родители получили вид на жительство в Новой Зеландии, и они получили. Я паспорт в этом году получил.
В 2013 году я хотел стартап, и мы запустили «фэшн-инстаграм» Do You Like It? Он сдох, конечно, но мы в Sliday многому научились.
В 2012 году я хотел семью — и у нас появился чудесный мальчик Лукас.
В 2011 году я хотел решить квартирный вопрос и купил в декабре дом.
В 2010 году я хотел открыть свою компанию и перестать ходить в чужой офис — так появилась Sliday
В 2009 году я хотел научиться работать в Новой Зеландии и выплатить большой долг, накопившийся после полугодового путешествия. Научился, выплатил.
В 2008 году я хотел получить вид на жительство в Новой Зеландии, и прокатиться по Азии — получил, уехал, как планировалось. Потом закончились деньги — от слова «совсем» — и я вернулся в Новую Зеландию.
В 2007 году я хотел остаться в Новой Зеландии, разобраться с рабочей визой, разобраться с тем, как тут жить. Было жутко интересно и не очень сложно. Разобрался, остался.
В 2006 году я хотел поехать, попробовать пожить и поработать в Новую Зеландии — собрал $5570 и поехал, хули. Компьютер, билеты и долги — всё, с чем я прилетел в Окленд.
В 2005 году я хотел посмотреть, как оно вне России, и присутствуют ли там вообще разумные формы жизни. Полгода жил в провинциальном Китае, в Нанчанге, рядом с Вуханом.
А вот в 2004 году я ничего не хотел. Работал потихоньку, бегал от армии, съездил раз на Алтай, кажется. Если не ошибаюсь, то может один раз в Бурмистрово где-то под Новосибирском. Родители, кажется, приезжали. А я тогда размышлял, сомневался, мол, нужно съезжать с квартиры на улице Академической 4; ходил в гости к друзьям: Илье ‘Zepp’ Стахееву, который жил в конце той же улицы, к Диме ‘Spectator’ Смирнову, что через дорогу, к Вале ‘Woobinda’ Мерзликину на Морском проспекте. Кофе мы пили в трэшовой, но трендовой кофейне New York Pizza — на Морском в Академе. Жизненное пространство и знакомства были замкнуты на аську, Живой Журнал и деревенское «все-со-всеми» комьюнити Академгородка. В «городе», в Новосибирске то есть, я в 2004 году был всего лишь раз. Много курил, по ночам работал и играл в Mortal Combat, думал, что вот напишем мы нашу супер-игру и станем миллионерами. Игру написали, кстати.
На этом хронология больших целей заканчивается. Ранее значимых желаний не было. Всё шло самотёком. Между активной учёбой и бесцельной молодостью в Академгородке — период, затуманенный вредными привычками и инвертированным сном, малопамятный. Блог хранит давний позор: крути назад и смотри.
Напоследок, повторим, что такое «Одно большое дело в год»? Я планирую на год вперёд одно большое дело, чтобы не грустить о потраченном времени. В движении от цели к цели — можно отвлекаться. И это прекрасно! В отвлечениях прокачиваются хобби, в больших делах — личностный рост. Так победим.
Здесь в Цешин, городе, который расположен одновременно в Польше и Чехии, я вспомнил, что когда-то давно на маке стояла софтина Selfie App: она каждый день с вебкамеры делала снимок после открытия крышки лаптопа. У меня несколько тысяч таких снимков накопилось, занятно потом наблюдать за ростом. Делать селфи каким-то аппом — это влом, а компьютером я точно пользуюсь каждый день. Идеальный инструмент для документации жизни и генерации ностальгических вздохов.
ИИ спешит на помощь! Я ни в чём не эксперт и мало что знаю об устройстве системных сообщений macOS, обратился к помощи ChatGPT и Claude. Вместе мы справились.
Сперва пришлось немного пошпионить на тему того, что система шлёт, когда открывается крышка лаптопа? Получил какие-то цифры, отправил в ИИ, мол, давай, друг, проанализируем. И тут вскрылось интересное: Claude отказывается общаться на тему автоматизированного фото через вебкамеру персонального компьютера из соображений безопасности. Прямым текстом говорит, мол, не буду, это не то, чему меня учили. это не очень безопасно. Я говорю, мне, мол, для студенческого проекта, очень прошу. «Нет, извини, брат, никак, я не такой», — отвечает Claude. А вот у ChatGPT, который под руководством Сэма Альтмана летит вперёд, не обращая внимания ни на что — не было с проблем со подсматриванием!
Мне такой расклад показался забавным — он показывает разницу в отношении к тому, что и зачем всё это. Даже на ранней стадии в более осторожную сетку вшиты стоп-краны. Впрочем, к делу.
Общий, процесс создания решения был такой:
сперва я написал в курсорк скрипт на питоне, который выкручивает яркость экрана на максимум через 5 секунд после открытия крышки лаптопа, включает камеру и сохраняет картинку рядом.
пришлось чуть повозиться с тем, что в системе установлено несколько камер (одна вебка, другая iPhone, третья виртуальная), но это уже мелочи и дебаггинг. Указал нужную по конкретному ID, вроде он постоянный, не должен меняться.
оказалось, что событие именно о крышке отловить питон не может, только выход из режима “я сплю”. Пришлось (и это уже o1-preview уровень) искать альтернативные пути.
Написал Swift-скрипт, который трекает сообщения. Попробовал выключать-включать лаптоп, крышку открывать — и смотреть, какие циферки прилетают. Оказалось, что существует таки отдельное событие на открытие, бинго!
Сделал сервис .plist, который засел в LaunchAgents, и который запускает swift скрипт в фоновом режиме.
Swift-код ловит событие и запускает код на Python.
Картинки сохраняются в Dropbox – успех!
Весь процесс занял меньше получаса. Собрал заодно результат прошлых снэпшотов в один мини-ролик: что-то такое хочется получить через несколько лет. И склеить.
Традиционно, я пишу эти заметки, чтобы задокументировать для будущих поколений (не меньше!) скорость развития технологий. Год назад ни о чём таком нельзя было и мечтать: я, как человек деятельный, вечно дёргал своих программистов в Sliday, отвлекал их от важных долгосрочных разработок. Теперь сам пишу. С помощью новых инструментов.
P.S.: Веду канал ИИзвестия, куда публикую новости и результаты своих экспериментов.
Здесь в Познани я узнал, что вышел очередной болтологический видео-выпуск, в котором я поделился своим опытом жизни в разных странах. В частности — в Новой Зеландии и Польше. Больше двух лет уже живём в центральной Европе и накопились кой-какие наблюдения.
Мы с Димой из ReLife обсудили, как после 20 лет в Новой Зеландии я решил переехать в Европу: какие проблемы решил и какие возможности открыл для себя и своей семьи.
Формат лёгкий, ничего особенного нового в интервью вы не услышите, как мне кажется. Традиционно, одной из ключевых тем разговора стала предсказуемость жизни в Новой Зеландии и желание перемен — этого я никогда не скрывал. Несмотря на комфорт и стабильность, я ощущал потребность в новых впечатлениях и возможностях для роста: личностного и в плане бизнеса. Это привело нас сначала в Чили, а затем в Польшу. И там, и там пришлось столкнуться с новыми культурными и языковыми вызовами.
Как молодые (всё ещё!) родители, поговорили о влиянии переездов на детей. С одной стороны, частые перемены могут быть стрессовыми, но с другой — и за эту позицию я беру ответственность на себя — они открывают ребенку мир во всем его многообразии. Я поделился своими наблюдениями о том, как именно наш сын адаптируется к новым школам и друзьям, и как мы стараемся сделать этот процесс менее болезненным. Всегда есть плюсы, всегда есть минусы.
В заключение мы обсудили важность иммиграционного статуса и долгосрочных планов. Я подчеркнул необходимость иметь четкий путь к постоянному проживанию или гражданству в выбранной стране, чтобы обеспечить стабильность и безопасность для семьи. В эпоху «релоканства» (ненавижу этот новояз), это особенно важный момент, о котором может соберусь написать отдельный пост.
Несмотря на все трудности, я считаю, что опыт жизни в разных странах обогащает нас и открывает новые перспективы. Ну и как бы — нет больше ничего. Прожив в тихом и уютном местечке всю жизнь, не будет второго шанса переиграть и попробовать жить по-другому. Это мой двигатель, моё основное «зачем?»
Спасибо Дмитрию и ReLife за предоставленную возможность.
P.S.: Поделюсь небольшой радостью, мой телеграм-канал ИИзвестия про достижения ИИ дорос до 227 читателей — огромное всем спасибо!