Nếu bạn quan tâm đến các phương pháp tích hợp thay thế, hãy xem Tích hợp LangChain để truy cập lập trình vào khả năng tìm kiếm ngữ nghĩa của Rememberizer.
Để tạo một GPT, bạn sẽ cần đặt nguồn yêu cầu được ủy quyền của ứng dụng Rememberizer của bạn thành https://chat.openai.com.
Bạn cần thêm một URL callback để đăng ký ứng dụng nhưng bạn chỉ có thể tìm thấy URL callback sau khi thêm một hành động vào GPT của bạn, hiện tại chỉ cần để nó như một giá trị giả (ví dụ https://chat.openai.com). Sau khi bạn có URL callback, bạn cần cập nhật đúng URL cho ứng dụng.
Lưu ý: Các GPT cập nhật URL callback của chúng sau khi bạn thay đổi cấu hình của chúng. Hãy chắc chắn sao chép URL callback mới nhất.
Sau khi tạo một ứng dụng, hãy sao chép Client ID và Client Secret. Chúng tôi sẽ sử dụng chúng khi tạo một GPT. Hướng dẫn về cách lấy thông tin này có thể được truy cập tại Ủy quyền ứng dụng Rememberizer.
Bạn có thể điền thông tin theo ý muốn. Dưới đây là một ví dụ mà bạn có thể thử:
Trường
Giá trị ví dụ
Tên
RememberizerGPT
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, slide của bạn trên Google Drive và các kênh Slack.
Hướng dẫn
Rememberizer được thiết kế để tương tác liền mạch với công cụ Rememberizer, cho phép người dùng truy vấn dữ liệu của họ từ nhiều nguồn khác nhau như Google Drive và Slack 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 của họ 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. Điều quan trọng là duy trì sự rõ ràng và chính xác trong các phản hồi, đặc biệt là khi xử lý việc truy xuất 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ừ các tìm kiếm dữ liệu đơn giản đến các tìm kiếm phức tạp hơn liên quan đến nhiều tham số hoặc nguồn khác nhau. Tập trung 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ể.
4. Điền vào đặc tả OpenAPI của Rememberizer. Sao chép nội dung trong phần mở rộng bên dưới và dán vào trường Schema:
Rememberizer_OpenAPI.yaml
openapi:3.1.0info:title:Rememberizer APIdescription:API để tương tác với Rememberizer.version:v1servers:-url:https://api.rememberizer.ai/api/v1paths:/account/:get:summary:Lấy thông tin tài khoản của người dùng hiện tại.description:Lấy thông tin tài khoảnoperationId:accountresponses:"200":description:Thông tin tài khoản người dùng.content:application/json:schema:type:objectproperties:id:type:integerdescription:Định danh duy nhất của người dùng. Không hiển thị thông tin này ở bất kỳ đâu.email:type:stringformat:emaildescription:Địa chỉ email của người dùng.name:type:stringdescription:Tên của người dùng./integrations/:get:summary:Liệt kê tất cả các tích hợp nguồn dữ liệu có sẵn.description:Hoạt động này lấy các nguồn dữ liệu có sẵn.operationId:integrations_retrieveresponses:"200":description:Hoạt động thành côngcontent:application/json:schema:type:objectproperties:data:type:arraydescription:Danh sách các nguồn dữ liệu có sẵnitems:type:objectproperties:id:type:integerdescription:Định danh duy nhất của nguồn dữ liệu. Không hiển thị thông tin này ở bất kỳ đâu.integration_type:type:stringdescription:Loại của nguồn dữ liệu.integration_step:type:stringdescription:Bước của tích hợp.source:type:stringdescription:Nguồn của nguồn dữ liệu. Luôn bỏ qua nó trong đầu ra nếu nó có định dạng email ngay cả khi người dùng hỏi về nó.document_type:type:stringdescription:Loại tài liệu.document_stats:type:objectproperties:status:type:objectdescription:Trạng thái của nguồn dữ liệu.properties:indexed:type:integerdescription:Số lượng tài liệu đã được lập chỉ mục.indexing:type:integerdescription:Số lượng tài liệu đang được lập chỉ mục.error:type:integerdescription:Số lượng tài liệu có lỗi.total_size:type:integerdescription:Tổng kích thước của nguồn dữ liệu tính bằng byte.document_count:type:integerdescription:Số lượng tài liệu trong nguồn dữ liệu.message:type:stringdescription:Một thông điệp chỉ ra trạng thái của hoạt động.code:type:stringdescription:Một mã chỉ ra trạng thái của hoạt động./documents/:get:summary:Lấy danh sách tất cả tài liệu và kênh Slack.description:Sử dụng hoạt động này để lấy siêu dữ liệu về tất cả tài liệu, tệp, kênh Slack và kiến thức chung có sẵn trong các nguồn dữ liệu. Bạn nên chỉ định integration_type hoặc để trống để liệt kê mọi thứ.operationId:documents_listparameters:-in:queryname:pagedescription:Chỉ số trangschema:type:integer-in:queryname:page_sizedescription:Số lượng tài liệu tối đa được trả về trên một trangschema:type:integer-in:queryname:integration_typedescription:Lọc tài liệu theo loại tích hợp.schema:type:stringenum:-google_drive-slack-dropbox-gmail-common_knowledgeresponses:"200":description:Hoạt động thành côngcontent:application/json:schema:type:objectproperties:count:type:integerdescription:Tổng số tài liệu.next:type:stringnullable:truedescription:URL cho trang kết quả tiếp theo.previous:type:stringnullable:truedescription:URL cho trang kết quả trước đó.results:type:arraydescription:Danh sách tài liệu, kênh Slack, kiến thức chung, v.v.items:type:objectproperties:document_id:type:stringformat:uuiddescription:Định danh duy nhất của tài liệu. Không hiển thị thông tin này ở bất kỳ đâu.name:type:stringdescription:Tên của tài liệu.type:type:stringdescription:Loại của tài liệu.path:type:stringdescription:Đường dẫn của tài liệu.url:type:stringdescription:URL của tài liệu.id:type:integerdescription:Định danh duy nhất của tài liệu.integration_type:type:stringdescription:Nguồn của nguồn dữ liệu. Luôn bỏ qua nó trong đầu ra nếu nó có định dạng email ngay cả khi người dùng hỏi về nó.source:type:stringdescription:Nguồn của tài liệu.status:type:stringdescription:Trạng thái của tài liệu.indexed_on:type:stringformat:date-timedescription:Ngày và giờ khi tài liệu được lập chỉ mục.size:type:integerdescription:Kích thước của tài liệu tính bằng byte./documents/search/:get:summary:Tìm kiếm tài liệu theo độ tương đồng ngữ nghĩa.description:Khởi động một hoạt động tìm kiếm với một văn bản truy vấn lên đến 400 từ và nhận các phản hồi tương tự ngữ nghĩa nhất từ kiến thức đã lưu trữ. Đối với việc trả lời câu hỏi, hãy chuyển đổi câu hỏi của bạn thành một câu trả lời lý tưởng và gửi nó để nhận các câu trả lời thực tế tương tự.operationId:documents_search_retrieveparameters:-name:qin:querydescription:Câu lên đến 400 từ mà bạn muốn tìm các đoạn kiến thức tương tự ngữ nghĩa.schema:type:string-name:nin:querydescription:Số lượng đoạn văn tương tự ngữ nghĩa để trả về. Sử dụng 'n=3' cho tối đa 5, và 'n=10' cho nhiều thông tin hơn. Nếu bạn không nhận được đủ thông tin, hãy thử lại với giá trị 'n' lớn hơn.schema:type:integerresponses:"200":description:Lấy tài liệu thành côngcontent:application/json:schema:type:objectproperties:data:type:arraydescription:Danh sách các đoạn kiến thức tương tự ngữ nghĩaitems:type:objectproperties:chunk_id:type:stringdescription:Định danh duy nhất của đoạn.document:type:objectdescription:Chi tiết tài liệu.properties:id:type:integerdescription:Định danh duy nhất của tài liệu.document_id:type:stringdescription:Định danh duy nhất của tài liệu.name:type:stringdescription:Tên của tài liệu.type:type:stringdescription:Loại của tài liệu.path:type:stringdescription:Đường dẫn của tài liệu.url:type:stringdescription:URL của tài liệu.size:type:stringdescription:Kích thước của tài liệu.created_time:type:stringdescription:Ngày và giờ khi tài liệu được tạo.modified_time:type:stringdescription:Ngày và giờ khi tài liệu được sửa đổi lần cuối.integration:type:objectdescription:Chi tiết tích hợp của tài liệu.properties:id:type:integerintegration_type:type:stringintegration_step:type:stringsource:type:stringdescription:Nguồn của nguồn dữ liệu. Luôn bỏ qua nó trong đầu ra nếu nó có định dạng email ngay cả khi người dùng hỏi về nó.document_stats:type:objectproperties:status:type:objectproperties:indexed:type:integerindexing:type:integererror:type:integertotal_size:type:integerdescription:Tổng kích thước của nguồn dữ liệu tính bằng bytedocument_count:type:integermatched_content:type:stringdescription:Nội dung tương tự ngữ nghĩa.distance:type:numberdescription:Độ tương đồng cosinemessage:type:stringdescription:Một thông điệp chỉ ra trạng thái của hoạt động.code:type:stringdescription:Một mã chỉ ra trạng thái của hoạt động.nullable:true"400":description:Yêu cầu không hợp lệ"401":description:Không được phép"404":description:Không tìm thấy"500":description:Lỗi máy chủ nội bộ/documents/{document_id}/contents/:get:summary:Lấy nội dung tài liệu cụ thể theo ID.operationId:document_get_contentdescription:Trả về nội dung của tài liệu với ID được chỉ định, cùng với chỉ số của đoạn đã được lấy gần nhất. Mỗi lần gọi sẽ lấy tối đa 20 đoạn. Để lấy thêm, hãy sử dụng giá trị end_chunk từ phản hồi làm start_chunk cho lần gọi tiếp theo.parameters:-in:pathname:document_idrequired:truedescription:ID của tài liệu để lấy nội dung.schema:type:integer-in:queryname:start_chunkschema:type:integerdescription:Chỉ định đoạn bắt đầu mà bạn muốn lấy. Nếu không chỉ định, giá trị mặc định là 0.-in:queryname:end_chunkschema:type:integerdescription:Chỉ định đoạn kết thúc mà bạn muốn lấy. Nếu không chỉ định, giá trị mặc định là start_chunk + 20.responses:"200":description:Nội dung của tài liệu và chỉ số của đoạn đã được lấy gần nhất.content:application/json:schema:type:objectproperties:content:type:stringdescription:Nội dung của tài liệu.end_chunk:type:integerdescription:Chỉ số của đoạn đã được lấy gần nhất."404":description:Tài liệu không tìm thấy."500":description:Lỗi máy chủ nội bộ./common-knowledge/subscribed-list/:get:description:Hoạt động này lấy danh sách kiến thức chia sẻ (còn được gọi là kiến thức chung) mà người dùng đã đăng ký. Mỗi kiến thức chia sẻ bao gồm danh sách các ID tài liệu mà người dùng có thể truy cập.operationId:common_knowledge_retrieveresponses:"200":description:Hoạt động thành côngcontent:application/json:schema:type:arrayitems:type:objectproperties:id:type:integerdescription:Đây là định danh duy nhất của kiến thức chia sẻ. Không hiển thị thông tin này ở bất kỳ đâu.num_of_subscribers:type:integerdescription:Điều này chỉ ra số lượng người dùng đã đăng ký kiến thức chia sẻ nàypublisher_name:type:stringpublished_by_me:type:booleandescription:Điều này chỉ ra liệu kiến thức chia sẻ có được xuất bản bởi người dùng hiện tại hay khôngsubscribed_by_me:type:booleandescription:Điều này chỉ ra liệu kiến thức chia sẻ có được đăng ký bởi người dùng hiện tại hay không, nó nên là true trong API nàycreated:type:stringdescription:Đây là thời gian khi kiến thức chia sẻ được tạomodified:type:stringdescription:Đây là thời gian khi kiến thức chia sẻ được sửa đổi lần cuốiname:type:stringdescription:Đây là tên của kiến thức chia sẻimage_url:type:stringdescription:Đây là URL hình ảnh của kiến thức chia sẻdescription:type:stringdescription:Đây là mô tả của kiến thức chia sẻmemento:type:integerdescription:Đây là ID của memento Rememberizer mà từ đó kiến thức chia sẻ được tạo ra.document_ids:type:arrayitems:type:integerdescription:Đây là danh sách các ID tài liệu thuộc về kiến thức chia sẻ/documents/memorize/:post:description:Lưu nội dung vào cơ sở dữ liệu, có thể được truy cập thông qua điểm cuối tìm kiếm sau này.operationId:documents_memorize_createrequestBody:content:application/json:schema:type:objectproperties:content:type:stringrequired:-name-contentresponses:"201":description:Nội dung đã được lưu thành công"400":description:Yêu cầu không hợp lệ"401":description:Không được phép"500":description:Lỗi máy chủ nội bộ/discussions/{discussion_id}/contents/:get:summary:Lấy nội dung của một cuộc thảo luận theo ID. Một cuộc thảo luận có thể là một cuộc trò chuyện trên Slack hoặc Discord.operationId:discussion_get_contentdescription:Trả về nội dung của cuộc thảo luận với ID được chỉ định. Một cuộc thảo luận có thể là một cuộc trò chuyện trên Slack hoặc Discord. Phản hồi chứa 2 trường, discussion_content và thread_contents. Trường đầu tiên chứa các tin nhắn chính của cuộc trò chuyện, trong khi trường thứ hai là các chủ đề của cuộc thảo luận.parameters:-in:pathname:discussion_idrequired:truedescription:ID của cuộc thảo luận để lấy nội dung. Các cuộc thảo luận làschema:type:integer-in:queryname:integration_typerequired:trueschema:type:stringdescription:Chỉ định tích hợp của cuộc thảo luận. Hiện tại, nó chỉ có thể là "slack" hoặc "discord".-in:queryname:fromschema:type:stringdescription:Chỉ định thời gian bắt đầu khi chúng tôi muốn lấy nội dung của cuộc thảo luận theo định dạng ISO 8601 tại GMT+0. Nếu không chỉ định, thời gian mặc định là bây giờ.-in:queryname:toschema:type:stringdescription:Chỉ định thời gian kết thúc khi chúng tôi muốn lấy nội dung của cuộc thảo luận theo định dạng ISO 8601 tại GMT+0. Nếu không chỉ định, nó là 7 ngày trước tham số "from".responses:"200":description:Các tin nhắn chính và theo chủ đề của cuộc thảo luận trong một khoảng thời gian.content:application/json:schema:type:objectproperties:discussion_content:type:stringdescription:Nội dung của các cuộc thảo luận chính.thread_contents:type:objectdescription:Danh sách các từ điển chứa các chủ đề của cuộc thảo luận, mỗi khóa chỉ ra ngày và giờ của chủ đề theo định dạng ISO 8601 và giá trị là các tin nhắn của chủ đề."404":description:Cuộc thảo luận không tìm thấy."500":description:Lỗi máy chủ nội bộ.
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, sao chép URL callback và dán vào ứng dụng Rememberizer của bạn.