Возможности и ограничения 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

Введение в Возможности и Ограничения ИИ

Добро пожаловать в курс Anthropic Academy, посвященный возможностям и ограничениям искусственного интеллекта! В этом уроке мы заложим основу для понимания того, как работают большие языковые модели (LLM), такие как Claude. Наша цель — не просто перечислить термины, а дать вам прочную ментальную модель, которая останется актуальной, даже когда модели и продукты будут постоянно развиваться.

Этот курс является дополнением к фреймворку AI Fluency Framework, который описывает четыре человеческие компетенции для взаимодействия с ИИ: Delegation (делегирование), Description (описание), Discernment (различение) и Diligence (усердие). Здесь мы сосредоточимся на "машинной" стороне — что делает ИИ, когда вы даете ему запрос, и почему. Понимание внутренних механизмов ИИ позволит вам более эффективно делегировать задачи, точнее описывать свои потребности, лучше различать качество вывода и проявлять должное усердие в работе с ИИ.

Мы начнем с обзора того, что такое генеративный ИИ и как он обучается. Затем мы углубимся в четыре ключевых свойства, которые определяют его поведение: Next Token Prediction, Knowledge, Working Memory и Steerability. Каждое из этих свойств представляет собой континуум от мощной возможности до потенциального ограничения. В конце мы рассмотрим, как эти свойства взаимодействуют, поскольку большинство реальных проблем возникают на стыке двух или более из них. Эта ментальная модель останется полезной, поскольку границы возможностей ИИ будут меняться, но сами свойства останутся неизменными.

Что такое Генеративный ИИ?

Прежде чем углубляться в детали, важно определить, что мы подразумеваем под "ИИ" в контексте этого курса. Мы говорим о Generative AI — генеративном искусственном интеллекте. В отличие от других форм ИИ, которые могут классифицировать данные (например, распознавать объекты на изображениях) или предсказывать значения (например, цены акций), генеративный ИИ способен создавать новый, оригинальный контент. Это может быть текст, изображения, музыка, код или даже видео.

Генеративные модели, такие как Claude, обучаются на огромных объемах данных, чтобы выявлять сложные закономерности и структуры. Затем они используют эти закономерности для создания нового контента, который статистически похож на данные, на которых они обучались, но при этом уникален. Это отличает их от традиционных программируемых систем, которые просто следуют жестким правилам, и от дискриминативных моделей, которые фокусируются на различении между существующими категориями.

Как ИИ Обучается: Предварительное Обучение и Тонкая Настройка

Характер и способности ИИ формируются в ходе двух основных этапов обучения:

Эти два этапа обучения в совокупности определяют, что ИИ может делать, как он это делает и какие у него есть ограничения.

Четыре Ключевых Свойства Генеративного ИИ

Понимание этих четырех свойств поможет вам эффективно взаимодействовать с ИИ и предвидеть его поведение:

Предсказание Следующего Токена (Next Token Prediction)

В своей основе, LLM — это машины для предсказания следующего token. Token — это базовый блок текста, который может быть словом, частью слова, символом или знаком препинания. Когда вы вводите запрос, ИИ анализирует его и статистически предсказывает наиболее вероятный следующий токен, затем следующий, и так далее, пока не сгенерирует полный ответ. Это фундаментальный механизм, который позволяет ИИ создавать связный и грамматически правильный текст.

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

Ограничение: Поскольку ИИ просто предсказывает статистически наиболее вероятный токен, он может генерировать правдоподобно звучащую, но фактически неверную информацию — это явление известно как "галлюцинации". Модель не "знает", что ее предсказание не соответствует реальности; она просто выбирает то, что кажется наиболее логичным продолжением последовательности.

Знания (Knowledge)

Когда мы говорим о "знаниях" ИИ, мы имеем в виду информацию, которую модель усвоила из своих обучающих данных. Это не человеческое понимание, а скорее способность выявлять и воспроизводить закономерности, факты и концепции, присутствующие в этих данных.

Возможность: ИИ может отвечать на широкий круг вопросов, обобщать информацию, переводить тексты и генерировать контент на основе огромного объема данных, на которых он был обучен. Он может "вспоминать" факты, даты, определения и связи между концепциями, которые были частью его тренировочного набора.

Ограничение: Знания ИИ ограничены датой его последнего обучения и объемом данных, на которых он был тренирован. Он не имеет доступа к информации в реальном времени (если только не интегрирован с внешними инструментами) и не обладает личным опытом. Если информация отсутствует в его обучающих данных или устарела, ИИ не сможет ее предоставить или может "галлюцинировать" ответ.

Рабочая Память (Working Memory / Context Window)

Рабочая память ИИ, часто называемая context window, — это объем текста (измеряемый в tokens), который модель может одновременно "видеть" и обрабатывать в текущем взаимодействии. Это как блокнот, в котором ИИ держит всю текущую беседу, включая ваш запрос и свои предыдущие ответы.

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

Ограничение: Рабочая память имеет конечный размер. Как только объем текста превышает этот лимит, старые части беседы "выпадают" из окна контекста, и ИИ "забывает" их. Это может привести к потере связности, повторению информации или неспособности выполнить инструкции, которые были даны ранее в длинном диалоге. Управление контекстом — ключевой навык при работе с LLM.

Управляемость (Steerability)

Управляемость относится к тому, насколько хорошо вы можете направлять или "рулить" поведением ИИ и его выводами с помощью своих запросов (prompts) и инструкций. Это способность модели адаптировать свой стиль, тон, формат и содержание в соответствии с вашими указаниями.

Возможность: С помощью тщательно составленных запросов вы можете заставить ИИ писать в определенном стиле (например, формальном или неформальном), генерировать ответы в заданном формате (например, список, таблица, JSON), принимать определенную роль (например, эксперт по маркетингу) или следовать сложным многошаговым инструкциям. Это дает пользователю огромный контроль над результатом.

Ограничение: Управляемость не идеальна. ИИ может неправильно интерпретировать сложные или неоднозначные инструкции, игнорировать некоторые части запроса или генерировать ответы, которые не полностью соответствуют желаемому тону или формату. Эффективная управляемость требует навыков составления запросов (prompt engineering) и понимания того, как модель реагирует на различные типы инструкций.

Взаимодействие Свойств и Реальные Сценарии

В реальном мире проблемы с ИИ редко возникают из-за одного изолированного свойства. Чаще всего они являются результатом взаимодействия двух или более свойств. Например:

Понимание этих взаимодействий позволяет вам более точно диагностировать проблемы и корректировать свои подходы к взаимодействию с ИИ.

Применение Знаний: Сотрудничество с ИИ

Цель этого курса — дать вам инструменты для создания прочной ментальной модели, которая поможет вам использовать ИИ безопасно, эффективно и этично. Когда вы понимаете, как ИИ предсказывает токены, какие у него есть "знания", как работает его память и насколько он управляем, вы можете:

Модели ИИ будут продолжать улучшаться, но эти фундаментальные свойства останутся основой их работы. Освоив этот фреймворк, вы будете готовы к будущему сотрудничеству с ИИ, независимо от того, как быстро развиваются технологии.