Trí tuệ nhân tạo là gì?

Alexandra Klepper
Alexandra Klepper

Trí tuệ nhân tạo (AI) bao gồm nhiều công nghệ phức tạp, mới nổi. Trước đây, những công nghệ này cần có sự tham gia của con người, nhưng giờ đây có thể được thực hiện bằng máy tính. Nói chung, AI là một chương trình hoặc mô hình không phải do con người tạo ra, có khả năng giải quyết nhiều vấn đề và sáng tạo.

Chữ viết tắt AI thường được dùng thay thế cho nhau để biểu thị nhiều loại công nghệ trong lĩnh vực trí tuệ nhân tạo, nhưng phạm vi của những công nghệ này có thể rất khác nhau.

Có một số thuật ngữ và khái niệm xác định trí tuệ nhân tạo và công nghệ học máy mà bạn có thể thấy hữu ích. Tại đây, bạn sẽ thấy các thuật ngữ thường dùng trong tài liệu của Chrome, quan trọng nhất là về AI phía máy khách.

AI phía máy khách

Mặc dù hầu hết các tính năng AI trên web đều dựa vào máy chủ, nhưng AI phía máy khách chạy trong trình duyệt của người dùng và thực hiện suy luận trên thiết bị của người dùng. Việc này mang lại nhiều lợi ích, bao gồm độ trễ thấp hơn, giảm chi phí tạo tính năng, tăng quyền riêng tư của người dùng và quyền truy cập khi không có mạng.

AI phía máy khách dựa vào các mô hình nhỏ hơn, được tối ưu hoá và tối ưu hoá cho hiệu suất. Có thể những mô hình như vậy sẽ hoạt động hiệu quả hơn các mô hình phía máy chủ có quy mô lớn hơn đối với một số nhiệm vụ cụ thể. Đánh giá trường hợp sử dụng của bạn để xác định giải pháp phù hợp.

AI tích hợp sẵn

Với AI tích hợp, trang web của bạn sẽ kết nối với các API trình duyệt với bộ xử lý cục bộ. Mô hình tích hợp của trình duyệt sẽ gửi một phản hồi mà API trả về cho trang web của bạn.

AI tích hợp sẵn là một dạng AI phía máy khách, trong đó các mô hình nhỏ hơn được tích hợp vào trình duyệt. Đối với Chrome, điều này bao gồm Gemini Nano và các mô hình chuyên gia. Sau khi tải các mô hình này xuống, tất cả các trang web và ứng dụng web sử dụng AI tích hợp đều có thể bỏ qua thời gian tải xuống và chuyển ngay sang thực thi tính năng cũng như suy luận cục bộ.

Các API AI tích hợp được thiết kế để chạy suy luận dựa trên đúng loại mô hình cho tác vụ. Ví dụ: Prompt API chạy suy luận dựa trên một LLM, trong khi Translator API chạy suy luận dựa trên một mô hình chuyên gia tích hợp.

AI phía máy chủ

AI phía máy chủ bao gồm các dịch vụ AI dựa trên đám mây. Hãy nghĩ đến Gemini 1.5 Pro chạy trên đám mây. Các mô hình này thường lớn hơn và mạnh mẽ hơn nhiều. Điều này đặc biệt đúng với mô hình ngôn ngữ lớn.

AI kết hợp

AI kết hợp là bất kỳ giải pháp nào bao gồm cả thành phần máy khách và máy chủ. Ví dụ:

  • Các mô hình phía máy khách có mô hình dự phòng phía máy chủ, được xây dựng cho những tác vụ không thể hoàn thành một cách hiệu quả trên thiết bị.
    • Thiết bị có thể thiếu tài nguyên.
    • Mô hình hoặc API chỉ có trong một số môi trường nhất định.
  • Một mô hình được chia giữa ứng dụng và máy chủ để đảm bảo an toàn.
    • Ví dụ: bạn có thể chia một mô hình sao cho 75% quá trình thực thi diễn ra trong ứng dụng, trong khi 25% còn lại được thực hiện trên máy chủ. Điều này mang lại lợi ích phía máy khách, đồng thời cho phép một phần của mô hình nằm ngoài thiết bị, do đó vẫn đảm bảo quyền riêng tư.

Nếu sử dụng Prompt API, bạn có thể thiết lập cấu trúc kết hợp với Firebase AI Logic.

AI tạo sinh

AI tạo sinh là một dạng học máy giúp người dùng tạo ra nội dung quen thuộc và mô phỏng nội dung do con người tạo ra. AI tạo sinh sử dụng các mô hình ngôn ngữ lớn để sắp xếp dữ liệu và tạo hoặc sửa đổi văn bản, hình ảnh, video và âm thanh dựa trên bối cảnh được cung cấp. AI tạo sinh không chỉ đơn thuần là so khớp mẫu và dự đoán.

Mô hình ngôn ngữ lớn (LLM) có vô số (thường là hàng tỷ) tham số mà bạn có thể dùng để thực hiện nhiều việc, chẳng hạn như tạo, phân loại hoặc tóm tắt văn bản hoặc hình ảnh.

Xử lý ngôn ngữ tự nhiên (NLP)

Xử lý ngôn ngữ tự nhiên là một lớp học về học máy (ML) tập trung vào việc giúp máy tính hiểu được ngôn ngữ của con người, từ các quy tắc của bất kỳ ngôn ngữ cụ thể nào cho đến những đặc điểm, phương ngữ và tiếng lóng mà các cá nhân sử dụng.

Nhân viên hỗ trợ hoặc nhân viên hỗ trợ AI

Tác nhân là phần mềm tự động lập kế hoạch và thực hiện một loạt hành động để hoàn thành một nhiệm vụ thay mặt cho người dùng, đồng thời thích ứng với những thay đổi trong môi trường của tác nhân. Các hành động có thể bao gồm các hàm API hoặc truy vấn cơ sở dữ liệu, được thực hiện trên một trang web hoặc thông qua một ứng dụng bên thứ ba, chẳng hạn như Project Mariner.

Chatbot không phải là một nhân viên hỗ trợ. Trong khi chatbot phản hồi một người nhắn tin (dù là người hay không) và dựa vào một mô hình để tạo nội dung, chẳng hạn như câu trả lời cho các câu hỏi, thì một tác nhân sẽ tương tác với các công cụ hoặc cơ sở dữ liệu để hoàn thành một tác vụ.

Tài nguyên khác

Nếu bạn mới làm quen với AI trên web, hãy xem bộ sưu tập tài nguyên AI của web.dev.