Этот репозиторий содержит инструкции и шаблоны для подключения внешней службы извлечения для GPT на базе Zilliz Cloud Pipelines.
Zilliz Cloud Pipelines — это универсальная служба поиска. Настраивая эту внешнюю службу поиска как «Действие» GPT, этот подход обеспечивает более гибкую и экономичную альтернативу базе знаний GPT по умолчанию.
попробуйте живую демо-версию здесь: https://chat.openai.com/g/g-CXDhOVcGf-ask-about-2023 (для использования GPT требуется подписка ChatGPT Plus)
Zilliz Cloud Pipelines — это бесплатный DevOps, хорошо масштабируемый и экономичный продукт. По сравнению с возможностью извлечения GPT по умолчанию, которая принимает только загруженные файлы, эта служба поддерживает широкие возможности настройки, такие как стратегия множественного фрагментирования, выбор встраивания моделей из BAAI, Voyage AI и OpenAI, а также дополнительная возможность изменения ранжирования (скоро, в начале марта).
В GPT интеграцию с Zilliz Cloud Pipelines можно просто выполнить, скопировав конфигурацию API и приглашение из этого репозитория.
Этот GPT упрощает управление Zilliz Cloud Pipelines, позволяя пользователям легко просматривать, создавать, запускать и удалять конвейеры с помощью простых команд.
В этом руководстве показано, как использовать Zilliz Cloud Pipelines для создания собственных GPT с возможностью извлечения данных.
В этом кратком руководстве мы создали демонстрационную программу GPT « Спросить о 2023 году» , которая может отвечать на вопросы о событиях, произошедших в 2023 году. ChatGPT не имеет информации о 2023 году, поэтому правильный ответ будет зависеть от получения соответствующей информации из внешней базы знаний, в этот случай реализован с помощью Zilliz Cloud Pipelines.
Зарегистрируйтесь в Zilliz Cloud, чтобы получить учетную запись, или используйте существующую учетную запись Zilliz Cloud.
Создайте конвейеры, следуя инструкциям. Эти конвейеры могут принимать, искать и удалять данные из векторной базы данных. После создания конвейеров приема, поиска и удаления. Запишите идентификатор конвейера поиска : pipe-xxxxxxxxxxxx
и свой API-ключ . Они будут использоваться для настройки действий на GPT.
Индексируйте документы знаний, запустив конвейер приема: перейдите на игровую площадку Pipeline, введите поле doc_url
и нажмите «Выполнить», чтобы вставить документ.
"doc_url": " https://raw.githubusercontent.com/wxywb/raw_resources/master/2023.pdf "
Нажмите Создать новое действие , чтобы настроить новое действие.
Вставьте содержимое из YAML-файла rag.yaml в поле «Схема действия GPT».
Замените SearchPipelineID ранее указанным идентификатором конвейера поиска: pipe-xxxxxxxxxxxx
.
Настройте аутентификацию, чтобы GPT могли вызывать Zilliz Cloud API:
Нажмите Аутентификация.
Выберите API-ключ в качестве типа аутентификации и Носитель в качестве типа аутентификации.
Введите API-ключ, полученный от вашей учетной записи Zilliz Cloud.
https://openai.com/policies/terms-of-use
GPT требуют инструкций, определяющих их поведение, чтобы во время чата они могли правильно использовать определенные выше действия для получения соответствующих знаний. Инструкции должны быть четкими и краткими, обеспечивающими полное понимание возможностей и ограничений GPT.
Инструкции должны состоять из двух частей : первая часть — это общие инструкции для GPT, а вторая часть — подсказка по использованию действия в качестве инструмента поиска.
Во вкладке Конфигурация введите инструкцию Часть 1 . Это относится к вашему приложению и объясняет, что должен делать этот GPT.
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.
Скопируйте инструкцию, часть 2 , из rag_prompt.md и добавьте ее к приведенной выше инструкции. Это нужно для того, чтобы указать GPT, как инициировать действие по получению внешних данных путем вызова RESTful API Zilliz Cloud Pipelines.
При желании вы можете добавить начала разговора, чтобы пользователи знали, что спрашивать с помощью GPT.
Нажмите «Сохранить», чтобы сделать ваш GPT доступным для пользователей.
Теперь вы можете опробовать вновь созданный GPT, используя Zilliz Cloud Pipelines в качестве внешней базы знаний. На странице GPT выберите созданный вами GPT и начните задавать вопросы. Ответ будет основан на событиях 2023 года, хранящихся в Zilliz Cloud Pipelines.
Если у вас есть вопросы по использованию Zilliz Cloud Pipelines с GPT, задайте вопрос в этом репозитории или обратитесь в нашу службу поддержки: электронная почта: [email protected]