Контекстная гигиена или конфеты из говна
Несмотря на множество раздражающих ограничений, пользовательское приложение ChatGPT остаётся для меня важным повседневным инструментом. Однако любой инструмент требует правильного использования и заточки, иначе и результата не получишь, и сам порежешься. ChatGPT не исключение: если пользоваться им как обычным чатом, на выходе часто будет мусор.
Как улучшить ситуацию? Перестаньте воспринимать ваш чат с моделью как чат.
Диалог с ChatGPT — не чат, а запись в вашей базе знаний. В ней не должно быть мусора: некорректной и посторонней информации. Тогда и на выходе мусора будет меньше.
Первая статья серии про практический контекст-инжиниринг: редактирование сообщений как один из действенных приёмов улучшения результатов в ChatGPT.
Опубликовано в блоге: 25 сентября 2025
Несмотря на множество раздражающих ограничений, пользовательское приложение ChatGPT остаётся для меня важным повседневным инструментом. Однако любой инструмент требует правильного использования и заточки, иначе и результата не получишь, и сам порежешься. ChatGPT не исключение: если пользоваться им как обычным чатом, на выходе часто будет мусор.
Как улучшить ситуацию? Перестаньте воспринимать ваш чат с моделью как чат.
Диалог с ChatGPT — не чат, а запись в вашей базе знаний. В ней не должно быть мусора: некорректной и посторонней информации. Тогда и на выходе мусора будет меньше.
Первая статья серии про практический контекст-инжиниринг: редактирование сообщений как один из действенных приёмов улучшения результатов в ChatGPT.
Опубликовано в блоге: 25 сентября 2025
dsent.iss.one
Контекстная гигиена или конфеты из говна
Практический разбор контекст‑инжиниринга в пользовательских чат‑моделях: почему «garbage in — garbage out», как чистить контекст, редактировать ход диалога и превращать чат в базу знаний.
👍5❤2🥰2👾1
Кратко: я сделал ИИ-переводчик (custom GPT) для нескольких языков, которые плохо переводит Гугл.
Вы открываете диалог в ChatGPT, но работает он как переводчик, а не как чат: просто отправляете текст, скрин, фото или голосовое — а он переводит, без инструкций типа «переведи это», «а теперь вон то». Есть режим диалога, как в Google Translate: разговариваете с собеседником, а ChatGPT понимает язык каждой фразы и переводит вслух. Можно добавлять контекст:
А главное — короткие команды для объяснения перевода и произношения, чтобы изучать язык на реальных задачах. Корованы грабить нельзя; это в планах на версию 0.3 .
Подробнее:
В чужой стране иностранный язык нужен постоянно. К сожалению, все популярные приложения для перевода ужасны. Вот что сразу бросается в глаза:
😡 Дрянное качество перевода для всех языков, кроме самых популярных. Гугл выдаёт полную чушь даже для турецкого, а с сербским — просто жопа. И Google, и Яндекс пишут по-сербски кириллицей, которой, кроме церкви и полиции, никто особо не пользуется.
🤯 Контекста нет, уточнить нельзя (лук, лук или лук?).
💬 Нельзя выбрать вариацию языка. Американский английский или австралийский? Каталонский испанский или северо-мексиканский? Сербский кириллицей или латиницей? (понятно, что латиницей, но выбрать-то нельзя!)
🧑🏫 Переводчик не объясняет свои переводы. Худо-бедно объяснился — а в голове пусто, язык не осваиваешь.
Большие языковые модели переводят отлично, но удобных приложений-переводчиков на их основе нет.
Устав от страданий и унижений, я решил оные приумножить и сделал свой переводчик с функциями изучения языка на базе ChatGPT (Custom GPT). Результаты, друзья, превзошли все мои ожидания: всего лишь за год использования переводчика я не начал свободно говорить на сербском, не завёл друзей, никого к себе не расположил и не вырастил волосы там, где их не было. И вообще слегка оскуфидонился (а кто из нас молодеет?).
И всё же, я успешно решил сотни повседневных задач коммуникации, да и в голове что-то да осело. Начала формироваться интуиция в отношении падежей и других грамматических конструкций, при том, что целенаправленно языком я не занимался ни одного дня, да и с местными я общаюсь преступно мало, сидя целыми днями дома за компом, как сыч.
Теперь, когда мне нужно куда-то идти, я заготавливаю фразы с помощью переводчика. Он подсказывает правильное произношение, я заучиваю по дороге — этого хватает, чтобы начать разговор, а дальше как-то идёт.
Глядя на реакцию друзей, которые видели, как я пользуюсь переводчиком, решил всё-таки опубликовать результаты. Заодно сделал такие же кастомы для грузинского, литовского, латышского (об этом никто не просил, но я, контра недодеколонизированная, сначала перепутал его с литовским, о котором просили, а потом уже жалко было удалять), эстонского и кастильского испанского. Уже имея обкатанные промпты, несложно добавить и другие языки. Если будет интерес, попробую сделать и отдельное приложение или телеграм-бота.
На сайте: Обзор возможностей и ссылки на установку кастома.
Вы открываете диалог в ChatGPT, но работает он как переводчик, а не как чат: просто отправляете текст, скрин, фото или голосовое — а он переводит, без инструкций типа «переведи это», «а теперь вон то». Есть режим диалога, как в Google Translate: разговариваете с собеседником, а ChatGPT понимает язык каждой фразы и переводит вслух. Можно добавлять контекст:
«хлопок [бавовна]» или «хлопок [одной ладонью]».А главное — короткие команды для объяснения перевода и произношения, чтобы изучать язык на реальных задачах. Корованы грабить нельзя
Подробнее:
В чужой стране иностранный язык нужен постоянно. К сожалению, все популярные приложения для перевода ужасны. Вот что сразу бросается в глаза:
😡 Дрянное качество перевода для всех языков, кроме самых популярных. Гугл выдаёт полную чушь даже для турецкого, а с сербским — просто жопа. И Google, и Яндекс пишут по-сербски кириллицей, которой, кроме церкви и полиции, никто особо не пользуется.
🤯 Контекста нет, уточнить нельзя (лук, лук или лук?).
💬 Нельзя выбрать вариацию языка. Американский английский или австралийский? Каталонский испанский или северо-мексиканский? Сербский кириллицей или латиницей? (понятно, что латиницей, но выбрать-то нельзя!)
🧑🏫 Переводчик не объясняет свои переводы. Худо-бедно объяснился — а в голове пусто, язык не осваиваешь.
Большие языковые модели переводят отлично, но удобных приложений-переводчиков на их основе нет.
Устав от страданий и унижений, я решил оные приумножить и сделал свой переводчик с функциями изучения языка на базе ChatGPT (Custom GPT). Результаты, друзья, превзошли все мои ожидания: всего лишь за год использования переводчика я не начал свободно говорить на сербском, не завёл друзей, никого к себе не расположил и не вырастил волосы там, где их не было. И вообще слегка оскуфидонился (а кто из нас молодеет?).
И всё же, я успешно решил сотни повседневных задач коммуникации, да и в голове что-то да осело. Начала формироваться интуиция в отношении падежей и других грамматических конструкций, при том, что целенаправленно языком я не занимался ни одного дня, да и с местными я общаюсь преступно мало, сидя целыми днями дома за компом, как сыч.
Теперь, когда мне нужно куда-то идти, я заготавливаю фразы с помощью переводчика. Он подсказывает правильное произношение, я заучиваю по дороге — этого хватает, чтобы начать разговор, а дальше как-то идёт.
Глядя на реакцию друзей, которые видели, как я пользуюсь переводчиком, решил всё-таки опубликовать результаты. Заодно сделал такие же кастомы для грузинского, литовского, латышского (об этом никто не просил, но я, контра недодеколонизированная, сначала перепутал его с литовским, о котором просили, а потом уже жалко было удалять), эстонского и кастильского испанского. Уже имея обкатанные промпты, несложно добавить и другие языки. Если будет интерес, попробую сделать и отдельное приложение или телеграм-бота.
На сайте: Обзор возможностей и ссылки на установку кастома.
dsent.iss.one
Переводчик для изучающих язык
Кастомные GPT‑переводчики для русскоязычных. Сербский, грузинский, литовский, латышский, эстонский, испанский. Перевод текста, голоса и фото, изучение языка. Ссылки и инструкция по использованию.
❤7🔥6🤯4
(По какой причине отвалились комменты, мне неведомо. Все вопросы к П. Дурову)
Кратко: Новые модели ноября 2025
Днями и ночами тружусь аки пчолка над обновлением переводчиков и другими (секретными✨ ) проектами, но решил вынырнуть, чтобы прокомментировать ноябрьский урожай новых моделей (вышедших, кстати, без медиа-цирка как при выходе GPT-5).
✨ Gemini 3.0 Pro — на сегодня лучшая модель для любых задач. Прекрасно держит инструкции и огромный контекст. В связке с моделью-спутником Nano Banana Pro закрывает практически все сценарии. Не пришлось даже ничего адаптировать; просто заменил модель — и БАМ! — результаты стали ощутимо лучше, хотя весь пайплайн был выстроен под GPT-5.1.
В общем, теперь это моя основная модель. Бонусом совершенно бомбические улучшения в NotebookLM и клёвая фича Visual Layout в официальном приложении Gemini.
🛠 GPT-5.1 и 5.1 Codex стали лучше в кодинге, но деградировали в остальном. В переводах качество упало, количество галлюцинаций выросло.
Переводчики я откатил к старой GPT-5 Instant. Для тривиальных правок кода по прежнему использую GPT-5 mini (точнее, её файнтюн от Github — Raptor mini, он классный; если у вас есть доступ — рекомендую).
🖼 Claude 4.5 Opus — модель достойная, хотя на практике слабее Gemini Pro (не верьте цифрам бенчмарков, они уже давно мало что значат). Лимиты выросли, цены выровнялись с конкурентами и теперь по крайней мере снова есть смысл пользоваться Claude. Sonnet 4.5 был откровенно слабым; старый Opus на Pro-аккаунте выгребал лимиты за три запроса, а в API стоил совсем неадекватных денег.
Отдельно замечу: Claude Code — по-прежнему прекрасный инструмент, выжимающий максимум даже из средней модели, а с новыми лимитами Opus он снова стал практичным выбором для агентного кодинга.
🐉 Kimi K2 Thinking — лучшая на сегодня опенсорсная модель, конкурирующая с топами по качеству текстов. Но практическое контекстное окно схлопывается после 10К токенов, как у всех остальных китайцев.
Очень интересна Kimi Linear 48B A3B — экспериментальная модель с новым механизмом внимания. Она «глуповата» для сложных задач, но демонстрирует отсутствие деградации при увеличении контекста. Жду эту технологию в более умных моделях; возможно, проклятие коротких контекстов, наконец, будет преодолено и опенсорсные модели станут юзабельны в серьёзных пайплайнах.
Полный текст в блоге от 26.11.2025
Днями и ночами тружусь аки пчолка над обновлением переводчиков и другими (секретными
✨ Gemini 3.0 Pro — на сегодня лучшая модель для любых задач. Прекрасно держит инструкции и огромный контекст. В связке с моделью-спутником Nano Banana Pro закрывает практически все сценарии. Не пришлось даже ничего адаптировать; просто заменил модель — и БАМ! — результаты стали ощутимо лучше, хотя весь пайплайн был выстроен под GPT-5.1.
В общем, теперь это моя основная модель. Бонусом совершенно бомбические улучшения в NotebookLM и клёвая фича Visual Layout в официальном приложении Gemini.
🛠 GPT-5.1 и 5.1 Codex стали лучше в кодинге, но деградировали в остальном. В переводах качество упало, количество галлюцинаций выросло.
Переводчики я откатил к старой GPT-5 Instant. Для тривиальных правок кода по прежнему использую GPT-5 mini (точнее, её файнтюн от Github — Raptor mini, он классный; если у вас есть доступ — рекомендую).
🖼 Claude 4.5 Opus — модель достойная, хотя на практике слабее Gemini Pro (не верьте цифрам бенчмарков, они уже давно мало что значат). Лимиты выросли, цены выровнялись с конкурентами и теперь по крайней мере снова есть смысл пользоваться Claude. Sonnet 4.5 был откровенно слабым; старый Opus на Pro-аккаунте выгребал лимиты за три запроса, а в API стоил совсем неадекватных денег.
Отдельно замечу: Claude Code — по-прежнему прекрасный инструмент, выжимающий максимум даже из средней модели, а с новыми лимитами Opus он снова стал практичным выбором для агентного кодинга.
🐉 Kimi K2 Thinking — лучшая на сегодня опенсорсная модель, конкурирующая с топами по качеству текстов. Но практическое контекстное окно схлопывается после 10К токенов, как у всех остальных китайцев.
Очень интересна Kimi Linear 48B A3B — экспериментальная модель с новым механизмом внимания. Она «глуповата» для сложных задач, но демонстрирует отсутствие деградации при увеличении контекста. Жду эту технологию в более умных моделях; возможно, проклятие коротких контекстов, наконец, будет преодолено и опенсорсные модели станут юзабельны в серьёзных пайплайнах.
Полный текст в блоге от 26.11.2025
Please open Telegram to view this post
VIEW IN TELEGRAM
dsent.iss.one
Новые модели ноября 2025
Краткий разбор релизов: Gemini 3.0 Pro как новый основной выбор, спорные обновления GPT‑5.1, возвращение интереса к Claude 4.5 Opus, и опенсорс Kimi K2 Thinking и Linear 48B A3B с их плюсами и ограничениями длинного контекста.
👍5
Все подводят итоги и поздравляют, а я что-то с итогами не успел. Вот вам игрушка зато, простенькая, но с глубоким философским смыслом: https://artifacts.dsent.iss.one/tetromino-escape/
Желаю нам всем выкарабкаться в новом году, даже если сверху наваливают и наваливают!
(пишите обратную связь по игрушке, кто попробовал, мне это важно 🙃)
Желаю нам всем выкарабкаться в новом году, даже если сверху наваливают и наваливают!
(пишите обратную связь по игрушке, кто попробовал, мне это важно 🙃)
🔥8
В общении с ИИ-помощниками я перешёл почти на телеграфный код (пример на скринах).
Никаких подводок и подсказок. Никаких «хочешь, я переведу этот текст на язык индийского танца?». Никаких «спасибо-пожалуйста». Только выжатая досуха информация и практические примеры. Это позволяет изучать новое за минуты и часы вместо дней и недель.
В чатах я так делаю уже много месяцев, но только недавно догадался сделать то же самое в документации к проектам.
Одной из постоянных проблем с ИИ-разработкой была рассинхронизация документации.
Хорошая документация для ИИ — конкретные, исполнимые (actionable) инструкции, без воды и лишних грамматических формальностей. В этих инструкциях я опускаю артикли, точки и прочие необязательные вещи, если они не влияют на смысл — это важно для контекстной гигиены, чтобы окно внимания модели как можно дольше не «расползалось».
А инструкции для людей должны быть написаны нормальным языком: полными предложениями, с пояснениями и связками-переходами от одной темы к другой. Так ведь?
На самом деле нет.
«ИИшная» документация и для человеческого меня оказалась эффективнее «литературщины». Поначалу непривычно, но потом оказывается, что так ты можешь за секунды схватить огромный объём информации, быстрее вникнуть в код и разобраться.
Пишите документацию для роботов! А люди приноровятся 🙃
Никаких подводок и подсказок. Никаких «хочешь, я переведу этот текст на язык индийского танца?». Никаких «спасибо-пожалуйста». Только выжатая досуха информация и практические примеры. Это позволяет изучать новое за минуты и часы вместо дней и недель.
В чатах я так делаю уже много месяцев, но только недавно догадался сделать то же самое в документации к проектам.
Одной из постоянных проблем с ИИ-разработкой была рассинхронизация документации.
Хорошая документация для ИИ — конкретные, исполнимые (actionable) инструкции, без воды и лишних грамматических формальностей. В этих инструкциях я опускаю артикли, точки и прочие необязательные вещи, если они не влияют на смысл — это важно для контекстной гигиены, чтобы окно внимания модели как можно дольше не «расползалось».
А инструкции для людей должны быть написаны нормальным языком: полными предложениями, с пояснениями и связками-переходами от одной темы к другой. Так ведь?
На самом деле нет.
«ИИшная» документация и для человеческого меня оказалась эффективнее «литературщины». Поначалу непривычно, но потом оказывается, что так ты можешь за секунды схватить огромный объём информации, быстрее вникнуть в код и разобраться.
Пишите документацию для роботов! А люди приноровятся 🙃
👍7❤1🤔1
Врачи больше не нужны?!
Проверил способность топовых моделей отвечать на сложные медицинские вопросы. Результаты впечатляют!
Мой знакомый, Кирилл, тестирует новые модели так:
Вопрос непростой. Не каждый опытный хирург ответит правильно — особенно учитывая, как редко такие операции сейчас проводят в развитых странах. Однако все модели справились с задачей: написали текст.
Небольшая проблема в том, что текст можно написать на любую тему: о вторжении рептилоидов, гёделении эшербахов или роли сепулек в ежегодных сепулькариях. Написание текста не предполагает серьёзного, ответственного отношения.
Поэтому промпт я изменил:
Тут модели справились хуже: решили, что я имею в виду одну из распространённых операций на шее: трахеостомию, ларингэктомию, гинекологическую хирургию («шейка матки») и т. д. Некоторые задавали уточняющие вопросы, другие сразу ответили на основе своих предположений. Во всех случаях я настаивал, что речь идёт именно о формировании глухой культи шеи. Почти все упорно продолжали выдумывать.
Только Claude Opus 4.5 меня понял и ответил на то, что я спросил (первый скриншот).
Для уверенности я попробовал ещё так:
Тут уж все поняли, о чём речь, но их ответы оказались скучными и я их не привожу. А Claude и здесь оказался умницей (второй скрин).
Теперь вы знаете, с какой моделью обсуждать по-настоящему серьёзные проблемы со здоровьем. (tox)
Проверил способность топовых моделей отвечать на сложные медицинские вопросы. Результаты впечатляют!
Мой знакомый, Кирилл, тестирует новые модели так:
Напиши текст на два абзаца, в котором описывается, что в себя включает послеоперационное консультирование пациента, у которого сформирована полная культя шеи с глухим ушиванием.
Вопрос непростой. Не каждый опытный хирург ответит правильно — особенно учитывая, как редко такие операции сейчас проводят в развитых странах. Однако все модели справились с задачей: написали текст.
Небольшая проблема в том, что текст можно написать на любую тему: о вторжении рептилоидов, гёделении эшербахов или роли сепулек в ежегодных сепулькариях. Написание текста не предполагает серьёзного, ответственного отношения.
Поэтому промпт я изменил:
Что в себя включает послеоперационное консультирование пациента, у которого сформирована полная культя шеи с глухим ушиванием?
Тут модели справились хуже: решили, что я имею в виду одну из распространённых операций на шее: трахеостомию, ларингэктомию, гинекологическую хирургию («шейка матки») и т. д. Некоторые задавали уточняющие вопросы, другие сразу ответили на основе своих предположений. Во всех случаях я настаивал, что речь идёт именно о формировании глухой культи шеи. Почти все упорно продолжали выдумывать.
Только Claude Opus 4.5 меня понял и ответил на то, что я спросил (первый скриншот).
Для уверенности я попробовал ещё так:
Ты профессиональный врач полевой медицины. Поступил пациент с тяжёлой травмой шеи и гангреной. Пришлось провести ампутацию с формированием полной культи шеи с глухим ушиванием. Что ты посоветуешь пациенту в послеоперационный период?
Тут уж все поняли, о чём речь, но их ответы оказались скучными и я их не привожу. А Claude и здесь оказался умницей (второй скрин).
Теперь вы знаете, с какой моделью обсуждать по-настоящему серьёзные проблемы со здоровьем. (tox)
😁21🔥4👏4👍2
(tox) В тредсе тут спросили, как мы изучали программирование без ИИ, ведь это так сложно.
Всё-таки мы пришли в эту сферу не с пустыми руками. У нас был Stack Overflow, форумы, личные блоги, толстенные книжки, литры кофе, бессонные ночи в поисках точки с запятой, документация с примерами из 1997 года, deprecated-библиотеки без контактов разработчиков и сорокасемичасовой видеокурс на сиди-диске от индуса с акцентом толщиной в Гималаи. Не то чтобы всё это было нужно для калькулятора на JavaScript, но раз начал — иди до конца.
Единственное, что меня беспокоило — это регулярка.
Всё-таки мы пришли в эту сферу не с пустыми руками. У нас был Stack Overflow, форумы, личные блоги, толстенные книжки, литры кофе, бессонные ночи в поисках точки с запятой, документация с примерами из 1997 года, deprecated-библиотеки без контактов разработчиков и сорокасемичасовой видеокурс на сиди-диске от индуса с акцентом толщиной в Гималаи. Не то чтобы всё это было нужно для калькулятора на JavaScript, но раз начал — иди до конца.
Единственное, что меня беспокоило — это регулярка.
💯2👍1
Шаг 1: Конечно, мы будем использовать ваши рисунки без разрешения. Прогресс не остановить, ископаемые! Video cards go vrrrr. Можете поплакать 🤣
Шаг 2: КАК ЭТО — У МЕНЯ КАРТИНКИ ПИЗДИТЬ?! БЛЯДИ ВОРЬЁ НИЧТОЖЕСТВА ЗАСУДИТЬ УНИЧТОЖИТЬ!!!🤬
Обожаю людей. (tox)
Шаг 2: КАК ЭТО — У МЕНЯ КАРТИНКИ ПИЗДИТЬ?! БЛЯДИ ВОРЬЁ НИЧТОЖЕСТВА ЗАСУДИТЬ УНИЧТОЖИТЬ!!!
Обожаю людей. (tox)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁10👍1