YOLO Vision 2026:
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 LLM cho RAG. Tìm hiểu cách tích hợp các workflow thị giác bằng Ultralytics YOLO26 nâng cao.

LlamaIndex là một framework 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 theo miền với mô hình ngôn ngữ lớn (LLMs). Mặc dù các LLM như những mô hình của 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 không thể truy cập tài liệu nội bộ doanh nghiệp, tin tức mới nhất hoặc cơ sở dữ liệu độc quyền. Framework 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ụ để tiếp nhận, 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 tạo sinh tăng cường truy xuất (RAG).

Cách LlamaIndex hoạt động#

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

  • Bộ kết nối dữ liệu: Còn được gọi là LlamaHub, tính năng này cho phép developer tiếp nhận dữ liệu 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.
  • Chỉ mục dữ liệu: Sau khi được tiếp nhận, framework sẽ 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 embedding toán học được lưu trữ trong một cơ sở dữ liệu vector.
  • Query engine: Trong quá trình người dùng tương tác, engine sẽ truy xuất thông tin phù hợp nhất từ chỉ mục và cung cấp thông tin đó 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à được hỗ trợ bởi dữ liệu.

Đối với các developer muốn triển khai những hệ thống này, việc xem tổng quan kỹ thuật của NVIDIA về các pipeline RAG hoặc phân tích chuyên sâu của IBM về RAG sẽ cung cấp kiến thức nền tảng hữu ích về lý do việc lập chỉ mục dữ liệu hiệu quả là yếu tố thiết yếu.

Phân biệt LlamaIndex với các khái niệm liên quan#

Để hiểu hệ sinh thái AI, cần phân biệt LlamaIndex với các công cụ machine learning (ML) phổ biến khác:

  • LlamaIndex và LangChain: Mặc dù cả hai đều là các framework điều phối phổ biến, chúng phục vụ những mục đích chính khác nhau. LlamaIndex tập trung mạnh vào việc lập chỉ mục, tiếp nhận và truy xuất dữ liệu nhanh cho RAG. LangChain là một framework tổng quát hơn, tập trung vào việc xây dựng các quy trình tác tử phức tạp, hệ thống bộ nhớ và khả năng 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 tử nâng cao.
  • LlamaIndex và cơ sở dữ liệu vector: Cơ sở dữ liệu vector là tầng lưu trữ thực tế chứa các embedding của dữ liệu. LlamaIndex là tầng logic quyết định cách dữ liệu được chia thành các đoạn, gửi đến cơ sở dữ liệu và sau đó được truy xuất chính xác dựa trên truy vấn của người dùng.

Các ứng dụng AI và ML trong thực tế#

LlamaIndex được sử dụng rộng rãi trong nhiều ngành để xây dựng các trợ lý AI nhận biết ngữ cảnh, cần đến các knowledge base chuyên biệt.

  • Nghiên cứu tài chính tự động: Các nhà phân tích tài chính sử dụng framework này để tiếp nhận hàng trăm báo cáo kết quả kinh doanh dài và hồ sơ SEC của doanh nghiệp. Khi được truy vấn, một LLM có thể ngay lập tức trích xuất và so sánh các chỉ số doanh thu cụ thể qua nhiều quý, một tác vụ thường được nghiên cứu trong các nghiên cứu gần đây về suy luận lặp trong LLM.
  • RAG đa phương thức trong sản xuất: Tại các nhà máy thông minh, developer kết hợp các hệ thống thị giác máy tính (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à truyền các bản tóm tắt hình ảnh đến một LLM, hệ thống có thể ngay lập tức tìm kiếm trong các sổ tay sửa chữa kỹ thuật số để cung cấp cho kỹ thuật viên hướng dẫn khắc phục sự cố từng bước.

Tích hợp model thị giác với LlamaIndex#

Các hệ thống thông minh hiện đại thường kết hợp thị giác và ngôn ngữ. Developer có thể sử dụng các model thị giác nền tảng mạnh mẽ như Ultralytics YOLO26 để nhận biết môi trường vật lý và trích xuất thông tin có cấu trúc, sau đó truyền thông tin này vào pipeline LlamaIndex để trả lời các truy vấn của người dùng dựa trên thực tế trực quan. Để 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 model thị giác này, các team dựa vào những công cụ liền mạch do Ultralytics Platform cung cấp.

Đoạn mã Python sau đây minh họa cách chạy tác vụ phát hiện đối tượng bằng package ultralytics, định dạng đầu ra thành bản tóm tắt văn bản và lập chỉ mục bản tóm tắt đó bằng LlamaIndex để một LLM ở bước tiếp theo có thể suy luận về cảnh trực quan.

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 biết thế giới vật lý được xây dựng bằng PyTorch với các framework dữ liệu nhận thức được trình bày trong tài liệu LlamaIndex chính thức, developer có thể tạo ra các ứng dụng AI có năng lực cao, nhận biết ngữ cảnh và kết nối tự nhiên thế giới kỹ thuật số với thế giới vật lý.

Explore solutions

Real-time AI that works with your team

Thị giác máy tính trong robotics

Nâng cao năng lực cho máy móc thông minh hơn với các model Ultralytics YOLO. Vision AI trong robotics hỗ trợ điều hướng tự động, nhận thức, theo dõi đối tượng và điều khiển theo thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

Thị giác máy tính trong logistics

Tinh gọn logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra kiện hàng, phân loại, theo dõi phương tiện và giám sát an toàn kho theo thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

Thị giác máy tính trong bán lẻ

Định hình lại ngành bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ tracking hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và cung cấp insight khách hàng thông minh hơn.
Tìm hiểu thêm
Real-time AI that works with your team

Computer vision trong healthcare

Xây dựng các giải pháp healthcare với các model Ultralytics YOLO. Vision AI trong healthcare thúc đẩy chẩn đoán hình ảnh nhanh hơn, chẩn đoán thông minh hơn và giám sát bệnh nhân.
Tìm hiểu thêm
Real-time AI that works with your team

Computer vision 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

Computer vision trong ngành ô tô

Ứng dụng computer vision trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn đường bộ, hỗ trợ người lái và tự động hóa phương tiện để tạo nên những tuyến đường thông minh hơn.
Tìm hiểu thêm
Real-time AI tailored to your operation

Computer vision trong nông nghiệp

Đưa vision AI vào nông nghiệp thông minh với các model Ultralytics YOLO. Thúc đẩy giám sát cây trồ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

Thị giác máy tính trong robotics

Nâng cao năng lực cho máy móc thông minh hơn với các model Ultralytics YOLO. Vision AI trong robotics hỗ trợ điều hướng tự động, nhận thức, theo dõi đối tượng và điều khiển theo thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

Thị giác máy tính trong logistics

Tinh gọn logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra kiện hàng, phân loại, theo dõi phương tiện và giám sát an toàn kho theo thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

Thị giác máy tính trong bán lẻ

Định hình lại ngành bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ tracking hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và cung cấp insight khách hàng thông minh hơn.
Tìm hiểu thêm
Real-time AI that works with your team

Computer vision trong healthcare

Xây dựng các giải pháp healthcare với các model Ultralytics YOLO. Vision AI trong healthcare thúc đẩy chẩn đoán hình ảnh nhanh hơn, chẩn đoán thông minh hơn và giám sát bệnh nhân.
Tìm hiểu thêm
Real-time AI that works with your team

Computer vision 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

Computer vision trong ngành ô tô

Ứng dụng computer vision trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn đường bộ, hỗ trợ người lái và tự động hóa phương tiện để tạo nên những tuyến đường thông minh hơn.
Tìm hiểu thêm
Real-time AI tailored to your operation

Computer vision trong nông nghiệp

Đưa vision AI vào nông nghiệp thông minh với các model Ultralytics YOLO. Thúc đẩy giám sát cây trồ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

Thị giác máy tính trong robotics

Nâng cao năng lực cho máy móc thông minh hơn với các model Ultralytics YOLO. Vision AI trong robotics hỗ trợ điều hướng tự động, nhận thức, theo dõi đối tượng và điều khiển theo thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

Thị giác máy tính trong logistics

Tinh gọn logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra kiện hàng, phân loại, theo dõi phương tiện và giám sát an toàn kho theo thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

Thị giác máy tính trong bán lẻ

Định hình lại ngành bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ tracking hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và cung cấp insight khách hàng thông minh hơn.
Tìm hiểu thêm
Real-time AI that works with your team

Computer vision trong healthcare

Xây dựng các giải pháp healthcare với các model Ultralytics YOLO. Vision AI trong healthcare thúc đẩy chẩn đoán hình ảnh nhanh hơn, chẩn đoán thông minh hơn và giám sát bệnh nhân.
Tìm hiểu thêm
Real-time AI that works with your team

Computer vision 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

Computer vision trong ngành ô tô

Ứng dụng computer vision trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn đường bộ, hỗ trợ người lái và tự động hóa phương tiện để tạo nên những tuyến đường thông minh hơn.
Tìm hiểu thêm
Real-time AI tailored to your operation

Computer vision trong nông nghiệp

Đưa vision AI vào nông nghiệp thông minh với các model Ultralytics YOLO. Thúc đẩy giám sát cây trồ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 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