Tôi đã ngừng tin tưởng AI của mình cho đến khi tôi thêm tính năng Tìm kiếm Web Trực tiếp

Tôi đã nghĩ ứng dụng AI của mình hoạt động hoàn hảo.

Nó trả lời các câu hỏi lập trình. Nó tóm tắt tài liệu. Nó viết mã nguồn. Các phản hồi rất nhanh và có cấu trúc tốt.

Sau đó, một người dùng đã đặt một câu hỏi đơn giản.

"Phiên bản mới nhất của framework này là gì?"

AI đã đưa ra một câu trả lời nghe rất thuyết phục. Nhưng câu trả lời đó lại sai. Thông tin đã bị lỗi thời.

Tôi nhận ra vấn đề. Ứng dụng thiếu khả năng truy cập vào những thông tin được tạo ra sau quá trình huấn luyện của nó.

Giải pháp không phải là những câu lệnh (prompts) tốt hơn. Giải pháp chính là tìm kiếm web trực tiếp thông qua một API.

Sự thay đổi này đã biến đổi hoàn toàn ứng dụng của tôi.

AI rất tuyệt vời đối với những chủ đề không thay đổi. • Các nguyên lý lập trình cơ bản • Toán học • Lịch sử • Các khái niệm chung

Nhưng có những thông tin thay đổi mỗi ngày. • Tin tức công nghệ • Các bản phát hành phần mềm mới • Giá sản phẩm • Xu hướng tìm kiếm

Nếu không có dữ liệu mới nhất, AI của bạn sẽ thất bại.

Khi một AI nghe có vẻ tự tin nhưng lại đưa ra thông tin cũ, bạn sẽ mất đi sự tin tưởng của người dùng. Xây dựng niềm tin rất khó. Nhưng sửa chữa nó khi đã mất đi còn khó hơn nhiều.

Tôi đã cân nhắc việc tự xây dựng một trình thu thập dữ liệu web (web scraper). Nhưng tôi đã dừng lại vì việc scraping rất khó khăn. Bạn sẽ phải đối mặt với: • Phân tích cú pháp HTML • Thay đổi bố cục • Quản lý proxy • Các thử thách CAPTCHA

Một Web Search API sẽ tốt hơn. Nó cung cấp dữ liệu có cấu trúc thông qua các yêu cầu (requests) đơn giản. Nó cho phép bạn tập trung vào sản phẩm của mình thay vì hạ tầng.

Hãy sử dụng tìm kiếm trực tiếp khi: • Người dùng cần các bài báo hoặc báo cáo mới nhất. • Người dùng cần giá cả hiện tại. • Người dùng cần tài liệu hướng dẫn mới. • Bạn theo dõi các xu hướng trong ngành.

Ba bài học tôi đã rút ra:

  1. Chỉ sử dụng tìm kiếm khi cần thiết. Kiến thức tổng quát không yêu cầu điều đó.
  2. Hãy tóm tắt kết quả. Người dùng muốn một câu trả lời rõ ràng, chứ không phải một danh sách các liên kết.
  3. Xử lý lỗi một cách khéo léo. Đừng hiển thị các thông báo lỗi kỹ thuật cho người dùng.

Người dùng không quan tâm đến API của bạn. Họ chỉ quan tâm đến việc nhận được câu trả lời đúng.

Nếu bạn xây dựng chatbot hoặc các công cụ nghiên cứu, hãy cho chúng khả năng tiếp cận với thế giới thực. Điều đó giúp công cụ của bạn trở nên đáng tin cậy.

Nguồn: https://dev.to/amy13/i-stopped-trusting-my-ai-until-i-added-live-web-search-and-everything-changed-5dk7

Cộng đồng học tập tùy chọn: https://t.me/GyaanSetuAi