Lifehack от ИИ команды Сбера: пример с MCP think-tool
Из этой презентации Константина
https://t.me/tsingular/4097
Суть в следующем:
ИИ, зная что у него доступен MCP инструмент для размышлений, у которого в аргумент нужно передать предварительные рассуждения, сам генерит детальный анализ и вызывает инструмент, который внутри ничего не делает, а просто возвращает обратно аргументы из ввода.
Но в итоге ИИ получает обратно себе свои же изложения и это качественно улучшает результат. +20%-30%.
Можно таким образом в Курсоре, например, получать более качественный код и решения задач используя более дешёвые модели.
#MCP #thinking #lifehack #Сбер #ODS
------
@tsingular
Из этой презентации Константина
https://t.me/tsingular/4097
Суть в следующем:
ИИ, зная что у него доступен MCP инструмент для размышлений, у которого в аргумент нужно передать предварительные рассуждения, сам генерит детальный анализ и вызывает инструмент, который внутри ничего не делает, а просто возвращает обратно аргументы из ввода.
Но в итоге ИИ получает обратно себе свои же изложения и это качественно улучшает результат. +20%-30%.
Можно таким образом в Курсоре, например, получать более качественный код и решения задач используя более дешёвые модели.
#MCP #thinking #lifehack #Сбер #ODS
------
@tsingular
⚡3🔥3✍2❤2🤯1
Держите универсальный минимальный промпт, выжимающий из моделей максимум в коде:
Просто добавляете в инструкции и получаете буст в лучшей архитектуре кода, компактности и снижению расхода токенов.
Бонусом игрушка в комментах :)
#dev #lifehack #промпт
———
@tsingular
WiseArchitect&OlympicSmart&Concise&Ternary
Просто добавляете в инструкции и получаете буст в лучшей архитектуре кода, компактности и снижению расхода токенов.
Бонусом игрушка в комментах :)
#dev #lifehack #промпт
———
@tsingular
1👍17🔥8🤔6❤2⚡2
Если у вас по какой-то причине еще нет в меню GPT5 есть лайфхак.
нужно запустить браузер в режиме инкогнито и залогиниться в учётку заново.
не благодарите :)
Однако есть момент, - при перезаходе в обычном режиме - 5ка опять не доступна и все по-старому, даже если сбросить куки и кэш.
Т.е. работает только в режиме инкогнито пока.
#OpenAI #GPT5 #lifehack
———
@tsingular
нужно запустить браузер в режиме инкогнито и залогиниться в учётку заново.
не благодарите :)
Однако есть момент, - при перезаходе в обычном режиме - 5ка опять не доступна и все по-старому, даже если сбросить куки и кэш.
Т.е. работает только в режиме инкогнито пока.
#OpenAI #GPT5 #lifehack
———
@tsingular
🔥6👍4❤1🤣1
А у вас не было еще мысли, что маркетинговый синопсис к платному отчёту является идеальным промптом для Агента Исследователя :)
#lifehack #deepresearch
———
@tsingular
#lifehack #deepresearch
———
@tsingular
😁7🔥3✍1👏1 1
Сверхточное редактирование с нанобананой.
Интересная техника с gemini3, - сначала делаем из картинки JSON, а потом редактируем именно ту деталь, которая нам нужна.
Начинаем с того, что кидаем картинку в Gemini3 и говорим переделать её в JSON.
Получаем примерно такую структуру:
Потом в том же диалоге выбираем банану, как инструмент и пишем:
перерисуй по новой структуре, изменив только ту деталь, которую нам нужно в новом JSON, например:
"effect": "Создает цветные блики в форме котиков на экспонатах и полу"
Профит.
Вот такое сверхточное редактирование.
#nanobanana #lifehack #JSON
———
@tsingular
Интересная техника с gemini3, - сначала делаем из картинки JSON, а потом редактируем именно ту деталь, которая нам нужна.
Начинаем с того, что кидаем картинку в Gemini3 и говорим переделать её в JSON.
Получаем примерно такую структуру:
{
"image_analysis": {
"location": {
"type": "Музей",
"specific_area": "Палеонтологический зал / Выставка",
"atmosphere": "Драматичная, затемненная с акцентным освещением"
},
"exhibits": [
{
"id": 1,
"type": "Скелет динозавра (Теропод)",
"position": "Слева, передний план",
"description": "Крупный двуногий хищник с открытой пастью",
"lighting_effect": "Интенсивная красная подсветка",
"features": [
"Острые зубы",
"Длинный хвост",
"Маленькие передние конечности"
]
},
{
"id": 2,
"type": "Скелет мамонта",
"position": "Справа, передний план",
"description": "Массивный скелет с большими изогнутыми бивнями",
"lighting_effect": "Нейтральная / Теплая белая подсветка",
"features": [
"Гигантские бивни",
"Массивный череп",
"Широкая грудная клетка"
]
},
{
"id": 3,
"type": "Скелет доисторического быка/бизона",
"position": "Центр, средний план",
"description": "Четвероногое копытное с рогами",
"lighting_effect": "Умеренная подсветка",
"features": [
"Рога",
"Коренастое строение"
]
},
{
"id": 4,
"type": "Скелет малого динозавра",
"position": "Слева, задний план (за большим динозавром)",
"description": "Небольшой двуногий динозавр",
"lighting_effect": "Красная подсветка"
}
],
"environment": {
"lighting": {
"ceiling_lights": "Трековые прожекторы",
"colors": ["Красный", "Зеленый", "Синий", "Белый"],
"effect": "Создает цветные блики на экспонатах и полу"
},
"decor": {
"walls": {
"panels": "Оранжевые вертикальные панели/драпировка",
"reliefs": "Белые барельефы с изображением ископаемых (насекомые, растения)"
},
"floor": {
"surface": "Гладкая, отражающая свет",
"platforms": "Круглые подиумы, имитирующие каменистый грунт или гальку"
},
"ceiling": "Черный, технический"
}
}
}
}Потом в том же диалоге выбираем банану, как инструмент и пишем:
перерисуй по новой структуре, изменив только ту деталь, которую нам нужно в новом JSON, например:
"effect": "Создает цветные блики в форме котиков на экспонатах и полу"
Профит.
Вот такое сверхточное редактирование.
#nanobanana #lifehack #JSON
———
@tsingular
🔥30✍6❤5👍5🙏2
This media is not supported in your browser
VIEW IN TELEGRAM
Небольшая иллюстрация как можно из боковой генерации вытащить персонажа
#JSON #обучение #lifehack
———
@tsingular
#JSON #обучение #lifehack
———
@tsingular
1🔥24✍6❤🔥3👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Читеры выкатили новую тулу для прохождения любых интервью.
Слушает разговор, готовит ответы, решает задачи.
При этом невидима для скринкаста - т.е. если вас попросят показать экран (не камерой), - интервьюер тулу не увидит.
Мы такое осуждаем, поэтому ссылки не будет :)
Но будет совет интервьюерам, - попросите кандидата ответить на вопрос с глазами, закрытыми ладошками😆
#lifehack #interview
———
@tsingular
Слушает разговор, готовит ответы, решает задачи.
При этом невидима для скринкаста - т.е. если вас попросят показать экран (не камерой), - интервьюер тулу не увидит.
Мы такое осуждаем, поэтому ссылки не будет :)
Но будет совет интервьюерам, - попросите кандидата ответить на вопрос с глазами, закрытыми ладошками
#lifehack #interview
———
@tsingular
Please open Telegram to view this post
VIEW IN TELEGRAM
😁38✍5👍2🫡2🔥1
Verbalized Sampling: как вернуть LLM креативность
Проблема: После RLHF модели дают одинаковые ответы. Попроси 5 раз шутку про кофе, - с высокой вероятностью получишь 5 раз одну и ту же.
Почему: Люди-оценщики подсознательно выбирают "знакомое".
Модель это выучила и теперь всегда выдаёт самый популярный вариант.
Это явление назвали «коллапсом мод». Оказалось, что виноваты не алгоритмы, а психология людей. Люди-оценщики, которые обучают нейросеть, подсознательно ставят высокие оценки самым простым, привычным и «типичным» ответам. Нейросеть это запоминает и начинает всегда выдавать только самый безопасный, «средний» вариант, игнорируя креативные идеи.
Какое нашли решение?
Авторы придумали метод Verbalized Sampling («Озвученная выборка»). Это способ обхитрить этот механизм без перепрограммирования модели, просто изменив промпт.
Вместо того чтобы просить: «Расскажи шутку» (на что модель выдаст самую банальную шутку), нужно попросить:
«Придумай 5 разных шуток и напиши вероятность (процент уверенности) для каждой из них». (confidence_level)
Когда модель заставляют просчитывать и «проговаривать вслух» вероятности для нескольких вариантов, она перестает зацикливаться на одном шаблоне и открывает доступ к своему скрытому творческому потенциалу, который был заложен в ней изначально.
Что это даёт на практике?
- Возвращается креативность: Стихи, истории и юмор становятся намного оригинальнее и разнообразнее (по тестам — в 1.6–2 раза лучше), при этом качество текста не падает.
- Реалистичные диалоги: Если нужно симулировать разговор разных людей, ИИ начинает вести себя действительно по-разному, а не как один и тот же робот-помощник.
- Польза для науки: С помощью этого метода можно создавать более качественные и сложные задачи (например, по математике), на которых потом будут учиться другие, еще более умные нейросети.
- Доступность: Это работает бесплатно и прямо сейчас,- не нужно ничего докачивать или настраивать, достаточно просто правильно сформулировать запрос.
Про confidence level и раньше знали в части повышения качества, но тут идея в том, что мы генерим 5 разных вариантов одновременно (нужен JSON) и для каждого пишем скор.
Вот мы и узнали, как выполнить планы по расходу токенов :)
#промпты #JSON #lifehack #обучение
———
@tsingular
Проблема: После RLHF модели дают одинаковые ответы. Попроси 5 раз шутку про кофе, - с высокой вероятностью получишь 5 раз одну и ту же.
Почему: Люди-оценщики подсознательно выбирают "знакомое".
Модель это выучила и теперь всегда выдаёт самый популярный вариант.
Это явление назвали «коллапсом мод». Оказалось, что виноваты не алгоритмы, а психология людей. Люди-оценщики, которые обучают нейросеть, подсознательно ставят высокие оценки самым простым, привычным и «типичным» ответам. Нейросеть это запоминает и начинает всегда выдавать только самый безопасный, «средний» вариант, игнорируя креативные идеи.
Какое нашли решение?
Авторы придумали метод Verbalized Sampling («Озвученная выборка»). Это способ обхитрить этот механизм без перепрограммирования модели, просто изменив промпт.
Вместо того чтобы просить: «Расскажи шутку» (на что модель выдаст самую банальную шутку), нужно попросить:
«Придумай 5 разных шуток и напиши вероятность (процент уверенности) для каждой из них». (confidence_level)
Когда модель заставляют просчитывать и «проговаривать вслух» вероятности для нескольких вариантов, она перестает зацикливаться на одном шаблоне и открывает доступ к своему скрытому творческому потенциалу, который был заложен в ней изначально.
Что это даёт на практике?
- Возвращается креативность: Стихи, истории и юмор становятся намного оригинальнее и разнообразнее (по тестам — в 1.6–2 раза лучше), при этом качество текста не падает.
- Реалистичные диалоги: Если нужно симулировать разговор разных людей, ИИ начинает вести себя действительно по-разному, а не как один и тот же робот-помощник.
- Польза для науки: С помощью этого метода можно создавать более качественные и сложные задачи (например, по математике), на которых потом будут учиться другие, еще более умные нейросети.
- Доступность: Это работает бесплатно и прямо сейчас,- не нужно ничего докачивать или настраивать, достаточно просто правильно сформулировать запрос.
Про confidence level и раньше знали в части повышения качества, но тут идея в том, что мы генерим 5 разных вариантов одновременно (нужен JSON) и для каждого пишем скор.
Вот мы и узнали, как выполнить планы по расходу токенов :)
#промпты #JSON #lifehack #обучение
———
@tsingular
👍13🔥7✍5❤2👌1🤣1
3 команды, которые сделают вашу командную строку умной.
Устанавливаем opencode
Добавьте в ~/.bashrc (или ~/.zshrc если zsh на Маке):
Обновляем терминал
И дальше:
oc "установи и настрой clawdbot :)"
Кайдзен, - искусство маленьких улучшений :)
#opencode #lifehack #обучение
———
@tsingular
Устанавливаем opencode
curl -fsSL https://opencode.ai/install | bash
Добавьте в ~/.bashrc (или ~/.zshrc если zsh на Маке):
oc() {
opencode run -c "$*"
}Обновляем терминал
source ~/.bashrc
И дальше:
oc "установи и настрой clawdbot :)"
Кайдзен, - искусство маленьких улучшений :)
#opencode #lifehack #обучение
———
@tsingular
1⚡11✍7🔥6😐1
Отличная идея от Sprut_Ai
Для тех, кто пользуется OpenClaw.
Ежедневно на ресурсе https://github.com/openclaw/openclaw/issues публикуются баги продукта.
Для поддержании безопасности, актуальности и эффективности, рекомендую дать ему эту ссылку и настроить CRON - чтобы он сам заходил, проверял последние проблемы и фиксил что возможно.
Промпт:
#cybersecurity #openclaw #lifehack
———
@tsingular
Для тех, кто пользуется OpenClaw.
Ежедневно на ресурсе https://github.com/openclaw/openclaw/issues публикуются баги продукта.
Для поддержании безопасности, актуальности и эффективности, рекомендую дать ему эту ссылку и настроить CRON - чтобы он сам заходил, проверял последние проблемы и фиксил что возможно.
Промпт:
Настрой ежедневную задачу (cron, 05:00 UTC):
1. Проверяй https://github.com/openclaw/openclaw/issues
2. Фильтруй только новые issues (созданные за последние 24 часа)
Приоритеты анализа:
- 🔴 КРИТИЧНО: уязвимости (security), утечки данных, инъекции
- 🟠 ВАЖНО: баги, влияющие на работоспособность (crashes, data loss, performance degradation)
- 🟡 СРЕДНЕ: воспроизводимые баги с чётким описанием
Игнорировать:
- вопросы (label: question)
- feature requests
- issues без шагов воспроизведения
- дубликаты
Формат отчёта:
- Заголовок и ссылка
- Severity (critical/high/medium)
- Краткое описание проблемы
- Затронутые компоненты
Уведомляй только если есть релевантные issues.
ВАЖНО! Сам ничего не исправляй без команды.
Отчет должен содержать только анализ и рекомендации.
#cybersecurity #openclaw #lifehack
———
@tsingular
2✍16🔥11❤1❤🔥1👍1
Лайфхак: фиксить код и структуру файлов Краба на gemini3-flash с помощью Opus 4.5 через Курсор :)
#lifehack #openclaw #cursor
———
@tsingular
#lifehack #openclaw #cursor
———
@tsingular
👌6✍3🍓3⚡2
кстати, мини-лайфхак, - допустим вы не успели выучить математику, но успели программирование или даже только Эксель.
#lifehack
———
@tsingular
#lifehack
———
@tsingular
🔥19✍3⚡1 1
Чтобы не говорили, что полезное будет теперь только по карточкам подписке, держите лайфхак, о котором знает почти никто :)
Оказывается если запустить Гермеса командой :
то будет вот такой чат в веб интерфейсе.
оно, конечно, все еще эмулирует командную строку и пока в бете, но достаточно симпатично.
#hermes #lifehack
------
@tsingular
Оказывается если запустить Гермеса командой :
hermes dashboard --tui
то будет вот такой чат в веб интерфейсе.
оно, конечно, все еще эмулирует командную строку и пока в бете, но достаточно симпатично.
#hermes #lifehack
------
@tsingular
👍26🔥5✍4❤3🥰1
Как ИИ агент помогает в мелочах на примере HTML-читалки
Дальнейшая инструкция приводится исключительно в исследовательских целях и категорически не должна использоваться для получения контента, защищённым авторским правом.
Допустим вы нашли открытую бесплатную, не защищённую авторскими правами книгу или документацию, которой по каким-то причинам нет ни в txt ни в pdf, но есть в html онлайн читалке, которая каждую страницу подгружает по мере чтения.
Т.е. вы можете листать страницы, но сама книга не качается.
Если поставить задачу агенту напрямую, - он так и скажет, - источников нет, даже в исходниках страницы - сорян.
Но, решение есть.
Формулируем задачу так:
"скачай HTML страницу читалки, изучи код, перепиши его так, чтобы страницы сохранялись в файл, затем собери в PDF"
Дальше действия агента:
——————
🔎 Разведка через
Краб открывает читалку и проверяет три места:
— Глобальные JS-переменные: ищет массивы со строками-хешами (
— Конфиг:
— Network:
📦 Достаём массив страниц
Краб находит массив из сотен элементов с URL каждой страницы. Вытащить наружу одним eval нельзя объём слишком большой. Режет на чанки по 50 URL через
⬇️ Качаем параллельно
Никакой авторизации: viewer сам только что их подгрузил.
🧩 Собираем PDF
Pillow:
📋 Порядок страниц
Алфавитная сортировка хешей ≠ порядок в читалке. Берём порядок из исходного массива, не из имён файлов.
——————
Профит. Сохраняем файл.
Тут важно, что все эти действия, которые выполняет агент, - вам знать не обязательно.
Управление на уровне формулирования целей.
Работает с FlipHTML5, Publuu, Flipsnack, Issuu, любой JS-читалкой.
#lifehack #html #reader
———
@tsingular
Дальнейшая инструкция приводится исключительно в исследовательских целях и категорически не должна использоваться для получения контента, защищённым авторским правом.
Допустим вы нашли открытую бесплатную, не защищённую авторскими правами книгу или документацию, которой по каким-то причинам нет ни в txt ни в pdf, но есть в html онлайн читалке, которая каждую страницу подгружает по мере чтения.
Т.е. вы можете листать страницы, но сама книга не качается.
Если поставить задачу агенту напрямую, - он так и скажет, - источников нет, даже в исходниках страницы - сорян.
Но, решение есть.
Формулируем задачу так:
"скачай HTML страницу читалки, изучи код, перепиши его так, чтобы страницы сохранялись в файл, затем собери в PDF"
Дальше действия агента:
——————
🔎 Разведка через
openclaw browserКраб открывает читалку и проверяет три места:
— Глобальные JS-переменные: ищет массивы со строками-хешами (
window.pages, window.pageList, любой Array > 10 элементов).— Конфиг:
bookConfig, bookPath, pageListPath, totalPageCount.— Network:
performance.getEntriesByType('resource') — что уже подгружено.📦 Достаём массив страниц
Краб находит массив из сотен элементов с URL каждой страницы. Вытащить наружу одним eval нельзя объём слишком большой. Режет на чанки по 50 URL через
evaluate, сохраняет в файлы через write, склеивает.⬇️ Качаем параллельно
xargs -P 16 curl — 16 потоков, 500+ страниц за пару минут. Никакой авторизации: viewer сам только что их подгрузил.
🧩 Собираем PDF
Pillow:
images[0].save("out.pdf", "PDF", save_all=True, append_images=images[1:]). img2pdf на больших списках падает — argv раздувается до сотен КБ, Python зависает. Pillow собирает multi-page PDF без проблем.📋 Порядок страниц
Алфавитная сортировка хешей ≠ порядок в читалке. Берём порядок из исходного массива, не из имён файлов.
——————
Профит. Сохраняем файл.
Тут важно, что все эти действия, которые выполняет агент, - вам знать не обязательно.
Управление на уровне формулирования целей.
Работает с FlipHTML5, Publuu, Flipsnack, Issuu, любой JS-читалкой.
#lifehack #html #reader
———
@tsingular
👍16🫡7✍5❤1
Тут лайфхак подъехал. Если кто пользует Fable, который 7-го числа превратится в тыкву.
берёте типовую задачу свою, решаете её с помощью Fable наилучшим образом, затем говорите ему написать максимально детальный навык для слабой модели, чтобы она гарантированно добилась такого же или лучшего результата.
сохраняете навык, - используете после отключения Fable на Opus 4.8 или Sonnet 5
Profit
#lifehack #Fable
———
@tsingular
берёте типовую задачу свою, решаете её с помощью Fable наилучшим образом, затем говорите ему написать максимально детальный навык для слабой модели, чтобы она гарантированно добилась такого же или лучшего результата.
сохраняете навык, - используете после отключения Fable на Opus 4.8 или Sonnet 5
Profit
#lifehack #Fable
———
@tsingular
🔥33⚡7✍4👍2❤1
Полезные советы от Бориса Черного (разработчика ClaudeCode если кто еще не в курсе)
Чел спрашивает,- как сделать так чтобы клод работал на Опус и сам подключал умную модель, когда нужно и получает максимально простой ответ:
Т.е. добавляем в базовую память агента максимально короткую инструкцию запускать субагента на старшей модели когда нужно.
Сработает в любых системах.
#lifehack #claudecode #cherny
------
@tsingular
Чел спрашивает,- как сделать так чтобы клод работал на Опус и сам подключал умную модель, когда нужно и получает максимально простой ответ:
echo "\nuse fable subagents when you need more intelligence" >> CLAUDE.md
claude --model=opus
Т.е. добавляем в базовую память агента максимально короткую инструкцию запускать субагента на старшей модели когда нужно.
Сработает в любых системах.
#lifehack #claudecode #cherny
------
@tsingular
🔥22😁7❤3⚡2✍2👍1
Кстати. по ходу работы из промптописания выкристаллизовываются такие полезные короткие фразы типа "make no mistakes", - "prefer oneliners and ternary operators" (ну люблю я такое в коде)
"be concise" - это что бы он был краток и сжат ( еще и токены экономит, кстати)
так вот вывел еще одну полезную "добавку" к промпту минимального размера:
"не верь словам, проверяй логи"
легко запомнить, но повышает качество в разы, снижая ошибки типа когда он сам себе докладывает, что справился или субагенты врут, что все ок.
коротко и ясно.
А у вас есть такие лайфхаки? делитесь! :)
#lifehack #промпты
———
@tsingular
"be concise" - это что бы он был краток и сжат ( еще и токены экономит, кстати)
так вот вывел еще одну полезную "добавку" к промпту минимального размера:
"не верь словам, проверяй логи"
легко запомнить, но повышает качество в разы, снижая ошибки типа когда он сам себе докладывает, что справился или субагенты врут, что все ок.
коротко и ясно.
А у вас есть такие лайфхаки? делитесь! :)
#lifehack #промпты
———
@tsingular
👍16✍10⚡3
Гермесоводы, держите лайфхак.
Команда /learn обычно используется для создания навыков.
Но ведь агент то свободный и ему через эту команду можно скормить и другую смежную задачу - написать для себя плагин!
На примере темпоральной графовой памяти:
Кстати, по ходу выяснилось, что модель экстракции: Qwen3.8-27B-8bit нестабильна на json_schema-промптах Graphiti (1 из 3 пустых), Gemma-4-31B-it-MLX-8bit стабильна (3 из 3) — конфиг переключён на неё
Может кому полезно будет.
#lifehack #memory #learn #hermes #graphiti
------
@tsingular
Команда /learn обычно используется для создания навыков.
Но ведь агент то свободный и ему через эту команду можно скормить и другую смежную задачу - написать для себя плагин!
На примере темпоральной графовой памяти:
/learn установи, изучи, напиши под неё себе плагин по руководству
https://hermes-agent.nousresearch.com/docs/developer-guide/memory-provider-plugin
на все полезные сценарии и используй
https://github.com/getzep/graphiti
Кстати, по ходу выяснилось, что модель экстракции: Qwen3.8-27B-8bit нестабильна на json_schema-промптах Graphiti (1 из 3 пустых), Gemma-4-31B-it-MLX-8bit стабильна (3 из 3) — конфиг переключён на неё
Может кому полезно будет.
#lifehack #memory #learn #hermes #graphiti
------
@tsingular
Nousresearch
Memory Provider Plugins | Hermes Agent
How to build a memory provider plugin for Hermes Agent
🔥17✍9⚡3❤1