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 AIAI 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 Knowledgemẹo khắc phục sự cố.

Odoo 19
Ask AI
AI Agents
RAG
GPT-4o
Gemini
Tự động hóa

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

FieldsTrường dữ liệuDescription
AI AgentsTrợ lý AITrợ lý AI tùy chỉnh với System Prompt và Topics riêng
System PromptHướng dẫn hệ thốngHướng dẫn cốt lõi định hình cách agent hoạt động và trả lời
Response StylePhong cách trả lờiAnalytical (Phân tích), Balanced (Cân bằng), Creative (Sáng tạo)
Restrict to SourcesChỉ dùng nguồnGiới hạn câu trả lời chỉ từ nguồn kiến thức đính kèm
SourcesNguồn kiến thứcFile (PDF, Word, Excel, hình ảnh) hoặc URL làm nguồn RAG
TopicsChủ đềNhóm hướng dẫn và công cụ AI theo nghiệp vụ để tái sử dụng
LLM ModelMô hình LLMGPT-4o, GPT-4.1, Gemini 2.5 Pro, Gemini 2.5 Flash
Ask AIHỏi AITìm kiếm dữ liệu bằng ngôn ngữ tự nhiên từ thanh tìm kiếm
Default PromptsPrompt mặc địnhQuy tắc tự động gọi agent theo ngữ cảnh và mô hình
Distribution ModelsMô 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ụcNguồ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
FailedThất bạiLậ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ốngCách cấu hìnhLợi ích
Trợ lý bán hàng AITạ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 RAGTạ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ínhKế 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ạtNhâ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ọpQuả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ìnhTốc độChất lượngChi phíDùng cho
GPT-4.1 MiniRất nhanhTốtThấpCâu hỏi đơn giản, tìm kiếm nhanh, chat thường ngày
GPT-4oTrung bìnhRất tốtTrung bìnhHầu hết trường hợp, soạn email, phân tích dữ liệu
GPT-4.1ChậmXuất sắcCaoPhân tích phức tạp, tư vấn chiến lược, nội dung quan trọng
Gemini 2.5 FlashRất nhanhTốtThấpTìm kiếm nhanh, chat đơn giản, phiên âm
Gemini 2.5 ProTrung bìnhRất tốtTrung bìnhPhâ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ómQuyền hạnTính năng sử dụng
Quản trị viên hệ thốngToà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, SettingsTất cả tính năng AI + cấu hình hệ thống
Nhân viên bán hàngSử dụng Ask AI, soạn email với AI, chat với agent, xem agents được phân quyềnAsk AI, Email AI, AI Chat, Voice Transcription
Kế toánSử dụng Ask AI cho dữ liệu tài chính, soạn email, chat với agent kế toánAsk AI (dữ liệu tài chính), Email AI, AI Chat
Nhân viên CSKHChat với agent CSKH, soạn email với AI, phiên âm giọng nóiAI 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 agentTấ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ăngVị tríCách truy cập
Ask AIThanh 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 ChatChatter (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 AIEmail composerNhấn nút AI khi soạn email để viết/chỉnh sửa nội dung tự động
Voice TranscriptionChatterNhấn biểu tượng microphone để ghi âm và phiên âm thành văn bản
AI Agents ManagementSettings → General Settings → AI → AI AgentsTạo, chỉnh sửa, xóa agents và quản lý Sources
API Keys ConfigurationSettings → General Settings → AINhập OpenAI API Key hoặc Google API Key (chỉ admin)
Default PromptsAI → Configuration → Default PromptsCấu hình quy tắc tự động gọi agent (chỉ admin)
Topics ManagementAI → Agents → TopicsTạ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ạngGiới hạnGhi chú
Tài liệuPDFTối đa 5 trangTự động trích xuất văn bản và hình ảnh
Văn bảnTXT, Markdown (.md)Không giới hạnĐịnh dạng văn bản thuần túy
Bảng tínhExcel (.xlsx, .xls), CSV, ODSKhông giới hạnTrích xuất dữ liệu bảng
Hình ảnhPNG, JPG, JPEG, WEBP, GIFKhông giới hạnOCR tự động cho văn bản trong ảnh
WebURL (http/https)Không giới hạnTự độ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ỗiNguyên nhânCách khắc phục
API key không hợp lệAPI key sai, hết hạn hoặc chưa nhậpKiể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 đượcKiể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 độngKhông có API key, lỗi kết nối, quota hếtKiể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 composerLiên hệ admin để cấu hình Default Prompts với interface_key = mail composer.
Agent trả lời kém chất lượngSystem Prompt chưa rõ, Topics chưa đúng, Sources chưa xử lý xongCả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ồnRestrict to Sources bật nhưng không có Sources hoặc đang ProcessingKiể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ỗiFile âm thanh không hỗ trợ, quá dài, API lỗiChuyể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.