PrismJS Code Highlighting Hướng dẫn sử dụng thư viện mạnh mẽ để làm nổi bật code
Trong khoảng thời gian gần đây, ChatGPT đang nổi lên như một hiện tượng thú vị khi được nhắc đến rất nhiều trên các trang mạng xã hội, đặc biệt là trên Twitter. Vậy ChatGPT là gì? Và tại sao nó được mệnh danh là tương lai của AI và là kẻ sẽ soán ngôi Google?ChatGPT là một chatbot AI có thể làm bất cứ điều gì. ChatGPT như thể một người nào đó đang nói chuyện với bạn chứ chẳng phải một cỗ máy. Lần gần đây nhất một công nghệ mới thực sự khiến bạn ngạc nhiên là khi nào? ChatGPT có thể sẽ làm được điều đó. Chatbot này có thể trả lời bất kỳ điều gì bạn hỏi hoặc viết cho bạn bất cứ điều gì bạn có thể nghĩ ra.

1ChatGPT là gì?

ChatGPT là một chatbot AI có thể làm bất cứ điều gì. ChatGPT như thể một người nào đó đang nói chuyện với bạn chứ chẳng phải một cỗ máy. Nếu bạn yêu cầu nó chuyển đổi 75 độ F sang độ C, bạn có thể nhận được câu trả lời như sau:“Nhiệt độ 75 độ F tương đương với xấp xỉ 23,89 độ C. Để chuyển độ F sang độ C, bạn có thể sử dụng công thức sau:Độ C = (Độ F - 32) / 1.8Sử dụng công thức này, bạn có thể tính ra được 75 độ F tương đương với (75 - 32) / 1.8 = 23.89 độ C. Có nghĩa là 75 độ F chỉ mát hơn một chút so với nhiệt độ phòng trung bình, vốn thường khoảng 25 - 26 độ C”Điều đó thật ấn tượng, nhưng để thực sự vui vẻ với ChatGPT, bạn có thể yêu cầu nó viết cho bạn một thứ gì đó - một bài thơ, bài hát, kịch bản - với bất kỳ tham số nào bạn có thể nghĩ ra. Và ChatGPT sẽ viết nó cho bạn.Ví dụ, khi yêu cầu ChatGPT viết một câu chuyện kinh dị về một… nhánh tỏi sát thủ, nó trả về một câu chuyện dài 7 đoạn, mà dù chắc chắn khó lòng giành được bất kỳ giải thưởng kinh dị nào, vẫn mang tính giải trí khá cao. Đây là một trích đoạn trong câu chuyện:“Ngày xửa ngày xưa, trong một ngôi làng nhỏ ở nước Ý, có một nhánh tỏi không giống bất kỳ nhánh tỏi nào khác. Nó lớn hơn và có mùi hăng hơn số khác, và toát ra một bầu không khí tối tăm, hiểm ác. Không ai biết nó đến từ đâu, nhưng nó nhanh chóng trở nên nổi tiếng với tên gọi ‘tỏi sát thủ’”.Bạn có thể đề nghị ChatGPT tinh chỉnh lại câu chuyện. Khi yêu cầu nó viết lại câu chuyện, nhưng đi sâu hơn vào cuộc đời của nhánh tỏi. ChatGPT sau đó sẽ gửi lại một câu chuyện với một đoạn văn mới được bổ sung: “Hóa ra, củ tỏi sát thủ đã bị nguyền bởi một mụ phù thủy tà ác, người luôn tìm cách trả thù dân làng vì một lỗi lầm họ đã gây ra cho mụ ta nhiều năm trước. Mụ đã đưa ma thuật bóng tối vào củ tỏi, biến nó thành một vũ khí chết người có thể đầu độc bất kỳ ai ăn nó”.Bạn có thể làm điều tương tự với bất kỳ ý tưởng nào đang nghĩ đến, phức tạp đến đâu cũng được. Câu lệnh “Viết một bài pop buồn theo phong cách Taylor Swift về một chú mèo con bé xíu nằm trong ổ, đang làm bạn với một chú chuột. Sau khi quen nhau, chúng cấu xé nhau bởi quá khác biệt, nhưng vẫn lưu giữ những ký ức vui vẻ, dù đau đớn, về thời gian bên nhau. Bao gồm một đoạn điệp khúc và một đoạn chuyển tiếp cuối bài” cho ra vài kết quả thực sự thú vị.Khả năng của ChatGPT gần như là vô hạn. Một TikToker đã sử dụng ChatGPT để tạo danh sách các bữa tối trong tuần cho những người có thói quen "kén cá chọn canh", rồi yêu cầu nó đưa dữ liệu vào các bảng để dễ đọc hơn, tiếp tục yêu cầu nó lập ra một danh sách mua sắm nguyên liệu chế biến các bữa ăn nói trên. Nhiều lập trình viên thì gửi cho ChatGPT những đoạn code để nhờ nó kiểm tra lỗi giúp trong khi những người khác yêu cầu nó viết mã cho các tác vụ cụ thể và ChatGPT đã không làm các lập trình viên thất vọng.

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

ChatGPT không phải là chatbot AI đầu tiên xuất hiện, nhưng là chatbot đầu tiên giống con người đến vậy. ChatGPT chạy trên GPT-3.5, một mô hình ngôn ngữ mà các nhà phát triển OpenAI (những người tạo ra AI DALL-E 2) đã huấn luyện để tạo ra các đoạn văn bản. Ngôn ngữ này được kết hợp với Reinforcement Learning with Human Feedback (Học tăng cường có phản hồi của con người, RLHF), vốn là mô hình cho phép ChatGPT phân tích các đoạn hội thoại thay vì chỉ là văn bản đơn thuần. Tuy nhiên, nguyên liệu thực sự là lượng dữ liệu khổng lồ mà OpenAI đã đào tạo cho ChatGPT, lấy thông tin từ internet do người dùng cung cấp. Chatbot này không chỉ có lượng kiến thức khổng lồ mà nó còn biết cách làm thế nào để trông giống con người nhất.
Nhưng đừng quá lo lắng, chúng ta sẽ không phải đối mặt với một Ultron ngoài đời thực. ChatGPT không được kết nối với internet nên không thể giao tiếp bên ngoài mạng của nó. Nó cũng không có nhiều kiến thức về bất cứ điều gì sau năm 2021, vì vậy bạn có thể thấy những lỗ hổng trong khả năng của nó khi xử lý bất cứ điều gì liên quan đến năm 2022 hoặc xa hơn nữa.Một điều đặc sắc khác là chúng ta đang huấn luyện mô hình này bằng các yêu cầu của chính mình. OpenAI sử dụng tất cả các yêu cầu của chúng ta làm công cụ huấn luyện mới, nhằm cải thiện độ chính xác và tính liên quan đối với các phản hồi của AI. Bạn có thể đưa ra phản hồi theo cách thủ công bằng các biểu tượng thích hoặc không thích, đồng thời thêm bất kỳ đánh giá nào vào phản hồi của bạn để giúp cải thiện ChatGPT.Để bắt đầu, hãy truy cập trang ChatGPT chính thức. Nếu chưa có tài khoản OpenAI, trước tiên bạn cần đăng ký một tài khoản. Mặc dù có nhiều dịch vụ trả phí với OpenAI, nhưng việc tạo tài khoản và tương tác với ChatGPT là hoàn toàn miễn phí ở thời điểm hiện tại. Sau khi đăng nhập, bạn có thể bắt đầu trò chuyện với chatbot này.Tuy nhiên, đây không phải là chatbot duy nhất OpenAI cung cấp. Còn có một chatbot khác tên “Playground”, thiên về kỹ thuật hơn. Ý tưởng cũng tương tự: bạn đưa yêu cầu và câu lệnh cho chatbot, nó sẽ trả lại những kết quả ấn tượng đến ngạc nhiên. Tuy nhiên, bạn có thể điều chỉnh quy trình trả lời bằng nhiều thiết lập. Bạn có thể chọn loại mô hình ngôn ngữ GPT-3 mà chatbot sử dụng, như tính ngẫu nhiên trong các phản hồi, độ dài phản hồi, khả năng mô hình giới thiệu các chủ đề mới. Chatbot này không thân thiện như ChatGPT, cũng không hoàn toàn miễn phí. Tuy nhiên đây cũng là một chatbot OpenAI mạnh mẽ khác mà bạn nên thử qua nếu có cơ hội.

3Chat GPT làm được gì?

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 lại nội dung một văn bản khó sử dụng các khái niệm đơn giản hơn, sao cho học sinh lớp 2 cũng có thể hiểu được. Chuyển ngôn ngữ tự nhiên thành ngôn ngữ cho OpenAI API: Tạo mã để gọ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, tiếng Tây Ban Nha và tiếng Nhật. Ngôn ngữ tự nhiên cho Stripe API: Tạo mã để gọi Stripe API bằng ngôn ngữ tự nhiên. Dịch SQL: Dịch 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ạng 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 từ 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 ​​thứ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 từ 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 tệp văn bản 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/AIBot trả lời các câu hỏi về JavaScript. Tạo danh sách 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ông 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 biểu thức JavaScript đơn giản thành Python. Friend Chat: Mô phỏng một cuộc trò chuyện bằng tin nhắn văn bản. 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ụ 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 trong 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 (“””). Analogy 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 chuyện kinh dị ngắn từ hai đến ba 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ứ ba. Điều này được sửa đổi từ lời nhắc của cộng đồng để sử dụng ít ví dụ hơn. Ghi chú tóm tắt: Biến ghi chú cuộc họp thành một bản 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ản dựa trên xếp hạng ESRB. 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 ghi chú nghiên cứu. Câu hỏi phỏng vấn: Tạo câu hỏi phỏng vấn. Hiện tại, ChatGPT chưa hỗ trợ Việt Nam. Tuy nhiên nếu bạn có số điện thoại ở các quốc gia hỗ trợ, ví dụ như Mỹ và Châu Âu, bạn có thể đăng ký sử dụng một cách dễ dàng, bằng cách truy cập vào trang web này: chat.openai.com