Qua các bài trước, Landing Page Levela đã dần hoàn thiện hành trình mua hàng: khách có thể tìm hiểu sản phẩm, đọc Blog hướng dẫn, thêm sản phẩm vào giỏ, Checkout, đặt hàng và theo dõi đơn hàng.

Tuy nhiên, trong quá trình tìm hiểu sản phẩm, không phải khách hàng nào cũng sẵn sàng mua ngay. Một người mới biết đến Levela có thể có những câu hỏi như:

  • Levela hiện có những sản phẩm nào?
  • Tôi nên sử dụng Hydrating Serum ở bước nào?
  • Thứ tự sử dụng Cleanser, Serum và Moisturizer như thế nào?
  • Tôi muốn được tư vấn thêm thì phải làm sao?

Nếu khách phải tự tìm câu trả lời trong từng Product Card hoặc từng bài Blog, hành trình sẽ mất nhiều bước hơn. Trong bài này, chúng ta sẽ bổ sung Chatbot AI cho Landing Page Levela, giúp khách đặt câu hỏi trực tiếp ngay trên website.

Do EzyChat và EzyAI đã được cài đặt ở các bài trước, chúng ta sẽ bỏ qua phần cài plugin và cấu hình cơ bản, đi thẳng vào việc tạo một chatbot dành riêng cho Levela.

1. Xác định Chatbot Levela cần tư vấn những gì

Trước khi cấu hình AI, chúng ta cần xác định rõ phạm vi của chatbot. Chatbot Levela không cần trả lời mọi chủ đề. Trong bài này, nhiệm vụ chính của chatbot là hỗ trợ khách tìm hiểu các sản phẩm đang có trên Landing Page.

Levela hiện có ba sản phẩm:

Sản phẩm Thông tin chatbot có thể sử dụng
Levela Gentle Cleanser Sản phẩm làm sạch dành cho bước đầu tiên trong routine chăm sóc da
Levela Hydrating Serum Serum sử dụng sau bước làm sạch và trước kem dưỡng
Levela Daily Moisturizer Kem dưỡng sử dụng sau Serum trong routine

Routine cơ bản đã được sử dụng trên website là:

  • Gentle Cleanser
  • Hydrating Serum
  • Daily Moisturizer

Từ dữ liệu này, chatbot có thể hỗ trợ những câu hỏi như:

  • Levela có những sản phẩm nào?
  • Serum dùng ở bước nào?
  • Kem dưỡng dùng trước hay sau Serum?
  • Thứ tự sử dụng ba sản phẩm Levela như thế nào?
  • Giá sản phẩm hiện tại là bao nhiêu?
  • Tôi muốn xem sản phẩm này ở đâu?

Điểm quan trọng là chatbot chỉ nên tư vấn dựa trên thông tin Levela thực sự có. Nếu chưa có dữ liệu về thành phần, loại da phù hợp hoặc một công dụng cụ thể, chatbot không nên tự tạo câu trả lời.

2. Tạo kỹ năng AI tư vấn sản phẩm Levela

Sau khi xác định phạm vi, chúng ta bắt đầu tạo kỹ năng dành riêng cho chatbot. Trong EzyPlatform Admin, mở EzyAI → Các kỹ năng AI → Thêm mới.

Thêm mới kỹ năng AI trong EzyAI
Thêm mới kỹ năng AI trong EzyAI
  • Ở trường Tiêu đề, nhập: Hướng dẫn tư vấn sản phẩm Levela
  • Ở trường Nội dung, chúng ta cần mô tả cho AI biết vai trò, thông tin sản phẩm và những nguyên tắc cần tuân theo. Có thể sử dụng nội dung sau:
Nội dung kỹ năng tư vấn sản phẩm Levela, phần 1
Nội dung kỹ năng, phần 1
Nội dung kỹ năng tư vấn sản phẩm Levela, phần 2
Nội dung kỹ năng, phần 2

Sau khi hoàn thành, đặt trạng thái phù hợp để kỹ năng có thể được sử dụng và lưu lại.

3. Kiểm tra dịch vụ AI Chat sẽ sử dụng

Sau khi có kỹ năng, chúng ta cần xác định dịch vụ AI nào sẽ xử lý cuộc hội thoại. Trong EzyPlatform Admin, mở EzyAI → Các dịch vụ AI Chat.

Danh sách dịch vụ AI Chat trong EzyAI
Danh sách dịch vụ AI Chat trong EzyAI

Nếu hệ thống đã có dịch vụ AI Chat đang hoạt động ổn định, chúng ta không cần tạo lại từ đầu. Chỉ cần kiểm tra:

  • Dịch vụ đang sử dụng.
  • Trạng thái hoạt động.
  • Cấu hình AI tương ứng.
  • Khả năng sử dụng với Chatbot Levela.

Nếu cần sử dụng API Key của nhà cung cấp AI, thông tin này phải được lưu ở khu vực cấu hình phù hợp của EzyPlatform.

Lưu ý: không đưa API Key trực tiếp vào HTML hoặc JavaScript của Landing Page.

4. Tạo cấu hình AI Chat cho Levela

Tiếp theo, tạo một cấu hình AI Chat dành cho Levela.

Kiểm tra cấu hình dịch vụ AI Chat
Kiểm tra cấu hình dịch vụ AI Chat

Tên cấu hình có thể đặt: levela và nhập mã khóa API dịch vụ mà bạn đang sử dụng (ví dụ:deepseek), cùng với các trường thông tin khác như ảnh bên dưới .

Tạo cấu hình AI Chat tên levela
Tạo cấu hình AI Chat tên levela

Việc tạo cấu hình riêng giúp chatbot Levela có thể sử dụng kỹ năng và cách xử lý riêng mà không ảnh hưởng đến những chatbot khác trên hệ thống. Trong cấu hình, sử dụng đúng dịch vụ AI Chat đã kiểm tra ở bước trước. Sau khi hoàn thành, lưu cấu hình.

5. Gắn kỹ năng tư vấn sản phẩm vào AI Chat

Bây giờ chúng ta đã có hai thành phần: AI Chat Config: levela và AI Skill: Hướng dẫn tư vấn sản phẩm Levela.

Tiếp theo, mở cấu hình levela và tìm phần quản lý Các kỹ năng AI. Thêm kỹ năng Hướng dẫn tư vấn sản phẩm Levela vào cấu hình.

Quản lý Các kỹ năng AI trong cấu hình levela
Quản lý kỹ năng AI trong cấu hình
Thêm kỹ năng Hướng dẫn tư vấn sản phẩm Levela vào cấu hình
Thêm kỹ năng Hướng dẫn tư vấn sản phẩm Levela

Sau khi thêm Skill, lưu lại cấu hình. Đến đây AI đã có hướng dẫn về phạm vi thông tin và cách tư vấn sản phẩm Levela.

6. Chọn cấu hình AI Chat cho Chatbot Levela

Sau khi gắn Skill, hãy kiểm tra cấu hình AI Chat mà chatbot đang sử dụng. Mục tiêu là đảm bảo khi khách gửi câu hỏi từ Landing Page Levela, cuộc hội thoại được xử lý bởi đúng cấu hình vừa tạo.

Nếu hệ thống cho phép chọn cấu hình AI Chat cho Chat Profile, hãy chọn cấu hình levela.

Chọn cấu hình AI Chat levela cho Chat Profile
Chọn cấu hình AI Chat levela cho Chat Profile

7. Lấy đoạn mã nhúng Chatbot

Khi phần AI đã sẵn sàng, bước tiếp theo là đưa chatbot lên Landing Page. Mở cấu hình Chatbot/Chat Profile tương ứng và tìm phần có biểu tượng Đoạn mã nhúng.

Biểu tượng Đoạn mã nhúng trong cấu hình Chat Profile
Mục Đoạn mã nhúng trong cấu hình Chat Profile

Sao chép chính xác đoạn mã mà hệ thống cung cấp. Đoạn mã có thể chứa các thông tin cấu hình như script và data-profile. Không tự tạo hoặc thay đổi data-profile, bởi giá trị này cần khớp với Chat Profile thực tế trên EzyPlatform.

Đoạn mã nhúng do EzyPlatform cung cấp
Đoạn mã nhúng do EzyPlatform cung cấp

Sau khi copy, quay lại project Levela trong VS Code.

8. Sử dụng Vibe Coding để đưa Chatbot vào Landing Page

Không nên tự chọn ngẫu nhiên một file HTML rồi dán script vào. Trước tiên, hãy để AI kiểm tra cấu trúc project.

Prompt mẫu

"Hãy kiểm tra source code website Levela hiện tại.

Tôi muốn tích hợp Chatbot EzyChat vào Landing Page /levela.

Trước tiên hãy xác định:

  • Template hoặc file tạo Landing Page Levela.
  • Website đã có script EzyChat hay chưa.
  • Website đã có cấu hình ezyweb hay chưa.
  • Vị trí phù hợp để đặt đoạn mã nhúng chatbot.
  • Có nguy cơ nhúng trùng chatbot hay không.

Không chỉnh sửa source code.

Hãy báo lại cấu trúc hiện tại và vị trí phù hợp để tích hợp."

Kết quả AI kiểm tra cấu trúc source code Levela
Kết quả AI kiểm tra cấu trúc source code Levela

Sau khi AI xác định đúng vị trí, tiếp tục cung cấp đoạn mã nhúng đã copy từ EzyPlatform:

Prompt mẫu

"Hãy tích hợp đoạn mã nhúng Chatbot Levela sau vào Landing Page /levela:

[DÁN ĐOẠN MÃ NHÚNG TỪ EZYPLATFORM TẠI ĐÂY]

Yêu cầu:

  • Sử dụng chính xác đoạn mã nhúng được cung cấp.
  • Không tự thay đổi data-profile.
  • Nếu website đã có chatbot cũ, không tạo thêm chatbot thứ hai.
  • Nếu cần thay thế cấu hình cũ, chỉ thay đúng phần liên quan.
  • Nếu website đang sử dụng ezyweb, giữ đúng cấu hình hiện tại.
  • Không hard-code API Key hoặc thông tin xác thực vào frontend.
  • Không thay đổi Product Section, Blog, giỏ hàng, Checkout hoặc form tư vấn.
  • Giữ nguyên cấu trúc và Brand Identity hiện tại của Levela.

Sau khi hoàn thành, hãy liệt kê những file đã chỉnh sửa và dừng lại để tôi Preview."

Sau khi AI hoàn thành, mở /levela và kiểm tra icon chatbot. Nếu chatbot không xuất hiện, hãy kiểm tra Console và Network trước khi yêu cầu AI thay đổi source code thêm.

Icon chatbot xuất hiện trên Landing Page Levela
Icon chatbot xuất hiện trên Landing Page Levela

9. Đồng bộ giao diện Chatbot với Brand Identity Levela

Sau khi đã tạo Chat Profile và cấu hình AI cho Levela, bước tiếp theo là chỉnh lại nút mở chatbot để phù hợp với giao diện Landing Page. Thay vì chỉnh CSS trực tiếp trong source code, chúng ta có thể cấu hình ngay trong EzyChat.

9.1. Mở hồ sơ chat Levela

Trong EzyPlatform Admin, truy cập EzyChat → Các hồ sơ chat. Tại danh sách hồ sơ chat, tìm hồ sơ levela. Nhấn vào tên levela để mở thông tin chi tiết.

Danh sách hồ sơ chat và hồ sơ levela trong EzyChat
Danh sách hồ sơ chat trong EzyChat

9.2. Kiểm tra thông tin và đoạn mã nhúng

Tại trang Chi tiết hồ sơ chat, chúng ta có thể kiểm tra các thông tin của hồ sơ Levela. Trong đó, phần Đoạn mã nhúng cung cấp script để đưa chatbot lên website đã thực hiện ở bước trước.

Giá trị data-profile được tạo riêng cho hồ sơ chat. Khi tích hợp Landing Page, cần sử dụng chính xác đoạn mã do EzyChat cung cấp, không tự tạo hoặc thay đổi khóa nhúng.

Ngoài đoạn mã nhúng, trang này còn cung cấp Iframe hỗ trợ nếu cần sử dụng chatbot dưới dạng iframe. Để tiếp tục cấu hình giao diện, nhấn Sửa.

Chi tiết hồ sơ chat Levela với đoạn mã nhúng và Iframe
Chi tiết hồ sơ chat Levela

9.3. Cấu hình giao diện nút Chat

Trong trang Sửa hồ sơ chat, chúng ta có thể điều chỉnh trực tiếp cách nút chatbot xuất hiện trên website. Các thuộc tính cần chú ý gồm:

  • Kiểu nút chat
  • Vị trí nút chat
  • Kích thước nút chat
  • Màu nút chat
  • URL ảnh nút mở chat
  • Hiệu ứng thu hút chú ý cho nút chat
  • URL ảnh supporter

Ngoài ra còn có các tùy chọn liên quan đến hành vi trò chuyện như:

  • Chat qua socket trên web.
  • Bắt buộc thông tin người dùng để chat.
  • Bắt buộc email người dùng để chat.
  • Bắt buộc số điện thoại người dùng để chat.
  • Cho phép người dùng đính kèm tệp khi chat.
Form Sửa hồ sơ chat với các thuộc tính giao diện nút Chat
Form Sửa hồ sơ chat với các thuộc tính giao diện nút Chat

Ở bài này, chúng ta chỉ tập trung vào những cấu hình cần thiết để chatbot hoạt động phù hợp trên Landing Page, không cần bật tất cả tùy chọn.

9.4. Thiết lập nút Chat phù hợp với Levela

Dựa trên giao diện Landing Page hiện tại, cấu hình nút Chat theo hướng đơn giản và đồng nhất với thương hiệu Levela. Có thể thiết lập:

Thuộc tính Cấu hình
Kiểu nút chat Vuông bo góc
Vị trí nút chat Bên phải
Kích thước nút chat Lớn
Màu nút chat #e59999
Hiệu ứng thu hút chú ý Bật
Chat qua socket trên web Bật
Bắt buộc thông tin người dùng để chat Tắt
Bắt buộc email người dùng để chat Tắt
Bắt buộc số điện thoại người dùng để chat Tắt
Cho phép đính kèm tệp khi chat Bật

Việc không bắt buộc khách cung cấp họ tên, email hoặc số điện thoại ngay từ đầu đặc biệt phù hợp với mục đích của chatbot trong bài này.

Thiết lập các tùy chọn nút Chat cho Levela
Thiết lập các tùy chọn nút Chat cho Levela

Sau khi hoàn thành, kiểm tra lại Trạng thái là Đã kích hoạt rồi nhấn Gửi đi để lưu cấu hình.

9.5. Kiểm tra nút Chatbot trên Landing Page

Cuối cùng, quay lại Landing Page Levela và tải lại trang. Nếu cấu hình đúng, nút chatbot sẽ xuất hiện ở góc dưới bên phải màn hình. Ở giao diện hiện tại, nút sử dụng tông hồng phù hợp với màu sắc của Levela và icon hội thoại màu trắng ở giữa.

Nút Chatbot Levela ở góc dưới bên phải Landing Page
Nút Chatbot Levela trên Landing Page

Kết quả của bước này là Chatbot Levela đã được đưa lên Landing Page với giao diện phù hợp, sẵn sàng để chúng ta kiểm tra khả năng tư vấn sản phẩm ở bước tiếp theo.

10. Kiểm tra Chatbot bằng câu hỏi sản phẩm thực tế

Bước cuối cùng là kiểm tra chatbot bằng những câu hỏi mà khách hàng thực sự có thể hỏi. Không nên chỉ thử: Xin chào.

Chatbot phản hồi lời chào Xin chào
Chatbot phản hồi lời chào

Câu hỏi này chỉ chứng minh AI có thể phản hồi, chưa chứng minh Skill tư vấn sản phẩm hoạt động đúng. Hãy thử lần lượt: Levela hiện có những sản phẩm nào?

Chatbot trả lời câu hỏi Levela hiện có những sản phẩm nào
Chatbot trả lời câu hỏi về sản phẩm Levela

Câu trả lời cần dựa trên thông tin chúng ta đã cung cấp.

Sau đó thử một câu hỏi mà Skill không có dữ liệu: Hydrating Serum có thành phần gì?

Chatbot trả lời câu hỏi thành phần Hydrating Serum khi chưa có dữ liệu
Chatbot trả lời câu hỏi chưa có dữ liệu

Nếu chưa cung cấp thông tin thành phần, chatbot không nên tự tạo danh sách thành phần. Nếu cả những câu chatbot biết và không biết đều được xử lý đúng, Skill đã hoạt động đúng phạm vi.

11. Bổ sung nguồn dữ liệu RAG cho Chatbot Levela

Sau khi tạo AI Skill tư vấn sản phẩm cho Levela, Chatbot đã có các quy tắc để xác định cách trả lời và tư vấn khách hàng. Tuy nhiên, nếu tiếp tục đưa toàn bộ thông tin sản phẩm trực tiếp vào AI Skill thì phần hướng dẫn sẽ ngày càng dài và khó cập nhật khi Levela có thêm sản phẩm hoặc nội dung mới.

Vì vậy, chúng ta sẽ tách thông tin sản phẩm thành một nguồn dữ liệu riêng bằng EzyRAG và EzyVector. AI Skill sẽ tập trung quy định Chatbot cần tư vấn như thế nào, còn RAG sẽ cung cấp dữ liệu sản phẩm để Chatbot tìm và sử dụng khi trả lời.

Phần cài đặt EzyRAG, EzyVector, cấu hình Embedding và kết nối hai thành phần đã được thực hiện trước đó nên sẽ không lặp lại trong bài này.

11.1. Tạo Collection cho Levela

Đầu tiên, mở khu vực quản lý Collection trong EzyRAG → Các bộ sưu tập vector → Thêm mới.

Mở khu vực quản lý Collection trong EzyRAG
Khu vực quản lý Collection, phần 1
Nút Thêm mới Collection trong EzyRAG
Nút Thêm mới, phần 2

Tạo một Collection riêng dành cho dữ liệu của Landing Page Levela. Có thể đặt tên là levela.

Nhập tên Collection riêng cho Levela
Nhập tên Collection riêng cho Levela

Các thông số liên quan đến EzyVector và Embedding tiếp tục sử dụng theo cấu hình đã thiết lập trước đó. Nếu hệ thống đang hoạt động bình thường thì không cần thay đổi các thông số này.

Sau khi kiểm tra thông tin, nhấn Thêm để tạo Collection. Collection này sẽ tập hợp riêng dữ liệu phục vụ Chatbot Levela, tránh trộn với dữ liệu của những website hoặc Chatbot khác.

11.2. Bổ sung Data Chunk cho routine Levela nếu chưa có

Với ba sản phẩm đang sử dụng trên Landing Page, chúng ta đã có các Data Chunk:

  • Levela Gentle Cleanser
  • Levela Hydrating Serum
  • Levela Daily Moisturizer

Không cần tạo lại các Data Chunk này. Tuy nhiên, để Chatbot có thể trả lời những câu hỏi liên quan đến thứ tự sử dụng cả ba sản phẩm, có thể bổ sung thêm một Data Chunk riêng về routine nếu dữ liệu này chưa tồn tại.

Trong EzyRAG → Data Chunks, tạo:

Tiêu đề: Routine chăm sóc da Levela

Nội dung:

Routine chăm sóc da cơ bản của Levela gồm ba bước:

Bước 1: Levela Gentle Cleanser – sử dụng ở bước làm sạch.

Bước 2: Levela Hydrating Serum – sử dụng sau bước làm sạch.

Bước 3: Levela Daily Moisturizer – sử dụng sau Hydrating Serum.

Thứ tự: Gentle Cleanser → Hydrating Serum → Daily Moisturizer.

Sau đó nhấn Gửi đi.

Tạo Data Chunk routine Levela, phần 1
Tạo Data Chunk routine, phần 1
Tạo Data Chunk routine Levela, phần 2
Tạo Data Chunk routine, phần 2

Nếu Data Chunk có nội dung tương tự đã tồn tại thì bỏ qua bước này để tránh tạo dữ liệu trùng lặp.

11.3. Bổ sung link sản phẩm và Blog vào dữ liệu Levela

Ngoài thông tin như tên, mô tả, giá, dung tích và vị trí trong routine, chúng ta sẽ bổ sung thêm đường dẫn để Chatbot có thể hướng khách đến bước tiếp theo khi cần.

  • Trang sản phẩm Levela: sử dụng khi khách muốn xem hoặc mua sản phẩm.
  • Blog Levela: sử dụng khi khách muốn tìm hiểu thêm về sản phẩm hoặc cách sử dụng.

Ví dụ, mở lại Data Chunk Levela Hydrating Serum và cập nhật nội dung thành:

Levela Hydrating Serum

Levela Hydrating Serum là serum có kết cấu nhẹ, phù hợp để bổ sung vào chu trình chăm sóc da hằng ngày và mang lại cảm giác mềm mại, dễ chịu khi sử dụng.

Dung tích: 30ml. Giá tham khảo: 299.000đ.

Levela Hydrating Serum được sử dụng sau bước làm sạch và trước Daily Moisturizer.

Routine Levela: Gentle Cleanser → Hydrating Serum → Daily Moisturizer.

Trang sản phẩm Levela: [DÁN LINK CHUNG ĐẾN KHU VỰC/TRANG SẢN PHẨM]

Blog Levela: [DÁN LINK CHUNG ĐẾN TRANG BLOG]

Khi khách muốn xem hoặc mua sản phẩm Levela, hướng khách đến Trang sản phẩm Levela.

Khi khách muốn tìm hiểu thêm về cách sử dụng hoặc kiến thức liên quan, hướng khách đến Blog Levela.

Thực hiện tương tự với Levela Gentle Cleanser và Levela Daily Moisturizer. Nếu cả ba sản phẩm đều được hiển thị tại cùng một khu vực sản phẩm trên Landing Page và sử dụng chung một trang Blog, có thể sử dụng cùng hai đường dẫn này trong các Data Chunk.

Data Chunk Levela Hydrating Serum sau khi bổ sung link
Data Chunk sau khi bổ sung link sản phẩm và Blog

Nhờ đó, nguồn dữ liệu không chỉ giúp Chatbot tìm thông tin về sản phẩm mà còn cung cấp đường dẫn phù hợp khi khách muốn tiếp tục xem sản phẩm, mua hàng hoặc tìm hiểu thêm.

11.4. Kiểm tra bằng những câu hỏi thực tế

Sau khi nguồn dữ liệu Levela được kết nối với Chatbot, hãy thử trực tiếp những câu hỏi mà khách có thể sử dụng trên Landing Page.

Câu hỏi kiểm tra Kết quả cần nhận được
Levela hiện có những sản phẩm nào? Gentle Cleanser, Hydrating Serum và Daily Moisturizer
Hydrating Serum giá bao nhiêu? 299.000đ
Hydrating Serum dùng ở bước nào? Sau Gentle Cleanser và trước Daily Moisturizer
Tôi nên sử dụng ba sản phẩm Levela theo thứ tự nào? Gentle Cleanser → Hydrating Serum → Daily Moisturizer
Tôi muốn xem các sản phẩm Levela Hướng khách đến trang hoặc khu vực sản phẩm Levela
Tôi muốn mua Hydrating Serum Trả lời thông tin Hydrating Serum và hướng khách đến trang sản phẩm Levela
Tôi muốn đọc thêm hướng dẫn sử dụng sản phẩm Levela Hướng khách đến Blog Levela

Nếu Chatbot có thể lấy đúng thông tin sản phẩm, trả lời đúng thứ tự routine và sử dụng đúng các đường dẫn đã cung cấp thì nguồn dữ liệu RAG Levela đã hoạt động đúng với mục tiêu tư vấn trên Landing Page.

Kiểm tra Chatbot Levela với dữ liệu RAG
Kiểm tra Chatbot với dữ liệu sản phẩm Levela

Kết luận

Đến đây, chúng ta đã hoàn thiện Chatbot AI tư vấn sản phẩm cho Landing Page Levela. Chatbot được cấu hình bằng EzyChat và EzyAI, sử dụng kỹ năng riêng để xác định cách tư vấn, sau đó được đưa lên Landing Page bằng đoạn mã nhúng với sự hỗ trợ của Vibe Coding trong VS Code.

Để Chatbot không phải phụ thuộc hoàn toàn vào thông tin viết trực tiếp trong AI Skill, chúng ta cũng đã bổ sung nguồn dữ liệu RAG riêng cho Levela bằng EzyRAG và EzyVector. Collection levela tập hợp dữ liệu của ba sản phẩm, routine chăm sóc da, đồng thời bổ sung đường dẫn đến khu vực sản phẩm và Blog để Chatbot có thể hướng khách đến bước tiếp theo phù hợp.

Sau khi hoàn thành, Chatbot có thể hỗ trợ khách ngay trên Landing Page với những nhu cầu thực tế như tìm hiểu sản phẩm, kiểm tra giá, hỏi thứ tự sử dụng, xem sản phẩm để mua hoặc chuyển sang Blog khi muốn đọc hướng dẫn chi tiết hơn.

Quan trọng hơn, AI Skill và RAG giờ đây đảm nhiệm hai vai trò rõ ràng: AI Skill quy định Chatbot cần tư vấn như thế nào, còn RAG cung cấp dữ liệu thực tế để Chatbot sử dụng khi trả lời. Khi Levela có thêm sản phẩm hoặc nội dung mới, chúng ta có thể tiếp tục cập nhật nguồn dữ liệu thay vì đưa ngày càng nhiều thông tin trực tiếp vào AI Skill.