Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Ваш агент поставляется с встроенным мониторингом Azure, но у каждой команды есть свой уникальный контекст: справочники Runbook, документация по архитектуре, внутренние вики-сайты и репозитории кода. Используя базу знаний, вы можете управлять всеми этими источниками знаний в одном месте, чтобы агент может ссылаться на них во время расследования.
Подсказка
Ключевые выводы
- Построитель > База знаний — это центральное место для управления всеми источниками знаний, включая файлы, веб-страницы и репозитории.
- Отправьте рукбуки и документы, добавляйте веб-страницы с помощью URL-адреса или подключайте репозитории исходного кода.
- Агент автоматически ссылается на индексированные знания во время исследования.
- Чем больше у агента актуальных знаний, тем быстрее и точнее он может отвечать.
Почему знания важны
Агент является мощным сразу после установки благодаря наблюдаемости Azure и подключенным средствам. Но у каждой команды есть уникальный контекст: модули Runbook, документация по архитектуре, внутренние вики-сайты и репозитории кода, содержащие институциональные знания, необходимые для быстрого решения инцидентов.
Если у агента есть доступ к этим знаниям, он может:
- Ссылайтесь на модули Runbook вашей команды во время инцидентов, а не начиная с нуля.
- Сопоставляйте рабочие проблемы с конкретными изменениями кода в репозиториях.
- Примените шаги по устранению неполадок, которые уже задокументированы вашей командой.
База знаний
Используйте страницу базы знаний на портале (база знаний>) для управления знаниями агента. Вы можете отправлять файлы, добавлять веб-страницы и просматривать подключенные репозитории.
В следующей таблице описаны три типа источников знаний.
| Тип источника | Что он предоставляет | Как добавить |
|---|---|---|
| Files | Runbooks, руководства по устранению неполадок, документация по архитектуре, справочные материалы по конфигурации | Отправка через портал, перетаскивание или разрешение агенту создавать их во время бесед |
| Веб-страницы | Внешняя документация, страницы состояния, внутренние URL-адреса вики-сайта | Добавьте по URL-адресу. Агент индексирует содержимое заданного URL-адреса. |
| Репозитории | Исходный код для анализа первопричин, конфигураций развертывания, инфраструктуры как кода | Подключение репозиториев GitHub или Azure DevOps |
Каждая запись показывает свое имя, состояние индексирования (индексирование , ожидание или не индексирование), тип и дату последнего изменения .
Отправить документы
Агент может создавать и отправлять знания во время бесед. Попросите сохранить модуль Runbook из разрешенного файла, и он автоматически сохраняет документ. Вы также можете отправлять файлы непосредственно через портал.
Поддерживаемые форматы файлов и ограничения размера см. в разделе "Отправка документов знаний: поддерживаемые форматы файлов". Полные сведения о типах файлов, ограничениях и документах, созданных агентом, см. в разделе "Отправка документов знаний".
Общий доступ к файлам в чате
Файлы можно вложить непосредственно в поток чата с помощью перетаскивания, вставки из буфера обмена или кнопки + . Поток сохраняет вложения чата и предоставляет вашему агенту немедленный контекст для анализа.
Подсказка
Хотите постоянно хранить файл?
После присоединения файла в чате попросите агента: "Сохраните это в параметрах знаний". Агент считывает файл из потока и отправляет копию в базу знаний, что делает его индексированным и доступным для поиска во всех будущих беседах. Исходный файл также остается в потоке.
В следующей таблице сравниваются отправка документов знаний и общий доступ к файлам в чате.
| Отправка знаний | Общий доступ к файлам в чате | |
|---|---|---|
| Where | База знаний Builder >, или задайте вопрос в чате | Ввод сообщения чата (+, перетаскивание, вставка) |
| Хранение | Уровень агента: индексированные, доступные для поиска во всех потоках | Уровень темы: доступен в этой беседе |
| лучше всего подходит для | Модули Runbook, документация по архитектуре, процедуры, на которые агент будет ссылаться в каждой следующей беседе. | Снимки экрана, журналы, файлы конфигурации, которые необходимо проанализировать прямо сейчас |
| Повышение уровня знаний | Уже там | Попросите агента: "Сохранить это в параметрах знаний", что скопирует содержимое в хранилище уровня агента. |
| Форматы | 28 типов, включая документы, данные, изображения | 31 типов, включая код, скрипты, инфраструктуру, веб-сайт |
| Ограничения размера | 16 МБ на файл, 100 МБ на отправку | 10 МБ на файл, 50 МБ всего, 5 файлов |
Подключение исходного кода
Подключите GitHub или Azure DevOps репозитории, чтобы агент может выполнять поиск кода, сопоставлять ошибки с недавними изменениями и ссылаться на конфигурации развертывания во время исследований.
Добавление репозиториев
Вбазе знаний> выберите "Добавить репозиторий", чтобы открыть интерактивный мастер, который поможет вам выполнить три шага.
| Step | Что вы делаете |
|---|---|
| 1. Выбор платформы | Выберите GitHub или Azure DevOps. Для Azure DevOps введите имя организации. |
| 2. Проверка подлинности | Войдите с помощью OAuth или введите личный маркер доступа (PAT). Azure DevOps также поддерживает управляемое удостоверение. |
| 3. Добавление репозиториев | Просмотрите доступные репозитории из раскрывающегося списка или введите URL-адреса вручную. Добавьте отображаемое имя и необязательное описание для каждой записи. Для Azure DevOps сначала выберите проект, чтобы отфильтровать список репозитория. |
Можно добавить несколько репозиториев в одном сеансе. Выберите + , чтобы добавить строки, а затем нажмите кнопку "Сохранить " после завершения.
После сохранения репозитории отображаются в списке базы знаний с состоянием индексирования. После индексирования агент может ссылаться на код в беседах.
Поддерживаемые платформы и проверка подлинности
| Platform | Методы проверки подлинности | Что вам нужно |
|---|---|---|
| GitHub | OAuth, личный маркер доступа | Учетная запись GitHub с доступом к репозиторию. Для PAT создайте маркер с repo областью действия. |
| Azure DevOps | OAuth, личный маркер доступа, управляемое удостоверение | Доступ к организации Azure DevOps. Для управляемого удостоверения добавьте управляемую идентичность, назначаемую пользователем, к ресурсу агента. |
- Дополнительные сведения о подключении репозиториев GitHub см. в статье Соединение исходного кода.
- Сведения о подключении репозитория Azure DevOps см. в разделе Настройка соединителя Azure DevOps.