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

LangChain

Tìm hiểu cách LangChain đơn giản hóa việc phát triển ứng dụng LLM. Khám phá cách kết nối các model AI với dữ liệu thời gian thực và tích hợp Ultralytics YOLO26 cho các tác vụ thị giác.

LangChain là một framework mã nguồn mở được thiết kế để đơn giản hóa việc phát triển các ứng dụng sử dụng mô hình ngôn ngữ lớn (LLM). Mặc dù các LLM như GPT-4 rất mạnh mẽ, chúng thường hoạt động độc lập, thiếu khả năng nhận thức về dữ liệu thời gian thực hoặc ngữ cảnh kinh doanh cụ thể. LangChain đóng vai trò như một cầu nối, cho phép các nhà phát triển liên kết nhiều thành phần—như prompt, mô hình và các nguồn dữ liệu bên ngoài—để tạo ra các ứng dụng tinh vi, có nhận thức về ngữ cảnh. Bằng cách quản lý sự phức tạp của các tương tác này, LangChain cho phép các hệ thống trí tuệ nhân tạo (AI) suy luận về các vấn đề và thực hiện hành động dựa trên các đầu vào linh hoạt.

Link to this sectionCác thành phần cốt lõi của LangChain#

Framework này được xây dựng dựa trên nhiều khái niệm mô-đun phối hợp với nhau để tăng cường các quy trình làm việc Xử lý Ngôn ngữ Tự nhiên (NLP).

  • Chains: Là khối xây dựng cơ bản, chain là một trình tự các cuộc gọi đến LLM hoặc các tiện ích khác. Ví dụ, một chain đơn giản có thể lấy đầu vào của người dùng, định dạng nó bằng template kỹ thuật prompt và gửi đến mô hình để tạo phản hồi. Các chain phức tạp hơn có thể sắp xếp nhiều cuộc gọi, nơi đầu ra của một bước trở thành đầu vào cho bước tiếp theo.
  • Agents: Khác với các chain tuân theo một trình tự được mã hóa cứng, một tác nhân AI sử dụng LLM như một công cụ suy luận để xác định các hành động cần thực hiện và theo thứ tự nào. Các agent có thể truy vấn API, tìm kiếm trên web hoặc truy cập cơ sở dữ liệu để trả lời các câu hỏi đòi hỏi kiến thức cập nhật.
  • Retrieval: Để xây dựng các phản hồi của mô hình dựa trên dữ liệu thực tế, LangChain hỗ trợ Retrieval-Augmented Generation (RAG). Quá trình này bao gồm việc tìm nạp các tài liệu liên quan từ cơ sở dữ liệu vector dựa trên truy vấn của người dùng và đưa chúng vào cửa sổ ngữ cảnh của mô hình.
  • Memory: Các LLM tiêu chuẩn không lưu trạng thái (stateless), nghĩa là chúng quên đi các tương tác trước đó. LangChain cung cấp các thành phần bộ nhớ cho phép chatbot duy trì ngữ cảnh trong suốt cuộc trò chuyện, mô phỏng sự liên tục của một cuộc đối thoại giữa con người.

Link to this sectionCác ứng dụng trong thực tế#

LangChain đóng vai trò quan trọng trong việc đưa AI tạo sinh từ các notebook thử nghiệm sang môi trường sản xuất trên nhiều ngành công nghiệp khác nhau.

  1. Trò chuyện với dữ liệu của bạn (RAG): Một trong những ứng dụng phổ biến nhất là tìm kiếm doanh nghiệp. Các doanh nghiệp sử dụng LangChain để đưa tài liệu nội bộ, tệp PDF hoặc hướng dẫn kỹ thuật vào một chỉ mục có thể tìm kiếm được. Khi một nhân viên đặt câu hỏi, hệ thống sẽ truy xuất đoạn văn liên quan và đưa nó vào LLM, đảm bảo câu trả lời chính xác và dựa trên dữ liệu công ty thay vì thông tin ảo tưởng (hallucination). Điều này cải thiện đáng kể chưng cất tri thức trong các tổ chức.

  2. Phân tích đa phương thức (Multimodal Analysis): LangChain có thể điều phối các quy trình kết hợp văn bản với các phương thức khác, chẳng hạn như Thị giác máy tính (CV). Ví dụ, một hệ thống an ninh có thể sử dụng phát hiện đối tượng để xác định nhân sự trái phép và sau đó kích hoạt một agent LangChain để soạn thảo báo cáo sự cố và gửi email cho người giám sát.

Link to this sectionTích hợp với thị giác máy tính#

Sự kết hợp giữa dữ liệu thị giác có cấu trúc và suy luận ngôn ngữ là một lĩnh vực phát triển mạnh mẽ. Các nhà phát triển có thể sử dụng các mô hình hiệu suất cao như Ultralytics YOLO26 để trích xuất thông tin chi tiết từ hình ảnh—chẳng hạn như số lượng đối tượng, lớp hoặc vị trí—và chuyển dữ liệu có cấu trúc này vào quy trình làm việc của LangChain để phân tích thêm hoặc mô tả bằng ngôn ngữ tự nhiên.

Đoạn mã Python sau đây minh họa cách trích xuất tên lớp đã phát hiện bằng cách sử dụng mô hình Ultralytics, tạo ra ngữ cảnh dựa trên văn bản có thể được đưa vào một chuỗi ngôn ngữ hạ nguồn.

from ultralytics import YOLO

# Load the YOLO26 model to generate structured data for a chain
model = YOLO("yolo26n.pt")

# Run inference on an image URL
results = model("https://ultralytics.com/images/bus.jpg")

# Extract detection class names to feed into a LangChain prompt
detections = [model.names[int(c)] for c in results[0].boxes.cls]

# Format the output as a context string for an LLM
chain_input = f"The image contains the following objects: {', '.join(detections)}."
print(chain_input)

Link to this sectionPhân biệt các Thuật ngữ Chính#

Điều quan trọng là phải phân biệt LangChain với các công nghệ mà nó điều phối:

  • LangChain so với LLMs: LLM (ví dụ: GPT-4 của OpenAI hoặc Claude của Anthropic) là "bộ não" xử lý và tạo văn bản. LangChain là "giàn giáo" hoặc cơ sở hạ tầng kết nối bộ não đó với các đường ống tiền xử lý dữ liệu, API và giao diện người dùng.
  • LangChain so với Kỹ thuật Prompt: Kỹ thuật prompt tập trung vào việc tạo ra đầu vào văn bản tối ưu để đạt được kết quả tốt nhất từ một mô hình. LangChain tự động hóa việc quản lý các prompt này, cho phép sử dụng các template prompt linh hoạt được điền dữ liệu theo chương trình trước khi gửi đến mô hình.

Đối với các nhà phát triển muốn xây dựng các hệ thống AI mạnh mẽ, việc khám phá tài liệu chính thức của LangChain cung cấp những thông tin kỹ thuật chuyên sâu, trong khi tài liệu của Ultralytics cung cấp các công cụ cần thiết để tích hợp các khả năng thị giác tiên tiến vào các quy trình làm việc thông minh này. Ngoài ra, người dùng có thể tận dụng Nền tảng Ultralytics để quản lý các tập dữ liệu và đường ống huấn luyện phục vụ cho các hệ thống đa phương thức tiên tiến này.

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