Tải bản đầy đủ (.pdf) (22 trang)

Báo cáo thực tập phân loại khách hàng sử dụng GOOGLE CLOUD PLATFORM

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (955.76 KB, 22 trang )

1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA CÔNG NGHỆ PHẦN MỀM

BÁO CÁO THỰC TẬP

PHÂN LOẠI KHÁCH HÀNG
SỬ DỤNG GOOGLE CLOUD PLATFORM

Công ty thực tập

: OMNIS

Người phụ trách

: Bùi Long Quy

Thực tập sinh

: Huỳnh Gia Phát

TP. Hồ Chí Minh, tháng 12 năm 2020

Huỳnh Gia Phát


2

LỜI MỞ ĐẦU
Trong hồn cảnh hiện nay của cơng ty, lượng khách hàng có nhu cầu nhắn tin hỏi thăm


các vấn đề của khách hàng rất nhiều. Cho nên công ty đã đưa giải pháp là sử dụng chatbot để trả
lời các câu hỏi của khách hàng một khách hàng nhanh chóng. Sau đó lưu lại đoạn thoại giữa
khách hàng và chatbot.
Sau khi có được livechat đó, cơng ty phải phân tích xem đối tượng nào là khách tiềm
năng, khách hàng nào cần hỗ trợ và những khách hàng nào chưa được giải quyết vấn đề của
mình, để các chăm sóc viên hỗ trợ cho khách hàng.
Nhưng vấn đề là lượng livechat quá lớn, việc phân tách thủ công mất rất nhiều thời gian
và cơng sức. Vì vậy cơng ty hướng đến việc sử dụng GG Cloud Flatform để thực hiện viện phân
tích đối tượng khách cho các chăm sóc viên. Để có cái nhìn tổng quan về GCP là gì thì em sẽ
giới thiệu tổng quan:
Google Cloud Platform (GCP) là dịch vụ Public Cloud do chính Google cung cấp trên
hạ tầng của chính Google. Đây cũng chính là hạ tầng cho các dịch vụ chủ lực của Google như
Gmail, Youtube, Google Maps,… Người dùng có thể tự do sử dụng chính hạ tầng này trong
máy chủ, các sản phẩm GCP mà chỉ cần trả phí cho những gì mình đã sử dụng. Chúng ta có thể
thao tác nguồn tài nguyên GCP qua các giao diện web control, command line hoặc các web
API.
Một số dịch vụ trên GCP có thể kể đến như máy chủ ảo hay còn gọi là Compute Engine,
hay là App Engine dùng để host những ứng dụng web hoặc mobile, hay là Kubernetes Engine
dành cho hệ thống sử dụng k8s hoặc docker. Hay có thể kể đến như Cloud SQL cho các dịch vụ
database như MySQL hay PostgreSQL, Cloud Datastore cho NoSQL Database hoặc các dịch vụ
lưu trữ trên Cloud Storage. Đặc biệt trong xu hướng cơng nghệ 4.0 hiện nay thì nhu cầu phân
tích Big Data đang trở nên cấp thiết. Do đó, GCP cung cấp công cụ giúp cho người dùng xây
dựng một hệ thống phân tích Big Data một cách nhanh chóng và đầy mạnh mẽ như BigQuery
cho Data Warehouse hoặc là Cloud Dataflow để xây dựng các hệ thống xử lý pipeline streaming
và batch. Ngồi ra, GCP cịn cung cấp các dịch vụ hỗ trợ cho Machine Learning và AI như
Huỳnh Gia Phát


3


Cloud Auto ML hay các ứng dụng như Vision API hay Speech API giúp cho người dùng có thể
xây dựng dễ dàng các ứng dụng về AI mà không cần có kiến thức chuyên sâu về Machine
Learning. GCP được sử dụng cho tất cả các ngành nghề, đối tượng với điểm mạnh là phân tích
Big Data và AI, hạ tầng cho các ứng dụng game.

Huỳnh Gia Phát


4

LỜI CẢM ƠN
Trân trọng gửi lời cảm ơn Công ty TNHH Thương mại điện tử OMNIS đã tạo điều kiện
cho em có cơ hội được thực tập tại cơng ty.
Chỉ trong một khoảng thời gian ngắn ngủi hai tháng quý công ty, và các anh chị hướng
dẫn đã giúp đỡ em tìm hiểu về các vấn đề cơ bản về khái niệm xử lý ngơn ngữ tự nhiên- NLP,
và tìm hiểu về công cụ Google Cloud Flatform để xây dưng một chương trình đơn giản để phân
loại khách hàng. Chân thành cảm ơn các anh chị trong nhóm trainer đã bỏ ra nhiều thời
gian,công sức để hướng dẫn chúng em hoàn thành đợt thực tập này.
Đặc biệt cảm ơn anh Bùi Long Quy, hướng dẫn, giúp đỡ cho chúng em tận tình cả những
khó khăn trong cơng việc, đến những khó khăn việc làm quen với mơi trường mới, đã chỉ dẫn
chúng em về cách làm báo cáo, lên kế hoạch, những kỹ năng không thể thiếu;
Cũng xin cảm ơn thầy cô trong khoa Công nghệ phần mềm đã nhiệt tình hỗ trợ, tạo điều
kiện em làm bài báo cáo này.
Huỳnh Gia Phát

TpHCM, ngày 11 tháng 12 năm 2020

Huỳnh Gia Phát



5

NHẬN XÉT CỦA KHOA
.........................................................................................................................................................
.........................................................................................................................................................
.........................................................................................................................................................
.........................................................................................................................................................
.........................................................................................................................................................
.........................................................................................................................................................
.........................................................................................................................................................
.........................................................................................................................................................
.........................................................................................................................................................
.........................................................................................................................................................
.........................................................................................................................................................
.........................................................................................................................................................
.........................................................................................................................................................
.........................................................................................................................................................
.........................................................................................................................................................
.........................................................................................................................................................
.........................................................................................................................................................
.........................................................................................................................................................

Huỳnh Gia Phát


6

MỤC LỤC

Mục lục báo cáo thực tập

Chương 1: Giới thiêu công ty thực tập ............................................................................................. 7
Giới thiệu công ty TNHH thương mại điện tử OMNIS................................................................................. 7
Tầm nhìn .................................................................................................................................................. 7
Sứ mệnh .................................................................................................................................................. 7
Giá trị cốt lõi ............................................................................................................................................ 8

Chương 2: Nội dung thực tập .......................................................................................................... 9
1.

Tìm hiểu cơng ty và các kỹ năng cơ bản trong công ty..................................................................... 9

2.

Nghiên cứu kỹ thuật ........................................................................................................................ 9
2.1.

Các cơng cụ làm việc ............................................................................................................................................ 9

2.2.

Tìm hiểu ngơn ngữ Python cơ bản và nâng cao ................................................................................................ 10

2.3.

Ứng dụng Tìm hiểu những vấn đề cơ bản về Xử lý ngôn ngữ tự nhiên – NLP................................................... 10

3.

Thực hiện công cụ phân thích đối tượng khách hàng .................................................................... 15


4.

Lịch làm việc ................................................................................................................................. 16

Chương 3: Chi tiết về project ......................................................................................................... 18
1.

Giới thiệu về Chương trình demo Phân tích loại khách hàng ........................................................ 18

2.

Hỗ trợ............................................................................................................................................ 20

3.

Kế hoạch & kết quả ....................................................................................................................... 20
3.1.

Kế hoạch : ........................................................................................................................................................... 20

3.2.

Thực hiện :.......................................................................................................................................................... 20

3.3.

Kết quả : ............................................................................................................................................................. 20

Huỳnh Gia Phát



7

Chương 1: Giới thiêu công ty thực tập
Giới thiệu công ty TNHH thương mại điện tử OMNIS
Công ty TNHH Thương mại Điện tử Cao Tốc (Cao Tốc Group) được thành lập từ năm
2010 với đội ngũ trẻ, nhiệt huyết và năng động. Công ty kinh doanh trong lĩnh vực thương mại
điện tử bao gồm: máy tính, máy lạnh, điện tử gia dụng, tranh ảnh mỹ thuật và thiết kế website.
Ngoài ra, chúng tơi cịn cung cấp các dịch vụ trực tuyến như: đăng ký tên miền, server, hosting,
quảng cáo online (Google, Facebook, CPC...), quản trị và chăm sóc trang web.

Tầm nhìn
Với tiêu chí cung cấp các loại sản phẩm chính hãng chất lượng cao nhưng vẫn đảm bảo
giá cả cạnh tranh nhất trên thị trường chúng tôi đã cho ra đời các trang web như:
maylanhgiagoc.vn, laptopgiagoc.vn. Do chúng tôi chỉ bán hàng online theo Catalog (lấy hàng
máy lạnh trực tiếp từ hãng đem phân phối lại trực tiếp đến tay người tiêu dùng, khơng thơng qua
các kênh đại lí và trung gian) nên khơng tốn các chi phí như: th mướn mặt bằng rộng lớn, cơ
sở vật chất tối tân, hệ thống đèn điện chiếu sáng, đội ngũ nhân viên tiếp thị, quảng cáo tivi, báo
đài... so với các hệ thống siêu thị lớn nên chúng tôi tiết kiệm được các chi phí đó để giảm giá
máy lạnh trực tiếp cho người tiêu dùng.
Dịch vụ Domain, Hosting, Digital Marketing và chuyên sâu vào lĩnh vực thiết kế website
bao gồm các trang web: Website500K.com, Host500K.com, Webshopbanhang.com,
CloudPOSS.com... Cao tốc xác định tầm nhìn trở thành cơng ty hàng đầu Việt Nam trong lĩnh
vực cung cấp các gói dịch vụ Domain, Hosting cũng như thiết kế website về chất lượng sản
phẩm và dịch vụ tốt nhất cho khách hàng.

Sứ mệnh
Đối với nhân viên: xây dựng môi trường làm việc chuyên nghiệp- năng độngsáng tạo- nhân văn, tạo điều kiện và cơ hội phát triển công bằng cho tất cả nhân
viên.
Huỳnh Gia Phát



8

Đối với các đối tác: áp dụng triết lí win- win, cam kết trở thành “người đồng hành
số 1”.
Với khách hàng: là đối tác tốt nhất của khách hàng, luôn đem đến cho khách hàng
sự tin cậy với cam kết chất lượng sản phẩm giá cả và dịch vụ tốt nhất.

Giá trị cốt lõi
Phát triển bền vững.
Đặt việc quan tâm khách hàng lên hàng đầu.
Coi trọng chất lượng và sản phẩm dịch vụ.
Hiểu rõ sứ mệnh phục vụ và có trách nhiệm khi đảm nhận nhiệm vụ.
Tập thể đoàn kết, ứng xử nhân văn.

Huỳnh Gia Phát


9

Chương 2: Nội dung thực tập
Trong khóa thực tập lần này với chủ đề AI-Natural Language Processing(NLP).
Mực tiêu là tìm hiểu các khái niệm cơ bản về xử lý ngôn ngữ tự nhiên và công cụ Google
Cloud Flatform nhằm vào mục đích xây dựng một chương trình phân loại khách hàng của công
ty. Nhằm giúp công ty tiết kiệm nhân lực, vật lực và tăng hiệu suất công việc đẩy nhanh tốc tộc
trong cơng việc.
Trong q trình thực tập em còn được học tập, rèn luyện về các kỹ năng mềm như làm
việc nhóm, thuyết trình, giao tiếp với các đồng nghiệm. Trải nghiệm nơi làm việc nghiêm túc,
chuyên nghiệp và tham gia vào những dự án thực tế.


1. Tìm hiểu công ty và các kỹ năng cơ bản trong công ty
Thời gian : 1 ngày
Nội dung : Giới thiệu về công ty, cách tổ chức của công ty
Được nghe người phụ trách giới thiệu về cơng ty, q trình thành lập và phát triên
(như đã nhắc đến ở trên), quy trình làm việc từ cao xuống thấp, cách thức tổ chức của
cơng ty .
Ngồi ra, thực tập sinh cịn được giới thiệu về cách thức làm việc trong công ty
như thời gian đi làm, các quy định cần phải tuân thủ, cách sử dụng email trong công
việc…
Kết quả : Hiểu thêm về cơng ty, q trình thành lập và phát triển. Có thêm các kỹ năng
về việc sử dụng email trong cơng việc, làm việc có kế hoạch, có kỷ luật, có trách nhiệm
hơn.

2. Nghiên cứu kỹ thuật
2.1.

Các cơng cụ làm việc
Thời gian : 7 ngày
Huỳnh Gia Phát


10

Nội dung : Tìm hiểu về các cơng cụ sẽ được sử dụng trong quá trình làm việc.
Trong thời gian này, supervisor đã hướng dẫn thực tập sinh tìm hiểu về các cơng
cụ sẽ giúp ích cho trong cơng việc sau này. Một số phần mềm trong số đó như Jira,
Gitlab - sử dụng trong làm việc nhóm.
Thực hiện : Thực hành sử dụng các phần mềm đã nêu trên.
Kết quả : Lập trình sử dụng các cơng cụ miễn phí, giúp dễ dàng kết hợp các cơng cụ

với nhau.

2.2.

Tìm hiểu ngôn ngữ Python cơ bản và nâng cao
Thời gian : 10 ngày
Nội dung : Được training về các kỹ thuật Python nâng cao, Gitlab.
Thực hiện :
-

Tham gia đầy đủ các buổi training của công ty.

-

Làm các bài thực hành, kiểm tra về kiến thức đã học.

Kết quả :
-

Nâng cao kỹ năng lập trình với ngơn ngữ Python.

-

Có được những kiến thức quan trọng cho việc lập trình sau này.

-

Ngồi ra còn được biết thêm một số quy tắc trong việc viết code sao cho đúng
chuẩn, dễ đọc, dễ hiểu.


2.3.

Ứng dụng Tìm hiểu những vấn đề cơ bản về Xử lý ngôn ngữ tự nhiên – NLP
Thời gian: 7 ngày
Nội dung: Những vấn đề cơ bản về NLP
-

Khái niệm cơ bản về NLP:

Xử Lý Ngơn Ngữ Tự Nhiên có vai trị hết sức quan trọng trong ngành Khoa Học
Máy Tính. Nó có vơ vàn ứng dụng hữu ích trong cuộc sống cũng như nghiên cứu.
Chúng ta có thể điểm qua một vài ứng dụng của xử lý ngôn ngữ tự nhiên như:

Huỳnh Gia Phát


11

Nhận dạng chữ viết: Có hai kiểu nhận dạng, thứ nhất là nhận dạng chữ in, ví dụ
nhận dạng chữ trên sách giáo khoa rồi chuyển nó thành dạng văn bản điện tử như
dưới định dạng doc của Microsoft Word chẳng hạn. Phức tạp hơn là nhận dạng chữ
viết tay, có khó khăn bởi vì chữ viết tay khơng có khuôn dạng rõ ràng và thay đổi từ
người này sang người khác. Với chương trình nhận dạng chữ viết in có thể chuyển
hàng ngàn đầu sách trong thư viện thành văn bản điện tử trong thời gian ngắn. Nhận
dạng chữ viết của con người có ứng dụng trong khoa học hình sự và bảo mật thơng
tin (nhận dạng chữ ký điện tử).
Nhận dạng tiếng nói: Nhận dạng tiếng nói rồi chuyển chúng thành văn bản tương
ứng. Giúp thao tác của con người trên các thiết bị nhanh hơn và đơn giản hơn, chẳng
hạn thay vì gõ một tài liệu nào đó bạn đọc nó lên và trình soạn thảo sẽ tự ghi nó ra.
Đây cũng là bước đầu tiên cần phải thực hiện trong ước mơ thực hiện giao tiếp giữa

con người với robot. Nhận dạng tiếng nói có khả năng trợ giúp người khiếm thị rất
nhiều.
Tổng hợp tiếng nói: Từ một văn bản tự động tổng hợp thành tiếng nói. Thay vì phải
tự đọc một cuốn sách hay nội dung một trang web, nó tự động đọc cho chúng ta.
Giống như nhận dạng tiếng nói, tổng hợp tiếng nói là sự trợ giúp tốt cho người khiếm
thị, nhưng ngược lại nó là bước cuối cùng trong giao tiếp giữa robot với người.
Dịch tự động (Machine translate): Như tên gọi đây là chương trình dịch tự động từ
ngơn ngữ này sang ngơn ngữ khác. Một phần mềm điển hình về tiếng Việt của
chương trình này là Evtrans của Softex, dịch tự động từ tiếng Anh sang tiếng Việt và
ngược lại, phần mềm từng được trang web vdict.com mua bản quyền, đây cũng là
trang đầu tiên đưa ứng dụng này lên mạng. Tháng 10 năm 2008 có hai cơng ty tham
gia vào lĩnh vực này cho ngôn ngữ tiếng Việt là công ty Lạc Việt (công ty phát hành
từ điển Lạc Việt) và Google, một thời gian sau đó Xalo.vn cũng đưa ra dịch vụ tương
tự.
Tìm kiếm thơng tin (Information retrieval): Đặt câu hỏi và chương trình tự tìm ra
nội dung phù hợp nhất. Thông tin ngày càng đầy lên theo cấp số nhân, đặc biệt với sự
trợ giúp của Internet việc tiếp cận thông tin trở lên dễ dàng hơn bao giờ hết. Việc khó
khăn lúc này là tìm đúng nhất thơng tin mình cần giữa bề bộn tri thức và đặc biệt
Huỳnh Gia Phát


12

thơng tin đó phải đáng tin cậy. Các máy tìm kiếm dựa trên giao diện web như Google
hay Yahoo hiện nay chỉ phân tích nội dung rất đơn giản dựa trên tần suất của từ khoá
và thứ hạng của trang và một số tiêu chí đánh giá khác để đưa ra kết luận, kết quả là
rất nhiều tìm kiếm khơng nhận được câu trả lời phù hợp, thậm chí bị dẫn tới một liên
kết khơng liên quan gì do thủ thuật đánh lừa của các trang web nhằm giới thiệu sản
phẩm (có tên tiếng Anh là SEO viết tắt của từ Search Engine Optimization). Thực tế
cho đến bây giờ chưa có máy tìm kiếm nào hiểu được ngơn ngữ tự nhiên của con

người trừ trang www.ask.com được đánh giá là "hiểu" được những câu hỏi có cấu
trúc ở dạng đơn giản nhất. Mới đây cộng đồng mạng đang xôn xao về trang Wolfram
Alpha, được hứa hẹn là có khả năng hiểu ngôn ngữ tự nhiên của con người và đưa ra
câu trả lời chính xác. Lĩnh vực này hứa hẹn tạo ra bước nhảy trong cách thức tiếp
nhận tri thức của cả cộng đồng.
Tóm tắt văn bản: Từ một văn bản dài tóm tắt thành một văn bản ngắn hơn theo
mong muốn nhưng vẫn chứa những nội dung thiết yếu nhất.
Khai phá dữ liệu (Data mining) và phát hiện tri thức: Từ rất nhiều tài liệu khác nhau
phát hiện ra tri thức mới. Thực tế để làm được điều này rất khó, nó gần như là mơ
phỏng q trình học tập, khám phá khoa học của con người, đây là lĩnh vực đang
trong giai đoạn đầu phát triển. Ở mức độ đơn giản khi kết hợp với máy tìm kiếm nó
cho phép đặt câu hỏi để từ đó cơng cụ tự tìm ra câu trả lời dựa trên các thơng tin trên
web mặc cho việc trước đó có câu trả lời lưu trên web hay không (giống như trang
Yahoo! hỏi và đáp, nơi chuyên đặt các câu hỏi để người khác trả lời), nói một cách
nơm na là nó đã biết xử lý dữ liệu để trả lời câu hỏi của người sử dụng, thay vì máy
móc đáp trả những gì chỉ có sẵn trong bộ nhớ. (Nguồn: Wikipedia)
Thực hiện :
-

Tham gia đầy đủ các buổi trainning.

-

Làm các bài tập thực hành.

-

Tìm kiếm tài liệu trên mạng để tìm hiểu thêm.

Kết quả :

Huỳnh Gia Phát


13

2.4.

-

Hiểu được những khái niệm cơ bản về NLP

-

Học tập áp dụng một số thư về về NLP

Tìm hiểu về Google Cloud Flatform

Thời gian: 10 ngày
Nội dung: Tìm hiểu về Google Cloud Flatform
-

GCF là gì?
Google Cloud Platform (GCP) là dịch vụ Public Cloud do chính Google cung
cấp trên hạ tầng của chính Google. Đây cũng chính là hạ tầng cho các dịch vụ chủ
lực của Google như Gmail, Youtube, Google Maps,… Người dùng có thể tự do sử
dụng chính hạ tầng này trong máy chủ, các sản phẩm GCP mà chỉ cần trả phí cho
những gì mình đã sử dụng. Chúng ta có thể thao tác nguồn tài nguyên GCP qua
các giao diện web control, command line hoặc các web API.

-


Cloud Natural Language

Contact Us
o Phân tích văn bản sâu sắc: Ngôn ngữ tự nhiên sử dụng máy học để tiết lộ
cấu trúc và ý nghĩa của văn bản. Bạn có thể trích xuất thơng tin về con
người, địa điểm và sự kiện, đồng thời hiểu rõ hơn về cảm xúc trên mạng xã
hội và cuộc trò chuyện của khách hàng. Ngơn ngữ tự nhiên cho phép bạn
phân tích văn bản và cũng tích hợp nó với bộ lưu trữ tài liệu của bạn trên
Cloud Storage.
o API ngôn ngữ tự nhiên Các mơ hình mạnh mẽ được đào tạo trước của API
ngôn ngữ tự nhiên cho phép các nhà phát triển dễ dàng áp dụng sự hiểu biết
ngôn ngữ tự nhiên (NLU) vào các ứng dụng của họ với các tính năng bao
gồm phân tích tình cảm, phân tích thực thể, phân tích tình cảm thực thể,
phân loại nội dung và phân tích cú pháp.
o Ngơn ngữ tự nhiên AutoML Đào tạo các mơ hình tùy chỉnh máy học chất
lượng cao của riêng bạn để phân loại, trích xuất và phát hiện cảm xúc với
nỗ lực tối thiểu và kiến thức chuyên môn về máy học bằng cách sử dụng
công nghệ AutoML. Bạn có thể sử dụng Giao diện người dùng ngôn ngữ tự

Huỳnh Gia Phát


14

nhiên AutoML để tải lên dữ liệu đào tạo và kiểm tra mơ hình tùy chỉnh của
mình mà khơng cần một dịng mã nào.
o Ngơn ngữ tự nhiên chăm sóc sức khỏe AI Nhận phân tích thời gian thực về
thơng tin chi tiết được lưu trữ trong văn bản y tế khơng có cấu trúc. API
ngơn ngữ tự nhiên chăm sóc sức khỏe cho phép bạn chắt lọc thơng tin chi

tiết về y tế có thể đọc được bằng máy từ các tài liệu y tế, trong khi tính
năng Khai thác thực thể AutoML cho Chăm sóc sức khỏe giúp bạn dễ dàng
xây dựng các mơ hình trích xuất kiến thức tùy chỉnh cho các ứng dụng
chăm sóc sức khỏe và khoa học đời sống — không cần kỹ năng mã hóa.

Huỳnh Gia Phát


15

3. Thực hiện cơng cụ phân thích đối tượng khách hàng
Sau các giai đoạn tìm hiểu về những kiến thức cơ bản như Python, xử lý ngôn ngữ tự
nhiên – NLP, cơng cụ Google Cloud Flatform.
Có hai việc cần làm:
-

Một là xây dựng một chương trình phân tích đối tượng khách hàng ( chương trình
demo).

-

Hai là, kết hợp với API lấy đoạn livechat của công ty. Sau khi lấy được livechat
thì phân tích ngay đoạn livechat và điền kết quả vào sheet livechat của công ty.

Huỳnh Gia Phát


16

4. Lịch làm việc

Mức
Giai

Cơng việc

đoạn

Người hướng dẫn

độ
hồn
thành

-

Nhận xét của
người hướng
dẫn

Tìm hiểu về công ty, Anh Bùi Long Quy
cách tổ chức của công
ty.

1

-

Làm quen với các
công cụ làm việc trong
công ty.


-

Học cách trao đổi, làm
việc qua email.

-

Tìm hiểu ngơn ngữ lập Anh Bùi Long Quy
trình Python cơ bản &

2

3

nâng cao
-

Thực hành Python

-

Làm bài test Python

- Tìm hiểu về NLP

Anh Bùi Long Quy

- Các thư viện cần
-


Tìm hiểu về Google Anh Bùi Long Quy
Cloud Flatform.

4

-

Tạo project AutoML,
và các công việc cần
thiết khi sử dụng

5

Chuẩn bị dataset. Phân Anh Bùi Long Quy
tích loại khách hàng
thủ công
Huỳnh Gia Phát


17

Giai đoạn Alpha:
-

Anh Bùi Long Quy

Tạo project với UI sử

dung PyQT5.

6

-

Lấy key và kết nối

project GCF.
-

Gởi văn bản lên GCF

và lấy kết quả về màn hình
Giai đoạn Beta:
-

Anh Bùi Long Quy

Chỉnh sửa kết quả và
tùy chỉnh mốt thông
tin của CLF

7
-

Chỉnh sửa lại UI

-

Hoàn thành ứng dụng
demo


Giai đoạn kết thúc, báo Anh Bùi Long Quy
cáo :
-

Tìm cách kết hợp API
của GCF với API của

8

công về lấy đoạn live
chat
-

Trao đổi bàn giao lại

cho anh hướng dẫn.

Huỳnh Gia Phát


18

Chương 3: Chi tiết về project
1. Giới thiệu về Chương trình demo Phân tích loại khách hàng
Về ứng dụng này, chỉ một chúc năng cơ bản là phân tích.
Ứng dụng sẽ lấy đoạn livechat từ file, sau đó gởi lên GCF để phân tích đoạn livechat đó.
Sau khi phân tích sẽ lấy kết quả về. Dựa vào thông số kết quả mà sẽ dự đốn xem đó là
loại khách hàng, cần hỗ trợ những gì. Để những kỹ thuật viên của cơng ty liên lạc.


Hình minh họa.

Về API phân tích, Công ty sẽ lấy đoạn livechat của chatbot với khách hàng từ trang web
của công ty và facebook, zalo sau đó sẽ lưu ở Google Sheets Online. Lúc này GCF sẽ làm việc
ở đoạn lấy livechat từ các trang của cơng ty và facebook, zalo phân tích rồi trả về kết quả dự
đoán, rồi mới lưu data.

Huỳnh Gia Phát


19

Ví dụ minh họa

Màn hình phân tích của GCF.
Huỳnh Gia Phát


20

2. Hỗ trợ
Em – Huỳnh Gia Phát và team Python của cơng ty
Và sự giúp đỡ tận tình của team trainer.

3. Kế hoạch & kết quả
3.1.

3.2.

3.3.


Kế hoạch :
-

Hoàn thành ứng dụng phân tích demo

-

Sắp xếp, clean data cung cấp cho việc train

-

Hoàn thành việc gọi API

-

Áp dụng các tiêu chuẩn để code có thể mở rộng

-

Tìm phương án tốt nhất cho việc phân tích

Thực hiện :
-

Nắm rõ kiến thức về Python.

-

Nắm được kiến thức cơ bản về NLP.


-

Nắm được cách sử dụng GCF.

-

Hoàn thành ứng dụng.

Kết quả :
-

Tất cả các chức năng và màn hình đã hồn thành theo u cầu

-

Thêm một số UI.

Huỳnh Gia Phát


21

TÀI LIỆU THAM KHẢO
Python:
-

/>
-


/>
-



NLP:
-

/>
-

/>
-

/>
GCF:
-
- />- />- />- />- />- />
Huỳnh Gia Phát


22

TỔNG KẾT
Như vậy, chỉ trong vòng mười tuần ngắn ngủi, em nắm được những khái niệm về sử lý
ngôn ngữ tự nhiên, các kiến thức cơ bản về GCF.Xây dưng một ứng dụng demo với tính năng
cơ bản. Do thời gian có hạn nên em chưa thể mở rộng thêm các chức năng, và chưa có thể app
dụng được ngay. Tuy nhiên dựa vào vào đó có thể phát triển thêm
Chân thành cảm ơn sự giúp đỡ của các anh chị nhóm trainer, sự giúp đỡ nhiệt tình của
cơng ty, đã giúp đỡ em trong khoảng thời gian qua. Cảm ơn đã giúp em hoàn thành bài báo cáo

này.

Huỳnh Gia Phát



×