YOLO Vision 2026:
Назад к глоссарию Ultralytics

LlamaIndex

Узнай, как LlamaIndex подключает частные данные к LLM для RAG. Познакомься с интеграцией визуальных рабочих процессов с помощью продвинутого Ultralytics YOLO26.

LlamaIndex — это гибкий и комплексный фреймворк для работы с данными, предназначенный для подключения пользовательских, частных или специализированных предметных источников данных к большим языковым моделям (LLMs). Хотя LLMs, например модели от OpenAI, обучаются на огромных общедоступных наборах данных, они часто не имеют доступа к внутренним бизнес-документам, последним новостям или закрытым базам данных. Фреймворк LlamaIndex для работы с данными устраняет этот пробел, предоставляя инструменты для загрузки, структурирования и поиска по неструктурированным данным и выступая важной основой для создания надёжных AI-приложений с использованием генерации с дополнением поиска (RAG).

Как работает LlamaIndex#

Для обработки и использования специализированных данных LlamaIndex опирается на простой конвейер, который подготавливает информацию для моделей машинного обучения. Рабочий процесс обычно включает три основных этапа:

  • Коннекторы данных: также известная как LlamaHub функция позволяет разработчикам беспрепятственно загружать данные из сотен источников, включая PDF-файлы, API, базы данных SQL и обычные текстовые файлы.
  • Индексы данных: после загрузки фреймворк организует данные в структуры, доступные для поиска, часто преобразуя текст в математические эмбеддинги, хранящиеся в векторной базе данных.
  • Поисковые движки: во время взаимодействия с пользователем движок извлекает наиболее релевантную проиндексированную информацию и передаёт её LLM в качестве контекста, чтобы модель генерировала высокоточные ответы, основанные на данных.

Разработчикам, планирующим внедрить такие системы, полезно ознакомиться с техническим обзором NVIDIA конвейеров RAG или подробным исследованием RAG от IBM: это даёт отличное базовое понимание того, почему эффективная индексация данных имеет решающее значение.

Отличия LlamaIndex от связанных концепций#

Чтобы разобраться в экосистеме AI, важно отличать LlamaIndex от других популярных инструментов машинного обучения (ML):

  • LlamaIndex и LangChain: хотя оба являются популярными фреймворками оркестрации, их основные задачи различаются. LlamaIndex в первую очередь специализируется на индексации и загрузке данных, а также быстром поиске для RAG. LangChain — более универсальный фреймворк, ориентированный на создание сложных агентных рабочих процессов, систем памяти и использование инструментов. В продвинутых мультиагентных приложениях их часто используют вместе.
  • LlamaIndex и векторные базы данных: векторная база данных — это фактический уровень хранения, содержащий эмбеддинги данных. LlamaIndex — это логический уровень, который определяет, как данные разбиваются на фрагменты, отправляются в базу данных, а затем точно извлекаются на основе запросов пользователя.

Практическое применение ИИ и ML#

LlamaIndex широко используется в различных отраслях для создания контекстно-зависимых AI-ассистентов, которым требуются специализированные базы знаний.

  • Автоматизированное финансовое исследование: финансовые аналитики используют этот фреймворк для загрузки сотен объёмных корпоративных отчётов о доходах и документов, поданных в SEC. После запроса LLM может мгновенно извлечь и сопоставить конкретные показатели выручки за несколько кварталов — задача, которую часто рассматривают в недавних исследованиях итеративного рассуждения в LLMs.
  • Мультимодальный RAG в производстве: на умных фабриках разработчики объединяют системы компьютерного зрения (CV) с LlamaIndex. Обнаруживая дефекты на сборочной линии и передавая визуальные сводки в LLM, система может мгновенно выполнять поиск по цифровым руководствам по ремонту и предоставлять техническим специалистам пошаговые инструкции по устранению неисправностей.

Интеграция моделей компьютерного зрения с LlamaIndex#

Современные интеллектуальные системы часто объединяют зрение и язык. Разработчики могут использовать мощные базовые модели компьютерного зрения, такие как Ultralytics YOLO26, чтобы воспринимать физическое окружение и извлекать структурированную информацию, которая затем передаётся в конвейер LlamaIndex для ответов на запросы пользователей на основе визуальной реальности. Для эффективного управления визуальными наборами данных, разметки изображений и развёртывания этих моделей компьютерного зрения команды используют удобные инструменты, предоставляемые Ultralytics Platform.

Следующий фрагмент кода на Python демонстрирует, как выполнить задачу обнаружения объектов с помощью пакета ultralytics, отформатировать результаты в виде текстовой сводки и проиндексировать её с помощью LlamaIndex, чтобы последующая LLM могла рассуждать о визуальной сцене.

from llama_index.core import Document, VectorStoreIndex
from ultralytics import YOLO

# Load the recommended Ultralytics YOLO26 model
vision_model = YOLO("yolo26n.pt")

# Run inference to detect objects in an image
results = vision_model("https://ultralytics.com/images/bus.jpg")

# Extract detected class names and format as a text summary
detected_objects = [vision_model.names[int(cls)] for cls in results[0].boxes.cls]
summary = f"The image contains the following objects: {', '.join(detected_objects)}."

# Create a LlamaIndex Document and build an index for downstream RAG querying
doc = Document(text=summary)
index = VectorStoreIndex.from_documents([doc])
print("Successfully created a vision-grounded LlamaIndex!")

Связывая инструменты физического восприятия, созданные с использованием PyTorch, с когнитивными фреймворками для работы с данными, описанными в официальной документации LlamaIndex, разработчики могут создавать высокоэффективные контекстно-зависимые AI-приложения, которые естественным образом объединяют цифровой и физический миры.

Explore solutions

Real-time AI that works with your team

Компьютерное зрение в робототехнике

Оснащай более умные машины моделями Ultralytics YOLO. Vision AI в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Real-time AI that works with your team

Компьютерное зрение в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI обеспечивает инспекцию посылок, сортировку, отслеживание транспорта и мониторинг безопасности на складах в реальном времени.
Узнать больше
Real-time AI that works with your team

Компьютерное зрение в розничной торговле

Переосмысли розничную торговлю с помощью моделей Ultralytics YOLO. Vision AI обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание поведения клиентов.
Узнать больше
Real-time AI that works with your team

Компьютерное зрение в здравоохранении

Создавай решения для здравоохранения с моделями Ultralytics YOLO. Vision AI в здравоохранении обеспечивает более быструю обработку медицинских изображений, более точную диагностику и интеллектуальный мониторинг пациентов.
Узнать больше
Real-time AI that works with your team

Компьютерное зрение в производстве

Оптимизируй производство с моделями Ultralytics YOLO. Vision AI обеспечивает контроль качества, обнаружение дефектов, соблюдение требований к PPE и автоматизацию сборочной линии.
Узнать больше
Real-time AI that works with your operation

Компьютерное зрение в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. Vision AI повышает безопасность дорог, эффективность систем помощи водителю и уровень автоматизации автомобилей, делая дороги умнее.
Узнать больше
Real-time AI tailored to your operation

Компьютерное зрение в сельском хозяйстве

Добавь Vision AI в умное сельское хозяйство с моделями Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание поголовья и точное земледелие для более высоких и эффективных урожаев.
Узнать больше
Real-time AI that works with your team

Компьютерное зрение в робототехнике

Оснащай более умные машины моделями Ultralytics YOLO. Vision AI в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Real-time AI that works with your team

Компьютерное зрение в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI обеспечивает инспекцию посылок, сортировку, отслеживание транспорта и мониторинг безопасности на складах в реальном времени.
Узнать больше
Real-time AI that works with your team

Компьютерное зрение в розничной торговле

Переосмысли розничную торговлю с помощью моделей Ultralytics YOLO. Vision AI обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание поведения клиентов.
Узнать больше
Real-time AI that works with your team

Компьютерное зрение в здравоохранении

Создавай решения для здравоохранения с моделями Ultralytics YOLO. Vision AI в здравоохранении обеспечивает более быструю обработку медицинских изображений, более точную диагностику и интеллектуальный мониторинг пациентов.
Узнать больше
Real-time AI that works with your team

Компьютерное зрение в производстве

Оптимизируй производство с моделями Ultralytics YOLO. Vision AI обеспечивает контроль качества, обнаружение дефектов, соблюдение требований к PPE и автоматизацию сборочной линии.
Узнать больше
Real-time AI that works with your operation

Компьютерное зрение в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. Vision AI повышает безопасность дорог, эффективность систем помощи водителю и уровень автоматизации автомобилей, делая дороги умнее.
Узнать больше
Real-time AI tailored to your operation

Компьютерное зрение в сельском хозяйстве

Добавь Vision AI в умное сельское хозяйство с моделями Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание поголовья и точное земледелие для более высоких и эффективных урожаев.
Узнать больше
Real-time AI that works with your team

Компьютерное зрение в робототехнике

Оснащай более умные машины моделями Ultralytics YOLO. Vision AI в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Real-time AI that works with your team

Компьютерное зрение в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI обеспечивает инспекцию посылок, сортировку, отслеживание транспорта и мониторинг безопасности на складах в реальном времени.
Узнать больше
Real-time AI that works with your team

Компьютерное зрение в розничной торговле

Переосмысли розничную торговлю с помощью моделей Ultralytics YOLO. Vision AI обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание поведения клиентов.
Узнать больше
Real-time AI that works with your team

Компьютерное зрение в здравоохранении

Создавай решения для здравоохранения с моделями Ultralytics YOLO. Vision AI в здравоохранении обеспечивает более быструю обработку медицинских изображений, более точную диагностику и интеллектуальный мониторинг пациентов.
Узнать больше
Real-time AI that works with your team

Компьютерное зрение в производстве

Оптимизируй производство с моделями Ultralytics YOLO. Vision AI обеспечивает контроль качества, обнаружение дефектов, соблюдение требований к PPE и автоматизацию сборочной линии.
Узнать больше
Real-time AI that works with your operation

Компьютерное зрение в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. Vision AI повышает безопасность дорог, эффективность систем помощи водителю и уровень автоматизации автомобилей, делая дороги умнее.
Узнать больше
Real-time AI tailored to your operation

Компьютерное зрение в сельском хозяйстве

Добавь Vision AI в умное сельское хозяйство с моделями Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание поголовья и точное земледелие для более высоких и эффективных урожаев.
Узнать больше

Давай вместе создавать будущее AI!

Начни свой путь в будущее машинного обучения