DEV Community

Cover image for Comet Browser so với Trình duyệt truyền thống: Tìm kiếm và Quy trình làm việc AI cho Lập trình viên
Sebastian Petrus
Sebastian Petrus

Posted on • Originally published at apidog.com

Comet Browser so với Trình duyệt truyền thống: Tìm kiếm và Quy trình làm việc AI cho Lập trình viên

Sự phát triển của trình duyệt web đang tăng tốc khi AI được đưa trực tiếp vào trải nghiệm duyệt web. Chrome và Firefox vẫn là tiêu chuẩn quen thuộc, nhưng Comet—trình duyệt mới của Perplexity AI—đang mở ra một hướng tiếp cận khác cho nhà phát triển API và các nhóm kỹ thuật: tìm kiếm theo ngữ cảnh, trợ lý AI trong trình duyệt và tự động hóa quy trình nghiên cứu ngay tại nơi bạn làm việc.

Dùng thử Apidog hôm nay

Trước khi đi vào Comet, cần nhấn mạnh một điểm thực tế: các ứng dụng AI đáng tin cậy vẫn phụ thuộc rất nhiều vào API ổn định, dễ kiểm thử và dễ cộng tác. Apidog cung cấp nền tảng hợp nhất để thiết kế, kiểm thử và cộng tác API—phù hợp khi bạn đang xây dựng hoặc tích hợp các workflow có AI.

Kiến trúc của Comet: trình duyệt ưu tiên AI hoạt động như thế nào

Comet được xây dựng trên Chromium, vì vậy nhà phát triển vẫn có một nền tảng quen thuộc về khả năng tương thích web, DevTools và hành vi trình duyệt. Điểm khác biệt nằm ở việc Perplexity AI được tích hợp trực tiếp vào lõi trải nghiệm duyệt web thay vì chỉ tồn tại như một tiện ích mở rộng.

Các điểm chính:

  • AI gốc trong trình duyệt: Comet không chỉ thêm một chatbot ở cạnh trình duyệt. AI được thiết kế để hỗ trợ tìm kiếm, đọc nội dung, tóm tắt và thực hiện tác vụ.
  • Dựa trên hạ tầng tìm kiếm của Perplexity: Công nghệ xử lý lượng lớn truy vấn của Perplexity được đưa vào luồng duyệt web.
  • Giữ nền tảng Chromium: Các ứng dụng web, API console, dashboard nội bộ và công cụ developer hiện có vẫn có thể hoạt động trên nền tảng quen thuộc.

Với developer, điều này có nghĩa là bạn có thể dùng trình duyệt không chỉ để “mở tài liệu”, mà còn để phân tích tài liệu, so sánh nguồn thông tin và rút ngắn thời gian nghiên cứu kỹ thuật.

Các tính năng cốt lõi tạo nên sự khác biệt của Comet

1. Tìm kiếm hỗ trợ AI: nhận câu trả lời thay vì danh sách liên kết

Comet dùng Perplexity làm công cụ tìm kiếm mặc định. Thay vì trả về một danh sách liên kết để bạn tự mở từng tab, Comet cố gắng tổng hợp câu trả lời trực tiếp, có ngữ cảnh.

Image

Cách sử dụng trong workflow kỹ thuật:

  1. Nhập câu hỏi bằng ngôn ngữ tự nhiên.
  2. Để Comet tổng hợp nhiều nguồn.
  3. Kiểm tra lại nguồn quan trọng trước khi áp dụng vào code hoặc kiến trúc hệ thống.
  4. Lưu lại kết luận vào issue, tài liệu nội bộ hoặc ghi chú kỹ thuật.

Ví dụ truy vấn:

So sánh REST API và GraphQL cho hệ thống dashboard có nhiều kiểu dữ liệu thay đổi thường xuyên.
Enter fullscreen mode Exit fullscreen mode

Thay vì mở nhiều bài viết riêng lẻ, bạn có thể nhận được phần tóm tắt về:

  • Ưu điểm của REST
  • Ưu điểm của GraphQL
  • Trade-off về caching, versioning, performance
  • Trường hợp nên chọn từng phương án

Cách dùng hiệu quả hơn cho developer là luôn đặt câu hỏi theo ngữ cảnh dự án:

Với backend Node.js, PostgreSQL và frontend React, khi nào nên dùng GraphQL thay vì REST?
Enter fullscreen mode Exit fullscreen mode

2. Trợ lý thanh bên theo ngữ cảnh

Comet có trợ lý AI ở thanh bên để tương tác trực tiếp với nội dung trang hiện tại. Đây là tính năng hữu ích khi bạn đọc tài liệu API, changelog, RFC hoặc bài viết kỹ thuật dài.

Trợ lý có thể hỗ trợ:

  • Tóm tắt bài viết hoặc tài liệu kỹ thuật
  • Giải thích đoạn mã trong trang
  • Trả lời câu hỏi dựa trên nội dung đang mở
  • Rút ra checklist triển khai từ một tài liệu dài

Image

Ví dụ prompt khi đọc tài liệu API:

Tóm tắt các endpoint authentication trong trang này. Liệt kê method, path, request body bắt buộc và lỗi phổ biến.
Enter fullscreen mode Exit fullscreen mode

Ví dụ prompt khi đọc changelog:

Từ changelog này, liệt kê các thay đổi breaking change có thể ảnh hưởng đến client đang dùng API v2.
Enter fullscreen mode Exit fullscreen mode

Ví dụ prompt khi đọc code sample:

Giải thích đoạn code này theo từng bước và chỉ ra phần nào cần thay đổi nếu dùng môi trường production.
Enter fullscreen mode Exit fullscreen mode

Với nhóm API hoặc QA, cách dùng thực tế là biến tài liệu dài thành checklist kiểm thử nhanh:

Tạo checklist test case từ phần mô tả API payment trong trang này.
Enter fullscreen mode Exit fullscreen mode

3. Tự động hóa workflow: không chỉ duyệt web thụ động

Comet Assistant được thiết kế như một tác nhân AI có thể hỗ trợ các tác vụ web nhiều bước. Thay vì chỉ đọc nội dung, nó có thể giúp tổ chức tab, tóm tắt email/lịch, hoặc hỗ trợ điều hướng ứng dụng web theo yêu cầu.

Image

Một workflow nghiên cứu kỹ thuật có thể được mô tả như sau:

“Nghiên cứu các framework Node.js, so sánh hiệu suất và soạn thảo bản tóm tắt.”

Với cách tiếp cận tác nhân, Comet có thể hỗ trợ:

  • Tìm nhiều nguồn liên quan
  • Tổng hợp thông tin
  • So sánh theo tiêu chí
  • Tạo bản nháp kết luận

Bạn có thể áp dụng cách này cho các tác vụ developer thường gặp:

Tìm tài liệu chính thức về rate limiting trong Express.js, Fastify và NestJS. Tạo bảng so sánh cách triển khai.
Enter fullscreen mode Exit fullscreen mode
Tìm các thay đổi mới nhất của PostgreSQL liên quan đến JSON query. Tóm tắt tác động đến backend Node.js.
Enter fullscreen mode Exit fullscreen mode
Đọc tài liệu API này và tạo danh sách câu hỏi cần hỏi lại team backend trước khi tích hợp.
Enter fullscreen mode Exit fullscreen mode

Tìm kiếm tác nhân: từ truy vấn đến hành động

Công cụ tìm kiếm truyền thống trả về liên kết. Tìm kiếm tác nhân cố gắng xử lý nhiều bước hơn:

  1. Hiểu ý định từ câu lệnh tự nhiên.
  2. Thu thập dữ liệu từ nhiều nguồn.
  3. Tổng hợp kết quả.
  4. Có thể đề xuất hoặc khởi tạo hành động tiếp theo.

Ví dụ:

Tìm khách sạn ở Berlin dưới 200 đô la với đánh giá 4 sao và đặt tùy chọn tốt nhất.
Enter fullscreen mode Exit fullscreen mode

Trong ngữ cảnh developer, pattern tương tự có thể là:

Tìm ba thư viện validation phổ biến cho TypeScript, so sánh API, bundle size và mức độ bảo trì.
Enter fullscreen mode Exit fullscreen mode

Hoặc:

Tìm cách cấu hình CORS an toàn cho Express API khi frontend chạy trên domain riêng. Tạo ví dụ cấu hình.
Enter fullscreen mode Exit fullscreen mode

Các thành phần kỹ thuật thường có trong workflow này:

  • Xử lý ngôn ngữ tự nhiên để nhận dạng ý định
  • Tổng hợp dữ liệu từ nhiều nguồn
  • Đưa ra quyết định dựa trên tiêu chí
  • Sinh kết quả có cấu trúc để người dùng kiểm tra lại

Điểm quan trọng: AI giúp tăng tốc nghiên cứu, nhưng với quyết định kỹ thuật quan trọng, developer vẫn nên kiểm chứng nguồn, benchmark và test trong môi trường thực tế.

Workflow thực tế cho developer khi dùng Comet

Dưới đây là một quy trình có thể áp dụng khi nghiên cứu hoặc tích hợp API.

Bước 1: Đặt câu hỏi có ngữ cảnh

Thay vì hỏi chung chung:

OAuth2 là gì?
Enter fullscreen mode Exit fullscreen mode

Hãy hỏi theo tình huống:

Tôi đang xây dựng REST API cho SaaS B2B. So sánh OAuth2 Authorization Code Flow và Client Credentials Flow cho tích hợp bên thứ ba.
Enter fullscreen mode Exit fullscreen mode

Bước 2: Yêu cầu kết quả có cấu trúc

Ví dụ:

Trả lời dưới dạng bảng gồm: use case, ưu điểm, hạn chế, rủi ro bảo mật và khi nào nên dùng.
Enter fullscreen mode Exit fullscreen mode

Bước 3: Chuyển kết quả thành checklist triển khai

Từ bảng trên, tạo checklist triển khai OAuth2 cho backend Node.js.
Enter fullscreen mode Exit fullscreen mode

Bước 4: Tạo test case API

Bạn có thể tiếp tục yêu cầu:

Tạo danh sách test case cho endpoint POST /oauth/token, bao gồm request hợp lệ, credential sai, scope không hợp lệ và rate limit.
Enter fullscreen mode Exit fullscreen mode

Sau đó, dùng công cụ quản lý API như Apidog để thiết kế request, kiểm thử response và chia sẻ collection với team.

Quản lý workflow thông minh cho nhóm kỹ thuật

Comet không chỉ phản hồi từng câu hỏi riêng lẻ. Trình duyệt AI có thể hỗ trợ workflow lặp lại, ví dụ:

  • Theo dõi các tài liệu API thường mở
  • Gợi ý nhóm tab theo dự án
  • Tóm tắt nhiều nguồn thành một bản ghi chú kỹ thuật
  • Hỗ trợ phân loại báo cáo lỗi hoặc log
  • Tạo bản nháp tài liệu từ nội dung đã đọc

Ví dụ workflow cho QA/API tester:

Đọc tài liệu API trong các tab đang mở. Tạo danh sách endpoint cần test regression sau thay đổi authentication.
Enter fullscreen mode Exit fullscreen mode

Ví dụ workflow cho backend developer:

Tóm tắt các breaking changes trong changelog này và chỉ ra file cấu hình hoặc module backend có thể bị ảnh hưởng.
Enter fullscreen mode Exit fullscreen mode

Kết quả là developer có thể giảm thời gian quản lý tab, đọc lặp lại tài liệu và tổng hợp thủ công.

Comet khác gì so với các trình duyệt AI khác?

Chrome và nhiều trình duyệt lớn đang bổ sung tính năng AI. Comet khác ở cách tiếp cận ưu tiên AI ngay từ đầu.

Các điểm đáng chú ý:

  • Không phụ thuộc vào extension: AI được tích hợp sâu hơn vào trải nghiệm duyệt web.
  • Tập trung vào người dùng tri thức và nhóm kỹ thuật: Các use case như nghiên cứu, tóm tắt tài liệu, phân tích nội dung dài phù hợp với developer.
  • Dựa trên hạ tầng Perplexity: Perplexity đã xử lý lượng truy vấn lớn, và Comet tận dụng nền tảng đó cho trải nghiệm trình duyệt.

Với developer, khác biệt không chỉ nằm ở “có AI hay không”, mà ở việc AI có nằm đúng trong workflow hằng ngày hay không: đọc docs, so sánh thư viện, phân tích issue, kiểm tra thay đổi API và chuẩn bị tài liệu kỹ thuật.

Mô hình đăng ký, giá và quyền riêng tư dữ liệu

Comet có sẵn thông qua mô hình đăng ký “max”, phản ánh chi phí tính toán của các tính năng AI nâng cao.

Image

Các điểm cần lưu ý:

  • Không dựa trên theo dõi quảng cáo: Mô hình trả phí giúp giảm phụ thuộc vào việc kiếm tiền từ dữ liệu quảng cáo.
  • Xử lý AI qua đám mây: Các tác vụ AI có thể cần xử lý truy vấn và nội dung trên hạ tầng đám mây.
  • Duyệt web cốt lõi vẫn cục bộ: Các chức năng trình duyệt cơ bản tiếp tục chạy trên máy người dùng.

Với nhóm kỹ thuật, trước khi dùng trình duyệt AI cho dữ liệu nhạy cảm, nên xác định rõ:

  • Có được phép đưa tài liệu nội bộ vào công cụ AI không?
  • Dữ liệu nào có thể được gửi lên dịch vụ đám mây?
  • Có cần masking token, API key, log hoặc thông tin khách hàng không?
  • Chính sách nội bộ về AI tool áp dụng như thế nào?

Kiến trúc kỹ thuật: hiệu suất và khả năng tương thích

Comet giữ lợi thế của Chromium trong khi bổ sung lớp AI.

Các điểm kỹ thuật:

  • Xử lý lai: Chức năng trình duyệt cốt lõi chạy cục bộ; tác vụ AI dùng hạ tầng Perplexity.
  • Hỗ trợ chuẩn web: Ứng dụng web, dashboard API, giao diện admin và công cụ developer vẫn dựa trên chuẩn web quen thuộc.
  • Không thay thế workflow truyền thống: Developer vẫn có thể dùng DevTools, network inspector, console và các công cụ kiểm thử như bình thường.

Với nhóm xây dựng ứng dụng web, điều cần làm là kiểm thử trải nghiệm trong môi trường trình duyệt có AI:

  • Nội dung có đủ rõ để AI tóm tắt đúng không?
  • Tài liệu API có cấu trúc tốt không?
  • Flow thao tác có tên nút, label và trạng thái dễ hiểu không?
  • Error message có đủ thông tin để người dùng hoặc trợ lý AI hiểu bước tiếp theo không?

Quyền riêng tư và bảo mật cho nhóm kỹ thuật

Duyệt web hỗ trợ AI tạo ra nhiều câu hỏi bảo mật hợp lý. Với developer và nhóm QA, rủi ro thường đến từ việc vô tình đưa dữ liệu nhạy cảm vào prompt hoặc trang được phân tích.

Checklist thực tế:

  • Không dán API key, access token, refresh token hoặc secret vào prompt.
  • Không gửi log production có thông tin người dùng nếu chưa được xử lý ẩn danh.
  • Không yêu cầu AI phân tích tài liệu nội bộ nếu chính sách công ty chưa cho phép.
  • Tách môi trường demo/sandbox khỏi dữ liệu thật.
  • Kiểm tra chính sách dữ liệu của công cụ trước khi dùng cho dự án khách hàng.

Ví dụ prompt an toàn hơn:

Đây là cấu trúc lỗi đã được ẩn danh. Hãy phân tích nguyên nhân có thể xảy ra và đề xuất bước debug tiếp theo.
Enter fullscreen mode Exit fullscreen mode

Thay vì:

Đây là log production đầy đủ kèm token và thông tin khách hàng. Hãy debug giúp tôi.
Enter fullscreen mode Exit fullscreen mode

Cơ hội cho developer: xây dựng cho kỷ nguyên trình duyệt AI

Khi trình duyệt có khả năng đọc, tóm tắt và hỗ trợ hành động, cách thiết kế ứng dụng web cũng cần thay đổi.

Một số hướng thực tế:

  • Tài liệu API có cấu trúc hơn: Dùng heading rõ ràng, bảng endpoint, ví dụ request/response và error code nhất quán.
  • Metadata dễ đọc bằng máy: Cung cấp OpenAPI spec, schema, sitemap hoặc dữ liệu có cấu trúc khi phù hợp.
  • UI có flow rõ ràng: Label, trạng thái loading, lỗi và hành động tiếp theo nên dễ hiểu.
  • API dễ kiểm thử: Endpoint nên có contract rõ, response nhất quán và môi trường sandbox.

Ví dụ cấu trúc tài liệu endpoint nên có:

### POST /v1/orders

Tạo đơn hàng mới.

#### Request body

| Field | Type | Required | Description |
|---|---|---|---|
| customer_id | string | yes | ID của khách hàng |
| items | array | yes | Danh sách sản phẩm |

#### Response 201

Enter fullscreen mode Exit fullscreen mode


json
{
"id": "ord_123",
"status": "created"
}


#### Error codes

- `400`: Request không hợp lệ
- `401`: Thiếu hoặc sai token
- `409`: Đơn hàng trùng lặp
Enter fullscreen mode Exit fullscreen mode


plaintext

Cấu trúc như vậy giúp cả con người lẫn công cụ AI phân tích chính xác hơn.

Tác động đến phương pháp phát triển web

Khi trình duyệt chuyển từ công cụ thụ động sang trợ lý chủ động, developer nên điều chỉnh cách xây dựng sản phẩm.

1. Ưu tiên dữ liệu có cấu trúc

AI phân tích tốt hơn khi nội dung có cấu trúc rõ. Với API và tài liệu kỹ thuật, hãy ưu tiên:

  • OpenAPI/Swagger spec
  • Ví dụ request/response đầy đủ
  • Error code nhất quán
  • Changelog có phân loại breaking change
  • Hướng dẫn migration theo bước

2. Thiết kế flow hành động rõ ràng

Nếu một tác nhân AI cần hỗ trợ người dùng thao tác trên ứng dụng web, UI nên có:

  • Button label cụ thể
  • Form field có mô tả rõ
  • Validation message dễ hiểu
  • Trạng thái thành công/thất bại rõ ràng
  • URL và route có ý nghĩa

Ví dụ message tốt hơn:

Email không hợp lệ. Vui lòng nhập địa chỉ email theo định dạng name@example.com.
Enter fullscreen mode Exit fullscreen mode

Thay vì:

Invalid input.
Enter fullscreen mode Exit fullscreen mode

3. Kiểm thử trên nhiều kiểu trình duyệt

Ngoài kiểm thử trên Chrome, Firefox hoặc Safari, nhóm web nên bắt đầu xem xét trải nghiệm trên trình duyệt có AI:

  • Nội dung có bị tóm tắt sai do thiếu ngữ cảnh không?
  • Trang có phụ thuộc quá nhiều vào UI động khó đọc không?
  • Tài liệu có đủ thông tin cho tác vụ tự động hóa không?
  • Các hành động quan trọng có cần xác nhận rõ ràng không?

Kết luận: Comet và workflow mới cho developer

Comet cho thấy trình duyệt đang tiến gần hơn đến vai trò trợ lý kỹ thuật: hỗ trợ tìm kiếm, đọc tài liệu, tóm tắt nội dung, tổ chức workflow và xử lý tác vụ nhiều bước. Với backend engineer, API tester và product team, điều này có thể thay đổi cách nghiên cứu, viết tài liệu, kiểm thử tích hợp và sử dụng API.

Tuy nhiên, AI trong trình duyệt không thay thế nền tảng kỹ thuật tốt. API vẫn cần được thiết kế rõ ràng, kiểm thử đầy đủ và quản lý nhất quán. Khi bạn thử nghiệm các workflow AI mới, các công cụ như Apidog vẫn đóng vai trò quan trọng để đảm bảo API đáng tin cậy, dễ cộng tác và sẵn sàng cho các trải nghiệm trình duyệt thông minh hơn.

Top comments (0)