Giới thiệu lychee-rerank-mm
lychee-rerank-mm giải quyết vấn đề sắp xếp kết quả tìm kiếm không chính xác trong kho kiến thức. Công cụ này đánh giá mức độ liên quan và tự động sắp xếp thứ tự kết quả.
Khởi động nhanh
# Khởi động dịch vụ
lychee load
# Truy cập giao diện tại http://localhost:7860
Kiểm tra tính liên quan:
- Truy vấn: "Hà Nội có phải thủ đô Việt Nam?"
- Tài liệu: "Hà Nội là thủ đô nước Cộng hòa Xã hội Chủ nghĩa Việt Nam"
- Kết quả: Điểm ~0.95 (liên quan cao)
Tính năng chính
Đánh giá tài liệu đơn
Ứng dụng trong kiểm tra phản hồi hỗ trợ:
Truy vấn: Machine learning là gì?
Tài liệu: Machine learning thuộc lĩnh vực AI, máy tính tự học từ dữ liệu
Sắp xếp hàng loạt
Phân tách tài liệu bằng ---:
Truy vấn: AI là gì?
Tài liệu:
Công nghệ mô phỏng trí tuệ con người
---
Thời tiết hôm nay đẹp
---
Machine learning thuộc nhóm AI
Xử lý đa phương thức
| Loại | Ví dụ |
|---|---|
| Văn bản | Truy vấn: "Đặc điểm mèo", Tài liệu: "Mèo là động vật có vú..." |
| Hình ảnh | Tải ảnh chó + Truy vấn: "Ảnh chó này giống gì?" |
Kịch bản ứng dụng
Cải thiện tìm kiếm kho kiến thức
Truy vấn: "Chính sách trả hàng"
- Chi tiết chính sách trả hàng (0.92)
- Hướng dẫn mua hàng (0.65)
- Thông tin vận chuyển (0.15)
Hệ thống hỗ trợ khách hàng
truy_vấn = "Hủy đơn hàng thế nào?"
kết_quả_sơ_bộ = tìm_kiếm(truy_vấn)
kết_quả_sắp_xếp = lychee_rerank(truy_vấn, kết_quả_sơ_bộ)
trả_lời = kết_quả_sắp_xếp[0]
Kỹ thuật nâng cao
Tùy chỉnh hướng dẫn
| Bối cảnh | Hướng dẫn mẫu |
|---|---|
| Hỗ trợ khách hàng | "Tìm giải pháp cho vấn đề người dùng" |
Xử lý hàng loạt hiệu quả
def sắp_xếp_hàng_loạt(truy_vấn, tập_tài_liệu, kích_thước=15):
kết_quả = []
for i in range(0, len(tập_tài_liệu), kích_thước):
nhóm = tập_tài_liệu[i:i+kích_thước]
kết_quả_nhóm = lychee_rerank(truy_vấn, nhóm)
kết_quả.extend(kết_quả_nhóm)
return sorted(kết_quả, key=lambda x: x['điểm'], reverse=True)
Ngưỡng điểm số
- > 0.7: Liên quan cao (sử dụng ngay)
- 0.4-0.7: Liên quan trung bình (tham khảo thêm)
- < 0.4: Ít liên quan (bỏ qua)
Giải pháp sự cố
- Hiệu suất: Xử lý theo nhóm 10-20 tài liệu
- Độ chính xác: Tinh chỉnh hướng dẫn cho bối cảnh cụ thể
- Thực hành tốt: Truy vấn rõ ràng, tài liệu đầy đủ