Ultralytics YOLO27: Đăng ký vào danh sách chờ.
Cấp phép YOLO
Quay lại Bảng thuật ngữ Ultralytics

Mixture of Agents (MoA)

Mixture of Agents (MoA) cho nhiều LLM trả lời một prompt, sau đó các model tổng hợp đọc mọi câu trả lời và tạo ra câu trả lời tốt hơn. Tìm hiểu cách hoạt động và chi phí.

Mixture of Agents (MoA) là kỹ thuật tại thời điểm suy luận, trong đó một số mô hình ngôn ngữ lớn (LLM) trả lời cùng một prompt, rồi một hoặc nhiều model tổng hợp đọc tất cả câu trả lời đó và tạo ra một câu trả lời duy nhất, được cải thiện. Junlin Wang và các đồng nghiệp tại Together AI giới thiệu kỹ thuật này trong bài báo năm 2024 Mixture-of-Agents Enhances Large Language Model Capabilities. Kỹ thuật này dựa trên một hiệu ứng mà các tác giả gọi là tính cộng tác: LLM có xu hướng tạo câu trả lời tốt hơn khi có thể xem câu trả lời của các model khác cho cùng câu hỏi, ngay cả khi các model đó yếu hơn nó. MoA không cần huấn luyện hay fine-tune, chỉ cần các lệnh gọi API và prompt, nên có thể kết hợp model từ nhiều nhà cung cấp.

Cách Mixture of Agents hoạt động#

MoA sắp xếp các model thành nhiều lớp. Ở lớp đầu tiên, một số model đề xuất trả lời prompt độc lập với nhau. Mỗi lớp tiếp theo nhận prompt gốc cùng với mọi câu trả lời từ lớp trước, thông qua prompt tổng hợp và chắt lọc, yêu cầu model đánh giá nghiêm túc các câu trả lời đó, nhận biết rằng một số câu có thể thiên lệch hoặc sai, rồi viết một câu trả lời đã được tinh chỉnh. Lớp cuối cùng gồm một model tổng hợp duy nhất, đầu ra của model này là câu trả lời của hệ thống. Model có năng lực khác nhau trong các vai trò này: trong thí nghiệm của bài báo, WizardLM tạo đề xuất xuất sắc nhưng tổng hợp kém, còn GPT-4o và Qwen1.5 hoạt động tốt ở cả hai vai trò.

Cấu hình chính của bài báo sử dụng ba lớp gồm sáu model mã nguồn mở: Qwen1.5-110B-Chat, Qwen1.5-72B-Chat, WizardLM-8x22B, Llama-3-70B-Instruct, Mixtral-8x22B và DBRX-Instruct; Qwen1.5-110B-Chat là model tổng hợp cuối cùng. Cấu hình này đạt tỷ lệ thắng 65.1% có điều chỉnh theo độ dài trên AlpacaEval 2.0, một benchmark đánh giá khả năng làm theo hướng dẫn, cao hơn mức 57.5% của GPT-4o vào thời điểm đó; biến thể MoA-Lite hai lớp tiết kiệm chi phí hơn, dùng Qwen1.5-72B-Chat làm model tổng hợp, đạt 59.3%. Các tác giả đã công bố bản triển khai tham chiếu của phương pháp này.

  • Mixture of Experts (MoE): Kiến trúc bên trong một mạng nơ-ron duy nhất, trong đó router được học sẽ kích hoạt một số lớp con chuyên gia cho mỗi token và tất cả chuyên gia được huấn luyện cùng nhau. MoA kết hợp các model riêng biệt, hoàn chỉnh tại thời điểm suy luận thông qua prompt.
  • Tổ hợp model: Một tổ hợp lấy trung bình hoặc bỏ phiếu dựa trên dự đoán của các thành viên. Model tổng hợp của MoA tạo văn bản mới dựa trên tất cả phương án, nhờ đó có thể kết hợp những phần đúng trong các câu trả lời mà mỗi câu đều có một phần sai.
  • Định tuyến model: Router gửi mỗi truy vấn đến model có khả năng trả lời tốt nhất với chi phí thấp nhất. MoA gửi mỗi prompt đến nhiều model.
  • Tranh luận AI: Trong tranh luận đa agent, các model đọc câu trả lời của nhau rồi sửa đổi câu trả lời của chính mình qua nhiều vòng. MoA truyền thông tin qua các lớp và kết thúc bằng một model tổng hợp duy nhất.
  • Điều phối agent AI: Cơ chế điều phối phối hợp các agent thường xử lý những tác vụ con khác nhau. MoA là một kiểu xử lý đồng thời trong cơ chế này, với mọi model cùng làm việc trên một prompt.

Ứng dụng thực tế#

  • Tạo văn bản: Việc tổng hợp nhiều bản nháp mang lại lợi ích lớn nhất cho các tác vụ viết mở, phân tích và làm theo hướng dẫn—những tác vụ mà AlpacaEval đo lường.
  • Lập trình agentic: Một số model đề xuất giải pháp cho cùng một bài toán lập trình, rồi model tổng hợp kết hợp những ý tưởng tốt nhất; unit test quyết định giữa các đề xuất mâu thuẫn.
  • Tạo dữ liệu tổng hợp: Các nhóm dùng đầu ra MoA làm mục tiêu chất lượng cao để huấn luyện model nhỏ hơn, trong đó chi phí suy luận bổ sung chỉ phát sinh một lần.

Cùng một kiểu kết hợp này có thể mở rộng sang AI đa phương thức, trong đó một số model thị giác-ngôn ngữ mô tả cùng một ảnh và model tổng hợp dung hòa các mô tả. Giao diện LLM của Ultralytics gọi OpenAI và các nhà cung cấp tương thích với OpenAI như DeepSeek, Kimi, Z.AI và OpenRouter thông qua cùng lớp LLM(), vì vậy một script có thể gửi ảnh đến một số model đề xuất rồi chuyển câu trả lời của chúng cho model tổng hợp.

Ưu điểm và hạn chế#

MoA đánh đổi compute để lấy chất lượng. Cấu hình chính thực hiện hơn một tá lệnh gọi model cho mỗi prompt; do model tổng hợp không thể tạo token đầu tiên cho đến khi lớp cuối cùng hoàn tất, bài báo ghi nhận thời gian đến token đầu tiên cao, gây bất lợi cho tương tác. Vì vậy, độ trễ suy luận và chi phí giới hạn MoA ở những tác vụ mà chất lượng câu trả lời quan trọng hơn tốc độ.

Việc kết hợp các model khác nhau cũng không quan trọng như tưởng tượng ban đầu, vì thêm các model đề xuất yếu hơn làm giảm chất lượng trung bình của nội dung mà model tổng hợp đọc. Nghiên cứu Self-MoA của Wenzhe Li và các đồng nghiệp cho thấy việc tổng hợp một số đầu ra được lấy mẫu chỉ từ model tốt nhất duy nhất vượt hỗn hợp LLM khác nhau tiêu chuẩn 6.6% trên AlpacaEval 2.0 và trung bình 3.8% trên các benchmark gồm MMLU, CRUX và MATH.

Khám phá các giải pháp

Thị giác máy tính trong thể thao

Thị giác máy tính trong thể thao

Khám phá cách Ultralytics YOLO thúc đẩy thị giác máy tính trong thể thao với khả năng theo dõi cầu thủ và bóng, phân tích hiệu suất, cung cấp thông tin chuyên sâu cho huấn luyện và hỗ trợ phục hồi cho vận động viên.
Tìm hiểu thêm
Thị giác máy tính cho ảnh hàng không

Thị giác máy tính cho ảnh hàng không

Chuyển hình ảnh từ drone và ảnh hàng không thành thông tin chuyên sâu theo thời gian thực cho nông nghiệp, nuôi trồng thủy sản, bảo tồn và phân tích không gian địa lý với Ultralytics YOLO.
Tìm hiểu thêm
Thị giác máy tính trong hàng không vũ trụ

Thị giác máy tính trong hàng không vũ trụ

Ứng dụng computer vision trong ngành hàng không vũ trụ với Ultralytics YOLO cho kiểm tra máy bay, phát hiện dị vật trên đường băng (FOD), vận hành mặt đất tại sân bay và phát hiện lỗi vật liệu composite.
Tìm hiểu thêm
Computer vision trong lĩnh vực an ninh

Computer vision trong lĩnh vực an ninh

Bảo vệ mọi địa điểm bằng model Ultralytics YOLO. Vision AI hỗ trợ giám sát vành đai, phát hiện mối đe dọa, nhận dạng biển số và an toàn nơi làm việc.
Tìm hiểu thêm
Computer vision trong robotics

Computer vision trong robotics

Tăng cường năng lực cho máy móc thông minh bằng model Ultralytics YOLO. Vision AI trong lĩnh vực 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
Thị giác máy tính trong logistics

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

Tinh giản hoạt động 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 hàng theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong bán lẻ

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

Định hình lại hoạt động bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng chờ và phân tích khách hàng thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong chăm sóc sức khỏe

Thị giác máy tính trong chăm sóc sức khỏe

Xây dựng các giải pháp chăm sóc sức khỏe với model Ultralytics YOLO. Vision AI trong chăm sóc sức khỏe hỗ trợ xử lý hình ảnh y tế 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
Thị giác máy tính trong sản xuất

Thị giác máy tính trong sản xuất

Tối ưu hóa sản xuất bằng 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
Thị giác máy tính trong ngành ô tô

Thị giác máy tính trong ngành ô tô

Ứng dụng thị giác máy tính trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn giao thông, 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
Thị giác máy tính trong nông nghiệp

Thị giác máy tính trong nông nghiệp

Ứng dụng AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Hỗ trợ giám sát cây trồng, theo dõi vật nuôi và canh tác chính xác để nâng cao năng suất một cách thông minh hơn.
Tìm hiểu thêm

Hãy cùng nhau kiến tạo tương lai của AI!

Bắt đầu hành trình hướng đến tương lai của machine learning