• Jobs
  • Phát triển nghề nghiệp
    • Remote work
    • Kỹ năng làm việc IT
    • Developer
    • Data Science – Machine Learning – AI
    • IT gurus
    • Business Analyst
    • Project Manager
    • Thiết kế UIUX
    • IT trong công ty non-tech
  • Kỹ năng tìm việc
    • Tìm việc IT cần biết
    • Phỏng vấn IT
    • Câu hỏi phỏng vấn
    • CV xin việc
    • Đàm phán lương
    • Mô tả công việc
  • Công nghệ
    • Công nghệ ứng dụng IT
    • Ngôn ngữ lập trình
    • Kiến thức công nghệ
  • Lương-Xu hướng
    • Lương bổng phúc lợi
No Result
View All Result
  • Jobs
  • Phát triển nghề nghiệp
    • Remote work
    • Kỹ năng làm việc IT
    • Developer
    • Data Science – Machine Learning – AI
    • IT gurus
    • Business Analyst
    • Project Manager
    • Thiết kế UIUX
    • IT trong công ty non-tech
  • Kỹ năng tìm việc
    • Tìm việc IT cần biết
    • Phỏng vấn IT
    • Câu hỏi phỏng vấn
    • CV xin việc
    • Đàm phán lương
    • Mô tả công việc
  • Công nghệ
    • Công nghệ ứng dụng IT
    • Ngôn ngữ lập trình
    • Kiến thức công nghệ
  • Lương-Xu hướng
    • Lương bổng phúc lợi
No Result
View All Result
No Result
View All Result
  • Jobs
  • Phát triển nghề nghiệp
  • Kỹ năng tìm việc
  • Công nghệ
  • Lương-Xu hướng

ChatGPT là gì và những gì bạn cần biết về chatbot này

Hà Vân by Hà Vân
March 14, 2023
in Công nghệ ứng dụng IT, Kiến thức công nghệ
0
0
ChatGPT
0
SHARES
284
VIEWS
Share on FacebookShare on Twitter

Trong vài tuần qua, có một công nghệ được nhắc đến khắp mọi nơi: ChatGPT. Nhiều người đã tìm cách tạo tài khoản và thủ xem ChatGPT hoạt động thế nào , trong khi một số người không biết nó là gì và tỏ thái độ nghi ngại. Vậy ChatGPT là gì và nó hoạt động như thế nào? Liệu nó có thể thay thế con người như nhiều lời đồn thổi, đặc biệt là trong lĩnh vực CNTT? Bài viết này sẽ điểm qua  những vấn đề mà bạn cần biết về ChatGPT.

ChatGPT là gì?

ChatGPT là một hệ thống chatbot dựa trên trí tuệ nhân tạo (AI) được OpenAI cho ra mắt vào tháng 11 năm 2022. OpenAI được biết đến với việc tạo ra Whisper, một hệ thống nhận dạng giọng nói tự động và DALLE•2, một trình tạo nghệ thuật và hình ảnh AI.

ChatGPT sử dụng công nghệ GPT-3 của công ty OpenAI. ChatGPT là viết tắt của Generative Pre-training Transformer 3 và là một mô hình ngôn ngữ tự hồi quy sử dụng công nghệ học sâu (deep learning) để tạo ra văn bản giống con người. Đây là một mô hình AI xử lý ngôn ngữ và hiện là một trong những mô hình phổ biến nhất.

Mô hình đào tạo GPT-3 sử dụng phương pháp đào tạo ‘tiền đào tạo tổng quát’ (generative pretraining), nghĩa là nó được đào tạo theo cách có thể dự đoán mã thông báo (token) nào tiếp theo. Điều này có nghĩa là, mô hình yêu cầu một văn bản ban đầu và sau đó nó sẽ tiếp tục tạo văn bản tiếp theo bằng cách sử dụng lời nhắc (văn bản) ban đầu đó.

Mô hình được tối ưu hóa bằng cách sử dụng Học tăng cường với phản hồi của con người (Reinforcement Learning with Human Feedback- RLHF) để đạt được đối thoại đàm thoại. Mô hình được đào tạo bằng cách sử dụng nhiều loại dữ liệu do mọi người viết để đạt được phản hồi giống con người.

Từ những cách thức đó, chatGPT tạo ra sự tương tác tự nhiên giống như con người với một chatbot.

ChatGPT có thể làm gì?

GPT-3 là một mô hình ngôn ngữ có 175 tỷ tham số, vì vậy có thể khó để kể ra tất cả các khả năng của GPT-3. Nó là một mô hình tập trung hoàn toàn vào ngôn ngữ, vì vậy nó có sự hiểu biết sâu sắc về văn bản và văn nói.

Một số trường hợp sử dụng của ChatGPT:

  • Viết nội dung ngắn chẳn hạn như thơ và đoạn văn
  • Viết nội dung dài như tài liệu nghiên cứu.
  • Giải thích các chủ đề bằng thuật ngữ chuyên nghiệp hoặc kiến thức chuyên sâu
  • Gợi ý các chủ đề và ý tưởng
  • Cá nhân hóa giao tiếp, ví dụ: phản hồi email
  • Đóng vai trợ lý ảo nói với giọng điệu tự nhiên và hấp dẫn
  • Tóm tắt nội dung dài ở dạng ngắn hơn
  • Bản dịch ngôn ngữ
  • Tạo ra nội dung tiếp thị

Nếu bạn đã từng viết blog, báo hoặc luận văn, bạn sẽ biết lượng thời gian và năng lượng cần thiết để tạo ra thứ gì đó đáng giá. Sức mạnh của ChatGPT nằm ở tốc độ tạo ra nội dung được viết khá tốt trong vài giây và khả năng xử lý các chủ đề phức tạp cũng như đơn giản hóa chúng.

ChatGPT hoạt động thế nào

Như đã đề cập trước đó, OpenAI đã sử dụng Học tăng cường từ phản hồi của con người (RLHF). Các kỹ sư của OpenAI bắt đầu với việc đào tạo một mô hình ban đầu bằng cách sử dụng tinh chỉnh có giám sát (supervised fine-tuning). Các huấn luyện viên AI của con người đóng vai cả người dùng và trợ lý AI, đồng thời cung cấp các cuộc hội thoại để giúp xây dựng các phản hồi tự nhiên và hấp dẫn.

Học tăng cường sử dụng tín hiệu/hệ thống phần thưởng (reward signal/system) giúp cải thiện mô hình máy học. OpenAI đã thu thập dữ liệu so sánh, hai hoặc nhiều phản hồi mô hình được xếp hạng theo chất lượng. OpenAI đã thực hiện các cuộc trò chuyện diễn ra giữa các huấn luyện viên AI và chatbot, chọn ngẫu nhiên một tin nhắn do mô hình viết, lấy mẫu một số lần hoàn thành thay thế và yêu cầu các huấn luyện viên AI xếp hạng chất lượng của nó. Điều này cho phép họ sử dụng các mô hình phần thưởng này và tinh chỉnh chúng bằng cách sử dụng thuật toán Proximal Policy Optimization (PPO). Thuật toán này được hiểu là trong quá trình hoạt động, OpenAI sẽ vừa trải nghiệm sai lầm và điều chỉnh liên tục cho đến khi  tìm được giải pháp tốt nhất cho vấn đề.

Mô hình dưới đây cho thấy các cách thức hoạt động của ChatGPT:

ChatGPT là gì
Image by OpenAI

Hạn chế của ChatGPT

Bên cạnh những khả năng có thể nói là vô biên của ChatGPT, chatbot nảy cũng có những hạn chế:

  • ChatGPT có kiến thức rất hạn chế về các sự kiện thế giới đã xảy ra trong năm qua
  • Đôi lúc nó có thể hiểu sai những gì bạn đang cố gắng hỏi
  • Nó có thể xuất thông tin không chính xác
  • Nó có thể trở nên quá tải nếu bạn thêm quá nhiều yếu tố hoặc trở nên quá thích hợp trong lời nhắc ban đầu của mình.
  • Nó có thể bị đào tạo sai lệch theo chủ đích của con người

 

ChatGPT có thể hỗ trợ gì cho các lập trình viên?

Đoạn dưới đây được chính ChatGPT trả lời khi được hỏi ChatGPT có thể hỗ trợ gì cho các lập trình viên:

ChatGPT hỗ trợ lập trình viên

ChatGPT có thể hỗ trợ các lập trình viên trong các cách sau:

  • Cung cấp thông tin kỹ thuật: ChatGPT có thể trả lời các câu hỏi về các kỹ thuật lập trình như ngôn ngữ lập trình, framework, thư viện và công nghệ khác.
  • Hướng dẫn về vấn đề kỹ thuật: Nếu bạn gặp vấn đề trong quá trình lập trình, ChatGPT có thể hỗ trợ bạn tìm kiếm các giải pháp và cách giải quyết vấn đề.
  • Cung cấp nguồn tài liệu và hướng dẫn: ChatGPT có thể giúp bạn tìm kiếm các nguồn tài liệu, sách, bài viết hay video hướng dẫn để giúp bạn nâng cao kỹ năng lập trình.
  • Hỗ trợ xử lý dữ liệu và tìm kiếm thông tin: ChatGPT có thể hỗ trợ các lập trình viên trong việc xử lý dữ liệu và tìm kiếm thông tin liên quan đến các vấn đề kỹ thuật.
  • Trợ giúp trong việc tìm kiếm việc làm: ChatGPT có thể giúp bạn tìm kiếm các cơ hội việc làm phù hợp với kỹ năng và khả năng của mình.

Tóm lại, ChatGPT có thể hỗ trợ các lập trình viên với nhiều cách khác nhau để giúp họ nâng cao kỹ năng và giải quyết các vấn đề kỹ thuật trong quá trình lập trình.

 

 

 

Bạn đánh giá bài viết thế nào?

Average rating 5 / 5. Vote count: 1

No votes so far! Be the first to rate this post.

Source: ChatGPT: Everything You Need to Know
Tags: ChatGPTChatGPT là gì
Previous Post

5 lý do khiến nhà tuyển dụng gặp nhiều khó khăn khi tuyển lập trình viên

Next Post

Năm 2023: làm thế nào để chọn đúng cơ sở dữ liệu cho ứng dụng

Hà Vân

Hà Vân

Related Posts

Chọn cơ sở dữ liệu

Năm 2023: làm thế nào để chọn đúng cơ sở dữ liệu cho ứng dụng

April 1, 2023
Blockchain api

10 API tốt nhất cho các dự án Blockchain

April 13, 2022
serverless developer

Serverless là gì và học gì để làm việc với serverless?

June 2, 2022
Nguyên tắc kiến trúc phần mềm

Các nguyên tắc trong kiến trúc phần mềm để sử dụng hàng ngày

January 9, 2022
kỹ sư blockchain

5 lý do tại sao bạn nên trở thành một kỹ sư blockchain

January 8, 2022
10 Python framework hàng đầu để phát triển web năm 2022

10 Python framework hàng đầu để phát triển web năm 2022

December 28, 2021
Next Post
Chọn cơ sở dữ liệu

Năm 2023: làm thế nào để chọn đúng cơ sở dữ liệu cho ứng dụng

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

About ITGuru.vn

  • Trang Chủ ITguru.vn
  • Về chúng tôi
  • Thỏa thuận sử dụng
  • Quy định bảo mật
  • Quy chế hoạt động
  • Liên hệ ITguru

Nhà tuyển dụng

  • Đăng tuyển

Người tìm việc

  • Việc làm IT
  • About ITguru Blog
  • Viết bài cùng ITguru

© 2022 ITguru.vn - Web site tuyển dụng và phát triển nghề nghiệp IT

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In
No Result
View All Result
  • About ITguru Blog
  • Viết bài cùng ITguru

© 2022 ITguru.vn - Web site tuyển dụng và phát triển nghề nghiệp IT