НачатьНачать бесплатно

Подключите инструмент и активируйте агентный RAG

У вас уже есть готовый пользовательский инструмент, который выполняет семантический поиск по руководствам к бытовой технике. В этом упражнении вы подключите его к агенту, чтобы тот мог отвечать на вопросы на основе содержимого руководств.

Вам заранее доступны следующие компоненты:

  • Переменная vector_store, содержащая индексированное содержимое руководств для поиска
  • Инструмент ApplianceSearchTool для выполнения семантического поиска
  • Переменная model, содержащая предварительно настроенную языковую модель для агента

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

Это упражнение является частью курса

ИИ-агенты с Hugging Face smolagents

Посмотреть курс

Инструкции к упражнению

  • Создайте экземпляр ApplianceSearchTool, передав в него vector_store.
  • Добавьте инструмент appliance_tool в список инструментов при инициализации CodeAgent.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Create appliance search tool
appliance_tool = ApplianceSearchTool(____)

# Create AI assistant for appliance help
assistant = CodeAgent(
    tools=[____],
    model=model,
    instructions="Help with appliance questions using manual information. Search multiple times if needed for complete answers.",
    verbosity_level=1,
    max_steps=6
)

result = assistant.run("If the AC isn’t cooling and shows error E1, what should I check and what’s the next step?")
print(result)
Редактировать и запускать код