Categories
Gambaru News

Microsoft ra mắt Bing mới, tích hợp ChatGPT

Hôm nay, tại một sự kiện báo chí ở Redmond, Washington, Microsoft đã công bố tích hợp mô hình GPT-4 của OpenAI được đồn đại từ lâu vào Bing, cung cấp trải nghiệm giống như ChatGPT trong công cụ tìm kiếm.

Giám đốc điều hành Microsoft Satya Nadella cho biết:

“Đây là một ngày mới cho tìm kiếm. Trong 13 năm nay, Microsoft đã cố gắng thuyết phục bạn sử dụng Bing, nhưng bạn không muốn, vì vậy thị phần toàn cầu của nó vẫn ở mức thấp một con số. Giờ đây, công ty đang nỗ lực hết sức để cạnh tranh tốt hơn với Google.”

Hôm nay, công ty cũng sẽ ra mắt phiên bản mới của trình duyệt Edge, với các tính năng AI mới này được tích hợp vào thanh bên (sidebar).

Tích hợp tính năng AI vào sidebar
Tích hợp tính năng AI vào sidebar

Trải nghiệm mới hiện đã có trên Bing nhưng vẫn còn một số hạn chế. Để có trải nghiệm đầy đủ, bạn sẽ phải vào danh sách chờ.

Bing mới hiện có tùy chọn bắt đầu trò chuyện trên thanh công cụ, sau đó đưa bạn đến trải nghiệm trò chuyện giống như ChatGPT.

Một điểm quan trọng cần lưu ý ở đây là mặc dù bot ChatGPT của OpenAI được đào tạo dựa trên dữ liệu chỉ bao gồm đến năm 2021, nhưng phiên bản của Bing cập nhật hơn nhiều và có thể xử lý các truy vấn liên quan đến các sự kiện gần đây hơn ( hiện nay, không phải năm 2021).

Ông Satya Nadella
Ông Satya Nadella

Như Giám đốc điều hành Microsoft Satya Nadella đã lưu ý, nhóm muốn tuân thủ các Nguyên tắc AI của mình và thừa nhận rằng, giống như mọi công nghệ mới, điều quan trọng là phải nhận thức được những hậu quả tiêu cực có thể xảy ra. 

Ông nói: “Đó là về việc nhận thức rõ ràng những hậu quả không mong muốn của bất kỳ công nghệ mới nào”. Ông nhấn mạnh rằng Microsoft muốn sử dụng công nghệ giúp nâng cao năng suất của con người và điều đó phù hợp với các giá trị của con người.

Nadella tin rằng công nghệ này sẽ định hình lại “gần như mọi danh mục phần mềm” và nhấn mạnh rằng một công nghệ như thế này có khả năng định hình lại web.

Theo quan điểm của ông, mọi tương tác máy tính trong tương lai sẽ được trung gian thông qua một tác nhân. Giai đoạn đầu tiên của việc này, ít nhất là đối với Microsoft, là tìm kiếm.

Giao diện của New Bing
Giao diện của New Bing

Như Yusuf Mehdi của Microsoft đã lưu ý, các công cụ tìm kiếm ngày nay vẫn hoạt động rất tốt đối với các truy vấn điều hướng và những truy vấn cung cấp thông tin, yêu cầu các sự kiện cơ bản. Nhưng đối với các truy vấn phức tạp hơn (“bạn có thể đề xuất lịch trình năm ngày cho thành phố Mexico không?”), chiếm một nửa số truy vấn ngày nay, các công cụ tìm kiếm hiện đại không thành công.

Đối với trải nghiệm Bing mới, Microsoft sẽ hiển thị các kết quả dựa trên GPT này trong hộp ở bên phải trang kết quả tìm kiếm. Chúng sẽ bật lên khi bạn tìm kiếm sự thật mà Bing biết câu trả lời.

Bing Edge bản xem trước giới hạn
Bing Edge bản xem trước giới hạn

Nhưng sau đó, cũng có trải nghiệm giống ChatGPT hơn cho các câu hỏi mơ hồ hơn một chút và không có câu trả lời chính xác. Sự khác biệt lớn duy nhất khác mà bạn có thể sẽ nhận thấy ngay là Bing thỉnh thoảng cũng sẽ cố gắng nhắc bạn bằng các câu hỏi của riêng nó và đề xuất các câu trả lời tiềm năng cho những câu hỏi đó. Mô hình của Microsoft rõ ràng là cập nhật hơn nhiều so với những gì ChatGPT hiện đang cung cấp. Điều này bao gồm dữ liệu về giá, chẳng hạn như khả năng sử dụng dữ liệu gần đây cho các mẹo và hành trình du lịch — và nó cũng sẽ vui vẻ viết cho bạn một email để chia sẻ hành trình này với gia đình bạn.

Mô hình của Microsoft cập nhật hơn so với những gì ChatGPT cung cấp
Mô hình của Microsoft cập nhật hơn so với những gì ChatGPT cung cấp

Một tính năng quan trọng khác ở đây — và một tính năng mà tôi nghĩ chúng ta sẽ thấy trong hầu hết các công cụ này — là Bing trích dẫn các nguồn của nó và liên kết đến chúng trong phần “tìm hiểu thêm” ở cuối câu trả lời của nó. Mỗi kết quả cũng sẽ bao gồm một tùy chọn phản hồi.

Cũng cần nhấn mạnh rằng phiên bản cũ, tập trung vào liên kết của Bing sẽ không biến mất. Bạn vẫn có thể sử dụng nó như trước đây, nhưng hiện đã được cải tiến với AI.

Microsoft nhấn mạnh rằng họ đang sử dụng phiên bản GPT mới có thể cung cấp các câu trả lời phù hợp hơn, chú thích những câu trả lời này và cung cấp kết quả cập nhật, đồng thời mang lại trải nghiệm người dùng an toàn hơn. Nó gọi đây là mô hình Prometheus. Về cơ bản, những gì Microsoft đang làm ở đây là sử dụng các mô hình OpenAI và sau đó bọc Prometheus và các công nghệ Bing khác xung quanh nó.

Microsoft rõ ràng có mối quan hệ rất mật thiết với OpenAI. Sau khoản đầu tư ban đầu trị giá 1 tỷ đô la, công ty gần đây đã thông báo rằng họ sẽ đầu tư nhiều hơn nữa và mở rộng quan hệ đối tác với OpenAI, điều này dẫn đến thông báo ngày hôm nay. Và mặc dù Bing luôn là một công cụ tìm kiếm có thẩm quyền (và có thể nói là tốt hơn hầu hết mọi người từng đánh giá cao nó), nhưng nó chưa bao giờ thực sự có được sức hút chủ đạo. Nó luôn đủ tốt, nhưng điều đó không cho người dùng lý do để chuyển đổi. ChatGPT có thể đưa ra lý do này — ít nhất là cho đến khi Google giới thiệu đối thủ cạnh tranh của mình với nhiều đối tượng hơn.

Đối với một số truy vấn, bao gồm cả những truy vấn về mua sắm, tính năng trò chuyện sẽ hiển thị quảng cáo.

Không giống như Google, Microsoft không có một đế chế quảng cáo khổng lồ để bảo vệ, vì vậy công ty có thể sẵn sàng từ bỏ một số doanh thu để giành thị phần từ Google, đối thủ cạnh tranh của nó hôm qua đã công bố Bard. Tuy nhiên, Google đã không cung cấp nhiều chi tiết về cách Bard sẽ hoạt động và tích hợp vào trải nghiệm tìm kiếm của mình. Hiện tại, nó chỉ khả dụng cho một nhóm người kiểm tra đáng tin cậy được chọn.

Một lĩnh vực mà các hệ thống này hướng tới một cách tự nhiên là trợ lý giọng nói. Giống như Microsoft sẽ không làm, nó đã tung ra trợ lý giọng nói Cortana của mình và định vị nó là đối thủ cạnh tranh với Trợ lý Google và Siri. Giống như Bing, đó là một sản phẩm có thẩm quyền (hơn cả Bixby của Samsung) nhưng không đạt được sức hút, vì vậy Microsoft đã dần rút lui. Vào năm 2021, nó đã định vị lại Cortana là dịch vụ hỗ trợ trải nghiệm năng suất dựa trên AI trong Microsoft 365. Bing mới giờ đây cũng có thể cung cấp cho Microsoft các công cụ để tiếp cận thị trường này.

Tất cả những điều này có ý nghĩa gì đối với tương lai của web và sức khỏe tài chính của các nhà xuất bản trực tuyến, những người phụ thuộc vào những người nhấp vào liên kết của họ vẫn còn phải chờ xem. Tuy nhiên, rất có thể những công cụ như thế này sẽ dẫn đến ít nhấp chuột hơn và do đó ít tiền quảng cáo hơn cho nhà xuất bản. Điều này có tiềm năng cho một sự thay đổi mô hình lớn.

Nguồn: TechCrunch

Categories
Dev's Corner

Các thuật toán tìm kiếm

Mục đích chính của thuật toán tìm kiếm là để kiểm tra một phần tử hoặc truy xuất nó từ bất kỳ cấu trúc dữ liệu nào. Các thuật toán tìm kiếm này được phân loại thành hai phần, thường là dựa trên kiểu tìm kiếm.

1. Tìm kiếm tuần tự (Sequential search)

Danh sách hoặc mảng được duyệt qua (traverse) tuần tự và mọi phần tử đều được kiểm tra. Ví dụ: Tìm kiếm tuyến tính

2. Tìm kiếm theo khoảng thời gian (Interval search)

Được thiết kế cho các cấu trúc dữ liệu được sắp xếp và hiệu quả hơn giải thuật tìm kiếm tuần tự vì giải thuật này liên tục nhắm đến trung tâm của cấu trúc dữ liệu và chia đôi không gian tìm kiếm. Ví dụ: Tìm kiếm nhị phân

Trong bài viết này, chúng ta sẽ thảo luận về hai thuật toán tìm kiếm: tìm kiếm tuyến tínhtìm kiếm nhị phân.

Tìm kiếm tuyến tính (Linear Search)

Tim kiếm tuyến tính (Linear search)
Tim kiếm tuyến tính (Linear search). Ảnh: GeeksforGeeks

Giải thuật này rất đơn giản, độ phức tạp là O(N). Một tìm kiếm tuần tự được thực hiện cho từng phần tử trong cấu trúc dữ liệu.

Nếu kết quả phù hợp được tìm thấy, nó sẽ được trả về; nếu không, quá trình tìm kiếm sẽ tiếp tục cho đến hết cấu trúc dữ liệu.

Cách tìm kiếm tuyến tính hoạt động

Giả sử ta muốn tìm giá trị x trong mảng A.

Cách tìm kiếm tuyến tính hoạt động
Cách tìm kiếm tuyến tính hoạt động

Pseudocode

Tìm kiếm tuyến tính - Pseudocode
Tìm kiếm tuyến tính – Pseudocode

Java code

Tìm kiếm tuyến tính - Java code
Tìm kiếm tuyến tính – Java code

Tìm kiếm nhị phân (Binary Search)

Tìm kiếm nhị phân - Binary search.Tìm kiếm nhị phân - Binary search.Tìm kiếm nhị phân - Binary search.
Tìm kiếm nhị phân – Binary search. Ảnh: GeeksforGeeks

Đây là một giải thuật tìm kiếm nhanh độ phức tạp là O(logN).

Giải thuật O(logN) được xem là có tính hiệu quả cao vì tỷ lệ giữa số lượng hoạt động so với kích thước của input giảm và có xu hướng bằng không khi N tăng lên. (N là kích thước input tính bằng đơn vị bit cần để đại diện cho input đó).

Việc thu thập dữ liệu phải ở dạng được sắp xếp để giải thuật này hoạt động chính xác.

Cách tìm kiếm nhị phân hoạt động

Tìm kiếm nhị phân tìm kiếm một phần tử cụ thể bằng cách so sánh với phần tử nằm ở ngay chính giữa của mảng.

Nếu kết quả tìm kiếm khớp, thì index của phần tử này sẽ được trả về. Nếu kết quả không khớp, nó sẽ kiểm tra xem phần tử ở giữa có lớn hơn item này hay không, sau đó nó sẽ tìm kiếm phần tử này trong mảng con bên trái của phần tử ở giữa.

Trường hợp phần tử ở giữa nhỏ hơn, nó sẽ tìm kiếm phần tử trong mảng con ở bên phải của phần tử ở giữa. Cho đến khi kích thước mảng con giảm xuống còn 0, quá trình này sẽ tiếp tục tại mảng con.

Để tìm kiếm nhị phân hoạt động, mảng phải được sắp xếp trước.

Giải thuật

Giả sử ta muốn tìm giá trị x trong mảng A đã sắp xếp.

Cách tìm kiếm nhị phân hoạt động
Cách tìm kiếm nhị phân hoạt động

Pseudocode

Tìm kiếm nhị phân - Pseudocode
Tìm kiếm nhị phân – Pseudocode

Java code

Tìm kiếm nhị phân - Jave code
Tìm kiếm nhị phân – Jave code

Đây là hai giải thuật tìm kiếm được sử dụng phổ biến nhất. Hãy cùng theo dõi các bài viết tiếp theo và thảo luận cùng Gambaru các giải thuật hữu ích khác.

Theo Pulsara Sandeepa