Este repositório contém instruções e modelos para conectar o serviço de recuperação externa para GPTs , desenvolvido por Zilliz Cloud Pipelines.
Zilliz Cloud Pipelines é um serviço de recuperação completo. Ao configurar este serviço de recuperação externo como uma "Ação" de GPTs, esta abordagem fornece uma alternativa mais flexível e econômica à base de conhecimento padrão de GPTs.
experimente uma demonstração ao vivo aqui: https://chat.openai.com/g/g-CXDhOVcGf-ask-about-2023 (é necessária uma assinatura do ChatGPT Plus para usar GPTs)
Zilliz Cloud Pipelines é DevOps gratuito, altamente escalável e econômico. Em comparação com a capacidade de recuperação padrão de GPTs que aceita apenas arquivos carregados, este serviço oferece suporte a personalizações avançadas, como estratégia de agrupamento múltiplo, opções de modelos incorporados de BAAI, Voyage AI e OpenAI e capacidade de reclassificação opcional (em breve no início de março).
Em GPTs, a integração com Zilliz Cloud Pipelines pode ser feita simplesmente copiando a configuração e o prompt da API deste repositório.
Esses GPTs simplificam o gerenciamento do Zilliz Cloud Pipelines, permitindo que os usuários listem, criem, executem e descartem pipelines facilmente por meio de comandos simples.
Este tutorial mostra como usar Zilliz Cloud Pipelines para construir seus próprios GPTs com capacidade de recuperação.
Neste guia de início rápido, construímos uma demonstração do GPTs Ask sobre 2023 que pode responder perguntas sobre eventos que ocorreram em 2023. O ChatGPT não possui informações de 2023, portanto, uma resposta correta dependeria da recuperação de informações relevantes da base de conhecimento externa, em este caso implementado com Zilliz Cloud Pipelines.
Cadastre-se no Zilliz Cloud para obter uma conta ou use uma conta Zilliz Cloud existente.
Crie pipelines seguindo as instruções. Esses pipelines podem ingerir/pesquisar/excluir conhecimentos no banco de dados vetorial. Depois de criar os pipelines de ingestão, pesquisa e exclusão. Anote o ID do pipeline de pesquisa : pipe-xxxxxxxxxxxx
e sua API-Key . Eles serão usados para configurar ações nas GPTs.
Indexe os documentos de conhecimento executando o pipeline de ingestão: navegue até o Pipeline Playground, insira o campo doc_url
e clique em Executar para assimilar o documento.
"doc_url": " https://raw.githubusercontent.com/wxywb/raw_resources/master/2023.pdf "
Clique em Criar nova ação para configurar uma nova ação.
Insira o conteúdo do arquivo YAML rag.yaml no campo Esquema de ação GPT.
Substitua SearchPipelineID pelo ID do pipeline de pesquisa anotado anteriormente: pipe-xxxxxxxxxxxx
.
Configure a autenticação para permitir que GPTs chamem a API Zilliz Cloud:
Clique em Autenticação.
Escolha API-key como tipo de autenticação e Bearer como tipo de autenticação.
Insira a chave API obtida em sua conta Zilliz Cloud.
https://openai.com/policies/terms-of-use
Os GPTs necessitam de instruções para orientar seu comportamento, para que durante o chat possam utilizar adequadamente a ação definida acima para recuperar conhecimentos relevantes. As instruções devem ser claras e concisas, proporcionando uma compreensão abrangente das capacidades e limitações do GPT.
As instruções devem incluir 2 partes , a primeira parte são as instruções gerais para os GPTs e a segunda parte é o prompt para usar a ação como ferramenta de recuperação.
Na guia Configurar, insira a instrução Parte 1 . Isso é específico para o seu aplicativo, explicando o que esse GPT deve fazer.
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.
Copie a instrução Parte 2 de rag_prompt.md e anexe-a à instrução acima. Isso serve para instruir o GPT sobre como acionar a ação para recuperar conhecimento externo chamando a API RESTful do Zilliz Cloud Pipelines.
Opcionalmente, você pode adicionar iniciadores de conversa para orientar os usuários sobre como perguntar ao seu GPT.
Clique em Salvar para tornar sua GPT acessível aos usuários.
Agora você pode experimentar o GPT recém-criado com Zilliz Cloud Pipelines como base de conhecimento externa. Na página GPTs, selecione o GPT que você criou e comece a fazer perguntas. A resposta será baseada nos eventos de 2023 armazenados no Zilliz Cloud Pipelines.
Se você tiver dúvidas sobre como usar Zilliz Cloud Pipelines com GPTs, sinta-se à vontade para abrir um problema neste repositório ou entrar em contato com nossa equipe de suporte: Email: [email protected]