Build your ultimate AI agent
Описание курса
ИИ-агенты меняют подход к работе с данными и программным обеспечением. Они способны автоматизировать задачи, помогать пользователям в сложных сценариях, а также выполнять поиск, рассуждать и действовать от вашего имени. В этом курсе вы научитесь создавать агентов с помощью smolagents — лёгкого Python-фреймворка от Hugging Face.Практика: агенты на основе кода и инструментыДля начала вы разберётесь, чем агенты на основе кода отличаются от других и почему они столь эффективны. Затем создадите своего первого агента с нуля, используя smolagents для генерации и выполнения Python-кода. Вы также узнаете, как подключать встроенные инструменты и разрабатывать собственные, расширяя возможности агентов.Умные агенты: RAG и памятьДалее вы применёте retrieval-augmented generation (RAG), чтобы агенты могли извлекать информацию из больших коллекций документов. Вы пойдёте дальше и создадите агентные RAG-системы — агентов, которые выстраивают рассуждения в несколько шагов для получения более точных ответов. Кроме того, вы научитесь добавлять память, чтобы агенты естественно обрабатывали уточняющие вопросы и отслеживали уже выполненные действия.Мультиагентные системы и валидация результатовВ заключительной главе вы построите мультиагентные системы, в которых менеджер координирует работу специализированных агентов. Вы добавите интервалы планирования, настроите колбэки для отслеживания поведения агентов и реализуете валидацию итоговых ответов — всё это сделает ваших агентов надёжными и удобными для пользователей.По завершении курса вы будете знать, как создавать агентов, которые планируют наперёд, работают сообща и эффективно решают задачи.
Предварительные требования
Программа
Структура курса
1
Введение в Hugging Face smolagents
Узнайте, что отличает агентов на основе кода и как они используют Python для рассуждений и действий. Создайте своего первого агента с помощью smolagents, подключите встроенные и пользовательские инструменты для доступа к интернету, а также разработайте собственные инструменты для интеграции агентов с данными.
- Введение в Hugging Face smolagents50 XP
- Агент берётся за математику: анализ расходов100 XP
- Подождите, вы не написали ни одной функции?50 XP
- Создание агента с инструментами50 XP
- Написание кода с помощью запросов: сложные проценты100 XP
- Даём агенту доступ к интернету100 XP
- Создание агента с пользовательскими инструментами50 XP
- Просто добавьте @tool: создание пользовательского инструмента100 XP
- Счёт, пожалуйста! Открываем агентам доступ к данным100 XP
- Один запрос, несколько инструментов100 XP
2
Агентный RAG и многошаговые агенты
Преобразуйте классический RAG-пайплайн в агентную систему, которая итеративно извлекает информацию и выстраивает рассуждения в несколько шагов. Создавайте инструменты с сохранением состояния для расширенного поиска, направляйте агентов с помощью интервалов планирования для улучшения результатов и используйте колбэки для отслеживания и настройки поведения агентов во время выполнения.
3
Мультиагентные системы, память и валидация
Решайте сложные задачи, организуя работу команд специализированных агентов под управлением координирующего менеджера. Добавляйте память для сохранения контекста между взаимодействиями, отлаживайте поведение агентов с помощью трассировки и шагов рассуждения, а также реализуйте надёжные стратегии валидации для получения качественных и стабильных ответов.
ИИ-агенты с Hugging Face smolagents
Курс
завершён

