Hướng dẫn sử dụng Odoo AI
Hệ thống trí tuệ nhân tạo tích hợp sâu vào Odoo 19 với Ask AI, RAG, AI Agents tùy chỉnh và tự động hóa thông minh
Module AI trong Odoo 19 mang đến khả năng trí tuệ nhân tạo mạnh mẽ được tích hợp trực tiếp vào các luồng làm việc hàng ngày, giúp tăng năng suất và tự động hóa các tác vụ phức tạp mà không cần rời khỏi giao diện quen thuộc.
Hệ thống hỗ trợ đầy đủ các mô hình LLM hàng đầu như GPT-4o, GPT-4.1, Gemini 2.5 Pro và Gemini 2.5 Flash, cho phép bạn tùy chỉnh AI Agents chuyên biệt cho từng nghiệp vụ với RAG (Retrieval-Augmented Generation) để truy xuất kiến thức nội bộ chính xác. Xem thêm phần cấu hình Odoo AI và AI Agent cùng nguồn tài liệu.
Từ việc hỏi dữ liệu bằng ngôn ngữ tự nhiên, soạn email tự động, chat với trợ lý AI, đến phiên âm giọng nói và tìm kiếm ngữ nghĩa trong tài liệu - tất cả được thiết kế để tiết kiệm thời gian và nâng cao chất lượng công việc. Nếu muốn đi sâu theo luồng vận hành, xem sử dụng AI hằng ngày, AI Knowledge và mẹo khắc phục sự cố.
Tính năng nổi bật
Điểm chính
• Ask AI: Hỏi dữ liệu bằng ngôn ngữ tự nhiên từ thanh tìm kiếm, tự động mở view phù hợp với bộ lọc thông minh
• AI Agents tùy chỉnh: Tạo trợ lý AI chuyên biệt cho bán hàng, CSKH, kế toán với System Prompt và Topics riêng
• RAG (Retrieval-Augmented Generation): Tìm kiếm ngữ nghĩa trong tài liệu nội bộ (PDF, Word, Excel, URL) với vector embeddings
• Email AI: Soạn, viết lại, cải thiện email tự động với nhiều phong cách (chuyên nghiệp, ngắn gọn, chi tiết)
• Voice Transcription: Phiên âm giọng nói thành văn bản và tạo tóm tắt tự động trong chatter
• Multi-LLM Support: Hỗ trợ OpenAI GPT-4o/4.1 và Google Gemini 2.5 Pro/Flash với cấu hình linh hoạt
• Response Styles: Chọn phong cách trả lời Phân tích (Analytical), Cân bằng (Balanced) hoặc Sáng tạo (Creative)
• Source Restriction: Giới hạn câu trả lời chỉ dựa trên nguồn kiến thức đính kèm để đảm bảo độ chính xác
Cấu trúc hệ thống AI
Điểm chính
• AI Agents: Trợ lý AI có thể tùy chỉnh với tên, mô tả, System Prompt, Response Style và LLM Model riêng
• Topics: Nhóm hướng dẫn và công cụ AI theo nghiệp vụ (CSKH, bán hàng, hỗ trợ nội bộ) để tái sử dụng
• Sources (Nguồn kiến thức): Tài liệu từ file (PDF, Word, Excel, hình ảnh) hoặc URL được lập chỉ mục tự động
• Default Prompts: Quy tắc tự động gọi agent theo ngữ cảnh (mail composer, chatter) và mô hình dữ liệu
• Embeddings: Vector embeddings tự động cho tìm kiếm ngữ nghĩa với độ chính xác cao
• API Integration: Kết nối trực tiếp với OpenAI và Google Gemini qua API keys riêng
Bảng tra cứu thuật ngữ EN/VI
| Fields | Trường dữ liệu | Description |
|---|---|---|
| AI Agents | Trợ lý AI | Trợ lý AI tùy chỉnh với System Prompt và Topics riêng |
| System Prompt | Hướng dẫn hệ thống | Hướng dẫn cốt lõi định hình cách agent hoạt động và trả lời |
| Response Style | Phong cách trả lời | Analytical (Phân tích), Balanced (Cân bằng), Creative (Sáng tạo) |
| Restrict to Sources | Chỉ dùng nguồn | Giới hạn câu trả lời chỉ từ nguồn kiến thức đính kèm |
| Sources | Nguồn kiến thức | File (PDF, Word, Excel, hình ảnh) hoặc URL làm nguồn RAG |
| Topics | Chủ đề | Nhóm hướng dẫn và công cụ AI theo nghiệp vụ để tái sử dụng |
| LLM Model | Mô hình LLM | GPT-4o, GPT-4.1, Gemini 2.5 Pro, Gemini 2.5 Flash |
| Ask AI | Hỏi AI | Tìm kiếm dữ liệu bằng ngôn ngữ tự nhiên từ thanh tìm kiếm |
| Default Prompts | Prompt mặc định | Quy tắc tự động gọi agent theo ngữ cảnh và mô hình |
| Distribution Models | Mô hình phân bổ | Quy tắc tự động điền phân bổ theo điều kiện |
| Indexed | Đã lập chỉ mục | Nguồn kiến thức sẵn sàng để agent sử dụng |
| Processing | Đang xử lý | Nguồn đang được lập chỉ mục, chờ vài phút |
| Failed | Thất bại | Lập chỉ mục thất bại, nhấn Retry để thử lại |
Quy trình sử dụng cơ bản
Các bước thực hiện
1. Cấu hình API Keys: Vào Settings → General Settings → AI, nhập OpenAI API Key hoặc Google API Key. Lấy key từ platform.openai.com hoặc console.cloud.google.com. Chỉ quản trị viên hệ thống mới có quyền cấu hình.
2. Tạo AI Agent: Vào Settings → General Settings → AI → AI Agents, nhấn New. Điền Name (tên agent), Subtitle (mô tả ngắn), chọn LLM Model (GPT-4o, Gemini 2.5 Pro), Response Style (Analytical/Balanced/Creative). Viết System Prompt để định hình cách agent hoạt động.
3. Thêm nguồn kiến thức RAG (tùy chọn): Trong tab Sources của Agent, nhấn Add a line. Chọn Type: Binary để upload file (PDF, Word, Excel, hình ảnh) hoặc Type: URL để thêm trang web. Hệ thống tự động trích xuất nội dung, tạo embeddings và lập chỉ mục. Theo dõi trạng thái: Processing → Indexed.
4. Sử dụng Ask AI: Nhấn thanh tìm kiếm trên cùng, nhấn biểu tượng AI hoặc gõ câu hỏi tự nhiên như "Hiển thị hoá đơn chưa thanh toán", "Danh sách khách hàng từ Hà Nội", "Tổng doanh số tháng này". AI sẽ hiểu ý, tìm dữ liệu và mở view phù hợp với bộ lọc.
5. Soạn email với AI: Mở Email Composer khi soạn email, nhấn nút AI. Nhập hướng dẫn như "Viết email xin lỗi khách hàng", "Viết email theo dõi đơn hàng". AI tạo nội dung, bạn chỉnh sửa và gửi. Có thể chọn "Viết lại chuyên nghiệp hơn", "Viết ngắn gọn hơn", "Sửa lỗi chính tả".
6. Chat với AI Agent: Mở bản ghi (hoá đơn, đơn hàng), vào tab Chatter, nhấn Chat with AI hoặc Ask AI. Chọn agent và gõ câu hỏi như "Tóm tắt đơn hàng này", "Khách hàng này có lịch sử gì?". Nếu agent có RAG, sẽ tham khảo tài liệu và trích dẫn nguồn.
7. Phiên âm giọng nói: Trong Chatter, nhấn biểu tượng Microphone, nói câu hỏi hoặc ghi chú, nhấn Stop. AI chuyển đổi âm thanh thành văn bản, tạo tóm tắt và đăng vào chatter. Hỗ trợ MP3, WAV, M4A, FLAC, OGG.
Tình huống thực tế
Ứng dụng theo nghiệp vụ
| Tình huống | Cách cấu hình | Lợi ích |
|---|---|---|
| Trợ lý bán hàng AI | Tạo agent "Sales Assistant" với System Prompt: "Bạn là trợ lý bán hàng chuyên nghiệp. Giúp khách hàng tìm sản phẩm phù hợp. Luôn lịch sự." Thêm Topics về sản phẩm, giá cả. Thêm Sources: catalog PDF, bảng giá. | Nhân viên bán hàng chat với agent để tìm sản phẩm nhanh, trả lời khách hàng chính xác, tiết kiệm thời gian tra cứu. |
| CSKH tự động với RAG | Tạo agent "Support Agent" với Restrict to Sources bật. Upload tài liệu FAQ, hướng dẫn sử dụng, chính sách bảo hành. Agent chỉ trả lời dựa trên tài liệu, không bịa đặt. | Nhân viên CSKH có câu trả lời chuẩn từ tài liệu chính thức, giảm sai sót, tăng tốc độ phản hồi khách hàng. |
| Tìm kiếm dữ liệu tài chính | Kế toán dùng Ask AI: "Hoá đơn chưa thanh toán tháng này", "Doanh số theo khách hàng quý 1", "Mở báo cáo lợi nhuận". AI tự động mở view, áp dụng bộ lọc ngày, nhóm theo khách hàng. | Kế toán không cần nhớ menu phức tạp, tìm dữ liệu nhanh bằng ngôn ngữ tự nhiên, tăng năng suất. |
| Soạn email hàng loạt | Nhân viên bán hàng dùng Email AI: "Viết email theo dõi đơn hàng #12345", "Viết email cảm ơn khách hàng mới", "Viết email xin lỗi giao hàng trễ". AI tạo nội dung phù hợp ngữ cảnh. | Tiết kiệm thời gian soạn email, đảm bảo văn phong chuyên nghiệp, nhất quán trong giao tiếp. |
| Phiên âm cuộc họp | Quản lý ghi âm cuộc họp bằng điện thoại, upload vào Chatter của dự án. AI phiên âm thành văn bản, tạo tóm tắt các điểm chính, hành động cần làm. | Không cần ghi chép thủ công, có văn bản đầy đủ để tham khảo, dễ chia sẻ với team. |
| Agent đa ngôn ngữ | Tạo agent với System Prompt: "Trả lời bằng tiếng Việt nếu câu hỏi tiếng Việt, tiếng Anh nếu câu hỏi tiếng Anh." Thêm Sources song ngữ. Chọn Response Style: Balanced. | Hỗ trợ team đa quốc gia, khách hàng nước ngoài, tự động chuyển đổi ngôn ngữ. |
So sánh mô hình LLM
Chọn mô hình phù hợp
| Mô hình | Tốc độ | Chất lượng | Chi phí | Dùng cho |
|---|---|---|---|---|
| GPT-4.1 Mini | Rất nhanh | Tốt | Thấp | Câu hỏi đơn giản, tìm kiếm nhanh, chat thường ngày |
| GPT-4o | Trung bình | Rất tốt | Trung bình | Hầu hết trường hợp, soạn email, phân tích dữ liệu |
| GPT-4.1 | Chậm | Xuất sắc | Cao | Phân tích phức tạp, tư vấn chiến lược, nội dung quan trọng |
| Gemini 2.5 Flash | Rất nhanh | Tốt | Thấp | Tìm kiếm nhanh, chat đơn giản, phiên âm |
| Gemini 2.5 Pro | Trung bình | Rất tốt | Trung bình | Phân tích dữ liệu, RAG, soạn nội dung dài |
Mẹo sử dụng hiệu quả
Điểm chính
• Viết System Prompt rõ ràng: Nêu rõ vai trò agent, cho ví dụ cách trả lời, giữ ngắn gọn. VD: "Bạn là trợ lý bán hàng. Giúp khách hàng tìm sản phẩm. Luôn lịch sự và chuyên nghiệp. Nếu không biết, hãy nói rõ ràng."
• Chọn Response Style phù hợp: Analytical cho kế toán/phân tích, Balanced cho bán hàng/CSKH, Creative cho marketing/nội dung sáng tạo.
• Tối ưu nguồn RAG: Chỉ thêm tài liệu chất lượng, cập nhật. Chia tài liệu dài thành phần nhỏ. Sử dụng tiêu đề rõ ràng. Định dạng PDF hoặc Word tốt nhất. Theo dõi trạng thái nguồn, Retry nếu Failed.
• Bảo mật thông tin: Chỉ thêm tài liệu công khai vào RAG. Không thêm thông tin nhạy cảm (mật khẩu, dữ liệu cá nhân). Kiểm tra quyền truy cập agent. Dữ liệu được gửi đến OpenAI/Google để xử lý.
• Sử dụng Restrict to Sources: Bật khi cần câu trả lời chính xác 100% từ tài liệu (FAQ, chính sách, quy trình). Tắt khi cần agent sáng tạo hoặc tổng hợp thông tin.
• Đặt câu hỏi Ask AI cụ thể: "Hoá đơn chưa thanh toán của Công ty ABC" tốt hơn "Hoá đơn". "Doanh số tháng 3 theo sản phẩm" tốt hơn "Doanh số".
• Tạo Topics tái sử dụng: Nhóm hướng dẫn theo nghiệp vụ (CSKH, bán hàng, kế toán). Gán Topics vào nhiều agents để nhất quán. Cập nhật Topics khi quy trình thay đổi.
• Kiểm thử agent trước triển khai: Dùng nút Test trong form Agent. Thử nhiều câu hỏi khác nhau. Kiểm tra agent có trích dẫn nguồn đúng không. Đánh giá chất lượng trả lời.
• Quản lý API keys: Chỉ admin hệ thống có quyền. Không chia sẻ key qua chat/email. Xoay vòng key định kỳ. Theo dõi usage để kiểm soát chi phí.
• Cấu hình Default Prompts: Tạo quy tắc tự động gọi agent theo ngữ cảnh (mail composer, chatter) và mô hình (res.partner, sale.order). Thêm Buttons cho prompt nhanh thường dùng.
Nhóm người dùng và quyền hạn
Phân quyền chi tiết
| Nhóm | Quyền hạn | Tính năng sử dụng |
|---|---|---|
| Quản trị viên hệ thống | Toàn quyền: cấu hình API keys, tạo/sửa/xóa AI Agents, quản lý Sources, cấu hình Default Prompts, Settings | Tất cả tính năng AI + cấu hình hệ thống |
| Nhân viên bán hàng | Sử dụng Ask AI, soạn email với AI, chat với agent, xem agents được phân quyền | Ask AI, Email AI, AI Chat, Voice Transcription |
| Kế toán | Sử dụng Ask AI cho dữ liệu tài chính, soạn email, chat với agent kế toán | Ask AI (dữ liệu tài chính), Email AI, AI Chat |
| Nhân viên CSKH | Chat với agent CSKH, soạn email với AI, phiên âm giọng nói | AI Chat (agent CSKH), Email AI, Voice Transcription |
| Quản lý | Tất cả quyền người dùng + xem báo cáo sử dụng AI, giám sát chất lượng agent | Tất cả tính năng người dùng + giám sát |
Vị trí các tính năng AI trong Odoo
Bản đồ truy cập nhanh
| Tính năng | Vị trí | Cách truy cập |
|---|---|---|
| Ask AI | Thanh tìm kiếm (trên cùng) | Nhấn biểu tượng AI hoặc gõ câu hỏi tự nhiên như "Hoá đơn chưa thanh toán" |
| AI Chat | Chatter (tab bình luận) | Nhấn Chat with AI hoặc Ask AI trên bản ghi để mở chat với agent |
| Email AI | Email composer | Nhấn nút AI khi soạn email để viết/chỉnh sửa nội dung tự động |
| Voice Transcription | Chatter | Nhấn biểu tượng microphone để ghi âm và phiên âm thành văn bản |
| AI Agents Management | Settings → General Settings → AI → AI Agents | Tạo, chỉnh sửa, xóa agents và quản lý Sources |
| API Keys Configuration | Settings → General Settings → AI | Nhập OpenAI API Key hoặc Google API Key (chỉ admin) |
| Default Prompts | AI → Configuration → Default Prompts | Cấu hình quy tắc tự động gọi agent (chỉ admin) |
| Topics Management | AI → Agents → Topics | Tạo và quản lý Topics cho agents |
Định dạng file và giới hạn
Nguồn kiến thức RAG hỗ trợ
| Loại | Định dạng | Giới hạn | Ghi chú |
|---|---|---|---|
| Tài liệu | Tối đa 5 trang | Tự động trích xuất văn bản và hình ảnh | |
| Văn bản | TXT, Markdown (.md) | Không giới hạn | Định dạng văn bản thuần túy |
| Bảng tính | Excel (.xlsx, .xls), CSV, ODS | Không giới hạn | Trích xuất dữ liệu bảng |
| Hình ảnh | PNG, JPG, JPEG, WEBP, GIF | Không giới hạn | OCR tự động cho văn bản trong ảnh |
| Web | URL (http/https) | Không giới hạn | Tự động crawl và lập chỉ mục nội dung |
Khắc phục sự cố thường gặp
Lỗi và cách xử lý
| Lỗi | Nguyên nhân | Cách khắc phục |
|---|---|---|
| API key không hợp lệ | API key sai, hết hạn hoặc chưa nhập | Kiểm tra key trong Settings → AI. Tạo key mới từ platform.openai.com hoặc console.cloud.google.com. Lưu lại và thử lại. |
| Nguồn lập chỉ mục thất bại (Failed) | File không hỗ trợ, quá lớn, URL không truy cập được | Kiểm tra định dạng file và kích thước. Thử file khác. Nhấn Retry. Xem chi tiết lỗi trong form Source. |
| Ask AI không hoạt động | Không có API key, lỗi kết nối, quota hết | Kiểm tra API key đã cấu hình. Kiểm tra kết nối internet. Kiểm tra quota API. Thử lại sau vài phút. |
| Email AI không hiển thị | Chưa cấu hình Default Prompts cho mail composer | Liên hệ admin để cấu hình Default Prompts với interface_key = mail composer. |
| Agent trả lời kém chất lượng | System Prompt chưa rõ, Topics chưa đúng, Sources chưa xử lý xong | Cải thiện System Prompt với ví dụ cụ thể. Gắn Topics phù hợp. Kiểm tra Sources đã Indexed. Dùng nút Test để thử nghiệm. |
| Chat AI không thấy nguồn | Restrict to Sources bật nhưng không có Sources hoặc đang Processing | Kiểm tra tab Sources có nguồn Indexed. Chờ Processing hoàn tất. Tắt Restrict to Sources nếu không cần. |
| Phiên âm giọng nói lỗi | File âm thanh không hỗ trợ, quá dài, API lỗi | Chuyển đổi sang MP3/WAV. Cắt file ngắn hơn 10 phút. Kiểm tra API key. Thử lại. |
Câu hỏi thường gặp (FAQ)
Điểm chính
• Ask AI có thể truy cập dữ liệu nào? Ask AI có thể truy cập tất cả dữ liệu Odoo mà bạn có quyền xem. Không thể xem dữ liệu bạn không có quyền.
• Dữ liệu có được gửi đến OpenAI/Google không? Có, dữ liệu được gửi đến API của OpenAI hoặc Google để xử lý. Kiểm tra chính sách bảo mật của họ. Không gửi thông tin nhạy cảm vào RAG.
• Có thể tắt AI không? Có, quản trị viên hệ thống có thể không cấu hình API keys hoặc xóa tất cả agents để tắt AI.
• Có giới hạn số lần sử dụng không? Tùy thuộc vào gói API của bạn với OpenAI/Google. Theo dõi usage trên dashboard của họ để kiểm soát chi phí.
• Agent có thể thực hiện hành động không? Có, nếu được cấu hình Topics với Tools phù hợp. Ví dụ: tạo đơn hàng, cập nhật bản ghi, gửi email.
• RAG hoạt động như thế nào? Hệ thống trích xuất nội dung từ file/URL, chia nhỏ thành đoạn, tạo vector embeddings, lưu vào database. Khi chat, tìm kiếm ngữ nghĩa các đoạn liên quan và đưa vào context cho LLM.
• Có thể dùng nhiều mô hình LLM cùng lúc không? Có, mỗi agent có thể chọn mô hình riêng. Ví dụ: agent bán hàng dùng GPT-4o, agent CSKH dùng Gemini 2.5 Flash.
• System Prompt có giới hạn độ dài không? Không có giới hạn cứng, nhưng nên giữ dưới 500 từ để hiệu quả. Quá dài sẽ tốn token và chậm.
• Có thể chia sẻ agent giữa các công ty không? Có, nếu agent không gắn công ty cụ thể. Agents có thể dùng chung cho multi-company.
• Voice transcription hỗ trợ tiếng Việt không? Có, hỗ trợ đa ngôn ngữ bao gồm tiếng Việt. Chất lượng phụ thuộc vào giọng nói và chất lượng âm thanh.