Исследователи Weaviate представили вызов функций для LLM: улучшение точности и эффективности запросов к базе данных без зависимости от SQL

 Weaviate Researchers Introduce Function Calling for LLMs: Eliminating SQL Dependency to Improve Database Querying Accuracy and Efficiency

“`html

Базы данных и их важность

Базы данных необходимы для хранения и извлечения структурированных данных, которые поддерживают бизнес-аналитику и исследования. Запросы к базам данных обычно требуют использования SQL, что может быть сложно.

Проблемы текущих решений

  • Разные системы управления базами данных (СУБД) используют свои собственные диалекты SQL, что затрудняет обобщение для ИИ.
  • Многие реальные запросы требуют фильтрации и агрегации, что не всегда удается текущим моделям.
  • Важно, чтобы запросы были направлены на правильные коллекции данных, особенно при работе с многоколлекционными структурами.
  • Эффективность ИИ в запросах зависит от сложности запросов, и требуется стандартизированная оценка.

Новый подход к запросам

Исследователи из Weaviate, Contextual AI и Morningstar предложили структурированный подход, который позволяет ИИ запрашивать базы данных без использования SQL. Этот метод определяет функции API для поиска, фильтрации и агрегации, что улучшает точность и снижает количество ошибок при переводе текста в SQL.

Оценка производительности

Оценка производительности проводилась на основе трех ключевых метрик:

  • Точность совпадения (Exact Match Score)
  • Согласование с абстрактным синтаксическим деревом (AST Alignment)
  • Точность маршрутизации коллекций (Collection Routing Accuracy)

Результаты исследования

Наивысший балл по точности совпадения был у модели Claude 3.5 Sonnet (74.3%). Модели показывали высокую точность в фильтрации и маршрутизации, но имели сложности с текстовыми фильтрами.

Практические рекомендации

  • Анализируйте, как ИИ может изменить вашу работу.
  • Определите ключевые показатели эффективности (KPI) для улучшения.
  • Подберите подходящее ИИ-решение, начните с небольшого проекта и анализируйте результаты.
  • Расширяйте автоматизацию на основе полученных данных.

Если вам нужны советы по внедрению ИИ, пишите нам в Телеграм. Следите за новостями о ИИ в нашем канале или на Twitter.

Попробуйте AI Sales Bot

Этот ИИ-ассистент помогает отвечать на вопросы клиентов и генерировать контент для отдела продаж.

Узнайте, как ИИ может изменить ваши процессы с решениями от AI Lab.

“`

Полезные ссылки: