Rememberizer: Hướng Dẫn Dành Cho Lập Trình Viên Lần Đầu

Giới thiệu

Chào mừng bạn đến với Rememberizer! Hướng dẫn này tổng hợp cách tạo ra một OpenAI GPT tùy chỉnh, Demo GPT— một bài tập trình bày cách Rememberizer nâng cao dịch vụ GPT của bạn cho người dùng. Chúng tôi sẽ đề cập đến việc đăng ký ứng dụng và tích hợp Rememberizer một cách liền mạch. Sau đó, người dùng của bạn sẽ tổng hợp các nguồn nội dung của họ thành các cơ sở tri thức cá nhân hóa, động để tương tác với GPT của bạn.

*Nếu bạn đang có kế hoạch tạo ứng dụng AI riêng của mình thay vì sử dụng GPT tùy chỉnh, hãy xem phần cuối cùng của blog này.*

Xem video demo nhanh tại đây hoặc làm theo hướng dẫn từng bước bên dưới:

Yêu cầu

  1. Tài khoản OpenAI ChatGPT Plus
  2. Một hoặc nhiều kho kiến thức được hỗ trợ, ví dụ, Slack, Dropbox hoặc Google Drive, để bạn có thể thử nghiệm GPT của mình như một người dùng.

Cài đặt tài khoản và các bước ban đầu

Click vào liên kết sau đây, và bạn sẽ được chuyển đến trang web Rememberizer của chúng tôi:

Nhấp vào Bắt đầu, sau đó nhấp vào Đăng ký Ứng dụng. Tại thời điểm này, bạn sẽ được yêu cầu Đăng nhập hoặc Đăng ký. Hoàn thành việc đăng ký. Nếu bạn thấy màn hình Đăng Nhập, hãy nhấp vào tùy chọn ‘Đăng ký’, trông giống như “Bạn chưa có tài khoản? Đăng ký

Bạn sẽ được yêu cầu điền thông tin ứng dụng của bạn vào biểu mẫu Đăng Ký Ứng Dụng Mới.

Bước 1: Đăng ký Ứng dụng của bạn

Việc này yêu cầu một số thao tác qua lại giữa việc đăng ký ứng dụng mới, trong trường hợp này là một GPT, và việc tạo ra GPT.

  • "Tên ứng dụng,” gõ tên GPT; chúng tôi sẽ sử dụng Demo GPT trong ví dụ của chúng tôi.
  • “URL trang đích,” URL của GPT (chúng tôi sẽ có điều này khi tạo GPT; bây giờ, hãy thêm https://placeholder.com)
  • "Nguồn yêu cầu được ủy quyền,” nhập miền đến trang web Chat GPT. https://chat.openai.com
  • "URL chuyển hướng được ủy quyền” là URL callback (chúng tôi sẽ có điều này khi chúng tôi tạo GPT; hiện tại, thêm https://placeholder.com)
  • Nhấn "Tạo ứng dụng".

Bước 2: Cấu hình Cài đặt Ứng dụng và Thông tin xác thực.

Mở ứng dụng Demo GPT mà bạn mới tạo.
Ghi chú về Thông tin xác thực Ứng dụng vì chúng ta cần sao chép chúng vào GPT của mình khi chúng ta xây dựng nó.

Tạo một GPT

Bạn có thể bắt đầu bằng cách tạo một GPT trong giao diện ChatGPT.

Cấu hình GPT

Bạn có thể điền thông tin như bạn muốn. Đây là một ví dụ cơ bản mà bạn có thể thử:

Tạo hành động Rememberizer

Từ trình soạn thảo GPT:

Chọn "Configure" cuộn xuống cho đến khi bạn thấy "Create new action"

Nhấp vào bánh xe bên cạnh Xác thực và Đặt Loại Xác thực thành OAuth.

Dán Client IDClient Secret từ thông tin xác thực Ứng dụng Rememberizer ở trên:

Authorization URL: https://api.rememberizer.ai/api/v1/auth/oauth2/authorize/

Token URL:  https://api.rememberizer.ai/api/v1/auth/oauth2/token/

Để lại Phạm vi trống.

Nhấn Lưu.

Trường Giá trị ví dụ
Tên Demo GPT
Mô tả Nói chuyện trực tiếp với tất cả các PDF, tài liệu, bảng tính và bài thuyết trình của bạn trên Google Drive và các kênh Slack.
Hướng dẫn Demo GPT được thiết kế để tương tác liền mạch với công cụ Rememberizer, giúp người dùng truy vấn dữ liệu của mình từ nhiều nguồn khác nhau như Slack, Dropbox và Google Drive một cách hiệu quả. Mục tiêu chính là cung cấp quyền truy cập nhanh chóng và chính xác vào dữ liệu của người dùng, tận dụng khả năng của Rememberizer để tối ưu hóa tốc độ và độ chính xác của tìm kiếm. GPT nên hướng dẫn người dùng trong việc hình thành các truy vấn và diễn giải kết quả, đảm bảo trải nghiệm mượt mà và thân thiện với người dùng. Việc duy trì tính rõ ràng và chính xác trong các câu trả lời là điều cần thiết, đặc biệt là khi làm việc với việc lấy và phân tích dữ liệu. GPT nên có khả năng xử lý một loạt các truy vấn, từ những truy vấn dữ liệu đơn giản đến những tìm kiếm phức tạp hơn liên quan đến nhiều tham số hoặc nguồn dữ liệu. Sự chú trọng vào việc nâng cao khả năng của người dùng trong việc nhanh chóng và hiệu quả truy cập thông tin họ cần, làm cho quá trình này trở nên dễ dàng nhất có thể.

Điền vào GPT Schema với API Rememberizer

Điền vào đặc tả OpenAPI của Rememberizer. Sao chép nội dung trong phần mở rộng số 4 trong liên kết dưới đây và dán nó vào trường Schema:

https://docs.rememberizer.ai/developer/creating-a-rememberizer-gpt#rememberizer_openapi.yaml

Chính sách Bảo mật

Thêm liên kết này làm Chính sách Bảo mật: https://docs.rememberizer.ai/notices/privacy-policy.

Sau khi tạo hành động, lưu GPT, và sau đó

Sao chép liên kết cho GPT, nó sẽ trông giống như thế này:https://chat.openai.com/g/g-dSiQf1hmQ-demo-gpt

Bây giờ hãy quay lại vào Edit GPT

Sao chép liên kết cho URL Callback, sẽ trông giống như sau: https://chat.openai.com/aip/g-16b19be82471cb3841d9ad5515f26d51c0206aaf/oauth/callback

Cập nhật thông tin ứng dụng Rememberizer

Liên kết GPT và URL Callback

Điền liên kết GPT và URL gọi lại từ bước trên và lưu ứng dụng.

Công khai nếu bạn muốn ứng dụng của mình có trong Danh sách Ứng dụng Đặc sắc.

Một khi chúng tôi xem xét ứng dụng, nếu không có vấn đề gì, chúng tôi sẽ xuất bản ứng dụng và thông báo cho bạn. Điều này sẽ làm cho GPT Tùy Chỉnh của bạn trở nên khả dụng cho người dùng của chúng tôi và chúng tôi sẽ tích cực quảng bá GPT của bạn đến cơ sở người dùng của chúng tôi.

Và bây giờ chúng ta có thể thử nghiệm ứng dụng

Để kiểm tra, bạn sẽ phải tạo một tài khoản người dùng và trải qua quá trình thử nghiệm GPT của bạn như một người dùng. Chúng tôi đã tạo một hướng dẫn cho điều đó tại đây: https://try.rememberizer.ai/blog/rememberizer-gpt-a-first-time-user-guide

Nếu bạn định phát triển ứng dụng AI riêng của mình thay vì sử dụng GPT tùy chỉnh, vui lòng tham khảo phần đọc thêm.


Repo này bao gồm:

https://github.com/skydeckai/rememberizer-integration-samples

  • developer_guide.ipynb: Tài liệu Jupyter Notebook này phục vụ như một hướng dẫn toàn diện cho các nhà phát triển muốn tích hợp với Rememberizer. Nó bao gồm các hướng dẫn từng bước về việc đăng ký ứng dụng của bạn, thực hiện OAuth2 để ủy quyền người dùng, và sử dụng APIs của Rememberizer để truy cập dữ liệu người dùng. Tài liệu này kết hợp văn bản giải thích với các đoạn mã có thể thực thi, cung cấp một cách tiếp cận thực hành để học quy trình tích hợp.
  • callback_server.py: Đây là một script Python triển khai máy chủ Flask đơn giản được thiết kế để xử lý callback OAuth2 cho các tích hợp Rememberizer. Nó lắng nghe URI redirect sau khi người dùng ủy quyền ứng dụng của bạn, ghi lại mã ủy quyền được gửi bởi Rememberizer. Mã này sau đó được sử dụng để yêu cầu mã truy cập cho các tương tác API. Script này là một thành phần thiết yếu cho các nhà phát triển không có thiết lập máy chủ hiện có, tạo điều kiện cho việc thử nghiệm và triển khai quy trình OAuth2 nhanh chóng và dễ dàng.
  • rememberizer_openapi: Lược đồ OpenAPI để đưa vào GPT.

Đây là video hướng dẫn:

Đừng bỏ lỡ những câu chuyện này:

Tiếng Việt