ĐẠI HỌC ĐÀ NẴNG
TRƯỜNG ĐẠI HỌC BÁCH KHOA
KHOA CÔNG NGHỆ THÔNG TIN
Tel. (+84.0236) 3736949, Fax. (84-511) 3842771
Website: E-mail:
BÁO CÁO MƠN HỌC
NHẬP MƠN NGÀNH
ĐỀ TÀI :
TÌM HIỂU VỀ CHATGPT
HỌ TÊN SINH VIÊN
PHAN THANH SUM
HỒ NGUYỄN THẾ VINH
NGUYỄN HỮU MINH VŨ
MÃ SINH VIÊN
102220039
102220046
102220049
CBHD : NGUYỄN VĂN HIỆU
Đà Nẵng, 02/2023
MỤC LỤC
MỞ ĐẦU....................................................................................................................................3
CHƯƠNG I: NỘI DUNG TÌM HIỂU VỀ CHATGPT.........................................................4
1.1.
Tổng quan về chatGPT..............................................................................................4
1.2.
Ngun tắc kĩ thuật....................................................................................................4
1.3.
Những gì mà chatGPT có thể làm được [2].............................................................4
1.4. Những điểm mạnh của ChatGPT so với các chương trình AI khác như Google
Assistant, Siri. [2]..................................................................................................................5
1.5.
Hạn chế của ChatGPT [2].........................................................................................6
CHƯƠNG 2: CÁC THỰC NGHIỆM VỚI CHATGPT........................................................8
2.1.
Mục đích của thử nghiệm..........................................................................................8
2.2.
Phương thức triển khai thử nghiệm.........................................................................8
2.3.
Triển khai thử nghiệm...............................................................................................8
2.3.1.
Trò chuyện với ChatGPT và kiểm tra độ chân thật trong câu trả lời...........8
2.3.2.
Kiểm tra khả năng lập trình của ChatGPT....................................................11
2.3.3.
Kiểm tra khả năng lập trình của ChatGPT....................................................12
2.3.4.
Dạy ChatGPT chơi nối chữ và cùng chơi nối chữ với ChatGPT..................13
TỔNG KẾT.............................................................................................................................15
TÀI LIỆU THAM KHẢO......................................................................................................16
2
MỞ ĐẦU
1. Tổng quan về đề tài
Công cụ ChatGPT là “ngơi sao” mới nổi trong làng cơng nghệ nói chung
và lĩnh vực cơng cụ chatbot AI nói riêng. Cơng cụ ChatGPT được sử dụng để
tạo ra các bài viết, lời nói, câu trả lời và câu hỏi tự động mà không hề tạo cảm
giác như máy trả lời. Công cụ Chatbot GPT cũng được sử dụng để giúp người
dùng tìm kiếm thông tin, hỗ trợ trong việc tự học và trả lời câu hỏi. Các chun
gia dự đốn rằng Trí tuệ nhân tạo (AI) sẽ là xu thế công nghệ, tác động đến hầu
hết mọi khía cạnh của cuộc sống của chúng ta trong những năm tới. Trong bài
này chúng em sẽ tập trung tìm hiểu và sử dụng ChatGPT.
2. Mục đích
- Tìm hiểu về chatGPT.
- Thực hiện các thí nghiệm về chatGPT.
3. Ý nghĩa
- Hiểu sơ về cách hoạt động của chatGPT.
- Biết được những tính năng hay, hữu ích của chatGPT.
nay.
- Tiếp cận xu thế áp dụng AI vào đời sống, kinh tế, trên các nền tảng hiện
4. Phương pháp nghiên cứu
- Thu thập các tài liệu từ các trang báo, tài liệu khoa học về chatGPT.
- Trực tiếp sử dụng, và thử nghiệm trên chatGPT.
3
CHƯƠNG I: NỘI DUNG TÌM HIỂU VỀ CHATGPT
1.1.
Tổng quan về chatGPT
- ChatGPT - viết tắt của "chat-based generative pre-trained transformer",
được giới thiệu bởi Open AI vào cuối tháng 11/2022.
- ChatGPT là một chatbot có khả năng chủ động tham gia các cuộc thảo
luận và đưa ra những câu trả lời liên quan đến câu hỏi con người đặt ra, theo một
giọng điệu tương tự con người. Nhờ công nghệ học có giám sát (supervised
learning), chatbot này có thể phân tích một lượng lớn dữ liệu và đưa ra những đề
xuất có tính chính xác cực cao. ChatGPT sử dụng thuật toán học sâu để tạo phản
hồi bằng văn bản.
- ChatGPT là một mơ hình ngơn ngữ lớn và hoạt động dựa vào một mơ
hình xác suất. [1]
1.2.
Ngun tắc kĩ thuật
- ChatGPT được xây dựng trên một mạng thần kinh neural bao gồm nhiều
lớp nút được kết nối với nhau. Mỗi nút trong mạng được thiết kế để xử lý một
khía cạnh cụ thể của văn bản đầu vào, chẳng hạn như ý nghĩa tổng thể, cấu trúc
cú pháp hoặc thông tin theo ngữ cảnh. Khi văn bản đầu vào được truyền qua
mạng, các nút sẽ phối hợp với nhau để tạo ra phản hồi mạch lạc và đúng ngữ
pháp. [2]
- ChatGPT có khả năng học hỏi từ lượng lớn dữ liệu. Mơ hình ChatGPT
đã được đào tạo trên một kho dữ liệu văn bản khổng lồ, bao gồm nhiều chủ đề
và phong cách khác nhau. Do đó, mơ hình có thể tạo ra các phản hồi có liên
quan cao đến các câu hỏi và thể hiện mức độ kiến thức và hiểu biết tương tự như
của con người. [2]
- Khả năng xử lý phụ thuộc vào chất lượng trong văn bản đầu vào. Điều
này rất quan trọng vì nhiều tác vụ ngôn ngữ tự nhiên, chẳng hạn như dịch ngôn
ngữ hoặc tóm tắt văn bản, u cầu mơ hình hiểu ý nghĩa tổng thể và ngữ cảnh
của văn bản để tạo ra phản hồi chính xác. Cơ chế tự chú ý trong kiến trúc GPT-3
cho phép mơ hình nắm bắt các yếu tố phụ thuộc tầm xa này và tạo phản hồi
chính xác và trơi chảy. [2]
- Nhìn chung, ngun tắc kỹ thuật của ChatGPT dựa trên kiến trúc GPT3, sử dụng thuật toán học sâu và cơ chế tự chú ý để tạo phản hồi bằng văn bản
giống như con người đối với lời nhắc. Điều này cho phép mơ hình xử lý nhiều
tác vụ ngơn ngữ tự nhiên, chẳng hạn như tạo văn bản và dịch ngôn ngữ, với độ
chính xác và trơi chảy cao.
1.3.
Những gì mà chatGPT có thể làm được [2]
ChatGPT có thể được sử dụng cho nhiều tác vụ xử lý ngôn ngữ tự nhiên.
Dưới đây là những tiềm năng mà ChatGPT có thể làm được.
4
- Tạo văn bản: ChatGPT có thể được sử dụng để tạo phản hồi bằng văn
bản giống như con người đối với lời nhắc, giúp ích cho việc tạo chatbot cho dịch
vụ khách hàng, tạo phản hồi cho các câu hỏi trong diễn đàn trực tuyến hoặc
thậm chí tạo nội dung được cá nhân hóa cho các bài đăng trên mạng xã hội.
- Dịch ngơn ngữ: ChatGPT cũng có thể được sử dụng cho các tác vụ dịch
ngôn ngữ. Bằng cách cung cấp cho mơ hình lời nhắc văn bản bằng một ngơn
ngữ và chỉ định ngơn ngữ đích, mơ hình có thể tạo ra các bản dịch văn bản chính
xác và trơi chảy.
- Tóm tắt văn bản: ChatGPT có thể được sử dụng để tạo tóm tắt các tài
liệu hoặc bài viết dài. Điều này có thể hữu ích để nhanh chóng có được cái nhìn
tổng quan về văn bản mà khơng cần phải đọc tồn bộ tài liệu.
- Trả lời câu hỏi: ChatGPT có thể trả lời các câu hỏi của người dùng với
độ chính xác cao, giúp người dùng tìm kiếm thơng tin nhanh chóng.
- Tự động hố văn bản: ChatGPT có khả năng tự động hố các tác vụ
liên quan đến văn bản như tóm tắt, viết lại văn bản, chuyển đổi giọng nói, v.v.
- Hỗ trợ dịch ngơn ngữ: ChatGPT có khả năng hỗ trợ dịch ngôn ngữ
giúp người dùng dễ dàng hiểu và trao đổi với người sử dụng ngôn ngữ khác.
- Tạo ra cuộc trị chuyện: ChatGPT có khả năng tạo ra các cuộc trị
chuyện với người dùng thơng qua các ứng dụng trò chuyện tự động, giúp người
dùng truy cập nhanh và dễ dàng hơn với các dịch vụ và thông tin cần thiết.
- Phân tích tình cảm: ChatGPT có thể được sử dụng để phân tích tình
cảm của một văn bản nhất định. Điều này có thể hữu ích để hiểu được giọng
điệu và cảm xúc tổng thể của một bài viết hoặc để phát hiện cảm xúc của phản
hồi của khách hàng nhằm cải thiện sự hài lòng của khách hàng.
Ngồi ra ChatGPT có thể làm các cơng việc u cầu kỹ thuật cao như lập
trình rất tốt.
Nhìn chung, ChatGPT là một cơng cụ linh hoạt có thể được sử dụng cho
nhiều tác vụ xử lý ngôn ngữ tự nhiên. ChatGPT có khả năng trả lời nhiều loại
câu hỏi khác nhau, bao gồm cả câu hỏi có liên quan đến lĩnh vực tri thức, văn
hóa, xã hội và các lĩnh vực khác. Nó cũng có thể trả lời các câu hỏi có tính chất
hỏi đáp và câu hỏi u cầu phân tích sâu hơn. Các ứng dụng cụ thể của mơ hình
sẽ phụ thuộc vào nhu cầu và mục đích của người dùng.
**Ngồi nhưng ý nêu trên thì cịn hàng tá việc khác ChatGPT giúp hỗ trợ
giảm việc cho con người. Cảm nhận cá nhân đây khơng cịn là 1 cơng cụ tìm
kiếm bình thường như Google nữa. Mà đây là 1 siêu cơng cụ tìm kiếm và tổng
hợp thơng tin và đưa ra giải pháp cho bạn ngay lập tức. Ví dụ bạn tìm kiếm 1
giải pháp gì đó trên Google, thì bạn mất 3 – 5p để đọc ít nhất 4 – 5 trang web
để có 1 giải pháp phù hợp. Cịn ChatGPT thì đưa ra ln giải pháp.
1.4.
Những điểm mạnh của ChatGPT so với các chương trình AI khác
như Google Assistant, Siri. [2]
5
Có một số lý do tại sao ChatGPT được coi là một công cụ tuyệt vời cho
các tác vụ xử lý ngơn ngữ tự nhiên. Một số lý do chính bao gồm:
- Kích thước lớn: ChatGPT là một mơ hình ngôn ngữ lớn đã được đào
tạo trên một kho dữ liệu văn bản khổng lồ gồm hàng tỷ câu hỏi và trả lời, giúp
cho nó có thể hiểu và trả lời các câu hỏi của người dùng một cách chính xác và
tự nhiên.
- Phản hồi giống con người: ChatGPT có thể tạo phản hồi có liên quan
cao đến lời nhắc và thể hiện mức độ kiến thức và hiểu biết tương tự như mức độ
của con người. Điều này làm cho mơ hình đặc biệt hữu ích cho các tác vụ như
tạo văn bản và dịch ngôn ngữ.
- Khả năng thích ứng: ChatGPT có thể thích ứng với các tình huống và
bối cảnh khác nhau, điều này làm cho nó trở nên hữu ích cho nhiều ứng dụng.
Ví dụ: nếu bạn sử dụng mơ hình để tạo câu trả lời cho câu hỏi trong diễn đàn
trực tuyến, thì mơ hình sẽ có thể tạo câu trả lời phù hợp với chủ đề đang được
thảo luận.
- Tính linh hoạt: ChatGPT là một cơng cụ đa năng có thể được sử dụng
cho nhiều tác vụ xử lý ngôn ngữ tự nhiên. Cho dù bạn là nhà phát triển muốn tạo
chatbot hay người tạo nội dung đang tìm cảm hứng, ChatGPT có thể giúp bạn
tạo phản hồi văn bản chất lượng.
Nhìn chung, ChatGPT là một cơng cụ tuyệt vời nhờ kích thước lớn, phản
hồi giống con người, khả năng thích ứng và tính linh hoạt. Các tính năng này
làm cho nó trở thành tài nguyên quý giá cho bất kỳ ai cần thực hiện các tác vụ
xử lý ngôn ngữ tự nhiên.
1.5.
Hạn chế của ChatGPT [2]
Giống như bất kỳ mơ hình máy học nào khác, ChatGPT có những giới
hạn và hạn chế nhất định mà người dùng nên biết. Một số hạn chế tiềm năng của
ChatGPT bao gồm:
- Sự phụ thuộc vào dữ liệu: ChatGPT là một mơ hình học máy đã được
đào tạo trên một kho dữ liệu văn bản lớn. Do đó, chất lượng và độ chính xác của
các phản hồi của mơ hình sẽ phụ thuộc vào chất lượng và tính đa dạng của dữ
liệu mà mơ hình đã được đào tạo. Nếu mơ hình khơng được đào tạo trên tập dữ
liệu đa dạng và tồn diện, thì mơ hình có thể tạo ra các phản hồi khơng liên quan
hoặc khơng chính xác.
- Hiểu biết hạn chế: Mặc dù ChatGPT có thể tạo phản hồi trơi chảy và
chính xác cao cho các lời nhắc, nhưng nó khơng có hiểu biết sâu sắc về thế giới
hoặc khả năng suy luận như con người. Do đó, mơ hình có thể khơng tạo được
câu trả lời cho các câu hỏi phức tạp hoặc trừu tượng hoặc để hiểu ngữ cảnh và ý
nghĩa của một số câu nhất định.
- Xu hướng: Các mơ hình máy học, bao gồm cả ChatGPT, đơi khi có thể
thể hiện sự thiên vị trong phản hồi của chúng. Điều này có thể xảy ra nếu mơ
hình đã được đào tạo dựa trên dữ liệu sai lệch hoặc không mang tính đại diện
6
hoặc nếu thuật tốn của mơ hình bị sai lệch theo một cách nào đó. Do đó, người
dùng ChatGPT nên nhận thức được khả năng sai lệch trong các phản hồi của mơ
hình và thực hiện các bước để giảm thiểu nó.
Nhìn chung, ChatGPT là một cơng cụ mạnh mẽ và linh hoạt cho các tác
vụ xử lý ngôn ngữ tự nhiên. Tuy nhiên, giống như bất kỳ mơ hình máy học nào
khác, nó cũng có những hạn chế nhất định mà người dùng cần lưu ý.
7
CHƯƠNG 2: CÁC THỰC NGHIỆM VỚI CHATGPT
Ở chương này chúng em sẽ tập trung trải nghiệm và thử nghiệm với
ChatGPT bằng tiếng Việt với nhiều chủ đề khác nhau.
2.1.
2.2.
-
Mục đích của thử nghiệm
Kiểm tra độ chính xác trong các câu trả lời của ChatGPT.
Hình dung được phạm vi kiến thức của ChatGPT.
Tìm hiểu xem ChatGPT giống con người đến mức nào.
Thử dạy ChatGPT làm theo những gì người dùng yêu cầu.
Phương thức triển khai thử nghiệm
Đặt nhiều câu hỏi cho ChatGPT với nhiều chủ đề khác nhau.
Yêu cầu ChatGPT sáng tác một số bài thơ, bài hát.
Yêu cầu ChatGPT lập trình các chương trình.
Yêu cầu ChatGPT thực hiện một hành động ngẫu nhiên.
Dạy ChatGPT chơi nối chữ.
2.3. Triển khai thử nghiệm
2.3.1. Trò chuyện với ChatGPT và kiểm tra độ chân thật trong câu trả lời
Ở thử nghiệm này, chúng em đã trò chuyện với ChatGPT bằng Tiếng Việt
với nhiều câu hỏi khác nhau, lời văn là những lời nói trong thường ngày mục
đích để làm khó ChatGPT. Và sau đây là kết quả:
8
9
Kết luận: ChatGPT có thể trị chuyện với một cách chân thật, hiểu được
mong muốn của người dùng, thậm chí cịn biết chúc ngủ ngon. Ngồi ra
ChatGPT có thể dễ dàng tạo một văn bản theo yêu cầu của người dùng với độ
10
chính xác cao, nội dung đi vào trọng tâm, câu trả lời mang cảm giác chân thật và
khơng có lỗi ngữ pháp.
2.3.2. Kiểm tra khả năng lập trình của ChatGPT
Chúng em đã yêu cầu ChatGPT viết một chương trình kiểm tra số
Fibonacci. ChatGPT đã viết một đoạn chương trình bằng ngôn ngữ Python.
Chúng em tiếp tục yêu cầu: “Viết bằng ngơn ngữ C” thì ChatGPT đã viết lại
chương trình bằng ngơn ngữ C. Sau đây là chương trình mà ChatGPT đã viết
bằng ngôn ngữ C.
Sau khi kiểm tra chúng em thấy chương trình đã chạy được và kiểm tra
đúng dãy Fibonacci.
11
Kết luận: ChatGPT có thể hiểu được yêu cầu viết một chương trình bằng
nhiều loại ngơn ngữ lập trình khác nhau. Chương trình cho ra kết quả đúng, giao
diện dễ hiểu và được ChatGPT giải thích rõ ràng.
2.3.3. Kiểm tra khả năng lập trình của ChatGPT
Đây là một thử nghiệm khác, giúp kiểm tra thêm khả năng đọc chương
trình của ChatGPT.
12
Kết luận: ChatGPT khơng những có thể viết được chương trình mà cịn
có thể đọc được chương trình, hiểu được chương trình đó có tối ưu khơng và sửa
nó.
2.3.4. Dạy ChatGPT chơi nối chữ và cùng chơi nối chữ với ChatGPT
Trong thử nghiệm này chúng em đã thử yêu cầu ChatGPT chơi nối chữ.
Lúc đầu ChatGPT không hiểu nhưng sau khi được giải thích thì ChatGPT đã
hiểu được và biết cách chơi nối chữ.
13
Kết luận: ChatGPT có thể hiểu được những gì mà chúng ta mong muốn,
qua đó ta có thể dạy ChatGPT làm theo một số yêu cầu đơn giản.
14
TỔNG KẾT
Trong bài nghiên cứu này, chúng ta đã tìm hiểu về ChatGPT, một mơ hình
ngơn ngữ được huấn luyện bởi OpenAI. Chúng ta đã thấy rằng ChatGPT có thể
trả lời nhiều câu hỏi khác nhau về kiến thức, lịch sử, chính trị, văn học và nhiều
chủ đề khác, với độ chính xác và tính chi tiết cao. Bằng cách sử dụng các thuật
toán học máy và deep learning, ChatGPT có thể học và trả lời các câu hỏi một
cách tự động và nhanh chóng.
Tuy nhiên, chúng ta cũng phải nhắc đến những hạn chế của ChatGPT. Vì
mơ hình được huấn luyện trên dữ liệu lớn, nó có thể chứa những thông tin sai
lầm hoặc cục bộ. Chúng ta cần phải cẩn thận trong việc sử dụng kết quả của mơ
hình và kiểm tra chúng bằng cách sử dụng nguồn thông tin khác.
Tổng kết, ChatGPT là một công cụ rất hữu ích và tiên tiến trong việc trả
lời các câu hỏi về kiến thức. Nhưng chúng ta cần phải cẩn thận và kiểm tra kết
quả của nó trước khi sử dụng chúng.
15
TÀI LIỆU THAM KHẢO
[1] OpenAI, "ChatGPT," OpenAI, [Online]. Available: />[2] ChatGPT Pro, "ChatGPT: The Most Advanced AI Chatbot in 2022," [Online]. Available:
/>
16