TGViewer
Channel Public Channel
техноатлант [0.5/100]

техноатлант [0.5/100]

@technoatlante

Я пишу про разработку AI продуктов, осознанность и non-fiction литературу. Проектирую продукты. Решаю проблемы. Автоматизирую рутину.

@azret_magometov
Subscribers
72
Photos
92
Videos
5
Links
61

Showing posts older than #228 · Back to latest

Older Posts 18 shown
Post #227 95
Обложка хорошая, пока не читал
Post #226 96
Дочитал, практически залпом, книгу Осторожно, двери открываются - роман-тренинг про мастерство-продаж.
Очень интересный формат, сходу не вспомню, читал ли я что-то такое раньше - тренинг, а именно приемы продаж, обрамлены в художественную историю. Т.е. по сути ты вместе с главным героем попадаешь в мир продаж, он сталкивается с проблемами, узнает новое, решает, его учат, он развивается, а ты вместе с ним.

Узнал ли я что-то новое? Определенно да. Может быть где-то на уровне подсознания кое что из этого было очевидно, но благодаря книге все мысли были сформулированы в правильные слова.

Например, жизнь покупателя должна стать лучше после продажи. Очевидно? Да. Но как ты сходу поймешь, что за жизнь у этого покупателя? Надо общаться. Надо поднять уровень отношений до доверительных. Надо знать свой продукт. Очевидно? Очевидно. Все ли продавцы так делают или все-таки тараторят скрипт?

История - метафора, но советы - дельные. Рекоменд.
  • 👍 2
Post #225 84
техноатлант [0.5/100] Халлоу! Большинство моих друзей знает, что я веду заметки. Еще бы им не знать, года 2 назад я им все уши прожужжал. Идея была в оцифрованной через Обсидиан версии метода Цеттелькастен. Суть в чем - человек узнает что то о мире (мысль пришла, новость узнал…
Конечно, сейчас возникнет мысль - а почему бы не скормить эти заметки LLMке, пусть разгребет?
И если честно, то приседания были.

Первая мысль была - сделать RAG систему. Векторизовать заметки и общаться с БЗ знаний через интерфейс локального агента. Бонусом - сам процесс эмбеддинга мог создавать связи между заметками. Но лично у меня это не взлетело - возможно потому, что я пользовался локальными моделями и жопился тратить токены на облачные модели.

Вторая мысль возникла сама собой после того, как anrtropic и openai релизнули свои десктопные приложения и возможность открывать директорию как проект. Т.е. идея простая - заметки хранятся в директории, натравливаем агента на эту директорию. И в целом опять же рабочая схема, есть возможность взаимодействия с файлами, поиск и тд. Но чего то не хватало.

И вот буквально пару месяцев назад новость - в obsidian добавляют поддержку cli интерфейса. Если что - это возможность общаться с обсидианом программно. И это - реально геймченжер, потому что сюрприз! - ллм-агенты через скиллы можно обучить исопльзовать скрипты. Т.е. создание файлов, создание линков, использование шаблонов, работа с чекбоксами - все это становится доступным из коробки.

Не хватало концепта. Его мне подкинул Игорь - статью Карпатого про LLM Wiki. Если в двух словах, то мы не работаем с базой знаний как с RAGом, но работаем как с википедией. И ЛЛМка берет на себя самую рутинную часть - извлекать смысл из статей и линковать их с существующими. А наша задача - периодически общаться с моделью, проверять что двигаемся в нужном направлении, кормить новыми ресурсами, задавать вопросы, запускать самоочистку.

Что это значит на практике? У меня сейчас 3 рутины, которые делает агент:
/ingest — кидаю ссылку на статью или видео, через 15 минут в vault лежит summary и связи с тем, что я уже знаю.
/daily — утром vault сам собирает контекст дня: фокусный эксперимент, что на радаре на неделе, цели, привычки. Я не «вспоминаю», я открываю проекцию.
/lint — раз в неделю агент проверяет здоровье базы: где застрявшие эксперименты, где orphan-заметки, где противоречия. То, что я бы делать не стал, потому что скучно.            

Карпатый формулирует это так: Obsidian — это IDE, LLM — programmer, wiki — codebase. Я добавляю смысл, агент компилирует. Используя идеи Карпатого как базу, накинув сверху идеи Getting Things Done для задач, а так же идеи из курса "Человек-бизнес" (отдельная история, позже расскажу), я собрал собственный второй мозг, который помогает мне двигаться к целям, корректирует мою картину мира и генерирует эксперименты, а из результата - контент.

В следующем посте покажу, как это устроено внутри: типы заметок, шаблоны, схема. Со скринами.
Post #223 89
ну вот казалось бы, такая мелочь - попросил агента создать задачу в календаре, он взял и создал - а так приятно )

Немножко возни с gcalcli (утилка для работы с календарем гугл), немножко возни в гугл cloud консоли (чтобы можно было использовать приложения гугл через сервисные аккаунты), немножко промптинга и claude скиллов - и возня с календарями хоть неможко, но уменьшается)
Post #222 76
Халлоу!

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

Суть в чем - человек узнает что то о мире (мысль пришла, новость узнал, книгу прочитал, кто-то что-то рассказал) и записывает это что то в заметку. Одна идея - одна заметка.
Далее - соединение - нужно эту идею связать с похожей по смыслу старой идеей.
Например, я узнал про LLM-агентов, я сввзяваю ее с заметкой про машинное обучение. А машинное обучение было связано с комьпьютерными науками и с обычным обучением. А обучение - со школой. А школа - с детством. А детство - с друзьями. И так далее. Это как переходить по ссылкам в википедии.

А выхлоп в том, что когда ты перечитываешь эти заметки, что можешь обнаружить связи, которые с первого взгляда казались неочевидными. Ну разве можно найти сходу связь между детством и LLM-агентами?

Основатель метода - Никлас Луман за 40 лет смог опубликовать более 70 книг и 400 научных статей! И это при том, что у него не было компуктера, он на библиотечных карточках писал и все связи прописывал вручную! Машина просто.

Я еще сейчас флешбекну, если вы слышали фразу "второй мозг" - то она как раз про эту систему)

Я таким макаром вел свой Обсидиан с 2023 года. И поначалу все было збс - читаю книгу, создаю заметки, связываю.
У меня нехилая такая база собственных знаний набралась.
Но за последние месяцев 8-9 я не написал ни одной заметки, потому что мне стало дико влом.
Добавление новой заметки превращалось в каторгу, потому что мало написать, надо было еще порыскать, а с чем она связана или может быть связана? И я забросил. До прошлых выходных.

Stay tuned

PS. На скриншоте - граф связей - это как каждая заметка связана с другими
Про обсидиан очень хоршо рассказывает Рустам Агамалиев, youtube
  • 👍 3
Post #220 74
Ощущаю себя большим серьезным продактом - отправил в боте @aaa_scout_bot опрос по использованию этого же бота)

Максимально нативная история - реализовано через телеграм голосовалки.
Ответы сохраняются в базу данных и видны на дашборде в админ панели.

А после ответы можно будет скормить клоду на обдумать следующие гипотезы.
Удобно?
Удобно

Stay tuned, u nas kruto
Post #219 65
Клод стал умнее (вчера был релиз 4.7 opus)

В чем это проявляется?
Он со мной не согласен и активно спорит.

Хорошо ли это?
Безусловно, да!
Поддакивающие модели создают иллюзию, что пользователь прав.
Ты можешь вкинуть любую дичь, получить ок от модели, а потом слить кучу времени, денег и нервов на изначально неработающий концепт, а потом ругаться и страдать.

А сейчас тебе сразу говорят - идея-хуйня, экономика не бьется, надо переделать, вот варианты, вот вопросы, вот развилки, вот последствия.
Прекрасно же ⬅️↔️➡️
  • 👍 2
Post #218 64
Схоронил себе, пригодится. Учитывая количество пресейлов, нужно будет расширять команду 👌
  • 🙏 2
Post #217 67

Forwarded from Про Управление

Скрипт для нанимающих руководителей "Как собесить кандидата".

Дисклеймер. Можешь пользу получить, а можешь мимо пройти, потому что всё, что ниже - моё мнение. Написано по наблюдениям за тем, как собесы превращают в цирк с самопрезентацией. Ну сколько можно-то…

- * -

Вводная.

Первый собес - это не "посмотреть на кандидата", а диалог, в котором вы с кандидатом уже начинаете договариваться.
Если он идёт как "расскажите о себе" без контекста + твой монолог "мы классная компания", это хрень, а не собес.

Проведи его так, чтобы это были первые контрактные договорённости. Первое и ещё очень неконкретное "я понимаю, как мы будем работать друг с другом" с обеих сторон. То самое: "Я ОК, а ты?" - "И я ОК".

- * -

СКРИПТ

1. Представились. Если понятие "этикет" тебе не чуждо, то объяснять здесь ничего не надо. А если "весь этот ваш этикет я крутил на одном месте", то… ну представились и представились.

2. Расскажи сам совсем немного о компании (какая она) и твоём подразделении (чем оно занимается). Пожалуйста, без "мы наилучшая компания" и вот этого всего - расскажи, в какую систему кандидат собесится. Раз уж вы оба ведёте этот диалог, то вы уже друг другу интересны. Максимум - пара минут.

3. Объясни ему контекст найма: зачем ты ищешь человека и чего от него ждёшь в связи с этим (какой же дефицит с объяснением контекста у нанимающих… ляяяя. Беда просто).

Варианты (их много, вот три самых-самых):

- Нанимаешь спеца делать то, что другой делал до него? - скажи, что ждёшь такой-то продуктивности (прям KPI назови и насколько он "напряжённый").
- Нанимаешь экспертизу под ключ (ещё и которой раньше не было)? - так и скажи, что он будет единственный, кто в этом соображает, и ему придётся ещё шарить знания с коллегами, чтобы перестать быть единственным.
- Берёшь руководителя с рынка в устоявшуюся команду? - расскажи, почему так вышло, что в команде нет достойного человека, чтобы занять эту позицию (кандидату эти знания потом очень понадобятся!).

Короче - контекст: зачем я тебя нанимаю. Тоже минут 5 максимум.

4. Здесь ариетта нанимающего руководителя заканчивается и должна начаться ария кандидата. Для этого ты задаешь кандидату вопрос типа: "Я рассказал вам о компании и о том, какую работу здесь нужно делать. Расскажите теперь о себе весь релевантный этой информации опыт. У вас есть минут 15".

И всё. Сиди и слушай.

5. Кандидат рассказывает, а ты слушаешь. Внимательно. Не отвлекаясь на комп или телефон (!!!). Он сейчас «даёт зуб» за то, какой он. Именно это сейчас происходит. А ты записываешь самое интересное, полезное и релевантное. Заодно смотришь, он остаётся в контексте или его понесло со времён царя Гороха рассказывать про грамоты в транспортной промышленности. 15 минут, как я уже сказал.

6. Уточняющие вопросы кандидату на проверку мышления. Например: "Вы упомянули такой-то опыт. Как он стыкуется с тем, зачем вы нам нужны?". 5 минут.

7. Вопросы от кандидата*. 10 минут.

* Здесь есть опция. Если у вас матричная или проектная структура, обязательно скажи, что у него будет ещё один руководитель. Даже если кандидат не спросит (а не спросит почти наверняка). И скажи, что он тоже будет его собесить (а если нет — у вас в конторе серьёзные проблемы, ребят). И ещё расскажи, чем в вашем контракте управляешь ты, а чем функциональный/линейный/проектный, особенно то, что касается оклада, премии, отпусков и развития.

8. Бонус. Если случилась «химия» открытого диалога, спроси у кандидата: «Это личный вопрос, но вы можете немного рассказать о том, как сейчас живёте? Семья, дети, дом…». И немного поговорите о его жизни. Только вот прям с интересом. Потому что там — мощные намёки на его мотивационный профиль. Оставшееся время встречи можете посвятить этому. Уже ансамблем (придётся и о себе немного рассказать). Очень полезно. Если «химии» нет — не надо. Я серьёзно.

- * -

Всё. Можно прощаться.

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

Огонь же скрипт?
Post #216 72
техноатлант [0.5/100] Веселое утречко. Пользаки начали жаловаться что телеграм-бот не работает. Подключился, оказывается, РКН зря время не терял - теперь блочится api.telegram.org, а значит, боты не могут поллить. Пришлось пройти по всем tg ботам и добавить прокси в конфиг. …
В продолжение, фиксится одной строчкой, если, конечно, есть под рукой прокси-сервер
Post #215 70
Веселое утречко.
Пользаки начали жаловаться что телеграм-бот не работает.
Подключился, оказывается, РКН зря время не терял - теперь блочится api.telegram.org, а значит, боты не могут поллить.

Пришлось пройти по всем tg ботам и добавить прокси в конфиг.

И похоже в мой список задач СТО добавится еще пункт - автоматизировать выдачу прокси.
Мдэ, весело)
  • 🔥 1
  • 😢 1
  • 🤡 1
Post #213 75
К Луне летим, кайф)
  • 🔥 2
Post #212 91
Что вершит судьбу человечества в этом мире? Некое незримое существо или закон, подобно Длани Господней, парящей над миром? По крайне мере истинно то, что человек не властен даже над своей волей.
  • 🤗 2
  • 🔥 1
  • 👏 1
Post #211 73
Как говорил Стетхем, лучший отдых от труда умственного есть труд физический.

Прекрасно провел выходные, работая во дворе.
Когда ИИ меня заменит, у меня план А - массажист, план Б - строитель
Post #210 70
техноатлант [0.5/100] 3 шага к фрустрации 1. получить долларовую карту 2. купить подписку Claude MAX 3. через 3 дня словить бан Готово, фрустрация обеспечена, вы великолепны!
Вернули.

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

Приятно, денежки пойдут на след месяц
  • 🔥 1
  • 🍾 1
Post #209 84
не прошло и года.
поднял все-таки litellm, спасибо братану Клоду.

Буду потихоньку переводить проекты

Из интересного - в env контейнера можно задать PROXY и NO_PROXY, чтобы роутить зарубежные и наши модели


HTTP_PROXY=
HTTPS_PROXY=
AIOHTTP_TRUST_ENV=True # без этого aiohttp игнорирует прокси
NO_PROXY=localhost,127.0.0.1,db
Post #207 85
вижу 1, думаю 2
  • 😁 4
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →