Ce dépôt contient des instructions et des modèles pour brancher un service de récupération externe pour les GPT , alimenté par Zilliz Cloud Pipelines.
Zilliz Cloud Pipelines est un service de récupération unique. En configurant ce service de récupération externe en tant qu'« action » GPT, cette approche offre une alternative plus flexible et plus économique à la base de connaissances GPT par défaut.
essayez une démo en direct ici : https://chat.openai.com/g/g-CXDhOVcGf-ask-about-2023 (abonnement ChatGPT Plus requis pour utiliser les GPT)
Zilliz Cloud Pipelines est gratuit DevOps, hautement évolutif et économique. Comparé à la capacité de récupération des GPT par défaut qui n'accepte que les fichiers téléchargés, ce service prend en charge de riches personnalisations telles qu'une stratégie de regroupement multiple, des choix de modèles d'intégration de BAAI, Voyage AI et OpenAI, et une capacité de reclassement facultative (bientôt début mars).
Dans les GPT, l'intégration avec Zilliz Cloud Pipelines peut être simplement effectuée en copiant la configuration et l'invite de l'API à partir de ce dépôt.
Ce GPT simplifie la gestion des pipelines Zilliz Cloud, permettant aux utilisateurs de répertorier, créer, exécuter et supprimer facilement des pipelines via des commandes simples.
Ce didacticiel montre comment utiliser Zilliz Cloud Pipelines pour créer vos propres GPT avec capacité de récupération.
Dans ce guide de démarrage rapide, nous avons créé une démo GPTs Ask about 2023 qui peut répondre aux questions sur les événements survenus en 2023. ChatGPT ne contient pas d'informations sur 2023, donc une réponse correcte dépendrait de la récupération d'informations pertinentes à partir d'une base de connaissances externe, dans ce cas implémenté avec Zilliz Cloud Pipelines.
Inscrivez-vous sur Zilliz Cloud pour obtenir un compte ou utilisez un compte Zilliz Cloud existant.
Créez des pipelines en suivant les instructions. Ces pipelines peuvent ingérer/rechercher/supprimer des connaissances sur la base de données vectorielles. Après avoir créé les pipelines d’ingestion, de recherche et de suppression. Notez l' ID du pipeline de recherche : pipe-xxxxxxxxxxxx
et votre clé API . Ils serviront à mettre en place une Action sur les GPT.
Indexez les documents de connaissances en exécutant le pipeline d'ingestion : accédez à Pipeline Playground, saisissez le champ doc_url
et cliquez sur Exécuter pour ingérer le document.
"doc_url": " https://raw.githubusercontent.com/wxywb/raw_resources/master/2023.pdf "
Cliquez sur Créer une nouvelle action pour configurer une nouvelle action.
Insérez le contenu du fichier YAML rag.yaml dans le champ Schéma d'action GPT.
Remplacez SearchPipelineID par votre ID de pipeline de recherche noté précédemment : pipe-xxxxxxxxxxxx
.
Configurez l'authentification pour permettre aux GPT d'appeler l'API Zilliz Cloud :
Cliquez sur Authentification.
Choisissez Clé API comme type d'authentification et Porteur comme type d'authentification.
Entrez la clé API obtenue à partir de votre compte Zilliz Cloud.
https://openai.com/policies/terms-of-use
Les GPT ont besoin d'instructions pour guider leur comportement, afin que pendant le chat, ils puissent utiliser correctement l'action définie ci-dessus pour récupérer les connaissances pertinentes. Les instructions doivent être claires et concises, permettant une compréhension globale des capacités et des limites du GPT.
Les instructions doivent comprendre 2 parties , la première partie est les instructions générales pour les GPT et la deuxième partie est l'invite à utiliser l'action comme outil de récupération.
Dans l'onglet Configurer, saisissez l'instruction Part 1 . Ceci est spécifique à votre application et explique ce que ce GPT est censé faire.
This GPT is designed to inform users about events that occurred in 2023. It provides summaries, insights, and detailed
accounts of significant happenings from that year. It aims to be informative, engaging, and accurate in its
descriptions, ensuring users receive a comprehensive understanding of the year's events. When asked, it will focus on
delivering concise information about specific incidents, trends, developments in various fields such as technology,
global politics, health, and culture. It will avoid speculation and stick to verified information to maintain
credibility.
In cases where details are not clear or are disputed, the GPT may clarify that the information is based on available
sources as of its last training cut-off in April 2023. It will encourage users to consult up-to-date sources for the
latest information. The GPT is friendly and approachable in its tone, making historical information accessible and
interesting to a wide audience. It avoids sensitive topics with respect and care, ensuring that discussions are handled
with empathy and awareness of their complexity.
Copiez l'instruction Partie 2 de rag_prompt.md et ajoutez-la à l'instruction ci-dessus. Il s'agit d'indiquer au GPT comment déclencher l'action pour récupérer des connaissances externes en appelant l'API RESTful de Zilliz Cloud Pipelines.
En option, vous pouvez ajouter des démarreurs de conversation pour guider les utilisateurs sur les questions à poser avec votre GPT.
Cliquez sur Enregistrer pour rendre votre GPT accessible aux utilisateurs.
Vous pouvez désormais essayer le GPT nouvellement créé avec Zilliz Cloud Pipelines comme base de connaissances externe. Sur la page GPT, sélectionnez le GPT que vous avez créé et commencez à poser des questions. La réponse sera basée sur les événements 2023 stockés sur Zilliz Cloud Pipelines.
Si vous avez des questions sur l'utilisation de Zilliz Cloud Pipelines avec les GPT, n'hésitez pas à ouvrir un problème dans ce dépôt ou à contacter notre équipe d'assistance : E-mail : [email protected]