Làm chủ AI với làm phong phú prompt! Nâng cao kết quả đầu ra của Mô hình Ngôn ngữ Lớn bằng cách sử dụng ngữ cảnh, hướng dẫn rõ ràng và các ví dụ để có kết quả chính xác.
Làm giàu nhanh là quá trình tự động bổ sung dữ liệu đầu vào ban đầu của người dùng với ngữ cảnh, dữ liệu hoặc hướng dẫn liên quan trước khi gửi đến mô hình Trí tuệ Nhân tạo (AI) . Bằng cách đưa vào các chi tiết cụ thể mà người dùng có thể đã bỏ sót, kỹ thuật này đảm bảo rằng các Mô hình Ngôn ngữ Lớn (LLM) và hệ thống thị giác nhận được một truy vấn toàn diện, dẫn đến kết quả đầu ra chính xác hơn, được cá nhân hóa và có thể thực hiện được. Nó hoạt động như một lớp trung gian thông minh, tối ưu hóa tương tác giữa con người và máy móc mà không yêu cầu người dùng phải là chuyên gia trong việc tạo ra các gợi ý chi tiết.
Chức năng cốt lõi của việc làm giàu nhanh chóng là thu hẹp khoảng cách giữa ý định mơ hồ của người dùng và dữ liệu đầu vào chính xác mà AI cần. Khi nhận được truy vấn, hệ thống sẽ truy xuất thông tin bổ sung—chẳng hạn như sở thích của người dùng, dữ liệu lịch sử hoặc chỉ số cảm biến theo thời gian thực—từ biểu đồ kiến thức hoặc cơ sở dữ liệu. Dữ liệu được truy xuất này được định dạng theo chương trình và được thêm vào truy vấn ban đầu.
Ví dụ, trong Xử lý Ngôn ngữ Tự nhiên (NLP) , một câu hỏi đơn giản như "Trạng thái hiện tại là gì?" là không đủ cho một mô hình. Thông qua việc làm giàu, hệ thống xác định ID phiên hoạt động của người dùng, tra cứu giao dịch gần nhất trong cơ sở dữ liệu vector và viết lại lời nhắc thành: "Người dùng (ID: 5521) đang hỏi về Đơn hàng số 998, hiện đang trong quá trình vận chuyển. Hãy cập nhật trạng thái dựa trên dữ liệu theo dõi này."
Việc làm giàu nhanh chóng là điều cần thiết để triển khai các ứng dụng AI tạo sinh mạnh mẽ trên nhiều ngành công nghiệp khác nhau:
Sau đây là Python Ví dụ minh họa khái niệm làm giàu nhanh chóng bằng Ultralytics YOLO -World . Ở đây, lựa chọn "chế độ" đơn giản của người dùng được lập trình để làm giàu thành danh sách các lớp mô tả cụ thể mà mô hình sẽ quét.
from ultralytics import YOLO
def run_enriched_inference(user_mode):
"""Enriches a simple user mode into specific detection prompts."""
# Load an open-vocabulary YOLO model
model = YOLO("yolov8s-world.pt")
# Enrichment Logic: Map simple user intent to detailed class prompts
context_map = {
"site_safety": ["hard hat", "safety vest", "gloves"],
"traffic": ["car", "bus", "traffic light", "pedestrian"],
}
# Inject the enriched context into the model
enriched_classes = context_map.get(user_mode, ["object"])
model.set_classes(enriched_classes)
# The model now looks for the specific enriched terms
# model.predict("site_image.jpg") # Run inference
print(f"Mode: {user_mode} -> Enriched Prompt: {enriched_classes}")
# Example usage
run_enriched_inference("site_safety")
Để triển khai các Hoạt động học máy (MLOps) hiệu quả, cần phân biệt làm giàu nhanh chóng với các thuật ngữ tương tự:
Khi các mô hình như Ultralytics YOLO11 và GPT-4 trở nên hiệu quả hơn, nút thắt thường chuyển sang chất lượng đầu vào. Làm giàu tức thời giúp giảm thiểu ảo giác trong LLM bằng cách đặt mô hình vào dữ liệu thực tế được cung cấp. Trong thị giác máy tính (CV) , nó cho phép các hệ thống phát hiện linh hoạt, không cần xử lý, có thể thích ứng ngay lập tức với môi trường mới mà không cần đào tạo lại, chỉ bằng cách sửa đổi các lời nhắc văn bản được đưa vào hệ thống. Tính linh hoạt này rất quan trọng để xây dựng các giải pháp AI đa phương thức , có khả năng mở rộng, có thể suy luận trên cả văn bản và hình ảnh.