Возможности и ограничения AI

Что языковые модели умеют, чего нет, и как обходить типичные подводные камни.

14 уроков, первые 3 бесплатно. Полный доступ: 1490 руб.

Уроки курса

  1. Intro to AI Capabilities and Limitations
  2. What We Mean by AI
  3. How AI Gets Its Character
  4. Next Token Prediction
  5. Try it out
  6. Knowledge
  7. Try it out
  8. Working Memory
  9. Try it out
  10. Steerability
  11. Try it out
  12. When Properties Collide
  13. Next Steps
  14. Course Quiz
Когда Свойства Сталкиваются

Введение: Диагностика Сбоев ИИ

Искусственный интеллект, особенно большие языковые модели (LLM) вроде Claude, открывает невероятные возможности. Однако, как и любая сложная система, ИИ может иногда выдавать неожиданные или разочаровывающие результаты. Ключ к эффективному взаимодействию с ИИ заключается не только в понимании его способностей, но и в умении диагностировать, почему он иногда "ошибается". В этом уроке мы рассмотрим, как большинство реальных сбоев ИИ возникают не из-за одной изолированной проблемы, а из-за взаимодействия двух или более фундаментальных свойств LLM.

К концу этого урока вы сможете:

Четыре Фундаментальных Свойства LLM

Прежде чем углубиться в диагностику, давайте кратко вспомним четыре ключевых свойства, которые определяют поведение LLM:

Когда Свойства Сталкиваются: Диагностика Проблем

Эти четыре свойства не действуют изолированно. Большинство реальных "сюрпризов" от ИИ возникают, когда два из них сталкиваются. И когда вы можете назвать, какие именно два свойства задействованы, решение проблемы становится очевидным.

Столкновение 1: Next Token Prediction × Knowledge (Галлюцинации и Вымышленные Ссылки)

Представьте ситуацию: вы задаете вопрос о нишевой теме и получаете в ответ название научной статьи, имена авторов, название журнала — и все это оказывается вымышленным. Ничего из этого не существует в реальности.

Что происходит: Здесь сталкиваются Next Token Prediction и Knowledge. Модель, используя свое свойство Next Token Prediction, генерирует текст, который выглядит как правдоподобная научная ссылка. Она знает, как *должна* выглядеть ссылка (формат, структура, элементы), но при этом у нее есть пробел в Knowledge по конкретной теме. Модель не может отличить то, что она действительно знает, от того, что она изобретает, чтобы заполнить пробел и создать правдоподобный ответ. Она просто генерирует наиболее вероятную последовательность tokens, соответствующую стилю запроса.

Целенаправленное решение:

Столкновение 2: Working Memory × Steerability (Дрейф в Долгих Беседах)

Другой распространенный сценарий: вы устанавливаете тщательные ограничения и инструкции в начале диалога. Но через двадцать сообщений половина из них игнорируется, и модель начинает отклоняться от первоначальной задачи.

Что происходит: Здесь сталкиваются Working Memory и Steerability. Ваша ранняя контекстная информация постепенно "вымывается" из активной Working Memory модели, поскольку окно контекста имеет ограниченный размер. По мере того как старые сообщения вытесняются новыми, Steerability модели начинает следовать тем инструкциям, которые являются наиболее заметными или актуальными в текущем, укороченном контексте, игнорируя более ранние, но важные ограничения.

Целенаправленное решение:

Привычка Диагностики: Называйте Свойства

Прежде чем пытаться исправить проблему с помощью изменения промпта, задайте себе вопрос: "Какие свойства здесь задействованы?"

Проблема с Knowledge и проблема с Working Memory могут выглядеть похоже на первый взгляд, но требуют совершенно разных подходов к решению. Называя свойства в первую очередь, вы действуете стратегически, а не наугад. Это проявление Discernment (проницательности) в действии — и оно также способствует Delegation (делегированию): повторяющиеся составные сбои при выполнении задач одного типа являются сигналом о том, что нужно реструктурировать, разбить или оставить для себя.

Диагностические пары для распознавания:

Называние задействованных свойств прямо указывает на решение: проверяйте конкретные факты, повторно предоставляйте контекст, перекладывайте выполнение на код или запрашивайте обратную связь.

Этот диагностический подход является применением Discernment. Вы оцениваете результаты лучше, когда понимаете, с каким типом ошибки вы столкнулись.

Заключение

Понимание того, как четыре фундаментальных свойства LLM — Next Token Prediction, Knowledge, Working Memory и Steerability — взаимодействуют и иногда "сталкиваются", является мощным инструментом для любого, кто работает с ИИ. Вместо того чтобы воспринимать сбои как загадочные ошибки, вы можете рассматривать их как диагностические сигналы. Развивая привычку определять, какие свойства находятся в игре, вы переходите от случайных попыток к целенаправленным и эффективным стратегиям решения проблем. Это не только улучшает ваше взаимодействие с ИИ, но и углубляет ваше понимание его возможностей и ограничений, что является основой для более эффективного Discernment и Delegation в вашей работе.