Gặp gỡ YOLO26: AI tầm nhìn thế hệ tiếp theo.
Ultralytics
Quay lại Bảng thuật ngữ Ultralytics

LlamaIndex

Khám phá cách LlamaIndex kết nối dữ liệu riêng tư với các LLM để thực hiện RAG. Tìm hiểu cách tích hợp các quy trình làm việc thị giác sử dụng Ultralytics YOLO26 tiên tiến.

LlamaIndex là một khung dữ liệu linh hoạt và toàn diện được thiết kế để kết nối các nguồn dữ liệu tùy chỉnh, riêng tư hoặc chuyên biệt theo lĩnh vực với các Large Language Models (LLMs). Trong khi các LLM như từ OpenAI được huấn luyện trên các tập dữ liệu công khai khổng lồ, chúng thường thiếu khả năng truy cập vào các tài liệu nội bộ doanh nghiệp, tin tức gần đây hoặc các cơ sở dữ liệu độc quyền. Khung dữ liệu LlamaIndex thu hẹp khoảng cách này bằng cách cung cấp các công cụ để nhập, cấu trúc và truy vấn dữ liệu phi cấu trúc, đóng vai trò là nền tảng quan trọng để xây dựng các ứng dụng AI đáng tin cậy sử dụng Retrieval-Augmented Generation (RAG).

Link to this sectionCách thức hoạt động của LlamaIndex#

Để xử lý và tận dụng dữ liệu chuyên biệt, LlamaIndex dựa vào một đường ống (pipeline) đơn giản giúp chuẩn bị thông tin cho các model học máy. Quy trình làm việc thường bao gồm ba bước cốt lõi:

  • Data Connectors: Còn được gọi là LlamaHub, tính năng này cho phép các nhà phát triển nhập dữ liệu một cách liền mạch từ hàng trăm nguồn, bao gồm PDF, API, cơ sở dữ liệu SQL và các tệp văn bản tiêu chuẩn.
  • Data Indexes: Sau khi được nhập, khung này tổ chức dữ liệu thành các cấu trúc có thể tìm kiếm, thường chuyển đổi văn bản thành các embeddings toán học được lưu trữ trong một Vector Database.
  • Query Engines: Trong quá trình tương tác với người dùng, engine này truy xuất thông tin được lập chỉ mục phù hợp nhất và cung cấp cho LLM dưới dạng ngữ cảnh, đảm bảo model tạo ra các phản hồi có độ chính xác cao và dựa trên dữ liệu thực tế.

Đối với các nhà phát triển đang tìm cách triển khai các hệ thống này, việc xem xét tổng quan kỹ thuật của NVIDIA về các đường ống RAG hoặc phân tích chi tiết của IBM về RAG cung cấp kiến thức nền tảng tuyệt vời về lý do tại sao việc lập chỉ mục dữ liệu hiệu quả là yếu tố thiết yếu.

Link to this sectionPhân biệt LlamaIndex với các khái niệm liên quan#

Việc hiểu hệ sinh thái AI đòi hỏi phải phân biệt LlamaIndex với các công cụ Machine Learning (ML) phổ biến khác:

  • LlamaIndex so với LangChain: Mặc dù cả hai đều là các khung điều phối phổ biến, chúng phục vụ các mục đích chính khác nhau. LlamaIndex chuyên sâu về lập chỉ mục dữ liệu, nhập dữ liệu và truy xuất nhanh cho RAG. LangChain là một khung tổng quát hơn tập trung vào việc xây dựng các quy trình làm việc (workflow) có tác nhân phức tạp, hệ thống bộ nhớ và sử dụng công cụ. Chúng thường được sử dụng cùng nhau trong các ứng dụng đa tác nhân (multi-agent) nâng cao.
  • LlamaIndex so với Vector Database: Vector database là lớp lưu trữ thực tế chứa các embeddings dữ liệu. LlamaIndex là lớp logic quy định cách dữ liệu được chia nhỏ, gửi đến cơ sở dữ liệu và sau đó được truy xuất chính xác dựa trên các truy vấn của người dùng.

Link to this sectionCác ứng dụng AI và ML trong thế giới thực#

LlamaIndex được sử dụng rộng rãi trong các ngành công nghiệp để xây dựng các trợ lý AI nhận biết ngữ cảnh, yêu cầu các cơ sở tri thức cụ thể.

  • Nghiên cứu tài chính tự động: Các nhà phân tích tài chính sử dụng khung này để nhập hàng trăm báo cáo thu nhập doanh nghiệp và các hồ sơ SEC dài. Khi được truy vấn, LLM có thể trích xuất và so sánh tức thì các chỉ số doanh thu cụ thể qua nhiều quý, một nhiệm vụ thường được khám phá trong các nghiên cứu gần đây về suy luận lặp trong LLM.
  • Multimodal RAG trong sản xuất: Tại các nhà máy thông minh, các nhà phát triển kết hợp các hệ thống Computer Vision (CV) với LlamaIndex. Bằng cách phát hiện lỗi trên dây chuyền lắp ráp và chuyển các bản tóm tắt hình ảnh cho LLM, hệ thống có thể tìm kiếm ngay lập tức trong các tài liệu sửa chữa kỹ thuật số để cung cấp cho kỹ thuật viên các hướng dẫn khắc phục sự cố từng bước.

Link to this sectionTích hợp các vision model với LlamaIndex#

Các hệ thống thông minh hiện đại thường kết hợp giữa thị giác và ngôn ngữ. Các nhà phát triển có thể sử dụng các vision model nền tảng mạnh mẽ như Ultralytics YOLO26 để nhận thức môi trường vật lý và trích xuất thông tin có cấu trúc, sau đó thông tin này được chuyển vào một đường ống LlamaIndex để trả lời các truy vấn của người dùng dựa trên thực tế hình ảnh. Để quản lý hiệu quả các tập dữ liệu hình ảnh, chú thích hình ảnh và triển khai các vision model này, các nhóm dựa vào các công cụ liền mạch do Ultralytics Platform cung cấp.

Đoạn mã Python sau đây minh họa cách thực hiện tác vụ Object Detection bằng cách sử dụng gói ultralytics, định dạng các kết quả đầu ra thành một bản tóm tắt văn bản và lập chỉ mục bằng LlamaIndex để một LLM hạ nguồn có thể suy luận về cảnh quan hình ảnh.

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!")

Bằng cách kết nối các công cụ nhận thức vật lý được xây dựng với PyTorch với các khung dữ liệu nhận thức được chi tiết trong tài liệu chính thức của LlamaIndex, các nhà phát triển có thể tạo ra các ứng dụng AI có khả năng cao, nhận biết ngữ cảnh, giúp kết nối thế giới kỹ thuật số và vật lý một cách tự nhiên.

Explore solutions

Real-time AI that works with your team

AI trong ngành Robot

Tăng cường sức mạnh cho các cỗ máy thông minh hơn với các model Ultralytics YOLO. AI thị giác trong lĩnh vực robot thúc đẩy khả năng điều hướng tự hành, nhận thức, theo dõi đối tượng và điều khiển thời gian thực.

Tìm hiểu thêm
Real-time AI that works with your team

AI trong Logistics

Tối ưu hóa logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra hàng hóa, phân loại, theo dõi phương tiện và giám sát an toàn kho bãi trong thời gian thực.

Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Bán lẻ

Tái định hình bán lẻ với các model Ultralytics YOLO. Vision AI thúc đẩy theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và thông tin chi tiết thông minh hơn về khách hàng.

Tìm hiểu thêm
Real-time AI that works with your team

AI trong chăm sóc sức khỏe

Xây dựng các giải pháp y tế với các model Ultralytics YOLO. AI thị giác trong y tế hỗ trợ chẩn đoán hình ảnh y khoa nhanh hơn, chẩn đoán thông minh hơn và theo dõi bệnh nhân.

Tìm hiểu thêm
Real-time AI that works with your team

AI trong sản xuất

Tối ưu hóa sản xuất với các model Ultralytics YOLO. Vision AI thúc đẩy kiểm soát chất lượng, phát hiện lỗi, tuân thủ PPE và tự động hóa dây chuyền lắp ráp.

Tìm hiểu thêm
Real-time AI that works with your operation

AI trong Ô tô

Áp dụng thị giác máy tính trong ô tô với các model Ultralytics YOLO. AI thị giác nâng cao an toàn đường bộ, hỗ trợ người lái và tự động hóa phương tiện cho những con đường thông minh hơn.

Tìm hiểu thêm
Real-time AI tailored to your operation

AI trong Nông nghiệp

Mang AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Tăng cường giám sát mùa màng, theo dõi vật nuôi và canh tác chính xác để đạt năng suất cao hơn, thông minh hơn.

Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Robot

Tăng cường sức mạnh cho các cỗ máy thông minh hơn với các model Ultralytics YOLO. AI thị giác trong lĩnh vực robot thúc đẩy khả năng điều hướng tự hành, nhận thức, theo dõi đối tượng và điều khiển thời gian thực.

Tìm hiểu thêm
Real-time AI that works with your team

AI trong Logistics

Tối ưu hóa logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra hàng hóa, phân loại, theo dõi phương tiện và giám sát an toàn kho bãi trong thời gian thực.

Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Bán lẻ

Tái định hình bán lẻ với các model Ultralytics YOLO. Vision AI thúc đẩy theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và thông tin chi tiết thông minh hơn về khách hàng.

Tìm hiểu thêm
Real-time AI that works with your team

AI trong chăm sóc sức khỏe

Xây dựng các giải pháp y tế với các model Ultralytics YOLO. AI thị giác trong y tế hỗ trợ chẩn đoán hình ảnh y khoa nhanh hơn, chẩn đoán thông minh hơn và theo dõi bệnh nhân.

Tìm hiểu thêm
Real-time AI that works with your team

AI trong sản xuất

Tối ưu hóa sản xuất với các model Ultralytics YOLO. Vision AI thúc đẩy kiểm soát chất lượng, phát hiện lỗi, tuân thủ PPE và tự động hóa dây chuyền lắp ráp.

Tìm hiểu thêm
Real-time AI that works with your operation

AI trong Ô tô

Áp dụng thị giác máy tính trong ô tô với các model Ultralytics YOLO. AI thị giác nâng cao an toàn đường bộ, hỗ trợ người lái và tự động hóa phương tiện cho những con đường thông minh hơn.

Tìm hiểu thêm
Real-time AI tailored to your operation

AI trong Nông nghiệp

Mang AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Tăng cường giám sát mùa màng, theo dõi vật nuôi và canh tác chính xác để đạt năng suất cao hơn, thông minh hơn.

Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Robot

Tăng cường sức mạnh cho các cỗ máy thông minh hơn với các model Ultralytics YOLO. AI thị giác trong lĩnh vực robot thúc đẩy khả năng điều hướng tự hành, nhận thức, theo dõi đối tượng và điều khiển thời gian thực.

Tìm hiểu thêm
Real-time AI that works with your team

AI trong Logistics

Tối ưu hóa logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra hàng hóa, phân loại, theo dõi phương tiện và giám sát an toàn kho bãi trong thời gian thực.

Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Bán lẻ

Tái định hình bán lẻ với các model Ultralytics YOLO. Vision AI thúc đẩy theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và thông tin chi tiết thông minh hơn về khách hàng.

Tìm hiểu thêm
Real-time AI that works with your team

AI trong chăm sóc sức khỏe

Xây dựng các giải pháp y tế với các model Ultralytics YOLO. AI thị giác trong y tế hỗ trợ chẩn đoán hình ảnh y khoa nhanh hơn, chẩn đoán thông minh hơn và theo dõi bệnh nhân.

Tìm hiểu thêm
Real-time AI that works with your team

AI trong sản xuất

Tối ưu hóa sản xuất với các model Ultralytics YOLO. Vision AI thúc đẩy kiểm soát chất lượng, phát hiện lỗi, tuân thủ PPE và tự động hóa dây chuyền lắp ráp.

Tìm hiểu thêm
Real-time AI that works with your operation

AI trong Ô tô

Áp dụng thị giác máy tính trong ô tô với các model Ultralytics YOLO. AI thị giác nâng cao an toàn đường bộ, hỗ trợ người lái và tự động hóa phương tiện cho những con đường thông minh hơn.

Tìm hiểu thêm
Real-time AI tailored to your operation

AI trong Nông nghiệp

Mang AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Tăng cường giám sát mùa màng, theo dõi vật nuôi và canh tác chính xác để đạt năng suất cao hơn, thông minh hơn.

Tìm hiểu thêm

Hãy cùng nhau xây dựng tương lai của AI!

Bắt đầu hành trình của bạn với tương lai của machine learning