TGViewer
EDU EDU @productsandstartups · 15.4K subscribers
Post #1060 4.3K
Детерминированный майндсет vs недетерминированные LLM

Часто замечаю и слышу от других про то, как у некоторых программистов "скрипит мозг" от попытки разрабатывать приложения вокруг LLM. Типичный набор жалоб: "она постоянно придумывает", "каждый раз выдает что-то новое", "я не могу полагаться на результат"

Мы - программисты - все время программировали в детерминистской парадигме: есть код, есть предсказуемый результат. Эта парадигма настолько укоренилась в нас, что сейчас, имея дело с LLM, у нас "реально так подгорает": результаты LLM-ок вероятностные, зависят от контекста, и при одних и тех же входных данных порой выдают совершенно разный результат. Оттого тяжело полагаться на эти результаты далее по стеку, я уже не говорю о том, что огромный вопрос - как тестировать такие системы? Ведь чтобы интерпретировать результаты, нужно быть не просто программистом - нужно разбираться в предметной области.

Думаю, добавляет к этому всему - невозможность напрямую контролировать этот процесс - да, ты можешь менять промпты и входные данные, но ты совершенно не знаешь, какой output это в итоге даст. А залезть в модель и перенастроить ее напрямую ты просто не можешь. (Кстати, возможно поэтому зачастую первое желание - сделать свою модель?)

Как же решать эту проблему? По нашему опыту это некоторая комбинация следующего:
1) Принять и простить полюбить недетерминированность :)
2) Комбинировать компоненты, написанные в традиционной парадигме, с LLM компонентами.
3) Использовать те немногие возможности, что дают разработчики LLM для частичного "детерминизма" выходных данных - Predicted Outputs, Structured Outputs и тп
4) Как можно раньше в проекте сформулировать набор метрик (evals), чтобы оценивать каждую итерацию или улучшение, и принять что смотрим не на одно значение этих метрик, а на распределение оных

А вы как справляетесь? Или вообще нет такой проблемы?
  • ❤ 33
  • 👍 16
  • ❤‍🔥 3
  • 🔥 3
  • 👌 1
More from @productsandstartups
  1. Sep 24, 2026Наш плагин на днях апрувнули в chatgpt - некоторые очень ранние заметки с полей: 1) 4-5 ин…
  2. Sep 22, 2026Некоторые наблюдения с полей о внедрении AI в компаниях с 50+ сотрудниками: 1) у каждой ко…
  3. Sep 21, 2026Поиграем про то, как AI агенты "ломают" продуктовые команды В пятницу с 17 по 19мск - реги…
  4. Sep 19, 2026Попробовал модель, что не умеет писать текст TypeSafe выкатили Jev - «System One» модель (…
  5. Sep 17, 2026Думаю, что следующим прорывом в тренинге моделей будет тренировка их на координацию агенто…
  6. Sep 14, 2026строю тут digital marketing агента - самая сложная часть пока это креатив, конечно же знаю…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →