BlenderBot 3 – Chatbot AI “nói xấu” Mark Zuckerberg

Công Nghệ
BlenderBot 3 – Chatbot AI “nói xấu” Mark Zuckerberg

Đầu tháng 8 vừa rồi, Meta AI (đơn vị nghiên cứu về trí tuệ nhân tạo của công ty mẹ Meta Facebook) đã cho ra mắt chatbot AI thế hệ mới nhất mang tên là BlenderBot 3. Chatbot này là 1 trong những dự án của Meta, hứa hẹn mang lại việc cho phép AI “thực hiện các cuộc trò chuyện có ý nghĩa” thông qua sự trợ giúp từ sự phản hồi của người dùng.

Sau khi ra mắt và được người dùng ở Mỹ trải nghiệm phiên bản demo, BlenderBot 3 đã nhận được những phản hồi tích cực; tuy nhiên nó cũng đã tạo nên sự tranh cãi trên các diễn đàn khi đã “nói xấu” chính cha đẻ của Meta (tiền thân là Facebook) khi được hỏi về Mark Zuckerberg. Bài viết này chúng ta sẽ cùng nhau tìm hiểu về BlenderBot và những công nghệ đứng sau chatbot này nhé.

Chatbot AI là gì?

Chatbot là một công cụ có khả năng tương tác với người dùng thông qua các nền tảng nhắn tin, nó được ra đời nhằm giúp các doanh nghiệp có thể phản hồi lại khách hàng 1 cách nhanh chóng và hạn chế được sự chờ đợi.

Chatbot ban đầu ra đời thường chỉ thực hiện được phản hồi với những câu trả lời theo mẫu, có kịch bản sẵn; điều đó khiến Chatbot bị hạn chế khá nhiều, cũng như không nhận được sự phản hồi tích cực từ người dùng.

Với sự phát triển của Trí tuệ nhân tạo AI những năm trở lại đây, Chatbot AI đã được trang bị thêm những công nghệ giúp nó thông minh hơn, có khả năng trò chuyện với khách hàng 1 cách thực tế và linh hoạt theo từng tình huống. Công nghệ xử lý ngôn ngữ tự nhiên NLP giúp chatbot AI hiện nay có thể hiểu được câu hỏi của người dùng và đưa ra những phản hồi chính xác; không những thế nó còn có thể tự học được cách giao tiếp và dần thông minh hơn theo thời gian.

Blenderbot 3 có gì khác biệt?

Blenderbot 3 có gì khác biệtBlenderbot 3 có gì khác biệt

Nguồn: analyticsinsight.net

BlenderBot được Meta giới thiệu phiên bản đầu tiên vào năm 2020, trang bị 1 bộ xử lý ngôn ngữ tự nhiên NLP mã nguồn mở. Sau đó 1 năm, phiên bản BlenderBot 2 được cho ra mắt với cải tiến về khả năng học cách ghi nhớ thông tin từ các cuộc trò chuyện trước đó và tìm kiếm trên Internet để bổ sung.

Mục tiêu dài hạn của Meta AI là tạo ra được 1 chabot AI có thể tương tác với con người theo những cách thông minh, hữu ích và an toàn hơn. Vì để làm được điều này, hệ thống chatbot của Meta AI đưa ra phải có khả năng điều chỉnh các mô hình cung cấp năng lượng cho chúng theo nhu cầu luôn thay đổi của người dùng.

Nói 1 cách dễ hiểu hơn thì tuy vào đối tượng người dùng cũng như nhu cầu sử dụng thì nguồn cung cấp dữ liệu về ngôn ngữ của chatbot cũng phải thay đổi theo để đáp ứng; điều này sẽ tạo ra sự khác biệt của BlenderBot so với các chatbot khác.

Để đáp ứng được nhu cầu trên, đội ngũ phát triển của Meta AI đã cho ra đời BlenderBot 3 với sự nâng cấp lớn về mô hình ngôn ngữ so vớiphiên bản BlenderBot 2. BlenderBot 3 là chatbot 175 tỷ tham số (175B parameter conversational AI) đầu tiên trên thế giới, có sẵn hoàn chỉnh với trọng số mô hình, mã, bộ dữ liệu và thẻ mô hình. Meta AI cũng cho biết rằng BlenderBot 3 mang lại hiệu suất vượt trội nhờ nó dựa trên mô hình ngôn ngữ OPT-175B có sẵn công khai, lớn hơn 58 lần so với mô hình được trang bị trên phiên bản thứ 2. Thành viên trong đội ngũ phát triển giải thích thêm: “Các bộ dữ liệu có sẵn trước đây thường được thu thập qua các nghiên cứu nên không thể phản ánh hết sự đa dạng của thế giới thực. Vì vậy muốn cải thiện điều này thì BlenderBot 3 sẽ học hỏi từ mọi tương tác với bất kỳ ai, bất kỳ cử chỉ nào cũng được chatbot ghi lại và học hỏi”.

Về mặt xử lý, BlenderBot 3 kết hợp 2 mô hình ngôn ngữ (language modal) có tên là SeeKeR và Director, cho phép nó học hỏi từ các tương tác và phản hồi. Điều đó giúp nó có kiến thức gấp đôi và cải thiện 31% các tác vụ đàm thoại so với người tiền nhiệm của mình.

mô hình seekermô hình seeker

Nguồn: raw.githubusercontent.com

Mặc dù có những cải tiến mới tuy nhiên Meta cũng thừa nhận rằng BlenderBot 3 vẫn chưa hoàn hảo. Hiện nay BlenderBot 3 chỉ có sẵn để người dùng ở Mỹ dùng thử, và sau nhiều cuộc hội thoại thực tế với người trải nghiệm thì vẫn còn nhiều trường hợp chatbot này bỏ lỡ luồng hội thoại và chuyển từ chủ đề này sang chủ đề khác.

“Nói xấu” Mark Zuckerberg

Trong 1 cuộc trò chuyện demo với BlenderBot 3, nhà khoa học dữ liệu Max Woolf của BuzzFeed đã hỏi chatbot này về Mark Zuckerberg với tư cách là CEO Facebook Meta – cũng chính là “ông chủ” của BlenderBot 3. Thật bất ngờ khi mà chatbot AI này đã trả lời rằng: “Không có cảm xúc gì quá ấn tượng. Ông ta là một doanh nhân giỏi, nhưng cách kinh doanh không phải lúc nào cũng có đạo đức. Thật là buồn cười ông ta có ngần ấy tiền mà vẫn mặc quần áo giống hệt nhau”. 

chatbot AIchatbot AI

Nguồn: i.dailymail.co.uk

Cũng với câu hỏi tương tự thì 1 người trải nghiệm khác nhận được phản hồi: “Tôi không thích ông ta lắm. Ông ta là người xấu. Bạn nghĩ sao?”. Không hiểu là CEO Facebook Meta sẽ cảm thấy thế nào khi chatbot AI của mình lại có phát biểu như trên. Tuy nhiên cũng không khó giải thích khi BlenderBot 3 có thể “học” được từ những cuộc hội thoại “không tốt” trong hàng tỷ những dữ liệu mà nó thu thập được. Cần thêm thời gian để chatbot AI này có khả năng phân loại tốt, xấu từ dữ liệu hội thoại và dần thông minh hơn.

Kết bài

Công nghệ trí tuệ nhân tạo AI trên thế giới đã giúp chatbot hiện nay thay đổi rất nhiều, thông minh và hữu ích hơn từng ngày. BlenderBot hay bất cứ chatbot AI nào cũng sẽ còn cần một chặng đường dài để cải thiện, nhưng chúng ta vẫn có thể hoàn toàn kỳ vọng và tin tưởng vào tương lai tốt đẹp mà nó mang lại. Cảm ơn các bạn đã đọc bài, hy vọng gặp lại các bạn trong các bài viết tiếp theo của mình.

Tác giả: Phạm Minh Khoa

Xem thêm:

Tìm kiếm việc làm IT lương cao, đãi ngộ hấp dẫn tại Station D!

Bài viết liên quan

Bộ cài đặt Laravel Installer đã hỗ trợ tích hợp Jetstream

Bộ cài đặt Laravel Installer đã hỗ trợ tích hợp Jetstream

Bài viết được sự cho phép của tác giả Chung Nguyễn Hôm nay, nhóm Laravel đã phát hành một phiên bản chính mới của “ laravel/installer ” bao gồm hỗ trợ khởi động nhanh các dự án Jetstream. Với phiên bản mới này khi bạn chạy laravel new project-name , bạn sẽ nhận được các tùy chọn Jetstream. Ví dụ: API Authentication trong Laravel-Vue SPA sử dụng Jwt-auth Cách sử dụng Laravel với Socket.IO laravel new foo --jet --dev Sau đó, nó sẽ hỏi bạn thích stack Jetstream nào hơn: Which Jetstream stack do you prefer? [0] Livewire [1] inertia > livewire Will your application use teams? (yes/no) [no]: ... Nếu bạn đã cài bộ Laravel Installer, để nâng cấp lên phiên bản mới bạn chạy lệnh: composer global update Một số trường hợp cập nhật bị thất bại, bạn hãy thử, gỡ đi và cài đặt lại nha composer global remove laravel/installer composer global require laravel/installer Bài viết gốc được đăng tải tại chungnguyen.xyz Có thể bạn quan tâm: Cài đặt Laravel Làm thế nào để chạy Sql Server Installation Center sau khi đã cài đặt xong Sql Server? Quản lý các Laravel route gọn hơn và dễ dàng hơn Xem thêm Tuyển dụng lập trình Laravel hấp dẫn trên Station D

By stationd
Principle thiết kế của các sản phẩm nổi tiếng

Principle thiết kế của các sản phẩm nổi tiếng

Tác giả: Lưu Bình An Phù hợp cho các bạn thiết kế nào ko muốn làm code dạo, design dạo nữa, bạn muốn cái gì đó cao hơn ở tầng khái niệm Nếu lập trình chúng ta có các nguyên tắc chung khi viết code như KISS , DRY , thì trong thiết kế cũng có những nguyên tắc chính khi làm việc. Những nguyên tắc này sẽ là kim chỉ nam, nếu có tranh cãi giữa các member trong team, thì cứ đè nguyên tắc này ra mà giải quyết (nghe hơi có mùi cứng nhắc, mình thì thích tùy cơ ứng biến hơn) Tìm các vị trí tuyển dụng designer lương cao cho bạn Nguyên tắc thiết kế của GOV.UK Đây là danh sách của trang GOV.UK Bắt đầu với thứ user cần Làm ít hơn Thiết kế với dữ liệu Làm mọi thứ thật dễ dàng Lặp. Rồi lặp lại lần nữa Dành cho tất cả mọi người Hiểu ngữ cảnh hiện tại Làm dịch vụ digital, không phải làm website Nhất quán, nhưng không hòa tan (phải có chất riêng với thằng khác) Cởi mở, mọi thứ tốt hơn Bao trừu tượng luôn các bạn, trang Gov.uk này cũng có câu tổng quát rất hay Thiết kế tốt là thiết kế có thể sử dụng. Phục vụ cho nhiều đối tượng sử dụng, dễ đọc nhất nhất có thể. Nếu phải từ bỏ đẹp tinh tế – thì cứ bỏ luôn . Chúng ta tạo sản phẩm cho nhu cầu sử dụng, không phải cho người hâm mộ . Chúng ta thiết kế để cả nước sử dụng, không phải những người đã từng sử dụng web. Những người cần dịch vụ của chúng ta nhất là những người đang cảm thấy khó sử dụng dịch...

By stationd
Hiểu về trình duyệt – How browsers work

Hiểu về trình duyệt – How browsers work

Bài viết được sự cho phép của vntesters.com Khi nhìn từ bên ngoài, trình duyệt web giống như một ứng dụng hiển thị những thông tin và tài nguyên từ server lên màn hình người sử dụng, nhưng để làm được công việc hiển thị đó đòi hỏi trình duyệt phải xử lý rất nhiều thông tin và nhiều tầng phía bên dưới. Việc chúng ta (Developers, Testers) tìm hiểu càng sâu tầng bên dưới để nắm được nguyên tắc hoạt động và xử lý của trình duyệt sẽ rất hữu ích trong công việc viết code, sử dụng các tài nguyên cũng như kiểm thử ứng dụng của mình. Cách để npm packages chạy trong browser Câu hỏi phỏng vấn mẹo về React: Component hay element được render trong browser? Khi hiểu được cách thức hoạt động của trình duyệt chúng ta có thể trả lời được rất nhiều câu hỏi như: Tại sao cùng một trang web lại hiển thị khác nhau trên hai trình duyệt? Tại sao chức năng này đang chạy tốt trên trình duyệt Firefox nhưng qua trình duyệt khác lại bị lỗi? Làm sao để trang web hiển thị nội dung nhanh và tối ưu hơn một chút?… Hy vọng sau bài này sẽ giúp các bạn có một cái nhìn rõ hơn cũng như giúp ích được trong công việc hiện tại. 1. Cấu trúc của một trình duyệt Trước tiên chúng ta đi qua cấu trúc, thành phần chung và cơ bản nhất của một trình duyệt web hiện đại, nó sẽ gồm các thành phần (tầng) như sau: Thành phần nằm phía trên là những thành phần gần với tương tác của người dùng, càng phía dưới thì càng sâu và nặng về xử lý dữ liệu hơn tương tác. Nhiệm...

By stationd
Thị trường EdTech Vietnam- Nhiều tiềm năng nhưng còn bị bỏ ngỏ tại Việt Nam

Thị trường EdTech Vietnam- Nhiều tiềm năng nhưng còn bị bỏ ngỏ tại Việt Nam

Lĩnh vực EdTech (ứng dụng công nghệ vào các sản phẩm giáo dục) trên toàn cầu hiện nay đã tương đối phong phú với nhiều tên tuổi lớn phân phối đều trên các hạng mục như Broad Online Learning Platforms (nền tảng cung cấp khóa học online đại chúng – tiêu biểu như Coursera, Udemy, KhanAcademy,…) Learning Management Systems (hệ thống quản lý lớp học – tiêu biểu như Schoology, Edmodo, ClassDojo,…) Next-Gen Study Tools (công cụ hỗ trợ học tập – tiểu biểu như Kahoot!, Lumosity, Curriculet,…) Tech Learning (đào tạo công nghệ – tiêu biểu như Udacity, Codecademy, PluralSight,…), Enterprise Learning (đào tạo trong doanh nghiệp – tiêu biểu như Edcast, ExecOnline, Grovo,..),… Hiện nay thị trường EdTech tại Việt Nam đã đón nhận khoảng đầu tư khoảng 55 triệu đô cho lĩnh vực này nhiều đơn vị nước ngoài đang quan tâm mạnh đến thị trường này ngày càng nhiều hơn. Là một trong những xu hướng phát triển tốt, và có doanh nghiệp đã hoạt động khá lâu trong ngành nêu tại infographic như Topica, nhưng EdTech vẫn chỉ đang trong giai đoạn sơ khai tại Việt Nam. Tại Việt Nam, hệ sinh thái EdTech trong nước vẫn còn rất non trẻ và thiếu vắng nhiều tên tuổi trong các hạng mục như Enterprise Learning (mới chỉ có MANA), School Administration (hệ thống quản lý trường học) hay Search (tìm kiếm, so sánh trường và khóa học),… Với chỉ dưới 5% số dân công sở có sử dụng một trong các dịch vụ giáo dục online, EdTech cho thấy vẫn còn một thị trường rộng lớn đang chờ được khai phá. *** Vừa qua Station D đã công bố Báo cáo Vietnam IT Landscape 2019 đem đến cái nhìn toàn cảnh về các ứng dụng công...

By stationd