Контекстный инжиниринг для ИИ-агентов

Урок 13 из 19 курса «ИИ-агенты для начинающих»: официальный курс Microsoft AI for Beginners (Майкрософт) на русском языке. Урок входит в платный доступ; первые уроки курса бесплатно.

О чём урок

(Нажмите на изображение выше, чтобы посмотреть видео этого урока) Чтобы создать надёжного ИИ-агента, важно понимать сложность приложения, для которого вы его разрабатываете. Нам необходимо создавать ИИ-агентов, которые эффективно управляют информацией для решения сложных задач, выходящих за рамки промпт-инжиниринга. В этом уроке мы рассмотрим, что такое контекстный инжиниринг и какую роль он играет в создании ИИ-агентов. В этом уроке будет рассмотрено: • Что такое контекстный инжиниринг и чем он отличается от промпт-инжиниринга. • Стратегии эффективного контекстного инжиниринга, включая способы написания, выбора, сжатия и изоляции информации. • Распространённые ошибки контекста, которые могут нарушить работу вашего ИИ-агента, и способы их исправления. После завершения этого урока вы будете понимать, как: • Определить контекстный инжиниринг и отличить его от промпт-инжиниринга. • Определить ключевые компоненты контекста в приложениях на основе больших языковых моделей (LLM). • Применять стратегии написания, выбора, сжатия и изоляции контекста для улучшения производительности агента. • Распознавать распространённые ошибки контекста, такие как отравление, отвлечение, путаница и конфликт, а также внедрять методы их предотвращения. Для ИИ-агентов контекст определяет планирование агента для выполнения определённых действий. Контекстный инжиниринг представляет собой практику обеспечения ИИ-агента нужной информацией для выполнения следующего шага задачи. Окно контекста имеет ограниченный размер, поэтому мы, как разработчики агентов, должны создавать системы и процессы для управления добавлением, удалением и сжатием информации в окне контекста. Промпт-инжиниринг сосредоточен на одном наборе статических инструкций для эффективного управления ИИ-агентами с помощью набора правил. Контекстный инжиниринг, напротив, управляет динамическим набором информации, включая исходный промпт, чтобы обеспечить ИИ-агента всем необходимым на протяжении времени. Основная идея контекстного инжиниринга состоит в том, чтобы сделать этот процесс повторяемым и надёжным. Важно помнить, что контекст не является чем-то одним.

План урока

  1. Введение
  2. Что такое контекстный инжиниринг?
  3. Промпт-инжиниринг против контекстного инжиниринга
  4. Типы контекста
  5. Стратегии эффективного промпт-инжиниринга контекста
  6. Стратегии планирования
  7. Практические стратегии
  8. Управление контекстом

Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.

Полезные гиды