Cloudflare Blog
85

Sản phẩm

Cloudflare nâng cấp AI Search: Công cụ tìm kiếm dữ liệu cho AI Agent với mô hình định giá mới

(giờ Việt Nam)

Tóm tắt AI

Cloudflare cập nhật AI Search giúp tự động lập chỉ mục website mà không cần sitemap, đồng thời cung cấp các điểm cuối chuyên dụng để hỗ trợ AI Agent truy xuất tài liệu chính xác kèm trích dẫn.

Bản dịch AI

Cloudflare AI Search: give your agents a search engine for your data

Hôm nay, chúng tôi rất vui mừng được công bố một số cải tiến về trải nghiệm nhà phát triển đối với Cloudflare AI Search, giúp việc quản lý giải pháp tìm kiếm trở nên dễ dàng ngay từ khi bắt đầu. Trước đây, bạn phải tự kết nối các thành phần của Cloudflare (Workers AI, AI Gateway, Vectorize, R2, Browser Run), nhưng giờ đây, AI Search có thể thực hiện việc này một cách tự động — và hiệu quả hơn. Mục tiêu của chúng tôi là cung cấp cho các tác nhân (agents) của bạn một công cụ tìm kiếm riêng, nơi chúng có thể dễ dàng tìm thấy dữ liệu để đưa ra câu trả lời tốt hơn cho chính chúng và cho người dùng.

Chúng tôi cũng chia sẻ bản xem trước về giá cho khách hàng của AI Search để bạn có thể tìm hiểu cách thức mở rộng quy mô. Chúng tôi đã xây dựng mô hình giá theo cách có thể dự đoán và mở rộng: việc nhúng (embedding) và xếp hạng lại (reranking) là miễn phí khi bạn sử dụng các mô hình mặc định, vì vậy không cần phải lo lắng về việc dự đoán số lượng token.

Trong AI Search, người dùng hiện có thể:

Cuối cùng, chúng tôi cũng sẽ chia sẻ các ví dụ về cách AI Search được sử dụng trên nền tảng của chính chúng tôi, bao gồm Cloudflare.com, Tài liệu dành cho nhà phát triển (Developer Docs), với EmDash, trong Cloudflare Dev Stack MCP — và thậm chí cả bài blog mà bạn đang đọc ngay lúc này (hãy thử nhấn cmd+K).

AI Search trong thực tế: vận hành Cloudflare Dev Stack MCP mới

Một trong những cách chúng tôi sử dụng AI Search là trong Cloudflare Dev Stack MCP mới, mà bạn có thể dùng thử ngay hôm nay trong AI Playground của chúng tôi. Nó cung cấp cho các tác nhân lập trình (coding agents) các tài liệu hiện hành, có trích dẫn từ toàn bộ hệ sinh thái nhà phát triển Cloudflare, giúp chúng xây dựng dựa trên các tính năng và bản sửa lỗi mới nhất thay vì dữ liệu huấn luyện đã lỗi thời.

Dưới đây là cách chúng tôi đã xây dựng nó bằng cách sử dụng các tính năng hiện có trong AI Search:

1. Lập chỉ mục từng bề mặt (surface)

Chúng tôi đã tạo một instance AI Search cho mỗi bề mặt thuộc sở hữu của Cloudflare: Docs, Blog, API Docs, Community, Astro, Vite, Vitest, Hono, Replicate, OpenNext. (Mỗi mục này đều thuộc sở hữu của Cloudflare.)

Chúng trải rộng trên các tên miền khác nhau, nhưng vì Cloudflare sở hữu dữ liệu trang web, AI Search có thể coi chúng là một tập hợp duy nhất và tiếp nhận tất cả theo cùng một cách. Chỉ cần trỏ AI Search vào một trang web hoặc một tập hợp các trang web, nó sẽ xử lý việc thu thập (crawling), tiếp nhận (ingestion), nhúng (embedding) và truy xuất (retrieval). Việc tạo một instance chỉ cần một lệnh duy nhất và đối với một trang web không có sơ đồ trang web (sitemap), bạn có thể thêm --parse-type discover để tìm các trang bằng cách theo các liên kết (được hỗ trợ bởi /crawl từ Browser Run):

2. Kết hợp các instance thành một công cụ tìm kiếm duy nhất

Bây giờ là phần thú vị: trả lời một truy vấn duy nhất trên cả 10 instance. Có hai cách để thực hiện việc này.

Cách A: trong một Worker (điều chúng tôi đã làm cho Cloudflare Stack MCP)

Chúng tôi đã liên kết namespace với một Worker để tạo một máy chủ MCP từ xa và thực hiện một lệnh gọi đa instance trên cả 10 instance. Chúng tôi chọn cách này vì chúng tôi đang thêm tính năng tìm kiếm stack vào máy chủ MCP của Cloudflare, vì vậy nó được triển khai như một công cụ cùng với các công cụ Cloudflare mà các tác nhân đã kết nối.

Liên kết (binding) trong wrangler.jsonc:

Sau đó, một công cụ duy nhất sẽ thực hiện một lệnh gọi phân tán trên các instance mà bạn đặt tên:

Cách B: bật các endpoint công khai (không cần code)

Nếu bạn không muốn viết Worker, hãy bật các URL công khai trên namespace. Bạn sẽ ngay lập tức có các endpoint /search và /mcp để truy vấn mọi instance mà không cần xác thực và không cần triển khai gì thêm.

Hãy chọn Worker khi bạn muốn tích hợp tìm kiếm vào một ứng dụng hoặc máy chủ MCP hiện có, như chúng tôi đã làm. Hoặc chọn endpoint công khai khi bạn chỉ muốn một endpoint tìm kiếm có thể chia sẻ chỉ với một cú nhấp chuột.

3. Xây dựng thương hiệu và bảo mật

Các endpoint công khai đi kèm với một URL công khai mặc định, nhưng bạn có thể đặt tên miền tùy chỉnh của riêng mình lên trên chúng để xây dựng thương hiệu cho endpoint (ví dụ: search.example.com/mcp).

Nếu việc tìm kiếm cần được bảo mật, hãy thêm Cloudflare Access phía trước tên miền. Endpoint bây giờ sẽ yêu cầu đăng nhập, vì vậy chỉ những người (hoặc tác nhân) được ủy quyền mới có thể truy vấn nó.

Hãy tự mình trải nghiệm: sử dụng Dev Stack MCP

Với Cloudflare Dev Stack MCP Server, bạn có thể hỏi về bất kỳ công cụ nào hoặc mô tả một ứng dụng bạn muốn xây dựng, và bạn sẽ nhận lại các câu trả lời hiện hành, có trích dẫn về cách tốt nhất để xây dựng nó trên stack của Cloudflare.

AI Playground rất đáng để thử, nhưng điều kỳ diệu thực sự là kết nối MCP vào tác nhân lập trình của bạn, để các tài liệu hiện tại của stack chỉ cách một lệnh gọi công cụ. Điều đó thay thế cho phương án dự phòng thông thường (tìm kiếm trên web rồi tải toàn bộ trang), vốn chậm, tốn nhiều token và thường dẫn đến nguồn tin sai hoặc lỗi thời. Để sử dụng với tác nhân bạn chọn, hãy dán URL của Dev Stack MCP vào cấu hình MCP của bạn. Ví dụ:

Vận hành tìm kiếm trên Blog, Developer Docs và Cloudflare.com của chúng tôi

Chúng tôi xây dựng với AI Search theo cùng cách mà khách hàng của chúng tôi sẽ làm: tính năng tìm kiếm của Cloudflare Blog đã chạy trên đó, và hôm nay Developer Docs cùng Cloudflare.com cũng tham gia. Tất cả đều sử dụng tìm kiếm kết hợp (hybrid search), kết hợp ngữ nghĩa và từ khóa trong một truy vấn, vì vậy nó xử lý tốt cả các câu hỏi mở kiểu "cái này làm gì" và các truy vấn chính xác về tên hoặc từ khóa. Gần đây chúng tôi đã xây dựng lại Blog trên EmDash, CMS mã nguồn mở mới của chúng tôi, và tích hợp AI Search của EmDash mới chính là thứ vận hành tính năng tìm kiếm đó hiện nay. Bạn cũng có thể thêm nó vào trang web EmDash của riêng mình và nhận được tính năng tìm kiếm tương tự trên nội dung của bạn ngay lập tức.

AI Search tuân thủ mọi chính sách bot

AI Search được vận hành bởi Browser Run /crawl ở chế độ nền, nhưng tiến thêm một bước bằng cách tự nhận diện với danh tính bot riêng: Cloudflare-AI-Search. Giống như Browser Run, nó tuân theo robots.txt, tự nhận diện bằng một user agent công khai, không thay đổi và sẽ tôn trọng bất kỳ kiểm soát bot nào mà một trang web đã thiết lập.

Xem trước giá: mức giá bạn có thể dự đoán

AI Search hiện đang miễn phí trong giai đoạn beta và việc thanh toán chưa được kích hoạt; chúng tôi sẽ gửi email thông báo cho bạn trước khi bắt đầu. Khi chúng tôi tiến tới giai đoạn phát hành rộng rãi, đây là bản xem trước về giá cho việc tiếp nhận (ingestion), lưu trữ và truy vấn, cộng với nhúng (embedding) và xếp hạng lại (reranking) (giá xem trước có thể thay đổi trước khi bắt đầu tính phí):

Giá sử dụng xem trước

Hạn mức hàng tháng miễn phí (tất cả các gói Workers)

Tiếp nhận (Ingestion)

Tiếp nhận cơ bản

$0.75 / 1 triệu token

5 triệu token †

Xử lý hình ảnh (tiện ích bổ sung)

Image processing (add-on)

CloudflareAI SearchAI AgentRAGPhát triển ứng dụng
Đọc bài gốc

Bài viết được AI dịch và tổng hợp tự động từ Cloudflare Blog. Liên kết bài gốc ở phía trên. Dữ liệu đồng bộ qua API công khai được ghi nguồn tại AI HOT (canonical) ↗. AIHOT.vn luôn dẫn nguồn đầy đủ — nếu bạn thấy điểm cần chỉnh sửa, hãy gửi ý kiến tại trang phản hồi.