Trường AI - Tự động hóa dữ liệu thông minh

Tạo trường dữ liệu được AI tự động điền dựa trên ngữ cảnh bản ghi. Tiết kiệm thời gian, đảm bảo nhất quán, tận dụng sức mạnh OpenAI cho quy trình làm việc của bạn.

Tự động hóa
OpenAI
Tiết kiệm thời gian
Nhất quán dữ liệu

Tổng quan

Module AI Fields cho phép bạn tạo các trường dữ liệu được tự động điền bởi trí tuệ nhân tạo, giúp tự động tạo nội dung dựa trên dữ liệu hiện có, tiết kiệm thời gian nhập liệu thủ công và đảm bảo tính nhất quán trong toàn bộ hệ thống. Nếu cần tự động hóa ở mức quy trình thay vì từng field, xem thêm AI Server Actions.

Điểm chính

  • Tự động hóa: AI tự động điền giá trị cho trường dựa trên hướng dẫn chi tiết

  • Linh hoạt: Hỗ trợ nhiều loại trường (văn bản, số, ngày tháng, quan hệ)

  • Thông minh: AI có thể tìm kiếm thông tin trên web khi cần thiết

  • Dễ sử dụng: Chỉ cần nhấn nút để AI tạo giá trị mới ngay lập tức


Thuật ngữ chính

Điểm chính

  • AI Field (Trường AI): Trường dữ liệu được tự động điền bởi AI dựa trên hướng dẫn và ngữ cảnh

  • AI Prompt (Hướng dẫn AI): Câu lệnh chi tiết hướng dẫn AI cách tạo giá trị cho trường

  • AI Refresh (Làm mới AI): Nút cho phép người dùng yêu cầu AI tạo lại giá trị mới

  • Field Reference (Tham chiếu trường): Cú pháp {{tên_trường}} để tham chiếu dữ liệu từ trường khác

  • Cron Job: Tác vụ tự động chạy định kỳ để điền giá trị AI cho bản ghi mới


Tính năng nổi bật

Điểm chính

  • Tự động sinh mô tả sản phẩm chuyên nghiệp từ thông tin cơ bản

  • Tạo email theo dõi khách hàng được cá nhân hóa tự động

  • Phân loại khách hàng thông minh dựa trên lịch sử mua hàng

  • Gợi ý ngày giao hàng hợp lý theo địa điểm và sản phẩm

  • Chuẩn hóa ngôn ngữ và phong cách viết trong toàn hệ thống

  • Tìm kiếm thông tin thời gian thực trên web khi cần thiết

  • Xử lý hàng loạt với cron job tự động

  • Làm mới thủ công bất kỳ lúc nào với một cú nhấp chuột


Cách tạo trường AI

Các bước thực hiện

  • 1. Vào Settings (Cài đặt) → Technical (Kỹ thuật) → Database Structure (Cấu trúc cơ sở dữ liệu) → Models (Mô hình)

  • 2. Chọn mô hình cần thêm trường AI (ví dụ: Sale Order, Product Template)

  • 3. Nhấn tab Fields (Trường) và chọn Add a line (Thêm dòng)

  • 4. Điền thông tin: Field Name (tên kỹ thuật), Field Label (nhãn hiển thị), Field Type (loại trường)

  • 5. Nhấn tab AI và đánh dấu ✓ AI field (Trường AI)

  • 6. Nhập AI Prompt (Hướng dẫn AI) chi tiết với cú pháp {{tên_trường}} để tham chiếu dữ liệu

  • 7. Lưu trường và kiểm tra bằng cách mở form bản ghi

  • 8. Nhấn biểu tượng ✨ (AI refresh) để AI tạo giá trị ngay lập tức


Cách sử dụng trường AI

Tự động điền (Cron): Khi tạo bản ghi mới, trường AI sẽ được tự động điền trong nền thông qua cron job. Cron chạy hàng ngày, xử lý 10 bản ghi mỗi lần. Thời gian xử lý có thể từ vài phút đến vài giờ tùy số lượng bản ghi cần xử lý.

Làm mới thủ công: Mở form bản ghi → Nhấn Edit (Chỉnh sửa) → Tìm trường AI → Nhấn biểu tượng ✨ (AI refresh) → Chờ vài giây → Giá trị mới được điền tự động. Lưu ý: Nút chỉ hiển thị ở chế độ chỉnh sửa.


Viết hướng dẫn AI hiệu quả

Ví dụ hướng dẫn tốt: Tạo mô tả sản phẩm chuyên nghiệp dựa trên: Tên sản phẩm {{name}}, Danh mục {{categ_id.name}}, Giá {{list_price}}. Mô tả nên dài 2-3 câu, nhấn mạnh lợi ích chính, phù hợp với danh mục sản phẩm, không sử dụng markdown hoặc định dạng đặc biệt.

Điểm chính

  • Cung cấp ngữ cảnh cụ thể: Mô tả rõ ràng mục đích và yêu cầu của trường

  • Sử dụng tham chiếu trường: Dùng cú pháp {{tên_trường}} để lấy dữ liệu từ trường khác

  • Tham chiếu quan hệ: Dùng {{quan_hệ.trường}} để truy cập dữ liệu liên quan (ví dụ: {{partner_id.name}})

  • Chỉ định định dạng: Nêu rõ độ dài, phong cách và cấu trúc mong muốn

  • Đưa ra ví dụ: Cung cấp mẫu kết quả mong đợi nếu có thể

  • Tránh mơ hồ: Hướng dẫn càng cụ thể, kết quả càng chính xác


Tình huống sử dụng thực tế

Điểm chính

  • Tạo mô tả sản phẩm tự động: Tự động sinh mô tả hấp dẫn cho hàng nghìn sản phẩm dựa trên tên, danh mục và giá. AI tạo nội dung nhất quán, chuyên nghiệp và tối ưu SEO (Model: product.template, Field Type: Text)

  • Gợi ý ngày giao hàng: AI phân tích địa điểm khách hàng, loại sản phẩm và ngày đặt hàng để gợi ý ngày giao hàng hợp lý, xem xét thời gian vận chuyển và khoảng cách địa lý (Model: sale.order, Field Type: Date)

  • Phân loại khách hàng thông minh: Tự động phân loại khách hàng thành VIP, Regular hoặc New dựa trên tổng đơn hàng, doanh thu và thời gian tạo tài khoản (Model: res.partner, Field Type: Selection)

  • Tạo email theo dõi: Sinh email theo dõi khách hàng được cá nhân hóa sau khi gửi báo giá, bao gồm thông tin đơn hàng và lời mời trao đổi thêm (Model: sale.order, Field Type: Html)


Mẹo sử dụng hiệu quả

Điểm chính

  • Kiểm tra trước khi triển khai: Thử nghiệm với 5-10 bản ghi mẫu trên môi trường test trước khi áp dụng rộng rãi

  • Theo dõi hiệu suất: Kiểm tra lịch sử chạy cron tại Settings → Technical → Automation → Scheduled Actions

  • Tối ưu chi phí API: Chỉ tạo trường AI cho dữ liệu quan trọng, viết hướng dẫn ngắn gọn, sử dụng domain để giới hạn bản ghi

  • Xử lý lỗi: Nếu AI không thể tạo giá trị, kiểm tra hướng dẫn có rõ ràng không và đảm bảo các trường tham chiếu có dữ liệu

  • Sử dụng domain: Giới hạn xử lý AI cho 50 bản ghi gần nhất khi tạo trường mới để tiết kiệm tài nguyên


Khắc phục sự cố thường gặp

Điểm chính

  • Nút AI không hiển thị: Đảm bảo trường đã được đánh dấu ✓ AI field trong tab AI của cấu hình trường. Lưu và làm mới trang.

  • AI trả về lỗi "I couldn't quite make sense of that": Kiểm tra hướng dẫn AI có rõ ràng không, đảm bảo các trường tham chiếu có dữ liệu, thử đơn giản hóa hướng dẫn.

  • Trường không được tự động điền: Kiểm tra cron tại Settings → Technical → Scheduled Actions, tìm "AI Fields: Fill AI Fields" và chạy thủ công. Đảm bảo API key OpenAI hợp lệ.

  • API key không hợp lệ: Vào Settings → General Settings → AI Configuration và nhập API key OpenAI hợp lệ.

  • Giá trị AI không chính xác: Xem lại hướng dẫn AI, thêm ngữ cảnh cụ thể hơn, kiểm tra dữ liệu trường tham chiếu, điều chỉnh hướng dẫn dựa trên kết quả.

  • Xử lý chậm: Kiểm tra số lượng bản ghi cần xử lý, sử dụng domain để giới hạn, đơn giản hóa hướng dẫn AI, chạy cron vào giờ thấp điểm.


Yêu cầu hệ thống

Điểm chính

  • Module AI phải được cài đặt và kích hoạt

  • Khóa API OpenAI phải được cấu hình trong General Settings

  • Quyền truy cập Settings → Technical → Database Structure → Models (dành cho quản trị viên)

  • Người dùng nội bộ có thể sử dụng nút làm mới AI


Loại trường được hỗ trợ

Điểm chính

  • Char (Văn bản ngắn): Tên, tiêu đề, mã code

  • Text (Văn bản dài): Mô tả, ghi chú, tóm tắt

  • Html: Email, nội dung web, template

  • Integer (Số nguyên): Số lượng, thứ tự, điểm số

  • Float (Số thập phân): Giá trị, tỷ lệ, phần trăm

  • Monetary (Tiền tệ): Giá, chi phí, doanh thu

  • Date (Ngày): Ngày giao hàng, deadline, ngày hẹn

  • Datetime (Ngày giờ): Thời gian cụ thể, lịch hẹn

  • Boolean (Đúng/Sai): Cờ trạng thái, điều kiện

  • Selection (Lựa chọn): Phân loại, trạng thái, mức độ

  • Many2one (Nhiều-một): Tham chiếu đến bản ghi khác

  • Many2many (Nhiều-nhiều): Tham chiếu đến nhiều bản ghi

Trường AI: Tự động điền dữ liệu thông minh trong Odoo | SolX