Bối cảnh và vấn đề nghiên cứu

Sự phát triển của trí tuệ nhân tạo (AI) và công nghệ xử lý ngôn ngữ tự nhiên (NLP) đang tạo ra sự thay đổi lớn trong hoạt động vận hành của ngành tài chính - ngân hàng. Nghiên cứu của Juniper (2018) chỉ ra rằng việc ứng dụng chatbot giúp lĩnh vực ngân hàng và bán lẻ tiết kiệm khoảng 2,5 tỷ giờ phục vụ khách hàng cùng 11 tỷ USD mỗi năm vào năm 2023. Theo dự báo của Elisha Sudlow và Poole (2022), tổng số lượt truy cập ứng dụng nhắn tin chatbot trên toàn cầu tăng từ 3,5 tỷ (năm 2022) lên 9,5 tỷ (năm 2026), tương đương mức tăng trưởng 169%. Tại Việt Nam, Quyết định số 149/QĐ-TTg ngày 20/01/2020 của Thủ tướng Chính phủ phê duyệt "Chiến lược tài chính toàn diện quốc gia" đã xác định việc đẩy mạnh ứng dụng công nghệ hiện đại, đổi mới sáng tạo nhằm tối ưu hóa chi phí và nâng cao khả năng tiếp cận dịch vụ tài chính cho người dân.

Tuy nhiên, khảo sát thực tế tính đến ngày 28/04/2023 trên 40 ngân hàng thương mại tại Việt Nam cho thấy tỷ lệ triển khai trợ lý ảo còn hạn chế: chỉ có 15/40 ngân hàng (chiếm 37,5%) đã tích hợp chatbot AI, trong khi 25 ngân hàng còn lại chưa ứng dụng hoặc đã ngừng vận hành (như SCB ngừng từ tháng 09/2022, Eximbank ngừng từ tháng 10/2018). Bên cạnh đó, khảo sát trực tiếp một số chatbot ngân hàng đang vận hành (TPBank, Vietcombank, VietinBank) cho thấy các quy trình tư vấn nghiệp vụ mở thẻ và xử lý khóa thẻ khẩn cấp vẫn còn tồn tại điểm nghẽn, làm giảm trải nghiệm người dùng.

Khóa luận xác định các mục tiêu và nhiệm vụ nghiên cứu cụ thể như sau:

  1. Nghiên cứu cơ sở lý thuyết về hệ thống Chatbot và nền tảng xây dựng hội thoại FPT.AI Conversation.
  2. Tìm hiểu hệ thống nghiệp vụ thẻ ngân hàng và các tình huống tư vấn thực tế phát sinh trong giao dịch thẻ.
  3. Xây dựng và triển khai thử nghiệm hệ thống Chatbot chuyên biệt về nghiệp vụ thẻ ngân hàng, có khả năng nhận diện ý định, trích xuất thực thể, phản hồi thông tin chính xác và duy trì tính ổn định.
  4. Phân tích, đánh giá kết quả thực nghiệm theo kịch bản và kiểm thử tự động, đồng thời đề xuất định hướng hoàn thiện hệ thống trong tương lai.

Đối tượng và phạm vi nghiên cứu:

  • Đối tượng nghiên cứu: Quy trình tư vấn, hỗ trợ nghiệp vụ thẻ ngân hàng và kỹ thuật xây dựng trợ lý ảo đàm thoại.
  • Phạm vi không gian (nghiệp vụ): Tập trung vào 3 loại thẻ phổ biến gồm thẻ ghi nợ nội địa, thẻ ghi nợ quốc tế và thẻ tín dụng quốc tế; triển khai 10 nhóm chức năng nghiệp vụ (định nghĩa thẻ, phân loại, tính năng, biểu phí, thời hạn sử dụng, kích hoạt thẻ, cấp lại mã PIN, chương trình khuyến mãi, thủ tục/hồ sơ phát hành thẻ, và tiếp nhận thông tin khóa thẻ qua API).
  • Phạm vi thời gian: Đề tài được thực hiện từ tháng 02/2023 đến tháng 05/2023.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết và mô hình áp dụng

Khóa luận tổng hợp các khái niệm nền tảng về hệ thống trả lời tự động (Chatbot) và nghiệp vụ thẻ ngân hàng theo Thông tư của Ngân hàng Nhà nước Việt Nam (2016). Hệ thống chatbot được phân loại theo hai góc độ:

  • Theo trải nghiệm người dùng: Clicking Bot (tương tác dạng nút bấm cơ bản), NLP Bot (sử dụng xử lý ngôn ngữ tự nhiên) và Dialogue Management Bot (quản lý hội thoại toàn diện, kết hợp nút bấm và khả năng duy trì ngữ cảnh).
  • Theo phạm vi kiến trúc: Miền mở (Open Domain) và Miền đóng (Close Domain). Đề tài lựa chọn mô hình Dialogue Management Bot hoạt động trên miền đóng chuyên ngành ngân hàng.

Cấu trúc kỹ thuật của hệ thống Chatbot gồm 3 thành phần chính:

  1. Hiểu ngôn ngữ tự nhiên (NLU - Natural Language Understanding): Pipeline xử lý gồm phân loại lĩnh vực (Domain Classification), phân loại ý định (Intent Classification) và trích xuất thực thể (Entity Extraction / Slot Filling).
  2. Quản lý hội thoại (DM - Dialogue Policy Management): Điều phối trạng thái cuộc trò chuyện, lưu giữ ngữ cảnh (Context) và kết nối dữ liệu ngoại vi thông qua API.
  3. Thành phần tạo ngôn ngữ tự nhiên (NLG - Natural Language Generation): Trải qua 6 giai đoạn (Phân tích nội dung, Hiểu dữ liệu, Cấu trúc tài liệu, Tổng hợp câu, Cấu trúc ngữ pháp, Trình bày ngôn ngữ) để phản hồi người dùng.

Nền tảng FPT.AI Conversation (thuộc FPT Smart Cloud) được lựa chọn làm công cụ triển khai nhờ bộ nhận diện tiếng Việt tối ưu, khả năng nhớ ngữ cảnh hội thoại, công cụ kiểm thử tự động (Automation Test), tính năng phân quyền 6 cấp bậc và hỗ trợ kết nối đa kênh.

Phương pháp nghiên cứu

  • Phương pháp khảo sát, phân tích và tổng hợp: Thống kê hiện trạng ứng dụng chatbot tại 40 ngân hàng thương mại Việt Nam; đóng vai khách hàng nhắn tin trực tiếp trên Facebook Messenger để khảo sát, đối chuẩn (benchmark) quy trình đàm thoại của 3 ngân hàng (TPBank, Vietcombank, VietinBank).
  • Phương pháp mô hình hóa và thiết kế kịch bản: Phân tách nghiệp vụ thẻ thành 13 luồng hội thoại theo cấu trúc sơ đồ cây; chuẩn hóa tập dữ liệu mẫu (Samples), ý định (Intents), từ khóa (Keywords) và từ điển đồng nghĩa (Synonyms).
  • Phương pháp thực nghiệm và kiểm thử hệ thống: Kiểm thử thủ công theo kịch bản thực tế (Scenario Test) và kiểm thử hàng loạt bằng công cụ kiểm tra tự động (Automation Test) tích hợp trên FPT.AI.

Nguồn dữ liệu

  • Dữ liệu quy phạm pháp luật và thống kê thị trường từ Ngân hàng Nhà nước Việt Nam (2022: ghi nhận 112,69 triệu thẻ nội địa, 32,49 triệu thẻ quốc tế và 182.435 giao dịch thanh toán thẻ), Tổ chức thẻ quốc tế Visa (2015, 2022), Bộ Tài chính (2015).
  • Dữ liệu nghiệp vụ, biểu phí, hồ sơ phát hành thẻ thực tế của các ngân hàng thương mại Việt Nam.
  • Tập dữ liệu đàm thoại do tác giả tự xây dựng bao gồm các bảng câu hỏi - câu trả lời (Q&A), mẫu câu huấn luyện NLU và bộ test case đánh giá.

Thiết kế và triển khai hệ thống chatbot

Khóa luận thiết kế kiến trúc chatbot chuyên biệt cho nghiệp vụ thẻ với các phân hệ chính:

Phân hệ / Thành phần Chi tiết thiết kế và công nghệ
Nền tảng cốt lõi FPT.AI Conversation, ứng dụng NLU tiếng Việt và Dialogue Management
Kênh tương tác Giao diện Fanpage Facebook (tích hợp qua Facebook Messenger API), menu cố định và thanh chat
Cơ chế trích xuất thực thể - Trích xuất chính xác: Áp dụng cho các thực thể cố định (loại thẻ: ghi nợ nội địa, ghi nợ quốc tế, tín dụng quốc tế)
- Trích xuất tiên đoán: Áp dụng cho dữ liệu biến đổi của người dùng (số điện thoại, CMND/CCCD, ngày sinh, địa chỉ $address)
Kết nối hệ thống ngoài Tích hợp Webhook / API mô phỏng hệ thống ngân hàng để tiếp nhận dữ liệu khóa thẻ khẩn cấp
Phân luồng hỗ trợ Chuyển tiếp sang Live-support (nhân viên tư vấn) khi độ tin cậy của bot dưới 60% hoặc khi người dùng yêu cầu

Hệ thống được thiết kế theo 13 luồng hội thoại chính chia thành 3 nhóm xử lý:

  1. Nhóm thông tin chung về thẻ (9 luồng - không thu thập thông tin): Định nghĩa thẻ, Phân loại thẻ, Tính năng, Biểu phí, Thời hạn sử dụng, Kích hoạt lần đầu, Kích hoạt lại, Cấp lại mã PIN, Chương trình khuyến mãi.
  2. Nhóm hỗ trợ mở thẻ (2 luồng - thu thập thông tin khách hàng tiềm năng): Thủ tục phát hành thẻ, Thời gian phát hành thẻ.
  3. Nhóm khóa thẻ khẩn cấp (1 luồng - xử lý giao dịch an toàn): Tương tác thu thập 4 trường dữ liệu bắt buộc gồm Số CMND/CCCD/Hộ chiếu, 4 số cuối in trên thẻ, Ngày sinh (dd/mm/yyyy), Số điện thoại đăng ký tài khoản; sau đó đóng gói dữ liệu và gọi API xử lý.
  4. Nhóm kịch bản mặc định: Chào hỏi (Welcome), Phản hồi mặc định (Default Answer), Bắt đầu phiên (Start session), Bắt đầu câu (Start sentence).

Nội dung chính theo từng chương

Chương 1: Giới thiệu bài toán

Chương này tổng kết thực trạng ứng dụng công nghệ trí tuệ nhân tạo và trợ lý ảo tại thị trường tài chính Việt Nam. Thống kê khảo sát 40 ngân hàng thương mại Việt Nam tính đến ngày 28/04/2023 cho thấy:

  • Nhóm đã tích hợp Chatbot AI (15 ngân hàng): BIDV (BIDVSmartbanking), CIMB (OCTO), HDBank, MB (MOWI), Nam A Bank (Robot OPBA), NCB (Nira), Sacombank, SeABank (FPT.AI), Shinhan Bank (SVFC), TPBank (T'Aio), Vietcombank (VCBPAY), VietinBank, Viet Capital Bank (OA Zalo), VPBank (Timo), ACB (ACB AI BOT).
  • Nhóm chưa tích hợp hoặc đã ngừng sử dụng (25 ngân hàng): Bao gồm SCB, Eximbank, Agribank, Techcombank, VIB, SHB, OCB, DongA Bank, PG Bank, OceanBank, Public Bank, Bac A Bank...

Từ thực trạng mức độ thâm nhập chatbot còn thấp và nhu cầu tư vấn khách hàng 24/7 rất lớn, tác giả xác định mục tiêu xây dựng một chatbot chuyên sâu về nghiệp vụ thẻ, giới hạn phạm vi trong 3 loại thẻ phổ biến và thời gian thực hiện trong 3 tháng.

Chương 2: Cơ sở lý thuyết về chatbot và nghiệp vụ thẻ trong ngân hàng

Chương 2 trình bày có hệ thống về cơ sở lý luận của công nghệ đàm thoại và nghiệp vụ ngân hàng.

  • Về công nghệ: Phân tích chi tiết 3 thành phần NLU, DM, NLG; cấu trúc câu mẫu (Samples), ý định (Intents), từ khóa (Keywords), loại thực thể (Entities), từ điển (Dictionary) và 6 nhóm quyền quản trị trên FPT.AI (Chủ sở hữu, Quản trị bot, Biên tập dữ liệu, Người phân quyền, Trưởng nhóm hỗ trợ, Nhân viên hỗ trợ).
  • Về nghiệp vụ: So sánh sự khác biệt về bản chất tài chính, hạn mức, điều kiện và hồ sơ phát hành giữa các sản phẩm thẻ theo bảng tổng hợp:
Tiêu chí Thẻ ghi nợ nội địa Thẻ ghi nợ quốc tế Thẻ tín dụng quốc tế
Bản chất tài chính Chi tiêu trong số dư tài khoản thanh toán Chi tiêu trong số dư tài khoản thanh toán Chi tiêu trước, trả tiền sau (theo hạn mức cấp tín dụng)
Phạm vi sử dụng Trong lãnh thổ Việt Nam Toàn cầu (liên kết Visa, Mastercard...) Toàn cầu (mua sắm trực tuyến, POS quốc tế)
Thời hạn sử dụng Thường không quy định thời hạn cụ thể Tối đa thông thường 8 năm Tùy ngân hàng, thông thường khoảng 3 năm
Điều kiện phát hành Từ đủ 15 tuổi, có CMND/CCCD Từ đủ 15 tuổi, có CMND/CCCD Từ đủ 18 tuổi, chứng minh thu nhập và tài chính

Chương 3: Xây dựng Chatbot hỗ trợ người dùng về nghiệp vụ thẻ trong ngân hàng

Nội dung chương 3 mô tả toàn bộ quá trình phát triển hệ thống:

  1. Khảo sát đối chuẩn: Tác giả thử nghiệm chatbot của 3 ngân hàng (TPBank, Vietcombank, VietinBank) và phát hiện các nhược điểm: TPBank có kịch bản khóa thẻ rườm rà và lỗi đường dẫn đăng ký; VietinBank thiếu kịch bản thu thập thông tin khách hàng mở thẻ; Vietcombank điều hướng người dùng ra website bên ngoài thay vì xử lý trực tiếp tại giao diện trò chuyện.
  2. Thiết kế dữ liệu: Xây dựng tập câu hỏi - câu trả lời (Q&A), bảng ý định và bảng thực thể tương ứng với đối tượng khách hàng mục tiêu trong độ tuổi 18–35.
  3. Hiện thực hóa kịch bản: Thiết lập 13 luồng hội thoại trên nền tảng FPT.AI Conversation, cài đặt phản hồi dạng thẻ văn bản, slide hình ảnh, nút tương tác nhanh, biểu mẫu Form thu thập dữ liệu và kết nối Fanpage Facebook giả lập.

Chương 4: Kết quả thực nghiệm và đánh giá

Chương 4 ghi nhận kết quả vận hành thử nghiệm trên Fanpage Facebook giả lập. Hệ thống thực hiện thành công các tương tác:

  • Chào đón người dùng, hiển thị menu điều hướng thông tin.
  • Giải đáp chính xác các thông tin chung về 3 loại thẻ (định nghĩa, tính năng, biểu phí, thời hạn, cấp lại mã PIN, khuyến mãi, hồ sơ mở thẻ).
  • Thu thập đầy đủ 4 trường dữ liệu bảo mật trong quy trình khóa thẻ và đẩy dữ liệu về hệ thống xử lý mô phỏng.
  • Xử lý các câu hỏi ngoài phạm vi huấn luyện (Fallback) và hỗ trợ điều hướng phiên trò chuyện về nhân viên tư vấn trực tiếp (Live-support).
  • Ghi nhận kết quả đánh giá qua kiểm thử kịch bản (Scenario Test) và kiểm thử tự động (Automation Test) trên tập dữ liệu mẫu.

Kết quả và đóng góp

Kết quả chính

  • Xây dựng bộ dữ liệu đàm thoại chuẩn hóa: Thiết lập thành công bộ câu hỏi - câu trả lời, tập mẫu câu đa dạng (bao gồm tiếng Việt thông thường, từ viết tắt, từ đồng nghĩa) và phân loại thực thể cho nghiệp vụ thẻ ngân hàng.
  • Hoàn thiện hệ thống Chatbot đa luồng: Triển khai hoàn chỉnh 13 luồng hội thoại trên nền tảng FPT.AI Conversation, kết nối thành công với Facebook Messenger.
  • Tối ưu hóa quy trình nghiệp vụ: Khắc phục được nhược điểm của các chatbot ngân hàng hiện hữu bằng cách tích hợp biểu mẫu thu thập dữ liệu mở thẻ và quy trình xác thực khóa thẻ khẩn cấp 4 bước ngay trong cửa sổ chat, không chuyển hướng người dùng ra liên kết ngoài.

Giải pháp và kiến nghị

  • Doanh nghiệp ngân hàng cần chú trọng cá nhân hóa kịch bản và chuẩn hóa từ điển ngôn ngữ đa dạng (từ viết tắt, tiếng Anh, ngôn ngữ mạng của khách hàng trẻ 18–35 tuổi).
  • Cần xây dựng cơ chế phối hợp song song giữa Chatbot tự động và tư vấn viên trực tuyến (Live-support), tự động kích hoạt điều hướng khi độ tin cậy nhận diện NLU xuống dưới 60%.

Đóng góp về mặt học thuật và thực tiễn

  • Cung cấp bức tranh khảo sát định lượng chi tiết về mức độ ứng dụng chatbot tại 40 ngân hàng thương mại Việt Nam tính đến tháng 04/2023.
  • Cung cấp khung phương pháp luận và quy trình mẫu để phân tích, thiết kế, gắn nhãn NLU và xây dựng hệ thống trợ lý ảo chuyên ngành ngân hàng trên nền tảng công nghệ trong nước (FPT.AI).

Hạn chế và hướng nghiên cứu tiếp

  • Hạn chế: Phạm vi nghiên cứu mới chỉ tập trung vào 3 loại thẻ cơ bản với 10 nhóm tác vụ; cơ chế xử lý khóa thẻ tại hệ thống ngân hàng mới dừng lại ở mức mô phỏng qua giao diện API/Webhook mà chưa tích hợp trực tiếp vào hệ thống Core Banking thực tế của một ngân hàng cụ thể; thời gian thực nghiệm giới hạn trong 3 tháng.
  • Hướng nghiên cứu tiếp theo: Bổ sung số lượng câu mẫu huấn luyện để nâng cao độ chính xác của NLU; mở rộng kịch bản sang các nghiệp vụ ngân hàng khác (tiết kiệm, tín dụng tiêu dùng, dịch vụ chuyển tiền, ngân hàng số); tích hợp sâu vào hệ thống bảo mật và cơ sở dữ liệu Core Banking thực tế.

Giá trị tham khảo

  • Đối tượng tham khảo: Sinh viên và học viên chuyên ngành Hệ thống thông tin quản lý, Công nghệ thông tin, Ngân hàng số, Thương mại điện tử; các chuyên viên phân tích nghiệp vụ (BA) và nhóm phát triển sản phẩm trợ lý ảo tại các tổ chức tài chính.
  • Nội dung giá trị: Bảng dữ liệu khảo sát thực trạng 40 ngân hàng Việt Nam; bộ phân tích đối chuẩn hạn chế chatbot ngân hàng; phương pháp thiết kế kịch bản 13 luồng hội thoại và mô hình gắn nhãn ý định/thực thể trên nền tảng FPT.AI Conversation.

Câu hỏi thường gặp

1. Khảo sát trong khóa luận cho thấy tỷ lệ ngân hàng thương mại tại Việt Nam ứng dụng chatbot AI tính đến tháng 04/2023 là bao nhiêu?
Khảo sát trên 40 ngân hàng thương mại tại Việt Nam cho thấy có 15/40 ngân hàng đã tích hợp chatbot AI (đạt tỷ lệ 37,5%), trong khi 25 ngân hàng còn lại chưa triển khai hoặc đã ngừng vận hành.

2. Tác giả đã khảo sát thực tế chatbot của những ngân hàng nào để phát hiện các hạn chế nghiệp vụ?
Tác giả đã trực tiếp đóng vai khách hàng nhắn tin trải nghiệm trên nền tảng Facebook Messenger của 3 ngân hàng: TPBank (Chatbot T'Aio), Vietcombank (Chatbot VCBPAY) và VietinBank.

3. Khóa luận thiết kế kịch bản chatbot tập trung vào những loại thẻ nào?
Kịch bản chatbot tập trung vào 3 loại thẻ phổ biến nhất tại thị trường Việt Nam: thẻ ghi nợ nội địa, thẻ ghi nợ quốc tế và thẻ tín dụng quốc tế.

4. Khi người dùng yêu cầu khóa thẻ khẩn cấp, chatbot thu thập những thông tin xác thực nào?
Chatbot thực hiện thu thập 4 trường thông tin bảo mật gồm: Số CMND/CCCD/Hộ chiếu, 4 số cuối in trên thẻ ngân hàng, Ngày sinh của chủ thẻ (định dạng dd/mm/yyyy), và Số điện thoại đăng ký tài khoản với ngân hàng.

5. Cơ chế xử lý của hệ thống ra sao khi độ tin cậy nhận diện ý định của người dùng đạt dưới 60%?
Khi độ tin cậy nhận diện dưới 60% (bot không hiểu ý định câu hỏi) hoặc khi khách hàng hỏi ngoài kịch bản/yêu cầu gặp người thật, hệ thống sẽ phát câu trả lời mặc định (Default Answer) và chuyển tiếp luồng hỗ trợ sang giao diện của tư vấn viên (Live-support).


Kết luận

Khóa luận tốt nghiệp của tác giả Nguyễn Ngọc Anh đã tổng hợp bức tranh thực trạng ứng dụng chatbot tại 40 ngân hàng thương mại Việt Nam và chỉ ra những hạn chế thực tế trong luồng đàm thoại nghiệp vụ thẻ của một số ngân hàng lớn. Trên cơ sở đó, đề tài xây dựng thành công hệ thống Chatbot tư vấn và hỗ trợ nghiệp vụ thẻ gồm 13 luồng hội thoại trên nền tảng FPT.AI Conversation, tích hợp giao diện Facebook Messenger và cơ chế gọi API khóa thẻ mô phỏng. Kết quả nghiên cứu chứng minh tính khả thi của việc ứng dụng công nghệ xử lý ngôn ngữ tự nhiên tiếng Việt để tự động hóa hoạt động chăm sóc khách hàng và nâng cao năng lực cạnh tranh số trong ngành ngân hàng.