Explore all courses in this category.
Explore all courses in this category.
Nguyễn Đình Cường
0 comment
09 Nov, 2026
Ban đầu các mô hình ngôn ngữ chỉ đọc và viết chữ. Giờ đây nhiều hệ thống có thể xem ảnh, nghe giọng nói, đọc biểu đồ và trả lời bằng nhiều dạng khác nhau. Đó là AI đa phương thức. Với lập trình viên, nó mở ra hàng loạt dạng ứng dụng mới mà trước đây cần ghép nhiều công cụ riêng lẻ.
"Modality" (phương thức) là dạng dữ liệu: văn bản, hình ảnh, âm thanh, video. Mô hình đa phương thức xử lý được nhiều dạng cùng lúc, hoặc chuyển đổi giữa chúng. Ví dụ: bạn chụp ảnh hóa đơn và hỏi "tổng tiền là bao nhiêu?", hoặc nói một câu và nhận lại câu trả lời bằng giọng nói.
Cách gửi thường là mã hóa ảnh thành chuỗi base64 kèm câu hỏi. Cấu trúc cụ thể phụ thuộc nhà cung cấp, đoạn Python dưới đây chỉ minh họa phần chuẩn bị dữ liệu:
import base64
with open("hoa-don.jpg", "rb") as f:
anh_b64 = base64.b64encode(f.read()).decode("utf-8")
yeu_cau = {
"model": "ten-mo-hinh",
"messages": [{
"role": "user",
"content": [
{"type": "text", "text": "Trích xuất ngày và tổng tiền, trả về JSON"},
{"type": "image", "data": anh_b64},
],
}],
}
# Gửi yeu_cau tới API của nhà cung cấp bạn chọn
Khả năng khác nhau giữa các mô hình và phụ thuộc chất lượng ảnh. Hãy tự thử với ảnh thật của bạn, gồm cả ảnh mờ và ảnh nghiêng.
Thường không. Nhiều tác vụ phổ biến dùng được ngay qua API; bạn chỉ cần thiết kế yêu cầu rõ ràng và bước kiểm tra kết quả.
AI đa phương thức làm mờ ranh giới giữa các loại dữ liệu và cho phép tạo ra những trải nghiệm tự nhiên hơn. Dù vậy, hãy luôn thiết kế bước kiểm tra và tôn trọng quyền riêng tư của người dùng khi đưa vào sản phẩm thật.
Để học cách ghép API, xử lý ảnh và dữ liệu trong dự án thực tế, bạn có thể tham khảo các khóa học tại codebem.com.
Nguyễn Đình Cường
0 comment