open ai

ChatGPT là từ khóa đưa OpenAI quay trở lại tâm điểm của các cuộc bàn luận về Trí tuệ nhân tạo. Nhưng ChatGPT là gì và nó hoạt động như thế nào? Hãy cùng tìm hiểu trong bài viết này.

Trong nhiều năm, trên toàn thế giới đã xuất hiện nỗi sợ hãi về trí tuệ nhân tạo (AI) và việc nó sắp tiếp quản thế giới… không ai biết rằng nó sẽ bắt đầu với thế giới nghệ thuật và văn học.

Sau nhiều tháng thống trị internet với trình tạo hình ảnh AI Dall-E 2, OpenAI đã trở lại tâm điểm của các cuộc bàn luận trên mạng xã hội của mọi người nhờ ChatGPT – một chatbot được tạo bằng công nghệ GPT-3 của công ty.

ChatGPT là gì?

ChatGPT là một công cụ chatbot AI do công ty nghiên cứu trí tuệ nhân tạo (AI) OpenAI tạo ra, dựa trên các đối thoại nguyên mẫu để hiểu ngôn ngữ tự nhiên và phản hồi bằng ngôn ngữ tự nhiên (giống như hai con người đang nói chuyện trực tiếp) với phạm vi trao đổi không giới hạn.
638b04f495fb4369bf2a38d5 ChatGPT

Kể từ khi ra mắt, công cụ này đã gây bão trên internet và có hơn một triệu người dùng trong vòng chưa đầy một tuần. Hầu hết người dùng đều ngạc nhiên về mức độ thông minh của công cụ chatbot này. Một số thậm chí còn coi ChatGPT là sự thay thế cho Google, vì ChatGPT có khả năng đưa ra giải pháp cho các vấn đề phức tạp một cách trực tiếp – gần giống như một người thầy dạy kiến ​​thức cá nhân.

ChatGPT dựa trên mô hình ngôn ngữ do OpenAI tạo ra, thường gọi là GPT-3.5. Mô hình này có định dạng đối thoại giúp ChatGPT có khả năng “trả lời các câu hỏi tiếp theo, thừa nhận lỗi của mình, thách thức các cơ sở không chính xác và từ chối các yêu cầu không phù hợp”.

GPT-3.5 là gì

GPT-3.5 là một mô hình ngôn ngữ sử dụng phương pháp học sâu để tạo ra văn bản giống con người. Trong khi mô hình GPT-3 trước đó chỉ có khả năng nhận thông tin thông qua văn bản và cố gắng diễn giải bằng văn bản do chính AI tạo ra, thì ChatGPT có năng lực lớn hơn. ChatGPT có khả năng tốt hơn nhiều trong việc tạo ra văn bản chi tiết hơn và thậm chí có thể tạo ra những bài thơ. Một đặc điểm độc đáo khác là bộ nhớ. Bot (ChatGPT) có thể nhớ các nhận xét trước đó trong một cuộc trò chuyện và sử dụng lại chúng để đối thoại với người dùng.

Cho đến nay, OpenAI mới chỉ cho phép mọi người thử nghiệm phiên bản ChatGPT beta. Và dự kiến sẽ cấp quyền truy cập API trong năm tới. Với quyền truy cập API này, các nhà phát triển sẽ có thể ứng dụng ChatGPT vào phần mềm của riêng họ, từ đó thúc đẩy cộng đồng người dùng ChatGPT đông đảo hơn và mang lại nhiều kết quả thực tế hơn.

Sử dụng ChatGPT cho WordPress

Mới đây nhất, một nhà phát triển WordPress Johnathon Williams đã yêu cầu ChatGPT hỗ trợ WordPress thông qua một plugin kết nối. Thông thường, tạo plugin là một nhiệm vụ đòi hỏi trình độ kỹ thuật nhất định. Nhưng Williams đã chứng minh rằng, với một chút hướng dẫn của chuyên gia, ChatGPT có thể giảm đáng kể lượng thời gian cần thiết để hoàn thiện một plugin WordPress.

Như vậy ngay cả trong giai đoạn thử nghiệm beta, khả năng của ChatGPT là rất ấn tượng. Bên cạnh những phản hồi tích cực, mọi người đang tìm kiếm cách thức ứng dụng công cụ này vào thực tế.

Một số ví dụ.

YouTuber Liv Boeree cảm thấy rằng việc trẻ em dành hàng giờ để làm bài tập về nhà sẽ chỉ còn là quá khứ – ChatGPT sẽ thực hiện công việc đó cho bọn trẻ. Liv Boeree đã thử nghiệm bằng cách yêu cầu bot viết một bài luận dài 4 đoạn và giải một phương trình toán học phức tạp – tất cả đều diễn ra rất hoàn hảo.

Người sáng lập công ty khởi nghiệp phần mềm Amjad Masad đã nhờ ChatGPT phát hiện các lỗi trong đoạn code của anh ấy và ChatGPT đã đưa ra phân tích chi tiết lỗi đó cũng như cách khắc phục.

Trong khi đó, Nhạc sĩ người Canada Grimes lại quan tâm đến khía cạnh tình cảm. Khi cô ấy hỏi ChatGPT liệu nó có cảm thấy “bị mắc kẹt tình cảm” hay không, thì ChatGPT đã trả lời bằng nó không có khả năng cảm thấy như vậy.

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

Nhìn bề ngoài, công nghệ của GPT-3 rất đơn giản. Nó nhận các yêu cầu, câu hỏi hoặc lời nhắc của bạn và nhanh chóng trả lời chúng. Như bạn có thể tưởng tượng, công nghệ để làm điều này phức tạp hơn nhiều so với tưởng tượng.

Mô hình được đào tạo bằng cách sử dụng cơ sở dữ liệu văn bản từ internet. Điều này bao gồm 570GB dữ liệu khổng lồ thu được từ sách, văn bản web, Wikipedia, bài báo và các phần viết khác trên internet. Nói chính xác hơn, 300 tỷ từ đã được đưa vào hệ thống.

OpenAI diagram for GPT 3 c064488
Diagram của ChatGPT, bởi OpenAI.

Là một mô hình ngôn ngữ, nó hoạt động dựa trên xác suất, có thể đoán từ tiếp theo sẽ là gì trong một câu. Để đến giai đoạn có thể làm được điều này, mô hình đã trải qua giai đoạn thử nghiệm có giám sát.

Tại đây, nó được cung cấp đầu vào, chẳng hạn “Gỗ của cây có màu gì?”. Nếu mô hình trả lời sai, câu trả lời đúng được nhập vào hệ thống, dạy cho hệ thống câu trả lời đúng và giúp hệ thống xây dựng kiến thức.

Sau đó, nó trải qua giai đoạn tương tự thứ hai, đưa ra nhiều câu trả lời và xếp hạng chúng từ tốt nhất đến kém nhất, đào tạo mô hình về so sánh.

Điều làm nên sự khác biệt của công nghệ này là nó tiếp tục học trong khi đoán từ tiếp theo sẽ là gì, không ngừng nâng cao hiểu biết của nó về các gợi ý và câu hỏi.

Screen Shot 2022 12 26 at 17.27.31

Ứng dụng ChatGPT như thế nào?

ChatGPT có thể sử dụng trong các ứng dụng thực tế như tiếp thị kỹ thuật số, sáng tạo nội dung trực tuyến, trả lời câu hỏi của khách hàng; hỗ trợ học sinh, sinh viên học tập; hỗ trợ các lập trình viên viết code, sửa lỗi (bug) trong code.

Bot phản hồi được nhiều loại câu hỏi trong khi bắt chước phong cách của con người. Tương lai, sẽ có các loại loa thông minh (thậm chí là các robot có hình dáng giống con người) sử dụng trí tuệ nhân tạo và có thể trò chuyện, giao tiếp với con người.

Cụ thể, các ứng dụng của ChatGPT như sau:

  • Hỏi đáp: trả lời câu hỏi dựa trên kiến thức đã có.
  • Sửa lỗi ngữ pháp: sửa câu thành tiếng anh chuẩn
  • Tóm tắt cho học sinh lớp 2: tóm tắt nội dung vân bảng khó sử dụng các khái niệm đơn giản, sao cho học sinh lớp 2 có thể hiểu được
  • Chuyển ngôn ngữ tự nhiên thành ngôn ngữ cho OpenAI API: tạo mã để họi API OpenAI bằng hướng dẫn ngôn ngữ tự nhiên.
  • Text to command: dịch văn bản thành lệnh lập trình
  • Dịch tiếng anh sang các ngôn ngữ khác: dịch văn bản tiếng Anh sang tiếng Pháp, Tây Ban Nha, Nhật…
  • Ngôn ngữ tự nhiên cho Stripe PAI: tạo mã để gọi Stripe API bằng ngôn ngữ tự nhiên
  • Dịch SQL: ngôn ngữ tự nhiên sang truy vấn SQL
  • Phân tích dữ liệu phi cấu trúc: tạo bảng từ văn bản dạn dài.
  • Phân loại: phân loại các mục thành các danh mục thông qua ví dụ
  • Chuyển Python sang ngôn ngữ tự nhiên: giải thích một đoạn mã Python bằng ngôn ngữ dể hiểu của con người
  • Movie to Emoji: chuyển đổi tiêu đề phim thành biểu tượng cảm xúc
  • Tính độ phức tạp của thời gian: tìm độ phức tạp thời gian của một hàm
  • Dịch ngôn ngữ lập trình: dịch ngôn ngữ lập trình này sang ngôn ngữ lập trình khác
  • Phân loại tweet nâng cao: phát hiện tình cảm nâng cao cho một đoạn văn bản
  • Giải thích code: giải thích một đoạn mã phức tạp
  • Tìm từ khóa: tìm các từ khóa trong một khối văn bản
  • Trả lời suy luận: hướng dẫn mô hình hướng tới câu trả lời thực tế bằng cách chỉ cho mô hình cách trả lời các câu hỏi nằm ngoài cơ sở kiến trúc của mô hình, sử dụng một ‘?’ để biểu thị phản hồi đối với các từ và cụm từ mà nó không biết cung cấp phản hồi tự nhiên có vẻ hiệu quả hơn so với các phản hồi trừu  tượng hơn
  • Quảng cáo từ mô tả sản phẩm: biến mô tả sản phẩm thành bản sao quảng cáo
  • Tạo tên sản phẩm: tạo tên sản phẩm từ các ví dụ
  •  Sửa lỗi Python: tìm và sửa lỗi trong mã nguồn
  • Tạo bảng tính: tạo bảng tính của các loại dữ liệu. đó là một lời nhắc dài nhưng rất linh hoạt, đầu ra có thể được sao chép + dán vào một tiệp văn bảng và được lưu dưới dạng .csv với dấu phân cách là kí tự
  • Chatbot trợ giúp JavaScriptBot: mô hình ngôn ngữ ML/ALBot trả lời các câu hỏi về JavaScript
  • Tạo danh sách khoa học viễn tưởng: tạo một danh sách các mục cho một chủ đề nhất định
  • Côgn cụ trích xuất mã sân bay: trích xuất mã sân bay từ văn bản
  • Tạo truy vấn SQL: tạo truy vấn SQL đơn giản
  • Trích xuất thông tin liên hệ: trích xuất thông tin liên hệ từ một khối văn bản
  • Chuyển JavaScript sang Python: Chuyển đổi các JavaScript thành Python
  • Friend Chat: mô phỏng một cuộc trò chuyện bằng tin nhắn văn bảng
  • Mood to color: biến mô tả văn bản thành màu sắc
  • Viết tài liệu cho mã Python: một ví dụn về cách tạo một chuổi tài liệu cho một hàm Python nhất định, chúng tôi chỉ định phiên bản Python, dán mã sau đó hỏi cho một nhận xét về chuổi tài liệu và đưa ra phần đầu đặc trưng của chuổi tài liệu(“”)
  • Ânlogy maker: tạo phép loại suy, được sửa đổi từ lời nhắc của cộng đồng để yêu cầu ít ví dụ hơn.
  • Hàm một dòng JavaScript: biến một chức năng JavaScript thành một lớp lót
  • Sáng tác truyện kinh dị: tạo những câu truyện kinh dị ngắn từ 2 đến 3 câu từ đầu vào chủ đề
  • Chuyển đổi ngôi thứ: chuyển đổi góc nhìn thứ nhất sang góc nhìn thứ 3
  • Ghi chú tóm tắt: biến ghi chú cuộc họp bằng một bảng tóm tắt
  • Tạo ý tưởng tập thể dục VR: tạo ý tưởng cho các trò chơi thể dục và thực tế ảo
  • Xếp hạng ESRB: phân loại văn bảng dựa trên xếp hạng
  • Lập dàn ý tiểu luận: lập dàn ý cho đề tài nghiên cứu
  • Tạo công thức món ăn (tự chịu rủi ro khi ăn): tạo một công thức từ một danh sách các thành phần
  • Trò chuyện: cuộc trò chuyện kết thúc mở với trợ lý AI
  • Marv bot trò chuyện mĩa mai: marv là một chatbot thực tế và cũng rất châm biếm
  • Chỉ đường: chuyển đổi ngôn ngữ tự nhiên sang chỉ đường từng chặng
  • Người tạo đánh giá nhà hàng: biến một vài từ thành đánh giá nhà hàng
  • Tạo ghi chú học tập: cung cấp một chủ đề và nhận được nghi chú nghiên cứu
  • Câu hỏi phỏng vấn: tạo câu hỏi phỏng vấn.

Google nhận ‘báo động đỏ’ trước sự phát triển của ChatGPT AI

Trước sự phát triển nhanh chóng của ChatGPT, một chatbot được phát triển dựa trên AI (trí tuệ nhân tạo) của OpenAI, Google tỏ ra lo ngại về tương lai của công cụ tìm kiếm vốn đã thống trị thị trường từ lâu.

google
Google nhận ‘báo động đỏ’ trước sự phát triển của ChatGPT AI

Theo thông tin từ New York Times, tập thể lãnh đạo của Google đang rất lo ngại về tương lai của công cụ tìm kiếm Google khi công cụ có tính năng tìm kiếm thông minh dựa trên AI ChatGPT đang ngày càng trở nên phổ biến hơn.

Giám đốc điều hành của Google và công ty mẹ Alphabet, Sundar Pichai, gần đây đã liên tục thúc đẩy quá trình phát triển sản phẩm AI của mình khi đây chính là yếu tố cốt lõi quyết định sự tồn tại của Google cũng như nhiều nền tảng trực tuyến khác trong tương lai.

Cụ thể, các đội nhóm của Google đã được chỉ đạo phát triển nhanh các nguyên mẫu và sản phẩm AI (AI prototypes), một số nhân viên khác đã được giao nhiệm vụ xây dựng các sản phẩm AI có khả năng tạo ra các tác phẩm nghệ thuật và đồ họa, tương tự như DALL-E của OpenAI, hiện có hàng triệu người dùng toàn cầu.

Động thái của Google diễn ra trong bối cảnh nhiều chuyên gia và giới đầu tư cho rằng liệu ChatGPT có khả năng thay thế công cụ tìm kiếm của Google hay không, hay nó ảnh hưởng như thế nào đến khả năng kinh doanh quảng cáo của Google.

Theo Insider, người phụ trách mảng quảng cáo của Google cho biết ChatGPT có thể ngăn người dùng nhấp vào các liên kết có quảng cáo của Google, đây chính là nguồn tạo ra 208 tỷ USD và chiếm 81% tổng doanh thu của Alphabet vào năm 2021.

Kể từ khi ra mắt vào đầu tháng 11, ChatGPT hiện đã tích lũy được hơn 1 triệu người dùng, công cụ có thể cung cấp những câu trả lời mang tính đối thoại cho các câu hỏi mà con người vẫn thường hỏi bằng cách thu thập thông tin từ hàng triệu website khác nhau.

Trong khi vẫn tỏ ra lo ngại với ChatGPT, người đứng đầu phòng thí nghiệm AI của Google lại cho biết Chatbots “không phải là thứ mà mọi người có thể sử dụng hàng ngày một cách đáng tin cậy”.

Mặc dù vậy, trong bối cảnh này, Google có thể nhận ra rằng nếu họ chậm cập nhật các thuật toán và công cụ tìm kiếm của mình, nó cũng có thể bị thay thế trong tương lai.

ChatGPT – tốt nhưng chưa hoàn hảo

Trong khi nhiều người kinh ngạc về khả năng của bot, thì một số người cũng nhanh chóng nhận ra những hạn chế của nó. ChatGPT vẫn có xu hướng chứa thông tin sai lệch và thiên vị, đây cũng là điều đã gây khó khăn cho người dùng ở các phiên bản GPT trước đó. Ví dụ, ChatGPT có thể đưa ra câu trả lời không chính xác cho các bài toán đại số. Nhưng nó lại có vẻ rất tự tin vào các câu trả lời siêu chi tiết của mình, vì thế, mọi người có thể dễ dàng bị đánh lừa khi tin rằng đó là sự thật.

OpenAI hiểu những sai sót này và đã thông báo cho người dùng trên blog: “ChatGPT đôi khi viết những câu trả lời nghe có vẻ hợp lý nhưng không chính xác hoặc vô nghĩa. Khắc phục vấn đề này là một thách thức đối với chúng tôi, vì:

  1. Trong quá trình đào tạo ChatGPT, hiện tại không đủ nguồn tin là thật;
  2. Huấn luyện mô hình trở nên thận trọng hơn khiến nó từ chối các câu hỏi mà nó có thể trả lời đúng;
  3. Đào tạo có giám sát vì câu trả lời lý tưởng phụ thuộc vào những gì mô hình biết, hơn là những gì người dùng biết.”

Bỏ qua những hạn chế, #ChatGPT vẫn là một chat bot thú vị để tương tác. Bạn có thể dùng thử từ sau khi đăng ký tại website nhà cung cấp dịch vụ.(https://chat.openai.com/auth/login)

Hướng dẫn đăng ký ChatGPT nhanh chóng

Mặc dù ChatGPT chưa hỗ trợ người dùng Việt Nam nhưng với “thủ thuật” dưới đây bạn có thể đăng ký ChatGPT dễ dàng.

Có nhiều cách đăng ký ChatGPT, ở đây mình xin chia sẻ cách đăng ký nhanh chóng và có lẽ là nhanh nhất ở thời điểm hiện tại.

  1. Bạn cần có một điện thoại di động.
  2. Số điện thoại có khả năng thanh toán qua chợ ứng dụng, ở đây mình dùng sim Viettel do đó, mình có thể thanh toán trực tiếp bằng số tiền có trong tài khoản sim Viettel (mà không cần sử dụng thẻ thanh toán, có thể quy đổi ra ngoại tệ dễ dàng).
  3. Số tiền thanh toán khoảng gần 30 nghìn đồng.
  4. Có thể cần dùng thêm thẻ thanh toán ngân hàng hoặc không cần (chế độ trial của OpenAI không bắt buộc, trừ khi bạn muốn trải nghiệm rất nhiều chẳng hạn tạo văn bản dài…).

Chi tiết

Thứ tự các bước như sau (ở đây mình thực hiện trên điện thoại Android, có tài khoản chợ ứng dụng Google và dùng sim Viettel làm phương tiện thanh toán mua ứng dụng)

1. Tải và cài ứng dụng “PingMe Second Phone Number App”:

https://play.google.com/store/apps/details?id=tel.pingme&hl=en&gl=US

– Sau đó tạo tài khoản ứng dụng (dùng địa chỉ email của bạn hoặc dùng số điện thoại, nên dùng địa chỉ email để đăng ký tài khoản bạn nhé).

– Kiểm tra email và nhập mã xác thực đăng ký.

2. Chọn số điện thoại ở quốc gia mà OpenAI đang hỗ trợ: ở đây mình chọn USA.

3. Chọn số dịch vụ, ở đây mình chọn số bất kỳ. Sau đó, chọn hình thức thanh toán là thanh toán qua tài khoản sim Viettel (Google Play cho phép sử dụng sim Viettel làm tài khoản thanh toán. Tổng số tiền thanh toán và phí trả cho Viettel tất cả là 28k).

4. Truy cập vào ChatGPT trên OpenAI

– Sử dụng một dịch vụ VPN (trả phí hoặc miễn phí để đổi truy cập sang USA).

– Tạo tài khoản OpenAI/ChatGPT: mở email và nhập mã xác thực.

5. Trên “PingMe Second Phone Number App” trước khi chọn số, bạn cần chọn website mà “PingMe Second Phone Number App” hỗ trợ, ở phần danh sách bạn chọn đúng tên website là OpenAI/chatGPT

– Chọn số USA hoặc số USA bất kỳ.

– Tiến hành thanh toán (vì mình chỉ dùng 1 lần để lấy code xác thực do đó, mình chọn gói thanh toán rẻ nhất).

6. Tiếp tục quay trở lại trang đăng ký ChatGPT/OpenAI. Sau khi nhập mã xác thực gửi vào email. OpenAI yêu cầu người dùng nhập số điện thoại.

– Nhập số điện thoại vừa mua ở “PingMe Second Phone Number App”

– Trên trang đăng ký, ấn “Send Code”

– Mở “PingMe Second Phone Number App” và lấy mã (6 chữ số) nhập vào phần code xác thực trên trang đăng ký OpenAI.

chatGPT example 2
Bạn có thể chưa cần sử dụng thanh toán để trải nghiệm chatGPT

7. Sau khi nhập mã xác thực xong, bạn đã có thể sử dụng chatGPT được ngay mà chưa cần nhập thẻ ngân hàng. (Nếu bạn sử dụng nhiều/tạo nhiều văn bản dài/ thì mới cần sử dụng thẻ thanh toán). Trong trường hợp trải nghiệm thì không cần thiết.

– Ở góc trên bên trái bạn chọn New Chat, sau đó, ở màn hình bên phải bạn nhập Câu hỏi.

– ChatGPT sẽ trả lời câu hỏi của bạn trong vài giây.

Screen Shot 2022 12 26 at 17.24.14
ChatGPT đưa ra câu trả lời khá nhanh với độ chính xác tương đối.

Note: Sau khi đăng ký thành công bạn có thể “add” thêm người dùng vào nhóm của mình để cùng trải nghiệm GPT miễn phí.

Tài khoản ChatGPT miễn phí

Nếu bạn không muốn đăng ký thông qua các bước ở trên mà muốn dùng ngay ChatGPT thì có thể tham khảo cách thức dưới đây.

Nhà phát triển Merlin đã tích hợp tiện ích mở rộng cho trình duyệt Chrome kết nối trực tiếp đến ChatGPT.

Tất cả các thao tác bạn cần làm: cài đặt trình duyệt Chrome, sau đó cài đặt tiện ích mở rộng sau:

https://chrome.google.com/webstore/detail/merlin-openai-powered-bro/camppjleccjaphfdbohjdohecfnoikec/related

Sau khi cài đặt tiện ích mở rộng này cho trình duyệt Chrome, để truy cập nhanh vào cửa sổ trò chuyện với ChatGPT bạn ấn tổ hợp phím Ctrl+G (hoặc Command+G, nếu dùng hệ điều hành Mac).

Một cửa sổ hiện ra và bạn hãy đặt câu hỏi cho ChatGPT để trải nghiệm nhé.

Screen Shot 2022 12 26 at 17.29.19