<?xml version="1.0" encoding="utf-8" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:tt="http://teletype.in/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"><title>Timur</title><author><name>Timur</name></author><id>https://teletype.in/atom/timur_khakhalev</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/timur_khakhalev?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@timur_khakhalev?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=timur_khakhalev"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/timur_khakhalev?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-04-07T14:30:03.299Z</updated><entry><id>timur_khakhalev:iOFTScrMgQR</id><link rel="alternate" type="text/html" href="https://teletype.in/@timur_khakhalev/iOFTScrMgQR?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=timur_khakhalev"></link><title>Сравнение полной и частичной оптической коррекции зрения: систематический обзор</title><published>2025-04-03T20:25:20.049Z</published><updated>2025-04-03T20:25:20.049Z</updated><summary type="html">Сравнение полной и частичной оптической коррекции зрения: систематический обзор</summary><content type="html">
  &lt;p id=&quot;hd66&quot;&gt;&lt;strong&gt;Сравнение полной и частичной оптической коррекции зрения: систематический обзор&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;a8Fh&quot;&gt;&lt;strong&gt;Введение&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;cxpc&quot;&gt;Полная оптическая коррекция подразумевает подбор очков или контактных линз, полностью устраняющих рефракционную ошибку и возвращающих остроту зрения до нормальных значений (100% зрения). Частичная коррекция (недокоррекция) – это намеренное оставление остаточной рефракционной ошибки, при котором зрение не достигает максимальной остроты. В последние 5 лет в научной литературе активно обсуждаются эффекты полной vs. частичной коррекции на качество зрения, адаптацию зрительной системы и прогрессирование нарушений рефракции. Также появляются обновлённые клинические рекомендации ведущих офтальмологических организаций по этому вопросу. В данном обзоре представлены актуальные данные исследований (PubMed, Cochrane, Google Scholar) и рекомендации (AAO, AOA, NICE и др.) относительно классических методов оптической коррекции – очков и контактных линз – у детей и взрослых. &lt;strong&gt;Хирургические методы, ортокератология и немедицинские подходы здесь не рассматриваются.&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;7F46&quot;&gt;&lt;strong&gt;Качество зрения при полной и частичной коррекции&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;O9P5&quot;&gt;&lt;strong&gt;Острота и чёткость зрения.&lt;/strong&gt; Полная коррекция обычно обеспечивает наилучшую возможную остроту зрения вдаль и вблизь, соответствующую норме для данного пациента (например, 1.0 или 20/20). Недокоррекция же оставляет изображение на сетчатке размытым. Даже небольшая остаточная близорукость или дальнозоркость приводят к снижению остроты: при частичной коррекции человек может видеть строки таблицы зрения хуже, чем при полной . Размытость изображения особенно заметна при рассматривании мелких деталей, чтении текста, вождении автомобиля ночью и других ситуациях, требующих высокой чёткости. Исследования показывают, что люди с некорригированной или недокорригированной рефракцией испытывают снижение качества зрения и связанных с ним функций: например, их &lt;strong&gt;показатели качества жизни, связанной со зрением (Vision-related QoL)&lt;/strong&gt;, ниже, чем у полностью корригированных пациентов . В одном недавнем исследовании отмечено, что даже люди с очень слабой миопией, часто не носящие очки, продемонстрировали хуже показатели зрительного благополучия – авторы подчеркнули, что &lt;strong&gt;нельзя игнорировать даже небольшую близорукость&lt;/strong&gt;, так как её коррекция улучшает качество жизни .&lt;/p&gt;
  &lt;p id=&quot;yySz&quot;&gt;&lt;strong&gt;Контрастность и восприятие деталей.&lt;/strong&gt; Полностью скорректированное зрение позволяет глазу воспринимать высокочастотные детали и контрасты в полном объёме. При недокоррекции часть высокочастотной информации теряется из-за размытия. Это может проявляться снижением контрастной чувствительности и затруднениями при слабом освещении или сумерках. Например, при недостаточной коррекции трудно разглядеть дорожные знаки или номера автомобилей вдалеке; подобное состояние ассоциировано с повышенным дискомфортом и риском ошибок при вождении  . Следует отметить, что &lt;strong&gt;небольшая степень размытия может субъективно не сразу замечаться&lt;/strong&gt;: исследования о порогах восприятия дефокуса показывают, что люди не чувствуют слабый разфокус до определённого предела, а «неприятным» размытие становится только при более значительном ухудшении фокуса . Так, &lt;strong&gt;порог «мешающего» размытости значительно хуже, чем порог просто заметного размытия&lt;/strong&gt; . Кроме того, &lt;strong&gt;толерантность к блюру индивидуальна&lt;/strong&gt;: некоторые пациенты легко обходятся без очков при небольшом минусе, тогда как другие с аналогичным рецептом ощущают серьёзный дискомфорт без полной коррекции . В целом же объективно &lt;em&gt;любая&lt;/em&gt; недокоррекция означает компромисс в качестве изображения на сетчатке: зрение становится менее чётким, снижается стереопсис и точность восприятия глубины (особенно при анизометропии), может появляться двоение контуров.&lt;/p&gt;
  &lt;p id=&quot;D9EI&quot;&gt;&lt;strong&gt;Влияние на зрительное восприятие.&lt;/strong&gt; Полная коррекция обеспечивает мозг максимально чёткой визуальной информацией, что важно для высших зрительных функций – чтения, распознавания лиц, координации движений. При частичной коррекции мозгу приходится «дорисовывать» часть деталей из контекста или по памяти. Длительное существование в условиях размытости может привести к своеобразному привыканию – человек меньше замечает блюр, но это не означает, что зрение стало нормальным, просто &lt;strong&gt;смещается субъективная оценка чёткости&lt;/strong&gt; . Например, если близорукий пациент долго не носит очки, он привыкает к слегка размытым образам и может не жаловаться на снижение зрения в бытовых условиях. Тем не менее, при объективной проверке острота у него будет ниже, а в сложных условиях (ночью, при чтении мелкого текста) проявятся ограничения. Таким образом, полная коррекция выигрывает по всем параметрам качества зрения: остроте, контрастности, пространственному восприятию. &lt;strong&gt;Частичная же коррекция неизбежно сопровождается некоторым ухудшением зрительной функции&lt;/strong&gt;, даже если субъективно человек адаптировался к ней.&lt;/p&gt;
  &lt;p id=&quot;W0sW&quot;&gt;&lt;strong&gt;Нейрофизиологические и адаптационные механизмы при разном уровне коррекции&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;thjc&quot;&gt;&lt;strong&gt;Адаптация к размытости vs. адаптация к чёткости.&lt;/strong&gt; Зрительная система обладает способностью адаптироваться как к оптическому блюру, так и к внезапно улучшившейся чёткости. При длительном рассматривании размытых изображений &lt;strong&gt;возникает феномен “blur adaptation” – адаптация к размытому изображению&lt;/strong&gt;, за счёт которого спустя время человек начинает видеть чуть лучше без изменения оптики  . Например, в эксперименте у молодых миопов, которых оставили без коррекции на 3 часа, &lt;strong&gt;некорригированная острота зрения улучшилась примерно с 0.76 до 0.53 logMAR&lt;/strong&gt; (т.е. с ~6/35 до 6/20, или с ~0.3 до 0.5 десятичной) за счёт &lt;strong&gt;перцептуальной адаптации в высших отделах зрительной системы&lt;/strong&gt;  . При этом объективная рефракция глаза не изменилась – улучшение зрения произошло именно из-за перестройки восприятия в мозге . Иными словами, &lt;strong&gt;мозг может частично приспособиться к постоянной размытости&lt;/strong&gt;, повысив чувствительность к размытым стимулам. Однако такое улучшение ограничено и не сравнимо с тем, что даёт оптическая коррекция: адаптация позволила поднять остроту лишь на несколько строк, и зрение оставалось далёким от единицы .&lt;/p&gt;
  &lt;p id=&quot;FSrX&quot;&gt;Обратная ситуация – &lt;strong&gt;адаптация к полной коррекции&lt;/strong&gt; – тоже требует нейрофизиологических изменений. Если человек долго жил с определённой степенью размытия или искажений, то при надевании новых очков (особенно с астигматическими компонентами или высокой силой) мозгу нужно время, чтобы скорректировать зрительное восприятие под новую, более чёткую и неизкажённую картинку. Исследования, например, показали, что &lt;strong&gt;у людей с некорригированным астигматизмом восприятие ориентации объектов смещено&lt;/strong&gt; (они привыкли к «собственному» искажению зрения). После подбора полной цилиндрической коррекции восприятие постепенно меняется: уже через 2 часа ношения новых очков наблюдалось смещение зрительного восприятия к нормальному, а через несколько недель–месяцев адаптация закрепляется . То есть &lt;strong&gt;ранее не носившие цилиндры астигматы “переучиваются” видеть правильно&lt;/strong&gt; – их мозг подстраивается под новую оптику и меняет внутренние зрительные эталоны. В период адаптации такие пациенты могут первое время замечать искажения (например, изменения пропорций предметов, наклон плоскостей), но обычно через несколько дней активной носки очков зрительный мир для них «нормализуется». Руководства отмечают, что взрослые с астигматизмом могут &lt;strong&gt;не принять полную коррекцию цилиндра сразу&lt;/strong&gt;, особенно если до этого носили слабые очки – поэтому офтальмолог иногда идёт на постепенное увеличение цилиндра . Это как раз связано с тем, что &lt;strong&gt;нейронные механизмы зрения должны перестроиться&lt;/strong&gt;, а слишком резкое изменение оптических условий временно превышает адаптационные возможности.&lt;/p&gt;
  &lt;p id=&quot;Jknc&quot;&gt;&lt;strong&gt;Роль аккомодации и конвергенции.&lt;/strong&gt; Полная и частичная коррекция по-разному влияют на работу аккомодационно-конвергенционной системы. &lt;em&gt;Для близоруких:&lt;/em&gt; полная коррекция возвращает нормальную ситуацию, когда для дальних объектов аккомодация не нужна, а для ближних – требуется (миоп без очков вообще не аккомодирует на чтении вплоть до своей дальней точки). Если миоп недокорригирован, то вдаль он всё равно не видит чётко (аккомодацией близорукость не компенсируешь), а вот при работе вблизи ему требуется меньше аккомодации, чем эмметропу. Бытовой пример: ребёнок-миоп ~–1.0 D без очков читает книгу на 33 см фактически без напряга аккомодации, тогда как с полностью скорректированным зрением ему пришлось бы аккомодировать ~3 диоптрии, чтобы увидеть текст. Этот факт привёл к гипотезе, что &lt;strong&gt;умышленная недокоррекция миопии может снижать нагрузку на аккомодацию при работе вблизи и тем самым уменьшать прогрессирование&lt;/strong&gt; (одна из теорий миопии связывает её рост с хроническим &lt;em&gt;лагом аккомодации&lt;/em&gt; и гиперметропическим дефокусом при чтении) . К сожалению, дальнейшие исследования не подтвердили полезность этого подхода – об этом подробно в следующем разделе. &lt;em&gt;Для гиперопов:&lt;/em&gt; частичная коррекция означает, что глаз должен дофокусировать остаточную дальнозоркость сам. У детей есть мощный аккомодационный резерв, поэтому часто им намеренно не дают полный «плюс», оставляя небольшой запас для естественной аккомодации. Это делается с целью &lt;strong&gt;стимуляции эмметропизации&lt;/strong&gt; – процесс роста глаза, при котором детская физиологическая гиперметропия обычно уменьшается. Если дать малышу все +100%, глаз может получить сигнал, что он уже достаточной длины, и перестанет расти до эмметропии. Поэтому &lt;strong&gt;у маленьких детей (&amp;lt;6 лет) при отсутствии косоглазия принято недокорригировать гиперопию, оставляя ~+0.5…+1.0 D неперекорректированными&lt;/strong&gt; – то есть целевой рефракцией делают возрастную норму дальнозоркости . Это &lt;em&gt;не&lt;/em&gt; приводит к немедленному улучшению зрения (ребёнок видит чуть хуже, чем мог бы с полным плюсом), но считается важным для правильного рефрактогенеза. Заметим, что такое частичное оставление гиперопии возможно только пока у ребёнка достаточно аккомодации и нет амблиопии или сходящегося косоглазия. Если же есть &lt;strong&gt;аккомодационное сходящееся косоглазие&lt;/strong&gt;, механизм совсем другой: избыточное напряжение аккомодации приводит к конвергенции и скрещиванию глаз, и здесь &lt;strong&gt;наоборот требуется полностью коррегировать дальнозоркость&lt;/strong&gt; (часто по циклоплегии) для расслабления аккомодации и выпрямления глаз . Таким образом, в плане аккомодации: &lt;strong&gt;полная коррекция гиперопии снижает аккомодационное напряжение&lt;/strong&gt;, полная коррекция миопии – увеличивает его при работе вблизи (по сравнению с состоянием без очков). Частичная же коррекция имеет обратные эффекты – и эти механизмы учитываются при назначении очков детям.&lt;/p&gt;
  &lt;p id=&quot;3cgi&quot;&gt;&lt;strong&gt;Нейросенсорные эффекты.&lt;/strong&gt; При полной коррекции на сетчатке формируется чёткое изображение, богатое деталями всех частот. Это стимулирует полноценную работу нейронов зрительной коры, отвечающих за высокие пространственные частоты, цветоразрешение и т.д. При хроническом блюре эти нейроны получают менее активирующий сигнал. Интересно, что адаптация к блюру может приводить к &lt;em&gt;увеличению вариабельности аккомодации&lt;/em&gt; – исследования отмечают, что после периода размытого зрения фокусировка становилась менее стабильной . Также важно отметить влияние на поведение: при плохо скорректированном зрении дети могут меньше участвовать в визуально-насыщенных активностях. Например, было выдвинуто предположение, что дети с недокорректированной миопией могут избегать игр на улице или спортивных мероприятий (где вдаль видно плохо) и больше времени проводить за книгами или гаджетами, что в свою очередь способствует прогрессированию близорукости . С точки зрения нейрофизиологии развития, &lt;strong&gt;некоррекция рефракции в детстве – серьёзный фактор риска амблиопии&lt;/strong&gt;. Если на сетчатке хронически неформируется чёткий образ, зрительная кора соответствующего глаза/меридиана развивается хуже. В клинике это проявляется как амблиопия и нарушение бинокулярности. Поэтому &lt;strong&gt;успешная коррекция рефракции у ребёнка предотвращает развитие амблиопии, косоглазия и обеспечивает нормальное формирование бинокулярного зрения и стереопсиса &lt;/strong&gt;. Именно этим обусловлена более агрессивная тактика коррекции у детей (см. рекомендации ниже). У взрослых же нейропластичность ниже, амблиопия не грозит, но могут появляться астенопические симптомы при некорригированном зрении.&lt;/p&gt;
  &lt;p id=&quot;Kcs0&quot;&gt;&lt;strong&gt;Недокоррекция: влияет ли на восстановление зрения или замедление прогрессирования?&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;inIR&quot;&gt;&lt;strong&gt;Миопия и прогрессирование.&lt;/strong&gt; Вопрос о том, способна ли неполная коррекция тормозить рост близорукости, долго был предметом споров. Ранее некоторые офтальмологи намеренно выписывали детям-миопам очки «на строчку слабее», полагая, что это замедлит ухудшение. Однако современные научные данные однозначно опровергают эффективность этой тактики. Кокрановский обзор (2018) и мета-анализы последних лет показывают, что &lt;strong&gt;у детей в недокорректированных очках близорукость прогрессирует не медленнее, а часто даже БЫСТРЕЕ, чем при полной коррекции&lt;/strong&gt;  . Например, мета-анализ 2020 года (6 исследований, 695 пациентов) не нашёл значимой разницы в темпах прогрессирования миопии между группами, однако отметил &lt;strong&gt;тенденцию к большему прогрессированию в группе недокоррекции&lt;/strong&gt; по сравнению с полностью коррегированными  . В одном из включенных в мета-анализ РКИ недокоррекция за 2 года дала на ~0.2–0.3 D большую прибавку миопии, хотя разница не достигла статистической значимости . Крупный международный консенсус 2023 года (World Society of Paediatric Ophthalmology &amp;amp; Strabismus) формулирует вывод однозначно: &lt;strong&gt;«недокоррекция не замедляет прогрессирование миопии и не должна более применяться»&lt;/strong&gt; . Действительно, данные проспективных клинических испытаний свидетельствуют, что &lt;strong&gt;уменьшенная коррекция либо не влияет, либо СТИМУЛИРУЕТ прогресс миопии&lt;/strong&gt; . Так, классическое исследование Chung et al. 2002 (которое часто цитируют) показало, что у недокорригированных близоруких детей миопия росла быстрее, чем у полностью откорригированных . Современные обзоры указывают низкую достоверность возможной небольшой разницы, но тренд скорее неблагоприятен для недокоррекции . Кроме того, &lt;strong&gt;неполная коррекция лишает ребёнка полноценного зрения вдаль&lt;/strong&gt;, что может снижать его участие в активностях вне дома (например, спорт на улице) – а недостаток дневного уличного света признан фактором риска прогрессирования миопии . Таким образом, &lt;strong&gt;тактика “дать очки послабее, чтобы глаз не ленился” при миопии не оправдывает себя&lt;/strong&gt;. Она не приводит к «тренировке» или остановке роста глаза, а скорее создаёт постоянный дефокус на сетчатке, который в теории мог бы даже стимулировать удлинение глаза (поскольку хронический гиперметропический дефокус – сигнал к росту). Именно поэтому &lt;strong&gt;Американская академия офтальмологии прямо указывает: недокоррекция миопии у человека – фактор миопигенный (способствующий миопизации) &lt;/strong&gt;.&lt;/p&gt;
  &lt;p id=&quot;jq8V&quot;&gt;Следует отметить, что парадоксальные результаты отдельных исследований (например, одно китайское исслед. 2017 г., где дети &lt;em&gt;вообще без очков&lt;/em&gt; прогрессировали чуть медленнее, чем в очках ) объясняются методологическими нюансами и условиями эксперимента. В совокупности же вся совр. литература говорит о вреде или бесполезности недокоррекции для контроля миопии. Кокрановский обзор 2020 (обновляемый) присвоил доказательствам по недокоррекции &lt;strong&gt;низкую степень уверенности&lt;/strong&gt;, но отметил &lt;strong&gt;slight increase&lt;/strong&gt; в прогрессе миопии при такой тактике . Гораздо более эффективными признаны другие меры: атропиновые капли, мультифокальные линзы, ортокератология   – но они вне рамок данного обзора. Современные клинические рекомендации &lt;strong&gt;не рекомендуют практиковать намеренную недокоррекцию близорукости&lt;/strong&gt; ни у детей, ни у взрослых. Вместо этого, если цель – замедлить прогрессирование, назначаются доказанные методы миопи-контроля (низкодозовый атропин, специализированные очковые или контактные линзы и пр.)  .&lt;/p&gt;
  &lt;p id=&quot;fnHG&quot;&gt;&lt;strong&gt;Гиперметропия и «восстановление» зрения.&lt;/strong&gt; Другой популярный вопрос – не улучшится ли дальнозоркость у ребенка, если ему не давать полную коррекцию? Здесь необходимо понимать физиологию: у всех малышей есть запас гиперопии, который обычно уменьшается с возрастом по мере роста глазного яблока (эмметропизация) . Частичная коррекция у детей до ~6 лет действительно применяется, &lt;strong&gt;чтобы не мешать природной эмметропизации&lt;/strong&gt; . Например, если у малыша +5.0 D, врач может прописать +3.0 D очки: ребенок будет использовать свою аккомодацию, чтобы навести резкость, и постепенно (при росте глаза) его объективная дальнозоркость снизится. &lt;strong&gt;Однако это не “восстановление зрения” от недокоррекции, а естественное созревание глаза&lt;/strong&gt;. Неизвестно, чем бы закончилась эмметропизация, даже если сразу дать +5.0: возможно, глаз &lt;em&gt;всё равно&lt;/em&gt; снизил бы гиперопию, просто делая это при полной коррекции. Важно, что &lt;strong&gt;любая значимая гиперопия у ребенка должна корригироваться хотя бы частично&lt;/strong&gt;, иначе есть риск развития амблиопии. Нередки случаи, когда чрезмерно «экономная» выдача плюсов в детстве приводила к тому, что один глаз оставался слабым (амблиопичным) из-за постоянного блюра. Поэтому детские руководства (AAO, AAPOS, AIOS и др.) рекомендуют конкретные пороги, при которых дальнозоркость нужно коррегировать (даже если ребенок маленький). Например, у детей до 4 лет обычно корректируют гиперопию ≥ +4…+5 D, в 4–6 лет – ≥ +3 D, старше 6 – ≥ +2 D, с учётом бинокулярного статуса . &lt;strong&gt;В более старшем возрасте (школьники)&lt;/strong&gt; значительная гиперопия требует коррекции полностью или почти полностью, поскольку становится важна чёткость вдаль, и аккомодации может не хватать для компенсации. Рекомендации AAO указывают, что &lt;strong&gt;молодым и средневозрастным взрослым гиперопам можно оставлять небольшой недоплюс (за счёт тонуса цилиарной мышцы) для комфорта, но с возрастом приходится переходить на полную коррекцию для дали&lt;/strong&gt; . Никаких данных о том, что недокорригированная гиперопия у взрослых «проходит», нет – наоборот, с возрастом присоединяется пресбиопия, и такие люди начинают хуже видеть вблизи, им нужны очки для чтения. Таким образом, частичная коррекция дальнозоркости полезна лишь в контексте детской эмметропизации и комфорта, но не как способ полностью исправить зрение без очков.&lt;/p&gt;
  &lt;p id=&quot;gzAK&quot;&gt;&lt;strong&gt;Итого по восстановлению и прогрессированию:&lt;/strong&gt; Ни по близорукости, ни по астигматизму нет доказательств, что неполная оптика ведёт к самокоррекции глаза. Некорригированный астигматизм, к примеру, не уменьшается – глаза просто привыкают к размытым линиям, и человек может не замечать искажения, но после подбора очков астигматизм остаётся тем же. Более того, у детей астигматизм без очков может привести к меридиональной амблиопии. &lt;strong&gt;Единственный сценарий “улучшения” рефракции – это детская гиперопия, которая снижается с ростом – но её динамика определяется биологией, а не тем, дали очки на 100% или 50%&lt;/strong&gt;. В случае миопии никаких спонтанных улучшений из-за недоочков не происходит (напротив, миопия прогрессирует до определённого возраста у большинства). При пресбиопии (возрастной дальнозоркости) тоже попытки обходиться более слабыми очками могут лишь повышать нагрузку, но не вернуть аккомодацию. Поэтому стратегии типа «дать глазам работать, чтобы восстановились» научно не обоснованы. Отдельные альтернативные методики (упражнения, метод Бейтса и т.п.) утверждают обратное, но их эффект, если и есть, сводится к тем же &lt;strong&gt;перцептуальным адаптациям (улучшение функции при блюре) &lt;/strong&gt;, а не к реальному изменению оптики глаза.&lt;/p&gt;
  &lt;p id=&quot;3UFS&quot;&gt;&lt;strong&gt;Комфорт, зрительная усталость и сопутствующие симптомы&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;aIgK&quot;&gt;&lt;strong&gt;Зрительное утомление (астенопия).&lt;/strong&gt; Одним из главных практических отличий полной и частичной коррекции является степень напряжения, испытываемого зрительной системой при длительной работе. Полностью скорректированный глаз, как правило, работает в более физиологических условиях: изображение фокусируется точно на сетчатке без дополнительных усилий, бинокулярный баланс не нарушен. &lt;strong&gt;Недокоррекция же заставляет глаза “стараться” компенсировать остаточный дефокус&lt;/strong&gt;, чем бы он ни был вызван. При близорукости человек может прищуриваться, стараясь увеличить глубину резкости, напрягать зрение, чтобы рассмотреть объект – это даёт минимальный эффект, но повышает утомляемость мышц век и может вызывать боль вокруг глаз. При дальнозоркости или не полностью исправленном астигматизме глаза вынуждены постоянно аккомодировать, пытаясь добиться четкости – в результате развивается напряжение цилиарной мышцы, которое субъективно проявляется как &lt;strong&gt;затуманивание зрения при чтении, быстрая усталость, ощущение “песка” в глазах, боли в надбровной области&lt;/strong&gt;. Эти симптомы объединяются термином астенопия. По данным клинических наблюдений, &lt;strong&gt;некорригированная гиперопия и астигматизм являются частой причиной головных болей у детей и взрослых, возникающих после зрительной нагрузки&lt;/strong&gt; (например, после чтения, работы за компьютером) . Такие головные боли обычно локализуются в лобной области, сопровождаются усталостью глаз и проходят после отдыха . Если же корректировать рефракцию адекватно, подобные жалобы у большинства пациентов исчезают.&lt;/p&gt;
  &lt;p id=&quot;cBFn&quot;&gt;&lt;strong&gt;Головные боли и мигрени.&lt;/strong&gt; Постоянное напряжение глазных мышц из-за недокоррекции может приводить не только к локальным, но и к отражённым болевым симптомам – вплоть до хронических головных болей. Описано, что &lt;strong&gt;постоянное зрительное перенапряжение при недостаточной коррекции способно провоцировать головные боли и даже мигрени&lt;/strong&gt; . Особенно это касается офисных работников, студентов – тех, кто много часов в день проводит за визуальной работой. Если у человека, например, скрытая дальнозоркость +1.0 D и он не носит очки, его цилиарная мышца всё время напряжена при взгляде на монитор или документы. Через несколько часов такой работы возникают типичные астенопические жалобы: тяжесть в глазах, затуманивание текста, а затем и генерализованная головная боль. Такого рода боли зачастую уменьшаются или исчезают при правильном подборе очков/линз. Таким образом, &lt;strong&gt;в плане комфорта на длительных промежутках времени полная коррекция почти всегда выигрывает у частичной&lt;/strong&gt;, потому что снимает с глаз лишнюю нагрузку. Исключение – случаи избыточной коррекции или неправильного рецепта, когда сами очки могут вызывать дискомфорт; но мы здесь сравниваем корректно подобранные полные vs намеренно уменьшенные.&lt;/p&gt;
  &lt;p id=&quot;grR4&quot;&gt;&lt;strong&gt;Начальный дискомфорт при полной коррекции.&lt;/strong&gt; Стоит упомянуть, что &lt;strong&gt;полная коррекция высокой рефракции сама по себе требует адаптации&lt;/strong&gt; и может первое время давать неприятные ощущения. Например, человек, который ходил без очков с –3.0 D, надев впервые полную коррекцию, в первые дни может ощущать перенапряжение, головокружение, жаловаться что «слишком чётко, режет глаз». Это связано с тем, что мозг отвык обрабатывать настолько детальное изображение, может быть нарушен привычный баланс аккомодации и конвергенции. Аналогично, при назначении полного цилиндра астигматику возможны жалобы на искажение пространства, наклон плоскостей, что тоже способно вызвать головную боль. &lt;strong&gt;Однако эти симптомы обычно временные&lt;/strong&gt; – они отражают процесс нормальной адаптации. Рекомендуется носить новые очки постоянно, и через несколько дней мозг адаптируется, дискомфорт уйдёт. У взрослых с астигматизмом часто практикуют поэтапное повышение силы цилиндра именно чтобы минимизировать подобный первичный стресс . &lt;em&gt;Примечательно:&lt;/em&gt; иногда пациенты ошибочно принимают этот начальный дискомфорт за «неподходящие, слишком сильные очки» и предпочитают носить более слабые. Врач должен объяснять, что такая &lt;strong&gt;псевдокомфортная недокоррекция только консервирует проблему&lt;/strong&gt; – зрение остаётся неидеальным, и через некоторое время пациент снова начнёт жаловаться на усталость и головные боли. Правильнее преодолеть период привыкания и получить все преимущества полной коррекции.&lt;/p&gt;
  &lt;p id=&quot;jokw&quot;&gt;&lt;strong&gt;Сравнение комфорта:&lt;/strong&gt; В целом, &lt;strong&gt;полная коррекция обеспечивает лучший долговременный комфорт для глаз&lt;/strong&gt;, особенно при высоких зрительных нагрузках. Зрение остаётся чётким, глаза не вынуждены постоянно напрягаться, снижается риск астенопии. &lt;strong&gt;Частичная коррекция может казаться комфортнее только в отдельных ситуациях&lt;/strong&gt;:&lt;/p&gt;
  &lt;p id=&quot;Ndfx&quot;&gt;Когда человек очень привык к блюру и резкая чёткость вызывает у него неприятные ощущения (например, пожилой пациент с долгой историей слабых очков – в новых сильных очках ему «слишком ясно»). В таких случаях иногда имеет смысл слегка «смягчить» рецептуру, но, как правило, через адаптацию удаётся приучить к полной.&lt;/p&gt;
  &lt;p id=&quot;yTlI&quot;&gt;При очень большой разнице в силе очков (анизометропии) – иногда намеренно недокорригируют один глаз, чтобы уменьшить анизейконию (разницу величины изображения). Это специфический компромиссный приём: &lt;strong&gt;взрослый обычно терпит до ~3 диоптрий разницы&lt;/strong&gt; между глазами, свыше может двоиться или вызывать дискомфорт; тогда сильнейший глаз могут недокорригировать на 0.5–1 D, жертвуя частью остроты ради комфорта .&lt;/p&gt;
  &lt;p id=&quot;ZihW&quot;&gt;При пресбиопии и большом минусе: некоторые миопы среднего возраста предпочитают чуть недокорригировать даль, чтобы видеть вблизи без очков. Фактически это вариант моно- или бифокальной коррекции, когда одним глазом лучше вдаль, другим ближе. Здесь речь не о замедлении прогрессирования, а об удобстве чтения. Такой подход тоже имеет минусы (ухудшение бинокулярности, стереопсии), но практикуется по желанию пациента.&lt;/p&gt;
  &lt;p id=&quot;YB7T&quot;&gt;Нужно подчеркнуть, что &lt;strong&gt;хроническая недокоррекция часто приводит к снижению работоспособности и общего качества жизни&lt;/strong&gt;: человек может избегать видов активности, которые утомляют глаза, быстрее устает при чтении, у него могут чаще болеть глаза и голова  . Всё это – скрытая плата за отказ от полной коррекции. Напротив, качественно подобранные очки/контакты защищают от этих проблем. В международной классификации болезней некорригированная рефракция даже выделена как одна из ведущих причин ухудшения зрения в мире, которая &lt;em&gt;поддаётся коррекции&lt;/em&gt; . Очки и контактные линзы признаны &lt;strong&gt;эффективным, безопасным и относительно простым способом восстановить зрение и предотвратить зрительную дисфункцию&lt;/strong&gt; . Таким образом, с точки зрения долгосрочного комфорта и здоровья глаз, &lt;strong&gt;оптимальная (полная) коррекция значительно предпочтительнее&lt;/strong&gt;.&lt;/p&gt;
  &lt;p id=&quot;Z1Mt&quot;&gt;&lt;strong&gt;Рекомендации ведущих офтальмологических организаций (AAO, AOA, NICE и др.)&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;G4K0&quot;&gt;Международные и национальные профессиональные объединения офтальмологов и оптометристов в своих руководствах дают чёткие рекомендации, когда и как корректировать рефракционные нарушения у разных возрастных групп. Ниже обобщены ключевые моменты этих рекомендаций применительно к теме полной vs частичной коррекции.&lt;/p&gt;
  &lt;p id=&quot;mrQW&quot;&gt;&lt;strong&gt;Дети и подростки.&lt;/strong&gt; Практически все руководства сходятся во мнении, что &lt;strong&gt;у детей важна своевременная и адекватная коррекция значимых рефракционных аномалий&lt;/strong&gt; для предотвращения амблиопии и обеспечения нормального развития зрения . Американская академия офтальмологии (AAO) в &lt;em&gt;Preferred Practice Pattern: Pediatric Eye Evaluations&lt;/em&gt; и Американская ассоциация детских офтальмологов (AAPOS) публикуют ориентировочные критерии назначения очков в зависимости от возраста ребенка и величины ошибки рефракции. Например, согласно таблицам AAO, у грудничков рекомендуют корректировать миопию &amp;gt;–5 D, гиперопию &amp;gt;+6 D; у дошкольников миопию &amp;gt;–4 D, гиперопию &amp;gt;+4 D; у младших школьников ~&amp;gt;–3 D и &amp;gt;+2.5 D соответственно . Хотя точные цифры могут различаться, принцип такой: &lt;strong&gt;чем больше отклонение от возрастной нормы – тем нужнее очки&lt;/strong&gt;. Небольшие дальнозоркость или астигматизм у малышей могут оставаться под наблюдением (надеясь на эмметропизацию), но при появлении &lt;em&gt;амблиопии или косоглазия коррекция назначается незамедлительно и полная!&lt;/em&gt; .&lt;/p&gt;
  &lt;p id=&quot;Iq7g&quot;&gt;Что касается &lt;strong&gt;степени коррекции&lt;/strong&gt;:&lt;/p&gt;
  &lt;p id=&quot;xfzW&quot;&gt;&lt;strong&gt;Миопия у детей&lt;/strong&gt; должна быть &lt;em&gt;полностью&lt;/em&gt; скорректирована или настолько, насколько это необходимо для ясного дальнего зрения в повседневной жизни (посещение школы и т.п.). &lt;em&gt;AOA (Американская оптометрическая ассоциация)&lt;/em&gt; в своем клиническом руководстве указывает: &lt;em&gt;«в целом любая степень миопии следует коррегировать, если недостаток чёткости вдаль мешает пациенту»&lt;/em&gt; . Особенно важно дать ребенку возможность хорошо видеть школьную доску, дорожные знаки и т.д., поэтому очки выписываются обычно на 100% рецепта. Если у ребенка миопия небольшая (например –0.5 D) и острота ~0.8, некоторые врачи могут рекомендовать носить очки по необходимости (например, только на уроках), однако тенденция такова, что &lt;strong&gt;детей поощряют к постоянному ношению назначенной коррекции&lt;/strong&gt; – это предотвращает развитие привычки щуриться и обеспечивает стабильный вход зрительной информации в мозг  . Практика недокоррекции миопии (умышленно давать слабее) &lt;strong&gt;не рекомендована&lt;/strong&gt; (как обсуждалось, это неэффективно для контроля прогрессии). AAO в своем недавно обновленном PPP по миопии отмечает, что &lt;strong&gt;при экзофориях или расходящемся косоглазии у детей тем более важно полное исправление миопии&lt;/strong&gt; – чтобы стимулировать слияние и чёткое бинокулярное зрение . В случаях эзофории/эзотропии при взгляде вблизь, напротив, может потребоваться добавка “+” (бифокал) для разгрузки аккомодации , но это уже про пресбиопические добавки у детей с аккомодационными нарушениями.&lt;/p&gt;
  &lt;p id=&quot;zNSs&quot;&gt;&lt;strong&gt;Гиперопия у детей.&lt;/strong&gt; Здесь подход более тонкий. &lt;strong&gt;Если у ребенка сопутствует сходящееся косоглазие (аккомодационное) – по всем стандартам назначается полная коррекция гиперметропии&lt;/strong&gt; по циклоплегической рефракции . Это необходимо, чтобы выровнять глаза и предотвратить амблиопию. &lt;strong&gt;Если же косоглазия нет&lt;/strong&gt;, а гиперопия умеренная, обычно детям до ~6 лет назначают &lt;em&gt;частичную&lt;/em&gt; коррекцию. Степень недокоррекции зависит от возраста и величины: как упоминалось, стремятся оставить ребёнку ~+0.5 D сверх того, что ему нужно для 100% зрения, — фактически очки приводят глаза к средней возрастной норме . Например, у 3-летки с +5 D могут выписать очки +3 D, у 6-летки с +3 D могут дать +2 D и т.д. Такая тактика рекомендована, в частности, Британским колледжем оптометристов и Optometry Australia (есть подробные схемы по возрастам)  . &lt;strong&gt;После 7 лет&lt;/strong&gt; процесс эмметропизации в основном завершается , и у школьников старше 7–8 лет дальнозоркость обычно либо уменьшается, либо, если сохраняется значительной (&amp;gt;+2 D), её начинают более полно корректировать, чтобы не было проблем с чтением и дальним зрением. Руководство AAO отмечает, что &lt;strong&gt;у молодых взрослых гиперопов можно оставлять небольшой “тонус”, тогда как с возрастом потребуется полная коррекция для дали&lt;/strong&gt;  – это плавый переход к взрослым. В целом же &lt;strong&gt;все организации подчёркивают необходимость индивидуального подхода&lt;/strong&gt;: если у ребенка даже небольшой +1 D, но при этом выраженные жалобы на усталость глаз при чтении или у него проявляется эзофория, то очки дают и при таком, казалось бы, небольшом показателе .&lt;/p&gt;
  &lt;p id=&quot;TYCx&quot;&gt;&lt;strong&gt;Астигматизм у детей&lt;/strong&gt; также корректируется при значимых величинах. Чаще порогом считают ~1 диоптрию цилиндра у дошкольников, ~0.75 D у школьников , особенно если астигматизм вызывает снижение остроты. У младенцев могут наблюдать даже больший астигматизм какое-то время, но к 1 году обычно решают, нужен ли он в очках, так как нерешённый астигматизм &amp;gt;2 D грозит развитием меридиональной амблиопии. Интересная особенность: впервые назначенный &lt;strong&gt;полный цилиндр&lt;/strong&gt; ребёнку (да и взрослому) может переноситься не сразу, поэтому иногда назначают сначала часть цилиндра, особенно если астигматизм был не коррегирован в критические годы. AAO PPP указывает, что &lt;em&gt;«взрослые с астигматизмом могут не принять полную цилиндрическую коррекцию, если ранее она была частичной; крупные изменения оси/силы переносятся плохо»&lt;/em&gt; . У детей пластичность выше, но тоже нужно следить за переносимостью. Важно помнить, что &lt;strong&gt;оставлять значимый астигматизм без коррекции надолго не рекомендуется у детей&lt;/strong&gt; – это ведет к амблиопии.&lt;/p&gt;
  &lt;p id=&quot;wQ1N&quot;&gt;&lt;strong&gt;Взрослые (18+ лет).&lt;/strong&gt; У взрослых пациентов вопрос частичной vs полной коррекции встаёт чаще в контексте комфорта и привычек, чем развития зрения. Общий консенсус: &lt;strong&gt;взрослому человеку следует предоставить максимально полноценное зрение&lt;/strong&gt;, если нет особых причин поступить иначе. Американская академия офтальмологии в PPP &lt;em&gt;Refractive Errors (2022)&lt;/em&gt; отмечает, что &lt;strong&gt;пациентам с гиперопией молодого и среднего возраста допустимо сохранять лёгкую недокоррекцию из-за физиологического тонуса аккомодации, но с возрастом требуется всё более полная коррекция&lt;/strong&gt; . Это означает: 20–40-летний дальнозоркий может комфортно носить очки чуть слабее полной силы, так как его хрусталик «дофокусирует» без напряжения. Но по мере приближения к пресбиопии аккомодация падает, и чтобы ясно видеть вдаль, приходится назначать полный рецепт.&lt;/p&gt;
  &lt;p id=&quot;ejjI&quot;&gt;Для &lt;strong&gt;миопии у взрослых&lt;/strong&gt; особых оговорок нет – обычно корректируют полноценно, если человеку нужна хорошая острота вдаль (вождение, работа и пр.). Если миопия очень слабая (–0.25– –0.5 D) и острота почти нормальная, очки могут быть не нужны. Но уже при –1 D и ниже большинство пациентов оценят пользу коррекции. &lt;em&gt;AOA в гайдлайне “Care of the Patient with Myopia”&lt;/em&gt; пишет: &lt;em&gt;«в целом любую степень миопии следует корректировать, когда отсутствие ясного зрения вдаль отрицательно сказывается на жизни пациента»&lt;/em&gt; . Многие взрослые миопы сами решают, когда им носить очки – некоторые надевают только для вождения, кино, другие постоянно. Это приемлемо, если речь о небольшой миопии. Для сильной миопии (&amp;gt;-3 D) обычно рекомендуют ношение очков постоянно, чтобы не напрягать зрение. Интересно, что &lt;strong&gt;при некоторых гетерофориях у взрослых полная коррекция миопии может повлиять на баланс&lt;/strong&gt;: AAO указывает, что при выраженной экзофории/экзотропии показана полная коррекция (улучшает слияние), а при эзофории с близорукостью иногда рассматривают бифокал (плюсовую добавку) для чтения  – но это частные случаи.&lt;/p&gt;
  &lt;p id=&quot;uV6A&quot;&gt;&lt;strong&gt;Пресбиопия.&lt;/strong&gt; У лиц старше ~40–45 лет появляется возрастное снижение аккомодации. Здесь вопрос полной/неполной коррекции приобретает иной аспект – &lt;strong&gt;монокоррекция vs. мультифокальная коррекция&lt;/strong&gt;. Некоторые пациенты предпочитают, например, &lt;em&gt;монозрение&lt;/em&gt; (monovision) с контактными линзами: один глаз полностью на даль, другой немного недокорригирован (миопичен) для близи. Это намеренная недокоррекция одного глаза, позволяющая читать без очков. Оптометрические организации признают такой метод, но предупреждают о снижении стереопсии и повышении нагрузки на зрение. Однако классические рекомендации (например, AOA, AAO) при пресбиопии – это назначение адекватной добавки (+Add) для близи при полной коррекции дали, то есть &lt;strong&gt;бифокалы, прогрессивные линзы или отдельные очки для чтения&lt;/strong&gt;  . Иными словами, принцип полной коррекции extends и на пресбиопов, просто им нужно две дистанции фокусировки. Специально держать пресбиопа &lt;em&gt;немного гиперопичным&lt;/em&gt; вдаль, чтобы он видел ближе – плохое решение, так как он теряет остроту вдаль и всё равно рано или поздно потребует чтения. Поэтому официальные организации рекомендуют или комбинированную оптику (би/прогрессивы) или две пары очков, но не постоянную недокоррекцию.&lt;/p&gt;
  &lt;p id=&quot;6x1O&quot;&gt;&lt;strong&gt;Сравнение позиций организаций.&lt;/strong&gt; В целом, &lt;strong&gt;ведущие офтальмологические объединения выступают за полную или максимально необходимую коррекцию&lt;/strong&gt; рефракционных ошибок и у детей, и у взрослых, за исключением оговоренных ситуаций (детская гиперопия без косоглазия – частичная коррекция; первичное привыкание к высоким цилиндрам – постепенная коррекция и т.п.). &lt;strong&gt;Американская академия офтальмологии (AAO)&lt;/strong&gt; в своих PPP прямо указывает, что &lt;strong&gt;недокоррекция миопии не является методом контроля прогрессирования, а скорее вредна &lt;/strong&gt;, и что гиперопам младшего возраста можно не доплюсовывать до конца из-за тонуса аккомодации . &lt;strong&gt;Американская оптометрическая ассоциация (AOA)&lt;/strong&gt; сходным образом рекомендует корректировать миопию всегда, когда она мешает, и особо подчёркивает значимость полной коррекции у детей для обучения и предотвращения косоглазия  . &lt;strong&gt;Британские руководства (College of Optometrists)&lt;/strong&gt; и европейские также не поддерживают практику долгой недокоррекции. &lt;strong&gt;NICE (Национальный институт здоровья Великобритании)&lt;/strong&gt; не имеет отдельного гайда по очкам, но по умолчанию следует принципам доказательной офтальмологии: выявлять и корригировать детские аномалии рефракции рано (через скрининг) и обеспечивать взрослым требуемую коррекцию для безопасности (например, для соответствия требованиям вождения). &lt;strong&gt;Cochrane и WHO&lt;/strong&gt; акцентируют глобально, что некорригированная рефракция – ведущая исправимая причина зрительных нарушений, поэтому стратегия здравоохранения – снабжать население очками по потребности .&lt;/p&gt;
  &lt;p id=&quot;R02A&quot;&gt;Отдельно можно упомянуть &lt;strong&gt;организации по борьбе с слепотой&lt;/strong&gt; (IAPB): в их консенсусах по миопии 2023 отмечено, что &lt;em&gt;«недокоррекцию больше не следует применять»&lt;/em&gt; как метод контроля . Коммерческие и частные клиники также обычно придерживаются стандарта полной коррекции: например, на сайтах клиник часто перечисляют последствия недокоррекции (усталость, головные боли, прогрессирование миопии) и призывают регулярно обновлять рецепт  .&lt;/p&gt;
  &lt;p id=&quot;X7Hj&quot;&gt;Ни одна авторитетная организация не рекомендует намеренно оставлять пациента с хронически размытым зрением &lt;strong&gt;если только это не обусловлено особыми обстоятельствами&lt;/strong&gt;. Такие обстоятельства в основном: &lt;strong&gt;(1)&lt;/strong&gt; небольшая физиологическая гиперметропия у детей – для эмметропизации, &lt;strong&gt;(2)&lt;/strong&gt; адаптация к новому сильному рецепту – временная мера, &lt;strong&gt;(3)&lt;/strong&gt; анизейкония при анизометропии – по необходимости, &lt;strong&gt;(4)&lt;/strong&gt; монозрение при пресбиопии – по желанию пациента. Во всех остальных случаях и для подавляющего большинства людей &lt;strong&gt;рецепт выписывается на полную коррекцию рефракции&lt;/strong&gt; – будь то очки или контактные линзы. Это обеспечивает наилучшее зрение и соответствует доказательной медицине.&lt;/p&gt;
  &lt;p id=&quot;n3dK&quot;&gt;&lt;strong&gt;Заключение&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;PoNi&quot;&gt;&lt;strong&gt;Полная коррекция зрения по сравнению с частичной обеспечивает существенно более высокое качество зрительного восприятия и, как правило, больший комфорт для пациента в повседневной жизни.&lt;/strong&gt; Полностью скорригированный человек видит мир во всех деталях, что положительно сказывается на его функциональной активности, обучении, безопасности (например, при вождении) и общем качестве жизни  . Частичная же коррекция неизбежно оставляет изображение размытым: зрительная система способна частично адаптироваться к этому, повышая толерантность к блюру , но не может устранить оптический дефект без помощи линз. Нейрофизиологические механизмы адаптации позволяют человеку со временем чуточку лучше функционировать в условиях размытого зрения, однако такая &lt;em&gt;перцепционная адаптация&lt;/em&gt; не равносильна восстановлению оптики глаза . С другой стороны, мозг достаточно быстро привыкает и к новой чёткости, и любые начальные неудобства при переходе на полную коррекцию обычно проходят.&lt;/p&gt;
  &lt;p id=&quot;UFSJ&quot;&gt;&lt;strong&gt;Клинические исследования однозначно демонстрируют отсутствие преимуществ частичной коррекции в плане замедления прогрессирования рефракционных нарушений.&lt;/strong&gt; Особенно убедительно это показано для миопии: недокоррекция не тормозит, а может даже немного ускорять её прогресс  . Соответственно, &lt;strong&gt;тактика намеренной недокоррекции (например, “для профилактии роста близорукости”) на сегодняшний день признана неэффективной и не рекомендована&lt;/strong&gt; профессиональным сообществом. Вместо этого офтальмологи применяют другие методы контроля миопии, оставляя очки с полной коррекцией для обеспечения чёткого зрения. Исключение составляют некоторые ситуации с гиперопией у маленьких детей, когда частичная коррекция используется во благо процесса эмметропизации – но и в этих случаях врач строго мониторирует состояние и при малейшем риске (амблиопия, косоглазие) усиливает коррекцию до полной.&lt;/p&gt;
  &lt;p id=&quot;JSqi&quot;&gt;&lt;strong&gt;С точки зрения рисков и побочных эффектов, хроническая недокоррекция несёт больше минусов, чем плюсов.&lt;/strong&gt; Пациенты с постоянно не до конца исправленным зрением чаще жалуются на зрительную усталость, головные боли, трудности при длительной работе на компьютере или чтении  . Они могут неосознанно избегать видов деятельности, требующих острого зрения вдаль, что сказывается на образе жизни. Полная же коррекция, будучи правильно подобранной, обычно позволяет избавиться от этих проблем – глаза работают без чрезмерного напряжения. Современные высокотехнологичные линзы (асферические дизайны, просветляющие покрытия и пр.) помогают сделать ношение полной коррекции ещё более комфортным, минимизируя искажения по краям и адаптационные трудности. Таким образом, &lt;strong&gt;преимущества полной коррекции – оптимальное зрение и снижение астенопии – перевешивают гипотетические выгоды недокоррекции&lt;/strong&gt;.&lt;/p&gt;
  &lt;p id=&quot;2QBl&quot;&gt;Наконец, &lt;strong&gt;анализ рекомендаций ведущих организаций (AAO, AOA, RCOphth, ESCRS/IMI и др.) подтверждает единую тенденцию: стремиться к полной оптической коррекции у пациентов всех возрастов, за исключением отдельных обусловленных случаев&lt;/strong&gt;. Детям должна обеспечиваться та острота зрения, которая нужна для нормального развития и обучения (что часто означает полную коррекцию, особенно для миопии и астигматизма) . Взрослым – та, которая требуется для полноценной жизни и работы (обычно это полный рецепт, с учётом пресбиопической добавки при необходимости). Врач при этом учитывает адаптационные возможности пациента, постепенно повышая силу очков, если сразу максимум дать сложно. Но конечная цель – &lt;strong&gt;нормальное фокусирование изображения на сетчатке&lt;/strong&gt;. Недокоррекция рассматривается как временный компромисс или специфический инструмент (например, в терапии косоглазия, при анизометропии), а не как стандарт ведения рефракционных аномалий.&lt;/p&gt;
  &lt;p id=&quot;nA9i&quot;&gt;Подводя итог, &lt;strong&gt;полная (100%) оптическая коррекция обеспечивает наилучшее качество зрения и обычно рекомендуется большинству пациентов, тогда как частичная коррекция целесообразна лишь в ограниченных ситуациях и не должна применяться с целью улучшить зрение или замедлить прогрессирование рефракции&lt;/strong&gt; – доказательства последних лет убедительно это показали  . Главная задача офтальмолога – индивидуально подойти к каждому случаю, но при этом опираться на принцип: &lt;em&gt;дать пациенту наиболее чёткое зрение с наименьшим дискомфортом&lt;/em&gt;, чего в большинстве случаев можно достичь именно полной оптической коррекцией.&lt;/p&gt;
  &lt;p id=&quot;fyuN&quot;&gt;&lt;strong&gt;Источники литературы&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;F6ON&quot;&gt;Journal of Optometry (2021) – Meta-анализ: полная vs. частичная коррекция при миопии .&lt;/p&gt;
  &lt;p id=&quot;xANF&quot;&gt;Cochrane Database (2018) – Систематический обзор методов контроля миопии: недокоррекция ассоциирована с бóльшим риском прогрессирования .&lt;/p&gt;
  &lt;p id=&quot;2A4N&quot;&gt;WSPOS Myopia Consensus Statement (2023) – Консенсус: &lt;em&gt;«Undercorrection does not slow myopia progression and should no longer be advocated»&lt;/em&gt; .&lt;/p&gt;
  &lt;p id=&quot;QAss&quot;&gt;AAO Preferred Practice Pattern &lt;em&gt;“Refractive Errors”&lt;/em&gt; (2022) – Рекомендации по коррекции: недокоррекция миопии признана миопигенной ; гиперопия у молодых может немного недокорригироваться ; астигматики не всегда переносят сразу полный цилиндр .&lt;/p&gt;
  &lt;p id=&quot;ySN9&quot;&gt;Indian J. Ophthalmol. (2018) – Руководство AIOS по детским очкам: частичная коррекция гиперопии &amp;lt;6 лет для эмметропизации ; полная коррекция при амблиопии/косоглазии ; полная коррекция миопии у школьников .&lt;/p&gt;
  &lt;p id=&quot;51e1&quot;&gt;BMC Ophthalmology (2024) – Влияние некорригированной рефракции на качество жизни: даже слабая миопия без очков снижает показатели VFQ .&lt;/p&gt;
  &lt;p id=&quot;OzJ5&quot;&gt;Optometry &amp;amp; Vision Science (2004) – Rosenfield et al.: &lt;strong&gt;Blur adaptation&lt;/strong&gt; у миопов: улучшение некорригированной остроты за 3 часа размытости ~ на 2 строки (перцептуальная адаптация)  .&lt;/p&gt;
  &lt;p id=&quot;nICh&quot;&gt;PLOS ONE (2012) – Vinas et al.: адаптация к астигматическому искажению после коррекции астигматизма – перестройка восприятия за часы/месяцы .&lt;/p&gt;
  &lt;p id=&quot;fXcQ&quot;&gt;Filatov Institute (2024) – Публикация для пациентов: последствия недокоррекции очков – хроническое перенапряжение, усталость, размытость, головные боли, снижение продуктивности  .&lt;/p&gt;
  &lt;p id=&quot;SJqe&quot;&gt;Horwood et al. &lt;em&gt;“When Does Blur Matter? – A Review”&lt;/em&gt; (2022) – Обзор толерантности к блюру: многие не замечают слабый блюр, пороги «мешающего» размытия индивидуальны; &lt;strong&gt;адаптация к блюру рекалибрует восприятие резкости&lt;/strong&gt; .&lt;/p&gt;

</content></entry><entry><id>timur_khakhalev:prompts-guide-2024-2025</id><link rel="alternate" type="text/html" href="https://teletype.in/@timur_khakhalev/prompts-guide-2024-2025?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=timur_khakhalev"></link><title>Промпт-инжиниринг в Production 2024-2025: Практическое руководство по построению надежных систем </title><published>2024-12-03T06:57:14.040Z</published><updated>2024-12-10T16:57:27.416Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img2.teletype.in/files/d9/c6/d9c6a1bc-78d7-4737-b02c-1f5ba03f323e.png"></media:thumbnail><category term="prompting" label="prompting"></category><summary type="html">&lt;img src=&quot;https://img4.teletype.in/files/b6/49/b649662d-d90a-4d74-b8ea-829f86e4bce4.png&quot;&gt;Данное руководство сфокусировано на практических, готовых к использованию в production техниках промпт-инжиниринга, которые появились благодаря реальным внедрениям и тщательному тестированию. Вместо рассмотрения теоретических подходов, мы рассмотрим проверенные методы, обеспечивающие стабильные результаты в production.</summary><content type="html">
  &lt;p id=&quot;O3jB&quot;&gt;&lt;em&gt;Канал автора &lt;a href=&quot;https://t.me/the_ai_architect&quot; target=&quot;_blank&quot;&gt;The AI Architect Blog&lt;/a&gt; — подписывайтесь 😎&lt;/em&gt;&lt;/p&gt;
  &lt;nav&gt;
    &lt;ul&gt;
      &lt;li class=&quot;m_level_1&quot;&gt;&lt;a href=&quot;#5eWJ&quot;&gt;Для кого предназначено это руководство&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_1&quot;&gt;&lt;a href=&quot;#X6q5&quot;&gt;Мы рассмотрим&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_1&quot;&gt;&lt;a href=&quot;#3GMu&quot;&gt;Текущее состояние промпт-инжиниринга (2024-2025)&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_1&quot;&gt;&lt;a href=&quot;#wi6x&quot;&gt;Архитектура современного промпт-инжиниринга&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_2&quot;&gt;&lt;a href=&quot;#b9cx&quot;&gt;N-shot промптинг: основы построения надежных систем&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_2&quot;&gt;&lt;a href=&quot;#ZpKo&quot;&gt;Structured Output&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_2&quot;&gt;&lt;a href=&quot;#uw3D&quot;&gt;Pre-fill Response: контроль над форматом вывода&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_2&quot;&gt;&lt;a href=&quot;#mzhx&quot;&gt;Chain-of-Thought: прозрачность рассуждений в production&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_1&quot;&gt;&lt;a href=&quot;#NPgf&quot;&gt;Оптимизация и масштабирование&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_2&quot;&gt;&lt;a href=&quot;#1l5m&quot;&gt;Декомпозиция сложных запросов&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_2&quot;&gt;&lt;a href=&quot;#83DR&quot;&gt;Стратегии борьбы с галлюцинациями&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_2&quot;&gt;&lt;a href=&quot;#AIen&quot;&gt;Оптимизация производительности через кэширование&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_2&quot;&gt;&lt;a href=&quot;#DREn&quot;&gt;Тонкая настройка параметров генерации&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_2&quot;&gt;&lt;a href=&quot;#lR3n&quot;&gt;Техники, не оправдавшие себя в production&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_1&quot;&gt;&lt;a href=&quot;#EAws&quot;&gt;Заключение и перспективы&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_1&quot;&gt;&lt;a href=&quot;#Ue46&quot;&gt;Ключевые выводы для практического применения&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_1&quot;&gt;&lt;a href=&quot;#fzTz&quot;&gt;Практические рекомендации по внедрению&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_1&quot;&gt;&lt;a href=&quot;#VyGi&quot;&gt;Перспективы развития&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_1&quot;&gt;&lt;a href=&quot;#3XrN&quot;&gt;Используемые источники&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/nav&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;YUOR&quot;&gt;По мере приближения к 2025 году промпт-инжиниринг эволюционировал из экспериментальной техники в критически важную инженерную дисциплину. Эта трансформация требует фундаментального изменения в подходе к разработке AI-систем, особенно для production сред, где надежность, масштабируемость и экономическая эффективность являются первостепенными.&lt;/p&gt;
  &lt;p id=&quot;Q6ZZ&quot;&gt;Данное руководство сфокусировано на практических, готовых к использованию в production техниках промпт-инжиниринга, которые появились благодаря реальным внедрениям и тщательному тестированию. Вместо рассмотрения теоретических подходов, мы рассмотрим проверенные методы, обеспечивающие стабильные результаты в production.&lt;/p&gt;
  &lt;h3 id=&quot;5eWJ&quot;&gt;Для кого предназначено это руководство&lt;/h3&gt;
  &lt;p id=&quot;RpaD&quot;&gt;Это руководство разработано для:&lt;/p&gt;
  &lt;ul id=&quot;oQiu&quot;&gt;
    &lt;li id=&quot;WIWj&quot;&gt;AI Solutions архитекторов, внедряющих крупномасштабные LLM-системы&lt;/li&gt;
    &lt;li id=&quot;AbMY&quot;&gt;Backend-разработчиков, переходящих к AI-ориентированным приложениям&lt;/li&gt;
    &lt;li id=&quot;VCDy&quot;&gt;Инженерных команд, поддерживающих production AI приложения&lt;/li&gt;
    &lt;li id=&quot;zzwT&quot;&gt;Технических лидеров, оценивающих стратегии промпт-инжиниринга&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h3 id=&quot;X6q5&quot;&gt;Мы рассмотрим&lt;/h3&gt;
  &lt;ol id=&quot;qdfr&quot;&gt;
    &lt;li id=&quot;OkUp&quot;&gt;Современные архитектурные паттерны промпт-инжиниринга, которые масштабируются&lt;/li&gt;
    &lt;li id=&quot;mSp2&quot;&gt;Практические методы повышения надежности и снижения галлюцинаций&lt;/li&gt;
    &lt;li id=&quot;b7nw&quot;&gt;Стратегии реализации structured output, chain-of-thought&lt;/li&gt;
    &lt;li id=&quot;0cs4&quot;&gt;Оптимизацию производительности через эффективное кэширование и управление температурой&lt;/li&gt;
  &lt;/ol&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;3GMu&quot;&gt;Текущее состояние промпт-инжиниринга (2024-2025)&lt;/h2&gt;
  &lt;p id=&quot;toa7&quot;&gt;Область вышла за рамки простых подходов, основанных на инструкциях. Современные production системы требуют сложных промпт-архитектур, которые могут:&lt;/p&gt;
  &lt;ul id=&quot;BLWa&quot;&gt;
    &lt;li id=&quot;27yN&quot;&gt;Обеспечивать стабильные, надежные результаты в масштабе&lt;/li&gt;
    &lt;li id=&quot;woiJ&quot;&gt;Справляться со сложными задачами рассуждения с минимальными галлюцинациями&lt;/li&gt;
    &lt;li id=&quot;LKYH&quot;&gt;Оптимизировать как производительность, так и стоимость&lt;/li&gt;
    &lt;li id=&quot;L7zp&quot;&gt;Легко интегрироваться с существующими практиками разработки программного обеспечения&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;OYWc&quot;&gt;Мы наблюдали эту эволюцию через разработки ведущих моделей, такие как Claude 3.5 Sonnet и Llama 3.1, которые сделали высокопроизводительный AI более доступным, одновременно повышая планку для подходов к промышленной разработке.&lt;/p&gt;
  &lt;p id=&quot;IvtD&quot;&gt;Теперь, когда мы определили текущее состояние и направление развития промпт-инжиниринга, давайте рассмотрим фундаментальные архитектурные паттерны, которые формируют основу современных production-систем.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;wi6x&quot;&gt;Архитектура современного промпт-инжиниринга&lt;/h2&gt;
  &lt;h3 id=&quot;b9cx&quot;&gt;N-shot промптинг: основы построения надежных систем&lt;/h3&gt;
  &lt;p id=&quot;AcbM&quot;&gt;&lt;strong&gt;N-shot prompting&lt;/strong&gt; или по-другому — &lt;strong&gt;few-shot prompting &lt;/strong&gt;это одна из самых эффективных техник промптинга, когда мы предоставляем примеры выполнения задачи в самом промпте, это существенно облегчает понимание задачи моделью. Важно соблюдать несколько правил:&lt;/p&gt;
  &lt;ul id=&quot;ts6Q&quot;&gt;
    &lt;li id=&quot;Gda9&quot;&gt;если ваша задача подразумевает довольно сильное разнообразие входных данных, то необходимо иметь хорошее количество примеров.  При недостаточном количестве модель может зациклиться на них и качество генерации снизится. Applied-llms в качестве правила хорошего тона предлагают указывать более 5 разнообразных примеров. В академических вычисления используют 32 или 64 примеров в промпте;&lt;/li&gt;
    &lt;li id=&quot;bwoP&quot;&gt;примеры должны представлять данные production версии вашего приложения. Например, если ваше приложение — краткое изложение книг, то включите в примеры книги из разных жанров в тех же пропорциях которые ожидаются на практике.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;ZS7i&quot;&gt;Пример использования&lt;/p&gt;
  &lt;pre id=&quot;HSpx&quot;&gt;Analyze the sentiment of these reviews (Positive/Negative):

Example 1:
Input: &amp;quot;The food was cold and the service was terrible.&amp;quot;
Output: Negative

Example 2:
Input: &amp;quot;Amazing experience! The staff went above and beyond.&amp;quot;
Output: Positive

Example 3:
Input: &amp;quot;Average food, nothing special but decent prices.&amp;quot;
Output: Neutral
Now analyze this:
Input: &amp;quot;I waited for an hour and they got my order wrong.&amp;quot;&lt;/pre&gt;
  &lt;p id=&quot;x6Bz&quot;&gt;Построив основу с помощью N-shot промптинга, перейдем к более продвинутой технике структурирования данных, которая существенно повышает надежность и предсказуемость ответов моделей.&lt;/p&gt;
  &lt;h3 id=&quot;ZpKo&quot;&gt;Structured Output&lt;/h3&gt;
  &lt;p id=&quot;feo8&quot;&gt;Так как я технарь по образованию, я очень люблю структурированную информацию и мне нравится перекладывать JSON&amp;#x60;ы, и поэтому, когда появился structured output в openai sdk, я был очень рад!&lt;/p&gt;
  &lt;p id=&quot;hCwt&quot;&gt;&lt;strong&gt;Structured Output&lt;/strong&gt; это фича некоторых моделей, которая гарантирует, что ответ будет построен согласно предоставленной схеме.&lt;/p&gt;
  &lt;p id=&quot;Bh3D&quot;&gt;LLM тоже любят структурированную информацию, так что очень полезно использовать JSON, XML в своём промпте для того, чтобы отделять разную информацию друг от друга. Например, мы можем описать задачу в теге &amp;lt;task&amp;gt;&amp;lt;/task&amp;gt;, а вспомогательный контекст в теге &amp;lt;context&amp;gt;&amp;lt;/context&amp;gt;, что поможет модели лучше разобраться, что ей необходимо использовать для выполнения задачи.&lt;/p&gt;
  &lt;p id=&quot;bBgt&quot;&gt;На сегодняшний день, и OpenAI SDK и Anthropic SDK поддерживают structured output, но по разному – у Anthropic &lt;a href=&quot;https://docs.anthropic.com/en/docs/test-and-evaluate/strengthen-guardrails/increase-consistency#example-standardizing-customer-feedback&quot; target=&quot;_blank&quot;&gt;предлагается &lt;/a&gt;указывать пример structured output в самом промпте (поддерживает XML, JSON), а у OpenAI &lt;a href=&quot;https://platform.openai.com/docs/guides/structured-outputs&quot; target=&quot;_blank&quot;&gt;можно указывать &lt;/a&gt;response_format в виде JSON схемы.&lt;/p&gt;
  &lt;p id=&quot;IqTk&quot;&gt;Пример:&lt;/p&gt;
  &lt;pre id=&quot;ZFPh&quot;&gt;from pydantic import BaseModel
from openai import OpenAI

client = OpenAI()

class CalendarEvent(BaseModel):
name: str
date: str
participants: list[str]

completion = client.beta.chat.completions.parse(
model=&amp;quot;gpt-4o-2024-08-06&amp;quot;,
messages=[
{&amp;quot;role&amp;quot;: &amp;quot;system&amp;quot;, &amp;quot;content&amp;quot;: &amp;quot;Extract the event information.&amp;quot;},
{&amp;quot;role&amp;quot;: &amp;quot;user&amp;quot;, &amp;quot;content&amp;quot;: &amp;quot;Alice and Bob are going to a science fair on Friday.&amp;quot;},
],
response_format=CalendarEvent,
)

event = completion.choices[0].message.parsed&lt;/pre&gt;
  &lt;p id=&quot;1XOE&quot;&gt;В event будет:&lt;/p&gt;
  &lt;pre id=&quot;F10w&quot;&gt;{
&amp;quot;name&amp;quot;: &amp;quot;science fair&amp;quot;,
&amp;quot;date&amp;quot;: &amp;quot;Friday&amp;quot;,
&amp;quot;participants&amp;quot;: [&amp;quot;Alice&amp;quot;,&amp;quot;Bob&amp;quot;]
}&lt;/pre&gt;
  &lt;p id=&quot;ahVp&quot;&gt;Развивая тему структурированных данных, рассмотрим элегантный метод Pre-fill Response, который позволяет еще точнее контролировать формат вывода модели.&lt;/p&gt;
  &lt;h3 id=&quot;uw3D&quot;&gt;Pre-fill Response: контроль над форматом вывода&lt;/h3&gt;
  &lt;p id=&quot;Tqz3&quot;&gt;Ещё одна техника, которая заставляет LLM использовать определённую структуру в своём ответе называется &lt;strong&gt;Pre-fill response&lt;/strong&gt;, о ней &lt;a href=&quot;https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/prefill-claudes-response&quot; target=&quot;_blank&quot;&gt;рассказали в Anthropic&lt;/a&gt; и суть её заключается в том, что перед тем, как отправить запрос в LLM, мы заполняем кусок поля content для роли assistant JSON’ом или XML’ом (например, просто добавляем символ &amp;quot;{&amp;quot;), а модель, думая что она начала уже генерировать какую-то структуру, просто продолжит её генерировать, и таким образом, создаст ответ в виде structured output.&lt;/p&gt;
  &lt;pre id=&quot;ri5n&quot;&gt;User:
Extract the name, size, price, and color from this product description as a JSON object:
&amp;lt;description&amp;gt;
The SmartHome Mini is a compact smart home assistant available in black or white for only $49.99. At just 5 inches wide, it lets you control lights, thermostats, and other connected devices via voice or app—no matter where you place it in your home. This affordable little hub brings convenient hands-free control to your smart devices.
&amp;lt;/description&amp;gt;

Assistant (prefill):
{

Assistant (Claude’s response):
&amp;quot;name&amp;quot;: &amp;quot;SmartHome Mini&amp;quot;,
&amp;quot;size&amp;quot;: &amp;quot;5 inches wide&amp;quot;,
&amp;quot;price&amp;quot;: &amp;quot;$49.99&amp;quot;,
&amp;quot;colors&amp;quot;: [
&amp;quot;black&amp;quot;,
&amp;quot;white&amp;quot;
]
}&lt;/pre&gt;
  &lt;h3 id=&quot;mzhx&quot;&gt;Chain-of-Thought: прозрачность рассуждений в production&lt;/h3&gt;
  &lt;p id=&quot;Jj8o&quot;&gt;&lt;strong&gt;Chain-of-Thought&lt;/strong&gt; это очень крутая техника промптинга, когда мы просим LLM объяснять ход своих мыслей перед тем как вернуть ответ. Можно представить это как дать модели черновик (sketchpad), таким образом, ей не нужно хранить это всё в памяти. Можно просто добавить фразу “Let’s think step by step”, но эффективнее будет сделать CoT более конкретным, поскольку добавление конкретики посредством одного или двух дополнительных предложений часто значительно снижает частоту галлюцинаций.&lt;/p&gt;
  &lt;p id=&quot;QxmO&quot;&gt;Например, когда мы просим модель сделать саммари текстовой версии звонка, мы можем конкретизировать шаги:&lt;/p&gt;
  &lt;ul id=&quot;PtRx&quot;&gt;
    &lt;li id=&quot;eZgA&quot;&gt;Сначала перечисли ключевые решения, последующие пункты и связанных с ними владельцев в черновике.&lt;/li&gt;
    &lt;li id=&quot;IvGE&quot;&gt;Затем проверь, что детали в черновике фактически соответствуют стенограмме.&lt;/li&gt;
    &lt;li id=&quot;9mfj&quot;&gt;Наконец, сгенерируй ключевые моменты в краткое саммари.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;Pgvk&quot;&gt;Пример использования&lt;/p&gt;
  &lt;pre id=&quot;anHI&quot;&gt;Problem: A company has 3 product lines. Product A sells for $120 with a 40% margin, Product B sells for $85 with a 35% margin, and Product C sells for $200 with a 25% margin. If they want to generate $100,000 in profit with a product mix of 2:3:1 (A:B:C), how many total units do they need to sell?&lt;/pre&gt;
  &lt;pre id=&quot;k5Av&quot;&gt;Step-by-Step Reasoning:&lt;/pre&gt;
  &lt;pre id=&quot;L83D&quot;&gt;1. Calculate profit per unit for each product:&lt;/pre&gt;
  &lt;pre id=&quot;EIRE&quot;&gt;Product A: $120 × 40% = $48 profit per unit&lt;/pre&gt;
  &lt;pre id=&quot;IeC1&quot;&gt;Product B: $85 × 35% = $29.75 profit per unit&lt;/pre&gt;
  &lt;pre id=&quot;LTjp&quot;&gt;Product C: $200 × 25% = $50 profit per unit&lt;/pre&gt;
  &lt;pre id=&quot;xRTQ&quot;&gt;2. Consider the product mix ratio (2:3:1):&lt;/pre&gt;
  &lt;pre id=&quot;w1iq&quot;&gt;- For every 6 total units (2+3+1), we have:&lt;/pre&gt;
  &lt;pre id=&quot;ZGgP&quot;&gt;2 units of A: 2 × $48 = $96&lt;/pre&gt;
  &lt;pre id=&quot;VRGs&quot;&gt;3 units of B: 3 × $29.75 = $89.25&lt;/pre&gt;
  &lt;pre id=&quot;WCc5&quot;&gt;1 unit of C: 1 × $50 = $50&lt;/pre&gt;
  &lt;pre id=&quot;Ghz0&quot;&gt;3. Calculate profit per ratio set:&lt;/pre&gt;
  &lt;pre id=&quot;3yso&quot;&gt;$96 + $89.25 + $50 = $235.25 per set of 6 units&lt;/pre&gt;
  &lt;pre id=&quot;TLZR&quot;&gt;4. Find number of sets needed:&lt;/pre&gt;
  &lt;pre id=&quot;Fi8K&quot;&gt;$100,000 ÷ $235.25 = 425.08 sets&lt;/pre&gt;
  &lt;pre id=&quot;Llb5&quot;&gt;5. Calculate total units:&lt;/pre&gt;
  &lt;pre id=&quot;PAZC&quot;&gt;425.08 × 6 = 2,550.48 units&lt;/pre&gt;
  &lt;pre id=&quot;fYOr&quot;&gt;Round up to 2,551 units to achieve target profit&lt;/pre&gt;
  &lt;pre id=&quot;1Ie4&quot;&gt;Answer: They need to sell 2,551 total units.&lt;/pre&gt;
  &lt;p id=&quot;VYa0&quot;&gt;&lt;strong&gt;Chain-of-Thought&lt;/strong&gt; очень полезен при дебаге, когда вы не понимаете, почему модель приняла то или иное решение. Так как я всегда использую structured output, то CoT я помещаю в отдельное поле в JSON схеме и смотрю на него только при дебаге.&lt;/p&gt;
  &lt;p id=&quot;HZg0&quot;&gt;Изучив способы улучшения качества отдельных запросов, рассмотрим архитектурный подход к оптимизации сложных задач через их декомпозицию.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;NPgf&quot;&gt;Оптимизация и масштабирование&lt;/h2&gt;
  &lt;h3 id=&quot;1l5m&quot;&gt;Декомпозиция сложных запросов&lt;/h3&gt;
  &lt;p id=&quot;z9iI&quot;&gt;Так же как и в программировании, в промптинге необходимо разделять общие задачи на частные и конкретные для более эффективного результата. Вместо того, чтобы использовать большую модель и описывать в промпте все задачи, можно отправить несколько запросов с небольшим промптом в маленькую модель, убедиться в том, что эти задачи соответствуют вашим ожиданиям и полученные результаты отправить в большую модель для задач, подразумевающих рассуждения.&lt;/p&gt;
  &lt;p id=&quot;vNf3&quot;&gt;Например, если ваше приложение должно отвечать на вопросы пользователя, используя контекст (типичный чатбот с использованием RAG), разделите эту задачу на несколько подзадач:&lt;/p&gt;
  &lt;ul id=&quot;UGDh&quot;&gt;
    &lt;li id=&quot;Kidi&quot;&gt;проверить что запрос пользователя действительно содержит вопрос и что запрос не нарушает ваши политики;&lt;/li&gt;
    &lt;li id=&quot;2nqZ&quot;&gt;выделить вопрос из запроса пользователя (отбросить ненужные приветствия пользователя, sensitive информацию и другое);&lt;/li&gt;
    &lt;li id=&quot;lRF4&quot;&gt;сгенерировать специальные запросы в ваш keyword search (если такой есть), semantic search, etc;&lt;/li&gt;
    &lt;li id=&quot;5opA&quot;&gt;найти дополнительный контекст по пользователю (например, настройки его профиля);&lt;/li&gt;
    &lt;li id=&quot;XVSt&quot;&gt;отправить полученную информацию в большую модель, которая будет отвечать на вопрос пользователя, используя контекст.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;0jk9&quot;&gt;Вооружившись основными техническими подходами, обратимся к практическим рекомендациям, которые помогут повысить эффективность ваших промптов:&lt;/p&gt;
  &lt;ul id=&quot;10we&quot;&gt;
    &lt;li id=&quot;Zcy4&quot;&gt;используйте простые и понятные предложения, термины;&lt;/li&gt;
    &lt;li id=&quot;b49m&quot;&gt;если есть специальные термины, жаргоны, позаботьтесь о том, чтобы предоставить модели объяснение этих терминов или замените эти термины на понятные слова перед тем как добавлять их в промпт;&lt;/li&gt;
    &lt;li id=&quot;QB9f&quot;&gt;не передавайте ненужную информацию в промпт;&lt;/li&gt;
    &lt;li id=&quot;RibY&quot;&gt;для промпта, обычно, нет необходимости в использовании какого то особенного форматирования, кроме отделения предоставленного контекста в рамках RAG, хотя я часто использую markdown в промпте для того чтобы это всё красиво отображалось в Langfuse при дебаге;&lt;/li&gt;
    &lt;li id=&quot;NWpq&quot;&gt;вот примеры системных промптов для &lt;a href=&quot;https://x.com/AmandaAskell/status/1765207842993434880&quot; target=&quot;_blank&quot;&gt;Claude &lt;/a&gt;и для &lt;a href=&quot;https://x.com/krishnanrohit/status/1755123169353236848&quot; target=&quot;_blank&quot;&gt;ChatGPT;&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;vDHc&quot;&gt;так же как и в программировании, при создании промпта придерживайтесь идеи, что этот промпт должен быть понятен и вам через 2-3 месяца, и любому другому человеку, который будет впоследствии обслуживать ваше приложение. Большинство LLM обучались на обычных текстах для людей, поэтому обычные инструкции они смогут понять лучше.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;SWT2&quot;&gt;Поскольку надежность является критическим фактором в production-системах, рассмотрим специальные техники минимизации галлюцинаций в ответах моделей.&lt;/p&gt;
  &lt;h3 id=&quot;83DR&quot;&gt;Стратегии борьбы с галлюцинациями&lt;/h3&gt;
  &lt;p id=&quot;XW6a&quot;&gt;На сегодняшний день пока что нет 100% способа избежать галлюцинаций, но вот несколько советов, как снизить их к минимуму.&lt;/p&gt;
  &lt;p id=&quot;vgvB&quot;&gt;Для таких приложений как чатбот или других, где предусматривается использование RAG, включайте в промпт инструкцию, которая позволит LLM сказать “Я не знаю” или “Не релевантно”, чтобы модель не пыталась додумать ответ, если не знает, а вы смогли явно обработать такой кейс.&lt;/p&gt;
  &lt;p id=&quot;vmgj&quot;&gt;Для задач, которые предусматривают больше рассуждений, Chain-of-Thought может помочь снизить галлюцинации. Я видел примеры генераций, где модель рассуждала над задачей, и в chain-of-thought было явно видно, что она меняет своё решение на противоположное, верное.&lt;/p&gt;
  &lt;h3 id=&quot;AIen&quot;&gt;Оптимизация производительности через кэширование&lt;/h3&gt;
  &lt;p id=&quot;Tvkv&quot;&gt;Кэширование является очень полезным для экономии токенов и времени генерации запросов. Кэширование может быть как на стороне вашего приложения, так и на стороне провайдера LLM. Например, для OpenAI и Anthropic кэширование работает так:&lt;/p&gt;
  &lt;p id=&quot;5HTU&quot;&gt;&lt;a href=&quot;https://platform.openai.com/docs/guides/prompt-caching&quot; target=&quot;_blank&quot;&gt;OpenAI&lt;/a&gt;&lt;/p&gt;
  &lt;ul id=&quot;QqFE&quot;&gt;
    &lt;li id=&quot;uoqu&quot;&gt;Автоматически кэширует промпты длиннее 1024 токенов&lt;/li&gt;
    &lt;li id=&quot;SmB2&quot;&gt;TTL – 5-10 минут с возможностью продления до 1 часа&lt;/li&gt;
    &lt;li id=&quot;kLAh&quot;&gt;Чтение (output) будет на 50% дешевле&lt;/li&gt;
    &lt;li id=&quot;8oEX&quot;&gt;Включается автоматически для всех запросов и для всех моделей&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;tB1e&quot;&gt;&lt;a href=&quot;https://docs.anthropic.com/en/docs/build-with-claude/prompt-caching&quot; target=&quot;_blank&quot;&gt;Claude&lt;/a&gt;&lt;/p&gt;
  &lt;ul id=&quot;aUEF&quot;&gt;
    &lt;li id=&quot;LHQg&quot;&gt;Автоматически кэширует промпты длиннее 1024 токенов для Sonnet/Opus и 2048 для Haiku&lt;/li&gt;
    &lt;li id=&quot;C6PF&quot;&gt;TTL – 5 минут, обновляется при каждом использовании&lt;/li&gt;
    &lt;li id=&quot;DgRR&quot;&gt;Чтение (output) будет на 90% дешевле, запись на 25% дороже&lt;/li&gt;
    &lt;li id=&quot;MJg6&quot;&gt;Кэширование на данный момент в бете и необходимо явно указать использование&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;njw5&quot;&gt;Таким образом, важно помнить, что статическую информацию (инструкции) необходимо помещать в начало промпта, а динамическую (информация о пользователе, контекст вопроса) в конец.&lt;/p&gt;
  &lt;p id=&quot;miv1&quot;&gt;На стороне приложения я, обычно, тоже использую кэширование в Redis. В качестве ключа я использую хэш запроса пользователя и отдаю ответ сразу, не передавая в LLM провайдер. Это очень удобно во время разработки приложения и при однотипных запросах от пользователей (в контексте чатбота).&lt;/p&gt;
  &lt;p id=&quot;PWcd&quot;&gt;Продолжая тему оптимизации, обсудим тонкую настройку параметра &lt;strong&gt;temperature&lt;/strong&gt;, который существенно влияет на баланс между креативностью и предсказуемостью ответов.&lt;/p&gt;
  &lt;h3 id=&quot;DREn&quot;&gt;Тонкая настройка параметров генерации&lt;/h3&gt;
  &lt;p id=&quot;q0I4&quot;&gt;Параметр &lt;strong&gt;temperature &lt;/strong&gt;в LLM отвечает за “креативность” ответа. Это диапазон от 0.0 до 1.0, где более высокое значение означает что ответ будет более разнообразным. При высокой температуре, во время генерации, следующие токены, которые обычно менее вероятны, выбираются чаще. При низкой, ответы будут менее разнообразными и более однородными.&lt;/p&gt;
  &lt;p id=&quot;TTQk&quot;&gt;Обычно, для задач с рассуждениями я начинаю с температуры 0.6 – 0.7 и далее корректирую, а для более атомарных и конкретных задач я использую температуру поменьше. Но важно помнить, что низкая температура может “отуплять” некоторые модели. Вот пример для &lt;a href=&quot;https://x.com/corbtt/status/1801026166020833457&quot; target=&quot;_blank&quot;&gt;gpt-4&lt;/a&gt;, но для &lt;a href=&quot;https://x.com/corbtt/status/1801059164954775643&quot; target=&quot;_blank&quot;&gt;fine-tuned llama3-8b&lt;/a&gt; не применимо.&lt;/p&gt;
  &lt;p id=&quot;4ocm&quot;&gt;Изучив работающие подходы, важно также понимать, какие популярные техники на практике оказываются малоэффективными.&lt;/p&gt;
  &lt;h3 id=&quot;lR3n&quot;&gt;Техники, не оправдавшие себя в production&lt;/h3&gt;
  &lt;p id=&quot;dg5w&quot;&gt;Я не проводил тесты, но вот мнение Yan, Ziyou:&lt;/p&gt;
  &lt;blockquote id=&quot;d4i7&quot;&gt;Вежливость: Добавление фраз типа «пожалуйста» и «спасибо» не сильно влияет на качество вывода, даже если это может принести нам некоторую благосклонность со стороны наших будущих AI overlords.&lt;br /&gt;Советы и угрозы: Последние модели, как правило, хорошо выполняют инструкции без необходимости предлагать «200 долларов чаевых» или угрожать, что мы «потеряем работу».&lt;br /&gt;Конечно, не помешает быть вежливыми или игривыми в наших подсказках. Тем не менее, полезно знать, что они не так уж и важны для получения хороших результатов.&lt;/blockquote&gt;
  &lt;p id=&quot;0YLp&quot;&gt;Рассмотрев весь спектр современных техник промпт-инжиниринга, от базовых принципов до продвинутых стратегий оптимизации, подведем итоги и обозначим направления дальнейшего развития этой динамичной области.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;EAws&quot;&gt;Заключение и перспективы&lt;/h2&gt;
  &lt;p id=&quot;OEZJ&quot;&gt;Промпт-инжиниринг в 2025 году представляет собой зрелую инженерную дисциплину, требующую системного подхода к разработке и внедрению. Успешное применение LLM в production-среде зависит не только от понимания отдельных техник, но и от их грамотной интеграции в целостную архитектуру.&lt;/p&gt;
  &lt;h2 id=&quot;Ue46&quot;&gt;Ключевые выводы для практического применения&lt;/h2&gt;
  &lt;p id=&quot;oX8z&quot;&gt;Эффективность промпт-инжиниринга в production-системах основывается на нескольких фундаментальных принципах. Во-первых, структурированный подход к разработке промптов, включающий модульность и четкое разделение задач, значительно повышает надежность системы. Во-вторых, комбинирование различных техник, таких как &lt;strong&gt;Chain-of-Thought&lt;/strong&gt; и &lt;strong&gt;Structured Output&lt;/strong&gt;, позволяет достичь оптимального баланса между качеством ответов и производительностью. В-третьих, тщательная оптимизация через кэширование и правильный выбор температуры обеспечивает экономическую эффективность при сохранении высокого качества результатов.&lt;/p&gt;
  &lt;h2 id=&quot;fzTz&quot;&gt;Практические рекомендации по внедрению&lt;/h2&gt;
  &lt;p id=&quot;ZEnT&quot;&gt;При внедрении описанных техник в production рекомендуется начинать с базовой структуризации промптов и постепенно наращивать сложность, основываясь на конкретных метриках эффективности. Особое внимание следует уделить мониторингу и оценке качества ответов, используя комбинацию автоматизированных тестов и выборочной ручной проверки.&lt;/p&gt;
  &lt;h2 id=&quot;VyGi&quot;&gt;Перспективы развития&lt;/h2&gt;
  &lt;p id=&quot;iAml&quot;&gt;Область промпт-инжиниринга продолжает активно развиваться. Мы ожидаем появления новых техник, особенно в области автоматизации разработки промптов и их оптимизации. Критическую важность приобретает разработка надежных методологий оценки эффективности промптов в production-среде, чему будет посвящена следующая статья этой серии.&lt;/p&gt;
  &lt;p id=&quot;jrCH&quot;&gt;Предлагаю рассматривать данное руководство как отправную точку для развития собственных практик промпт-инжиниринга. Начните с внедрения базовых техник, постепенно интегрируя более продвинутые подходы по мере роста вашей экспертизы и потребностей проекта. Документируйте свой опыт, делитесь результатами с сообществом и участвуйте в формировании будущего этой динамично развивающейся области.&lt;/p&gt;
  &lt;p id=&quot;D3l6&quot;&gt;В следующей статье мы детально рассмотрим методологии оценки качества промптов и системы метрик для production-среды, что станет логическим продолжением текущего материала. Подписывайтесь на обновления, чтобы не пропустить следующую часть руководства по промпт-инжинирингу.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;3XrN&quot;&gt;Используемые источники&lt;/h2&gt;
  &lt;blockquote id=&quot;PfMB&quot;&gt;Yan, Eugene, Bryan Bischof, Charles Frye, Hamel Husain, Jason Liu, and Shreya Shankar. 2024. ‘Applied LLMs - What We’ve Learned From A Year of Building with LLMs’. Applied LLMs. 8 June 2024. &lt;a href=&quot;https://applied-llms.org/&quot; target=&quot;_blank&quot;&gt;https://applied-llms.org/&lt;/a&gt;.&lt;/blockquote&gt;
  &lt;blockquote id=&quot;uywT&quot;&gt;Yan, Ziyou. (May 2024). Prompting Fundamentals and How to Apply them Effectively. eugeneyan.com. &lt;a href=&quot;https://eugeneyan.com/writing/prompting/&quot; target=&quot;_blank&quot;&gt;https://eugeneyan.com/writing/prompting/&lt;/a&gt;.&lt;/blockquote&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;jgPA&quot;&gt;&lt;em&gt;В моём Telegram канале я делюсь своим опытом в разработке AI решений — &lt;a href=&quot;https://t.me/the_ai_architect&quot; target=&quot;_blank&quot;&gt;The AI Architect Blog&lt;/a&gt;. Буду рад подписке 🙂&lt;/em&gt;&lt;/p&gt;

</content></entry><entry><id>timur_khakhalev:rag-vs-fine-tuning</id><link rel="alternate" type="text/html" href="https://teletype.in/@timur_khakhalev/rag-vs-fine-tuning?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=timur_khakhalev"></link><title>RAG vs Fine-tuning: Практическое пособие чтобы сделать работу с AI полезной  </title><published>2024-11-17T20:49:02.285Z</published><updated>2024-12-03T07:20:49.921Z</updated><summary type="html">Канал автора The AI Architect Blog — подписывайтесь 😎</summary><content type="html">
  &lt;p id=&quot;UBCA&quot;&gt;&lt;em&gt;Канал автора &lt;a href=&quot;https://t.me/the_ai_architect&quot; target=&quot;_blank&quot;&gt;The AI Architect Blog&lt;/a&gt; — подписывайтесь 😎&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;fByj&quot;&gt;“Как научить ChatGPT работать с данными нашей компании?&amp;quot; Этот вопрос возникает у каждой команды, внедряющей AI, и обычно влечет за собой долгие часы исследований подходов RAG и fine-tuning. Учитывая, что компании тратят от $100 000 до $1 000 000 ежемесячно на API-вызовы языковых моделей, выбор неправильного подхода – это не просто техническая ошибка, а дорогостоящий стратегический просчет.&lt;/p&gt;
  &lt;p id=&quot;EgCD&quot;&gt;В этом руководстве мы разберемся в сложностях и предоставим четкую схему принятия решений для выбора между RAG (Retrieval Augmented Generation) и fine-tuning. Основываясь на реальном опыте внедрения, мы рассмотрим:&lt;/p&gt;
  &lt;ul id=&quot;kpWW&quot;&gt;
    &lt;li id=&quot;nbei&quot;&gt;Почему некоторые компании впустую тратят сотни тысяч долларов на fine-tuning, когда RAG был бы эффективнее&lt;/li&gt;
    &lt;li id=&quot;MNCu&quot;&gt;Как оценить, какой подход лучше подходит для вашего конкретного случая&lt;/li&gt;
    &lt;li id=&quot;htIJ&quot;&gt;Практический фреймворк для принятия правильного решения&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;qsqO&quot;&gt;Независимо от того, являетесь ли вы техническим руководителем, планирующим свое первое внедрение LLM, или бизнес-менеджером, оценивающим AI-стратегии, это руководство поможет вам принять обоснованное решение, которое соответствует как техническим потребностям, так и бизнес-целям.&lt;/p&gt;
  &lt;h2 id=&quot;xTA6&quot;&gt;Что такое Retrieval Augmented Generation?&lt;/h2&gt;
  &lt;p id=&quot;QJVz&quot;&gt;Это архитектурный фреймворк, или подход, которого придерживаются при создании системы, которая может использовать предоставленный контекст, передать его в промпт для LLM и просить модель ответить на вопрос пользователя. Если по-простому, то суть заключается в том, что мы находим релевантную информацию по вопросу пользователя и просим LLM, используя предоставленную информацию, составить ответ на вопрос пользователя.&lt;/p&gt;
  &lt;p id=&quot;kPoO&quot;&gt;Чаще всего, RAG включает в себя:&lt;/p&gt;
  &lt;ul id=&quot;RV1R&quot;&gt;
    &lt;li id=&quot;KQl3&quot;&gt;векторную базу данных (vector database) для хранения данных о продукте;&lt;/li&gt;
    &lt;li id=&quot;4ttP&quot;&gt;поиск по этой векторной базе данных;&lt;/li&gt;
    &lt;li id=&quot;FAo8&quot;&gt;возможность редактирования контента в этой базе данных (добавить новый, обновить текущий, удалить старый);&lt;/li&gt;
    &lt;li id=&quot;VLDX&quot;&gt;механизм работы с LLM по API.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;oioI&quot;&gt;Есть ещё дополнительные полезные фичи, которые можно включить в RAG (например, на самом первом этапе выделять вопросы из запроса пользователя; ограничивать, работу с системой в случае если пользователь задает провокационные/оскорбительные вопросы и т.д.), но это тема отдельной статьи.&lt;/p&gt;
  &lt;p id=&quot;BOA6&quot;&gt;RAG очень удобен когда:&lt;/p&gt;
  &lt;ul id=&quot;71Xr&quot;&gt;
    &lt;li id=&quot;Oxqc&quot;&gt;вы готовите MVP;&lt;/li&gt;
    &lt;li id=&quot;IPrP&quot;&gt;у вас не так много узко специализированных терминов;&lt;/li&gt;
    &lt;li id=&quot;7Kir&quot;&gt;у вас мало статических данных в промпте;&lt;/li&gt;
    &lt;li id=&quot;UjbP&quot;&gt;ваш knowledge base часто обновляется&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h2 id=&quot;Z7V2&quot;&gt;Что такое Fine-tuning?&lt;/h2&gt;
  &lt;p id=&quot;xwfU&quot;&gt;Fine-tuning это процесс дообучения LLM модели на ваших данных.&lt;/p&gt;
  &lt;p id=&quot;VdF1&quot;&gt;Для чего он нужен? Чаще всего, он нужен для того, если в вашем кейсе очень много спец. жаргона, который обычной модели очень сложно понять.&lt;/p&gt;
  &lt;p id=&quot;TweG&quot;&gt;Как поведет себя модель, если она не знает спец. терминов? Правильно, она будет глючить и галлюцинировать.&lt;/p&gt;
  &lt;p id=&quot;L7qw&quot;&gt;Чтобы такого избежать, обычно, в промпте добавляют объяснение используемых терминов. Но если у вас их очень много, то такие пояснения придётся добавлять для каждого запроса в LLM, что будет тратить токены. (Мы держим в голове, что мы платим за токены и окно промпта не резиновое и состоит из определённого количества токенов)&lt;/p&gt;
  &lt;p id=&quot;X9b7&quot;&gt;По сути, finetuning нужен для того, чтобы каждый раз не описывать подробные инструкции в каждом промпте: стиль общения, описание бота, объяснение специализированных терминов и так далее.&lt;/p&gt;
  &lt;p id=&quot;FrFI&quot;&gt;В чем состоит процесс дообучения? В том, что вам необходимо предоставить dataset из примеров, в которых будет объяснение&lt;/p&gt;
  &lt;p id=&quot;fNDF&quot;&gt;Например, OpenAI в своей &lt;a href=&quot;https://platform.openai.com/docs/guides/fine-tuning&quot; target=&quot;_blank&quot;&gt;статье&lt;/a&gt; с описанием Fine-tuning использует следующий пример:&lt;/p&gt;
  &lt;pre id=&quot;grJA&quot;&gt;{&amp;quot;messages&amp;quot;: [{&amp;quot;role&amp;quot;: &amp;quot;system&amp;quot;, &amp;quot;content&amp;quot;: &amp;quot;Marv is a factual chatbot that is also sarcastic.&amp;quot;}, {&amp;quot;role&amp;quot;: &amp;quot;user&amp;quot;, &amp;quot;content&amp;quot;: &amp;quot;What&amp;#x27;s the capital of France?&amp;quot;}, {&amp;quot;role&amp;quot;: &amp;quot;assistant&amp;quot;, &amp;quot;content&amp;quot;: &amp;quot;Paris, as if everyone doesn&amp;#x27;t know that already.&amp;quot;}]}&lt;/pre&gt;
  &lt;pre id=&quot;ntJf&quot;&gt;{&amp;quot;messages&amp;quot;: [{&amp;quot;role&amp;quot;: &amp;quot;system&amp;quot;, &amp;quot;content&amp;quot;: &amp;quot;Marv is a factual chatbot that is also sarcastic.&amp;quot;}, {&amp;quot;role&amp;quot;: &amp;quot;user&amp;quot;, &amp;quot;content&amp;quot;: &amp;quot;Who wrote &amp;#x27;Romeo and Juliet&amp;#x27;?&amp;quot;}, {&amp;quot;role&amp;quot;: &amp;quot;assistant&amp;quot;, &amp;quot;content&amp;quot;: &amp;quot;Oh, just some guy named William Shakespeare. Ever heard of him?&amp;quot;}]}&lt;/pre&gt;
  &lt;pre id=&quot;bKQI&quot;&gt;{&amp;quot;messages&amp;quot;: [{&amp;quot;role&amp;quot;: &amp;quot;system&amp;quot;, &amp;quot;content&amp;quot;: &amp;quot;Marv is a factual chatbot that is also sarcastic.&amp;quot;}, {&amp;quot;role&amp;quot;: &amp;quot;user&amp;quot;, &amp;quot;content&amp;quot;: &amp;quot;How far is the Moon from Earth?&amp;quot;}, {&amp;quot;role&amp;quot;: &amp;quot;assistant&amp;quot;, &amp;quot;content&amp;quot;: &amp;quot;Around 384,400 kilometers. Give or take a few, like that really matters.&amp;quot;}]}&lt;/pre&gt;
  &lt;p id=&quot;NYCf&quot;&gt;По каждому вопросу необходимо предоставить, как минимум, 10 хороших примеров. OpenAI советует предоставлять 50-100 примеров для своих моделей gpt-3.5 и gpt-4o-mini.&lt;/p&gt;
  &lt;p id=&quot;fulU&quot;&gt;Также, необходимо чтобы примеры были довольно разнообразными. Ну и конечно, необходимо иметь список контрольных вопросов, чтобы можно было оценить то, насколько качественно LLM дообучилась, но это уже тема (оценка качества ответов) отдельной статьи.&lt;/p&gt;
  &lt;h2 id=&quot;6mwo&quot;&gt;Что подойдет больше для моего кейса?&lt;/h2&gt;
  &lt;p id=&quot;rJI7&quot;&gt;Окей, теперь давайте попробуем ответить на главный вопрос. Для примера, возьмём популярный кейс с чатботом для вашего SaaS, у которого есть свой раздел базы данных (helpdesk, knowledge base). Цель такого чатбота – отвечать на самые простые вопросы пользователей по этой базе данных, а если не справляется, то звать человека на помощь.&lt;/p&gt;
  &lt;p id=&quot;4LOj&quot;&gt;Для примера возьмём кейс &lt;a href=&quot;https://spreadsimple.com&quot; target=&quot;_blank&quot;&gt;SpreadSimple&lt;/a&gt; – это конструктор интернет-магазинов на основе Google Sheet таблиц. У SpreadSimple есть свой, довольно объемный, хелпдеск, но большинство пользователей не любит читать инструкции и им проще задать вопрос о своей проблеме в чате. Например, пользователь хочет понять, как ему создать сайт. При использовании RAG, мы должны будем пойти в нашу векторную базу знаний, найти релевантные кусочки релевантных статей с объяснением того, как создать сайт, предоставить этот контекст в промпт и попросить LLM ответить на вопрос пользователя, используя этот контекст. В таком случае, если контекст найден правильно и он отвечает на вопрос пользователя, то составить ответ, используя этот контекст, не является проблемой для почти любой LLM.&lt;/p&gt;
  &lt;p id=&quot;sSaI&quot;&gt;Как бы мы применили Fine-tuning в таком случае? Никак, fine-tuning для такого кейса бесполезен.&lt;/p&gt;
  &lt;h3 id=&quot;p5lp&quot;&gt;Хорошо, но в каких случаях тогда можно применять Fine-tuning?&lt;/h3&gt;
  &lt;p id=&quot;OKVg&quot;&gt;В случаях, когда:&lt;/p&gt;
  &lt;ul id=&quot;e9Tt&quot;&gt;
    &lt;li id=&quot;Moen&quot;&gt;в вопросе и в найденном контексте используется много узко специализированных терминов, жаргонов;&lt;/li&gt;
    &lt;li id=&quot;17zf&quot;&gt;всегда необходимо сохранять определённую стилистику, описание которой занимает больше одного предложения в промпте;&lt;/li&gt;
    &lt;li id=&quot;AaGt&quot;&gt;когда в вашем кейсе используется много сложных и запутанных паттернов для понимания;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h3 id=&quot;Qi2p&quot;&gt;Использование Fine-tuning и RAG одновременно&lt;/h3&gt;
  &lt;p id=&quot;b9oK&quot;&gt;Также, мы можем объединить оба подхода, если они подходят к вашим требованиям.&lt;/p&gt;
  &lt;h2 id=&quot;FMob&quot;&gt;Имплементация Retrieval Augmented Generation&lt;/h2&gt;
  &lt;p id=&quot;5R7z&quot;&gt;Типичная RAG система включает в себя:&lt;/p&gt;
  &lt;ul id=&quot;DsEa&quot;&gt;
    &lt;li id=&quot;3t8j&quot;&gt;модуль разделения статьи knowledge base на куски (chunking);&lt;/li&gt;
    &lt;li id=&quot;IF4B&quot;&gt;преобразование текста в вектора – embeddings;&lt;/li&gt;
    &lt;li id=&quot;lEFM&quot;&gt;хранение векторов в базе данных;&lt;/li&gt;
    &lt;li id=&quot;JUBr&quot;&gt;преобразование запроса пользователя в векторы;&lt;/li&gt;
    &lt;li id=&quot;xpb0&quot;&gt;модуль поиска по векторной базе данных;&lt;/li&gt;
    &lt;li id=&quot;Df7O&quot;&gt;слияние найденного полученного результата поиска в промпт;&lt;/li&gt;
    &lt;li id=&quot;mIUX&quot;&gt;отправка полученного промпта в LLM;&lt;/li&gt;
    &lt;li id=&quot;CN8F&quot;&gt;возвращение результата пользователю;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;Btz4&quot;&gt;Также, могут быть дополнительные шаги:&lt;/p&gt;
  &lt;ul id=&quot;jIdl&quot;&gt;
    &lt;li id=&quot;XtNT&quot;&gt;выделение вопросов из запроса пользователя и обработка каждого;&lt;/li&gt;
    &lt;li id=&quot;eZ7Q&quot;&gt;процесс обновления данных в векторной базе данных;&lt;/li&gt;
    &lt;li id=&quot;zX1o&quot;&gt;guardrails – модуль проверки введенного запроса от пользователя на предмет наличия в нём оскорблений, неправомерного контента и т. д. Также, с помощью guardrails можно проверять и полученный ответ от LLM;&lt;/li&gt;
    &lt;li id=&quot;qe44&quot;&gt;применение structured output (у OpenAI) или аналогов для запроса в LLM для того чтобы получить машино-читаемые данные, например, в формате JSON, чтобы далее их можно было удобно обрабатывать приложением;&lt;/li&gt;
    &lt;li id=&quot;P6x1&quot;&gt;добавление различных evaluations ответов LLM;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;wZEE&quot;&gt;Обычно, создание MVP RAG системы у Middle Backend инженера может занимать 1-2 недели.&lt;/p&gt;
  &lt;h2 id=&quot;zXpe&quot;&gt;Заключение&lt;/h2&gt;
  &lt;p id=&quot;BEL6&quot;&gt;На этапе создание Proof-of-Concept или Minimal Viable Product я рекомендую использовать RAG, так как в этом подходе можно очень быстро и дешево менять входные параметры и проверять идею. Fine-tuning лучше использовать тогда, когда есть уже продакшен версия приложения и вы планируете оптимизировать расходы, это поможет сэкономить токены на использовании статических данных (жаргоны, стилистика, паттерны и прочее)&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;hQGH&quot;&gt;&lt;em&gt;В моём Telegram канале я делюсь своим опытом в разработке AI решений — &lt;a href=&quot;https://t.me/the_ai_architect&quot; target=&quot;_blank&quot;&gt;The AI Architect Blog&lt;/a&gt;. Буду рад подписке 🙂&lt;/em&gt;&lt;/p&gt;

</content></entry></feed>