Поделиться через


Средства и акселераторы для повышения производительности — поиск ВИ Azure

Средства повышения производительности создаются инженерами корпорации Майкрософт, но не являются частью служба ИИ Azure и не находятся в соглашении об уровне обслуживания (SLA). Эти средства предоставляются в виде исходного кода, который можно скачать, изменить и создать для создания приложения, которое помогает разрабатывать или поддерживать решение поиска.

Инструменты

Имя средства Description Исходный код
Azure AI Search Lab Обучение и экспериментирование лаборатории для изучения сценариев поиска с поддержкой ИИ в Azure. Он предоставляет интерфейс веб-приложения, который использует поиск ИИ Azure и Azure OpenAI для выполнения поисковых запросов с различными параметрами: от простого поиска по ключевым словам, до семантического ранжирования, вектора и гибридного поиска, а также с помощью генерного ИИ для ответа на поисковые запросы. https://github.com/jelledruyts/azure-ai-search-lab
Резервное копирование и восстановление (C#) Скачайте извлекаемые поля индекса на локальное устройство, а затем отправьте индекс и его содержимое в новую службу поиска. https://github.com/Azure-Samples/azure-search-dotnet-utilities/blob/main/index-backup-restore
Резервное копирование и восстановление (Python) Скачайте извлекаемые поля индекса на локальное устройство, а затем отправьте индекс и его содержимое в новую службу поиска. https://github.com/Azure/azure-search-vector-samples/tree/main/demo-python/code/index-backup-restore
Решение для тестирования производительности Это решение помогает нагрузочно тестировать поиск ИИ Azure. Он использует Apache JMeter в качестве средства открытый код тестирования нагрузки и производительности и Terraform для динамической подготовки и уничтожения требуемой инфраструктуры в Azure. https://github.com/Azure-Samples/azure-search-performance-testing
Расширение Visual Studio Code Хотя расширение больше не доступно в Visual Studio Code Marketplace, код открытый код. Вы можете клонировать и изменить средство для собственного использования. https://github.com/microsoft/vscode-azurecognitivesearch

Ускорители

Accelerator Description Исходный код
Создание собственного акселератора решений copilot Код и документация для создания copilot для конкретных вариантов использования. Помощник по клиенту
Генератор универсальных документов
Помощник по исследованиям
Чат с акселератором решения для обработки данных Код и документация для создания интерактивного решения поиска в рабочих средах. https://github.com/Azure-Samples/chat-with-your-data-solution-accelerator
Акселератор решения интеллектуального анализа знаний документов Код и документация, созданные на основе Службы Azure OpenAI и аналитики документов Azure AI для обработки и извлечения сводок, сущностей и метаданных из неструктурированных, многомодальных документов и включения поиска и чата по этим данным. https://github.com/microsoft/Document-Knowledge-Mining-Solution-Accelerator
Акселератор интеллектуального анализа знаний Код и документация для перехода к хранилищу знаний с помощью данных. https://github.com/Azure-Samples/azure-search-knowledge-mining