Встречай YOLO26: ИИ компьютерного зрения нового поколения.
Ultralytics
Назад к глоссарию Ultralytics

LlamaIndex

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

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

Link to this sectionКак работает LlamaIndex#

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

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

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

Link to this sectionОтличие LlamaIndex от смежных концепций#

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

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

Link to this sectionРеальные применения ИИ и ML#

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

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

Link to this sectionИнтеграция моделей зрения с LlamaIndex#

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

Следующий фрагмент на 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, разработчики могут создавать высокоэффективные, контекстно-зависимые ИИ-приложения, которые нативно соединяют цифровой и физический миры.

Explore solutions

Real-time AI that works with your team

ИИ в робототехнике

Делай свои машины умнее с помощью моделей 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. ИИ для зрения в медицине ускоряет анализ медицинских изображений, делает диагностику более точной, а мониторинг пациентов — эффективнее.

Узнать больше
Real-time AI that works with your team

ИИ в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Vision AI управляет контролем качества, обнаружением дефектов, соблюдением СИЗ и автоматизацией сборочных линий.

Узнать больше
Real-time AI that works with your operation

ИИ в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. ИИ для зрения повышает безопасность дорожного движения, помогает водителю и способствует автоматизации транспортных средств для создания более «умных» дорог.

Узнать больше
Real-time AI tailored to your operation

ИИ в сельском хозяйстве

Внедряй ИИ в «умное» сельское хозяйство с помощью моделей Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.

Узнать больше
Real-time AI that works with your team

ИИ в робототехнике

Делай свои машины умнее с помощью моделей 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. ИИ для зрения в медицине ускоряет анализ медицинских изображений, делает диагностику более точной, а мониторинг пациентов — эффективнее.

Узнать больше
Real-time AI that works with your team

ИИ в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Vision AI управляет контролем качества, обнаружением дефектов, соблюдением СИЗ и автоматизацией сборочных линий.

Узнать больше
Real-time AI that works with your operation

ИИ в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. ИИ для зрения повышает безопасность дорожного движения, помогает водителю и способствует автоматизации транспортных средств для создания более «умных» дорог.

Узнать больше
Real-time AI tailored to your operation

ИИ в сельском хозяйстве

Внедряй ИИ в «умное» сельское хозяйство с помощью моделей Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.

Узнать больше
Real-time AI that works with your team

ИИ в робототехнике

Делай свои машины умнее с помощью моделей 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. ИИ для зрения в медицине ускоряет анализ медицинских изображений, делает диагностику более точной, а мониторинг пациентов — эффективнее.

Узнать больше
Real-time AI that works with your team

ИИ в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Vision AI управляет контролем качества, обнаружением дефектов, соблюдением СИЗ и автоматизацией сборочных линий.

Узнать больше
Real-time AI that works with your operation

ИИ в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. ИИ для зрения повышает безопасность дорожного движения, помогает водителю и способствует автоматизации транспортных средств для создания более «умных» дорог.

Узнать больше
Real-time AI tailored to your operation

ИИ в сельском хозяйстве

Внедряй ИИ в «умное» сельское хозяйство с помощью моделей Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.

Узнать больше

Давай строить будущее ИИ вместе!

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