GIỚI THIỆU VỀ GLOBAL DESIGN IT Co., Ltd
Cơ quan thực tập
Tên Công ty: Global Design IT.
Công ty TNHH MTV CNTT Thiết Kế Toàn Cầu tọa lạc tại Khu A, tầng 17, tòa nhà Công viên phần mềm, số 02 Quang Trung, Phường Thạch Thang, Quận Hải Châu, Thành Phố Đà Nẵng, Việt Nam Để biết thêm thông tin hoặc hỗ trợ, vui lòng liên hệ qua điện thoại: 0236.3868778.
Giới thiệu chung
Công ty mẹ: Global Design
Công ty Global Design, được thành lập vào ngày 20 tháng 01 năm 1997, có trụ sở chính tại Shizuoka, Nhật Bản, cùng với các văn phòng đại diện tại Tokyo và Yamanashi Từ năm 2016, công ty đã mở rộng hoạt động bằng việc đầu tư và thành lập Công ty Global Design IT tại TP Đà Nẵng.
Công ty Global Design nổi bật với sản phẩm CMS (Hệ thống quản lý nội dung) và thiết kế website thông tin, tin tức, phục vụ cho các cơ quan, đoàn thể Nhà nước tại Nhật Bản.
Thông tin liên hệ: GLOBAL DESIGN INC. Địa chỉ: tầng 16, tòa nhà AOI, Shizuoka, Nhật Bản.
Website: http://www.glode.co.jp/
Công ty tại Việt Nam:
Công ty Global Design IT (GDIT) là một doanh nghiệp 100% vốn Nhật Bản, được thành lập vào ngày 16 tháng 3 năm 2016 GDIT là công ty thành viên của Global Design Inc tại Nhật Bản.
Khoa Khoa Học Máy Tính – Lớp 18IT3 Bùi Xuân Thiện
Hình 1 Global Design IT Co., Ltd
Mục tiêu hoạt động
Công ty Global Design IT nổi bật với đội ngũ Kỹ sư cầu nối (BrSE) chuyên nghiệp, sở hữu năng lực chuyên môn vững vàng và kinh nghiệm phong phú từ các dự án tại Nhật Bản.
Các kỹ sư này sẽ hỗ trợ từ giai đoạn phân tích yêu cầu, viết tài liệu thiết kế để việc phát triển diễn ra thuận lợi.
3 Thế mạnh của Global Design IT:
Kinh nghiệm phát triển phong phú là yếu tố quyết định chất lượng sản phẩm trong lĩnh vực phát triển dành cho doanh nghiệp Nhật Bản Mức độ dày dạn của kinh nghiệm sẽ ảnh hưởng trực tiếp đến sự cải tiến và hoàn thiện sản phẩm.
Global Design IT có năng lực phân tích, diễn đạt cũng như đã đạt nhiều thành tích về phát triển và coding tại thị trường nội địa Nhật Bản.
Các đề án giảm thiểu chi phí: đưa ra các đề án với cấu trúc chi phí thấp để phù hợp với từng nhu cầu của khách hàng.
Chúng tôi không chỉ phát triển Offshore tại Đà Nẵng mà còn cung cấp các giải pháp onsite tại thị trường Nhật Bản, đáp ứng đầy đủ các yêu cầu của quý khách hàng.
Global Design IT cung cấp dịch vụ đối ứng linh hoạt cho các dự án có quy mô nhỏ từ 3-5 người, đồng thời vẫn đảm bảo khả năng thực hiện đối ứng cho các dự án lớn với quy mô 100 man/month.
Lĩnh vực hoạt động
Lĩnh vực hoạt động của Công ty GDIT:
Thiết kế, phát triển Website, Web app, phát triển mô hình Labor
Xây dựng, phát triển phần mềm quản lý nội dung website (CMS), phần mềm quản lý doanh nghiệp (GMS).
Dịch vụ tư vấn giải pháp phần mềm theo nhu cầu sản xuất, kinh của Khách hàng.
Khoa Khoa Học Máy Tính – Lớp 18IT3 Bùi Xuân Thiện
Các sản phẩm, phương án, giải pháp
Dưới đây là các sản phẩm về App, Website, Service do GlobalDesignIT đã phát triển và tạo ra.
Ban xúc tiến và Hỗ trợ Đầu tư Đà Nẵng
IPA-Đà Nẵng, được thành lập vào năm 2000 bởi Ủy ban nhân dân thành phố Đà Nẵng, có nhiệm vụ thúc đẩy đầu tư nước ngoài vào thành phố Đà Nẵng, Việt Nam Là kênh liên lạc và giao dịch chính thức của các cơ quan hành chính, IPA-Đà Nẵng hỗ trợ nhà đầu tư và doanh nghiệp trong mọi giai đoạn của hoạt động đầu tư.
G.M.S GIẢI PHÁP DÀNH CHO CÁC DOANH NGHIỆP
G.M.S (GDIT Management System) được phát triển bởi đội ngũ kỹ sư của Công ty GDIT, đây là một Web app như là công cụ mang lại những giải pháp hữu ích với các tính năng vượt trội, là một giải pháp hữu hiệu trong công tác quản lý doanh nghiệp.
G.M.S đang được sử dụng tại Công ty GDIT đã mang hiệu quả tích cực, tiết kiệm được nhiều thời gian cho các bộ phận Trong năm nay, GDIT sẽ tiến hành triển khai dịch vụ này cho các khách hàng.
Khoa Khoa Học Máy Tính – Lớp 18IT3 Bùi Xuân Thiện
Hình 2 Sản phẩm Website Ban xúc tiền và Hỗ trợ đầu tư Đà Nẵng
Ứng dụng du lịch dành cho khách nước ngoài
Với ứng dụng này, bạn có thể dễ dàng tìm kiếm thông tin theo nhiều cách khác nhau, bao gồm xác nhận thông tin theo khu vực và sử dụng bản đồ để tra cứu Điều này giúp bạn nhanh chóng tiếp cận những thông tin mong muốn.
Ứng dụng du lịch Global Design IT
Cài đặt ứng dụng này trên thiết bị di động giúp bạn dễ dàng truy cập thông tin về các quán cà phê phong cách và địa điểm tham quan nổi bật ở Đà Nẵng mọi lúc, mọi nơi Bạn có thể tạo lịch trình du lịch cá nhân hoặc chia sẻ kế hoạch với các địa điểm được gợi ý Ngoài ra, kế hoạch du lịch của bạn cũng có thể được giới thiệu cho nhiều người dùng khác.
Khoa Khoa Học Máy Tính – Lớp 18IT3 Bùi Xuân Thiện
Hình 4 Ứng dụng du lịch dành cho người nước ngoài
Hình 5 Ứng dụng di lịch Global Design IT
NHỮNG VẤN ĐỀ TỒN ĐỌNG
Vấn đề khi đặt ra mục tiêu
Cách mạng 4.0 đang bùng nổ với các công nghệ tiên tiến như Trí Tuệ Nhân Tạo, Điện Toán Đám Mây, Internet Vạn Vật và Big Data Trong đó, Trí Tuệ Nhân Tạo nổi bật như một xu hướng tiềm năng trong lĩnh vực công nghệ thông tin, đóng vai trò quan trọng với nhiều ứng dụng đa dạng trong cuộc sống, bao gồm Smart Home, xe tự hành và hệ thống nhận dạng.
Trợ lý ảo, hay còn gọi là ChatBot, là phần mềm có khả năng thực hiện các tác vụ và dịch vụ cho người dùng thông qua các nền tảng chat online.
Trợ lý ảo trên smartphone như Apple Siri, Microsoft Cortana và Google Now đang ngày càng phổ biến, nhưng tại Việt Nam, số lượng người dùng vẫn còn hạn chế Nguyên nhân chính là do các trợ lý này chưa được tối ưu hóa cho ngôn ngữ và văn hóa Việt, dẫn đến việc chúng không thể phân tích và nhận diện đúng ý định của người dùng khi nói tiếng Việt Vậy điều gì khiến trợ lý ảo chưa thực sự phát triển mạnh mẽ tại Việt Nam?
Siri, Cortana và Google Now chưa thực sự hiểu ngôn ngữ Việt, điều này xuất phát từ những thách thức trong việc phân tích và hiểu ngôn ngữ tự nhiên Sự đa dạng trong cách diễn đạt và những bất định về ngữ nghĩa là khó khăn chung cho mọi ngôn ngữ, nhưng tiếng Việt lại đối mặt với nhiều trở ngại hơn do thiếu tài nguyên và sự phát triển chậm hơn Vì vậy, cần thiết phải tìm ra các giải pháp hiệu quả và đơn giản để vượt qua những khó khăn này.
Mặc dù Siri, Cortana và các trợ lý ảo khác đang ngày càng phát triển, nhưng chúng vẫn chưa tối ưu hóa thông tin và tính địa phương hóa cho người dùng Việt Nam Nhiều tính năng và thông tin quan trọng mà người Việt cần vẫn chưa được hỗ trợ, gây khó khăn cho việc sử dụng hiệu quả các trợ lý ảo này.
Trong báo cáo thực tập này, tôi sẽ phát triển sản phẩm nhằm mang đến kết quả tiện lợi cho công việc và nâng cao trải nghiệm người dùng.
Khoa Khoa Học Máy Tính – Lớp 18IT3 Bùi Xuân Thiện
ĐỀ XUẤT GIẢI PHÁP CÔNG VIỆC
Giải pháp
Giải pháp hiện tại là phát triển một phần mềm hệ thống nhận diện giọng nói và văn bản từ người dùng, cho phép xử lý và gửi lại câu trả lời dựa trên các lệnh đã được thiết lập Trợ lý ảo ứng dụng công nghệ xử lý ngôn ngữ tự nhiên để chuyển đổi văn bản và giọng nói thành các lệnh thực thi Đặc biệt, phần mềm còn có khả năng học hỏi thêm nhiều lệnh mới thông qua công nghệ trí tuệ nhân tạo, bao gồm cả phương pháp học máy.
Các trợ lý ảo này có thể cung cấp rất nhiều các dịch vụ, trong báo cáo này em thiết lập Trợ lý ảo có khả năng như:
Cho bạn biết thời gian hiện tại
Khởi chạy ứng dụng hệ thống và mở bất kỳ trang web nào trên trình duyệt Chrome
Mở Google search và tìm kiếm thay cho bạn
Gửi email đến những người trong danh bạ của bạn
Cho bạn biết thời tết và nhiệt độ hiện tại của hầu hết mọi thành phố
Phát cho bạn một bài hát trên Youtube
Nhận dạng danh tính của người dùng
Cho bạn biết tin tức mới nhất
Nói cho bạn về hấu hết mọi thứ bạn yêu cầu
Khoa Khoa Học Máy Tính – Lớp 18IT3 Bùi Xuân Thiện
Hình 6 Giải pháp Trợ Lý Ảo
Đề xuất phương pháp xây dựng
Trí tuệ nhân tạo (AI) là một lĩnh vực khoa học và kỹ thuật tập trung vào việc phát triển máy móc thông minh, đặc biệt là các chương trình máy tính có khả năng học hỏi và ra quyết định AI được xây dựng dựa trên việc nghiên cứu cách con người suy nghĩ, học tập và giải quyết vấn đề Qua đó, các nghiên cứu này tạo nền tảng cho việc phát triển phần mềm và hệ thống thông minh, phục vụ cho nhiều mục đích trong cuộc sống Nói một cách đơn giản, AI là quá trình sử dụng và phân tích dữ liệu đầu vào để đưa ra dự đoán và quyết định cuối cùng.
Xử lý ngôn ngữ tự nhiên (NLP) là một lĩnh vực trong trí tuệ nhân tạo, chuyên nghiên cứu các ứng dụng liên quan đến ngôn ngữ con người Đây là một trong những thách thức lớn nhất trong trí tuệ nhân tạo, vì nó đòi hỏi khả năng hiểu sâu sắc ý nghĩa của ngôn ngữ, công cụ quan trọng nhất cho tư duy và giao tiếp.
3.2.1 Ngôn ngữ lập trình Python
Python là ngôn ngữ lập trình bậc cao đa năng, được tạo ra bởi Guido van Rossum và ra mắt lần đầu vào năm 1991 Với ưu điểm dễ đọc, dễ học và dễ nhớ, Python có cấu trúc rõ ràng, giúp người mới bắt đầu lập trình tiếp cận dễ dàng Ngoài ra, Python cho phép người dùng viết mã lệnh với số lần gõ phím tối thiểu, làm tăng hiệu quả lập trình.
Python là một ngôn ngữ lập trình hoàn toàn động, sử dụng cơ chế cấp phát bộ nhớ tự động, tương tự như các ngôn ngữ như Perl, Ruby, Scheme, Smalltalk và Tcl Ngôn ngữ này được phát triển trong khuôn khổ một dự án mã nguồn mở, dưới sự quản lý của tổ chức phi lợi nhuận Python Software Foundation.
Python ban đầu được phát triển cho hệ điều hành Unix, nhưng sau đó đã mở rộng hỗ trợ cho nhiều hệ điều hành khác, bao gồm MS-DOS và Mac.
Các hệ điều hành như OS, OS/2, Windows, Linux và các hệ điều hành khác thuộc họ Unix đều có tầm quan trọng trong lĩnh vực công nghệ Python, ngôn ngữ lập trình nổi bật, đã được phát triển nhờ sự đóng góp của nhiều cá nhân, trong đó Guido van Rossum là tác giả chính và giữ vai trò quyết định trong việc định hướng phát triển ngôn ngữ này.
Khoa Khoa Học Máy Tính – Lớp 18IT3 Bùi Xuân Thiện
Hình 7 Ngôn ngữ lập trình Python
Học máy, hay machine learning, là một nhánh của trí tuệ nhân tạo, tập trung vào việc phát triển các kỹ thuật cho phép hệ thống tự động học hỏi từ dữ liệu nhằm giải quyết các vấn đề cụ thể Một ví dụ điển hình là khả năng của máy tính trong việc phân loại thư điện tử thành thư rác hoặc không, tự động sắp xếp chúng vào các thư mục tương ứng Học máy có mối liên hệ chặt chẽ với suy diễn thống kê, mặc dù hai lĩnh vực này có sự khác biệt về thuật ngữ.
Học máy có mối liên hệ chặt chẽ với thống kê, cả hai đều nghiên cứu phân tích dữ liệu, nhưng học máy chú trọng vào sự phức tạp của các thuật toán tính toán Nhiều bài toán trong học máy thuộc loại NP-khó, do đó, một phần quan trọng của lĩnh vực này là phát triển các thuật toán suy luận xấp xỉ có khả năng xử lý hiệu quả Hiện nay, học máy được ứng dụng rộng rãi trong nhiều lĩnh vực như truy tìm dữ liệu, chẩn đoán y khoa, phát hiện thẻ tín dụng giả, phân tích thị trường chứng khoán, phân loại chuỗi DNA, nhận dạng giọng nói và chữ viết, dịch tự động, chơi trò chơi và điều khiển chuyển động của rô-bốt.
OpenCV (Open Source Computer Vision) là thư viện mã nguồn mở về thị giác máy, cung cấp hơn 500 hàm và 2500 thuật toán tối ưu cho XLA và các vấn đề liên quan Thư viện này được thiết kế để tận dụng sức mạnh của các dòng chip đa lõi, cho phép thực hiện các phép toán trong thời gian thực, đảm bảo tốc độ đáp ứng nhanh cho các ứng dụng thông thường.
OpenCv là thư viện mã nguồn mở đa nền tảng, cho phép chạy trên các hệ điều hành như Windows, Linux, Mac và iOS Thư viện này tuân theo giấy phép BSD, cho phép người dùng sử dụng miễn phí cho cả mục đích phi thương mại và thương mại.
Dự án OpenCV bắt đầu từ năm 1999 và được giới thiệu tại hội nghị IEEE về thị giác máy và nhận dạng vào năm 2000 Tuy nhiên, phiên bản OpenCV 1.0 chỉ được công bố chính thức vào năm 2006, tiếp theo là bản 1.1 (prerelease) vào năm 2008 Đến tháng 10 năm 2009, OpenCV phiên bản 2.x ra đời với giao diện C++ mới, mang nhiều cải tiến so với phiên bản đầu tiên.
Khoa Khoa Học Máy Tính – Lớp 18IT3 Bùi Xuân Thiện
Thư viện OpenCV được khởi đầu với sự hỗ trợ từ Intel và sau đó được phát triển bởi Willow Garage, một phòng thí nghiệm chuyên về công nghệ robot Đến nay, OpenCV vẫn là một thư viện mã nguồn mở, được phát triển bởi quỹ phi lợi nhuận và nhận được sự ủng hộ mạnh mẽ từ cộng đồng.
Thực hiện sản phẩm
Xây dựng một trợ lý đa chức năng là một thách thức lớn trong giai đoạn phát triển ban đầu Nhờ sự hướng dẫn từ công ty, tôi đã tập trung vào việc phát triển những chức năng thiết yếu nhất cho trợ lý.
3.3.1 Chức năng chuyển văn bản thành âm thanh Đây là một chức năng vô cùng hữu ích trong việc xây dựng Là chuyển một đoạn văn bản thành âm thanh và đọc nó lên trên máy tính Được tích hợp khá phổ biến trong các thiết bị điện tử, thiết bị di động và ngày càng được cải tiển để hỗ trợ người dùng Ngoài ra các công ty công nghệ cũng đang tập trung phát triển những phần mềm chuyển đổi giọng nói thành văn bản với những tính năng ưu việt hơn nhằm đáp ứng nhu cầu ngày càng cao của người sử dụng. Ưu điểm và lợi ích của công nghệ Text to Speech:
Công nghệ chuyển đổi văn bản thành giọng nói nâng cao khả năng tiếp cận thông tin cho những người không thể đọc, như người khiếm khuyết hoặc mù chữ, bằng cách cung cấp một phương thức thay thế hiệu quả.
Công nghệ chuyển đổi văn bản thành giọng nói không chỉ cải thiện khả năng hiểu và ghi nhớ mà còn nâng cao kỹ năng từ vựng, tạo động lực và sự tự tin cho người học Nhờ vào việc tích hợp hình ảnh và âm thanh, công nghệ này đang được ứng dụng rộng rãi trong các tài liệu trực tuyến, giúp việc học trực tuyến trở nên dễ dàng hơn Bên cạnh đó, nó còn cho phép người dùng trải nghiệm nội dung kỹ thuật số một cách đa phương tiện, giúp họ có thể nghe tin tức, bài viết blog hoặc tài liệu PDF dài trong khi di chuyển hoặc làm các công việc khác mà không cần tập trung quá nhiều vào màn hình.
Khoa Khoa Học Máy Tính – Lớp 18IT3 Bùi Xuân Thiện
Công nghệ điện toán đám mây mang đến sự tiện lợi và tiết kiệm cho người dùng, giúp họ nhanh chóng làm quen với việc chuyển văn bản thành giọng nói Nhờ vào tính kinh tế của điện toán đám mây, công nghệ này trở nên dễ tiếp cận và có giá cả phải chăng hơn bao giờ hết.
Giao diện SpeechSynthesis là một API web cho phép kiểm soát việc chuyển đổi văn bản thành giọng nói Nó kế thừa nhiều tính năng từ các giao diện khác, mang lại khả năng tùy chỉnh và linh hoạt cho người dùng trong việc tạo ra âm thanh từ văn bản.
SpeechSynthesisUtterance.rate: Nhận và đặt tốc độ mà lời nói sẽ nói ra
SpeechSynthesisUtterance.lang: Nhận và thiết lập ngôn của lời
nóiSpeechSynthesisUtterance.text: Nhận và đặt văn bản sẽ được tổng hợp khi phát biểu được đọc
SpeechSynthesis.speak: Nhận và đọc văn bản được đưa vào ra màn hình chính của trợ lý ảo
3.3.2 Chức năng chuyển âm thanh thành văn bản
Chức năng này cung cấp dịch vụ phiên âm từ bản ghi âm giọng nói sang văn bản, ngược lại với việc chuyển âm thanh thành văn bản Tiếng Việt được xem là một ngôn ngữ khó học đối với người nước ngoài do ngữ pháp phức tạp, thanh điệu đa dạng và đặc trưng vùng miền phong phú.
Những lợi ích khi sử dụng chức năng chuyển âm thanh thành văn bản:
Người dùng không cần phải ghi lại các thông tin trong công việc và được chuyển đổi tức thì thành văn bản ngay lúc đọc.
Rút ngắn được 10 lần thời gian ghi thông tin nhờ khả năng chuyển đổi giọng nói thành văn bản chỉ mất thời gian ngắn,
Giảm rủi ro sai lệch thông tin nhờ chất lượng thông tin được đồng nhất với người sử dụng.
Khoa Khoa Học Máy Tính – Lớp 18IT3 Bùi Xuân Thiện
Hình 9 Chức năng chuyển văn bản thành âm thanh
Hình 10 Code thực hiện chuyển văn bản thành giọng nói
Hỗ trợ đa ngôn ngữ phù hợp cho người dùng địa phương và người nước ngoài.
Giao diện SpeechRecognition của API Web Speech cung cấp chức năng điều khiển cho dịch vụ nhận dạng giọng nói, đồng thời xử lý các sự kiện SpeechRecognitionEvent được gửi từ dịch vụ này.
SpeechRecognition.SpeechRecognition(): Bắt đầu tạo ra một
SpeechRecognition.lang là thuộc tính dùng để trả về và đặt ngôn ngữ hiện tại của SpeechRecognition Nếu không có ngôn ngữ nào được chỉ định, giá trị mặc định sẽ là giá trị thuộc tính lang trong HTML hoặc cài đặt ngôn ngữ của người dùng nếu không có cài đặt bổ sung.
SpeechRecognition.continuous: Kiểm soát xem kết quả liên tục được trả về cho mỗi lần nhận dạng hay chỉ một kết quả duy nhất Mặc định là đơn (false.)
SpeechRecognition.serviceURI xác định vị trí của dịch vụ nhận dạng giọng nói đang được sử dụng bởi SpeechRecognition để thực hiện quá trình nhận dạng Mặc định, nó sử dụng dịch vụ giọng nói mặc định của tác nhân người dùng.
Các phương pháp sử dụng trong Speech to Text:
SpeechRecognition.abort(): Dừng dịch vụ nhận dạng giọng nói nghe âm thanh và không tìm cách trả lại SpeechRecognitionResult
SpeechRecognition.start(): Bắt đầu dịch vụ nhận dạng giọng nói nghe âm thanh đến với mục đích nhận dạng ngữ pháp liên quan đến hiện tại SpeechRecognition.
SpeechRecognition.stop(): Dừng dịch vụ nhận dạng giọng nói nghe âm thanh đến và cố gắng trả lại SpeechRecognitionResultbằng âm thanh đã thu được cho đến nay.
Khoa Khoa Học Máy Tính – Lớp 18IT3 Bùi Xuân Thiện
Hình 11 Sơ đồ quá trình chuyển giọng nói thành văn bản
Sử dụng addEventListener() hoặc gán trình nghe sự kiện cho thuộc tính của giao diện để nghe các sự kiện Sự kiện audiostart được kích hoạt khi người dùng bắt đầu thu âm thanh, trong khi audioend được kích hoạt khi quá trình thu âm hoàn tất Cuối cùng, sự kiện end sẽ được kích hoạt khi dịch vụ nhận dạng giọng nói ngắt kết nối.
Các sự kiện soundstart được kích hoạt khi phát hiện bất kỳ âm thanh hoặc giọng nói có thể nhận dạng Sự kiện soundend xảy ra khi âm thanh được dịch vụ nhận dạng giọng nói xác định là giọng nói Khi âm thanh được nhận diện là giọng nói, sự kiện speechstart sẽ được kích hoạt, trong khi speechend diễn ra khi giọng nói không được dịch vụ nhận dạng giọng nói phát hiện.
3.3.3 Chức năng giao tiếp, chào hỏi
Chức năng này cho phép giao tiếp giữa người và máy tính, bao gồm các hoạt động như chào hỏi, hỏi thăm sức khỏe và cung cấp thông tin về trợ lý ảo Nó sử dụng thời gian của máy tính để xác định các khoảng thời gian trong ngày như sáng, trưa, chiều và tối Kết hợp với công nghệ học máy, chức năng này đưa ra câu trả lời chính xác cho người dùng dựa trên các câu hỏi đã được dự đoán trước trong cơ sở dữ liệu Độ chính xác của câu trả lời phụ thuộc vào khả năng so sánh tỷ lệ từ và ký tự trong câu hỏi của người dùng.
Khi kích hoạt trợ lý ảo, người dùng sẽ được chào hỏi bằng một câu hỏi từ hệ thống Nếu không có tương tác trong một khoảng thời gian, trợ lý ảo sẽ tự động ngắt kết nối.
Khoa Khoa Học Máy Tính – Lớp 18IT3 Bùi Xuân Thiện
Hình 12 Code thực hiện chức năng chuyển giọng nói thành văn bản
Hình 13 Chức năng giao tiếp
3.3.4 Chức năng hiển thị thời gian
Chức năng này hiển thị thời gian thực tế của quốc gia mà người dùng đang ở Thông tin về thời gian và địa điểm hiện tại được lưu trữ và xử lý, sau đó trợ lý ảo sẽ gửi thông tin cho người dùng Để xem thời gian, người dùng chỉ cần nhập các câu như “Hôm nay là ngày gì” hoặc “Bây giờ là mấy giờ”.
KẾT QUẢ THỰC NGHIỆM
Kết quả
Sau khi thực hiện kiểm tra hệ thống và tiến thành khởi động Đã đạt được kết quả như sau:
Giao diện hoàn tất Chatbot bắt đầu thực hiện các chức năng yêu cầu.
Khoa Khoa Học Máy Tính – Lớp 18IT3 Bùi Xuân Thiện
Hình 32 Giao diện chính của Trợ lý ảo
Hình 33 Thực hiện tìm kiếm bằng câu hỏi
Về phía Server xử lý để khởi chạy hệ thống:
Khoa Khoa Học Máy Tính – Lớp 18IT3 Bùi Xuân Thiện
Hình 34 Server bắt đầu khởi động hệ thống