Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом руководстве вы загружаете документы знаний в базу знаний агента Azure SRE, используя два метода: попросив агента создать рабочую книгу (runbook) из исследования и загрузив файл через пользовательский интерфейс портала.
Агент может захватить знания, обнаруженные во время расследования, и сохранить его для дальнейшего использования, автоматически создавая институциональные знания. Дополнительные сведения см. в разделе "Отправка документов знаний".
В этом руководстве вы узнаете, как:
- Превратите исследование в структурированный модуль Runbook и сохраните его в базе знаний
- Отправка файла вручную с помощью пользовательского интерфейса портала
- Убедитесь, что загруженные документы индексируются и доступны
- Подтвердите, что агент извлекает загруженные знания в новых беседах.
Предполагаемое время: 15 минут
Необходимые условия
Прежде чем начать, убедитесь, что у вас есть следующее:
- Агент Azure SRE находится в состоянии работает.
- Разрешения на запись для агента.
- Режим выполнения агента, установленный для проверки или автономности.
Начните с расследования
Лучшие документы с накопленными знаниями формируются на основе реальных расследований. Вместо создания содержимого с нуля зафиксируйте то, что уже узнал ваш агент.
- Перейдите к sre.azure.com и выберите агент.
- На левой боковой панели в разделе "Чаты" найдите предыдущий поток исследования, в котором агент диагностировал или устранил проблему, и выберите ее.
Если у вас еще нет темы расследования, начните новый чат и попросите агента провести расследование.
Investigate high memory usage on our container apps
Дождитесь завершения расследования, а затем перейдите к следующему шагу.
Создание модуля Runbook из исследования
В том же потоке исследования попросите агент превратить свои выводы в модуль Runbook и сохранить его в базе знаний. Указывайте точное имя файла.
Create a runbook from the investigation we just did. Include the root cause
analysis, the diagnostic steps, mitigations, and escalation triggers.
Save it to the knowledge base as high-memory-runbook.md
Агент выполняет следующие действия:
- Синтезирует контекст исследования в структурированном модуле Runbook.
- Создает разделы, такие как анализ первопричин, шаги диагностики, устранение рисков и триггеры эскалации.
- Сохраняет документ в базе знаний и подтверждает отправку.
Агент подтверждает, что документ сохранен и предоставляет ссылку на скачивание. Модуль Runbook теперь хранится в базе знаний и будет индексирован для поиска.
Подсказка
Укажите имя файла с расширением .md или .txt. Это определяет, как документ называется в базе знаний и упрощает поиск позже.
Замечание
Если агент находится в режиме проверки , он запрашивает утверждение перед выполнением отправки. Выберите "Утвердить ", чтобы продолжить.
На этом этапе подтвердите следующее:
- Агент создал структурированный Runbook из расследования.
- Агент подтвердил, что документ сохранен.
Проверка документа в базе знаний
Перейдите в базу знаний, чтобы подтвердить индексирование документа.
- На левой боковой панели выберите построитель , чтобы развернуть раздел.
- Выберите базу знаний.
На странице базы знаний отображаются документы в таблице со столбцами для имени файла, состояния, типа и последнего изменения. В столбце "Состояние " отображается индексирование , когда документ индексируется и готов к поиску.
Если состояние отображается в ожидании, нажмите кнопку "Обновить". Индексирование обычно завершается в течение нескольких секунд.
Отправка файла через портал
Вы также можете отправлять файлы напрямую. Этот метод полезен для существующих рукбуков, документации или справочных материалов у вашей команды.
- На странице базы знаний выберите "Добавить файл".
- Перетащите файл в зону загрузки или выберите просмотреть файлы, чтобы выбрать один.
- Выберите "Добавить файл для отправки ".
Портал принимает следующие типы файлов:
-
Текст:
.md,.txt,.csv,.json.xml.yaml.yml.log.ini.cfg.conf.config.properties -
Документы:
.pdf, ,.docx,.pptx.xlsx.doc.ppt.xls -
Изображения:
.png,.jpg.jpeg.gif.bmp.webp.tiff.tif
Максимальный размер файла составляет 16 МБ на файл с размером до 100 МБ на отправку.
Проверка извлечения в новой беседе
Убедитесь, что агент может найти и использовать отправленные документы.
- Выберите новый поток чата на боковой панели.
- Задайте вопрос, на который ваши загруженные документы должны ответить.
Рассмотрим пример.
What are the steps for troubleshooting high memory usage on container apps?
Ваш агент ищет в базе знаний, находит загруженный вами Runbook и ссылается на него в своем ответе. Это подтверждает, что знания индексируются и могут быть извлечены.
Сбор знаний после инцидентов
После устранения любой проблемы попросите агента сохранить то, что он узнал:
Create a runbook from the steps we just used to resolve this incident.
Include the root cause, investigation steps, and the fix.
Save it as incident-12345-resolution.md in the knowledge base.
Со временем это создает поисковую библиотеку институциональных знаний. Каждый прошлый инцидент становится ресурсом для будущих.
Обновление существующих документов
Отправьте документ с тем же именем файла, чтобы заменить предыдущую версию:
Update the high-memory-runbook.md document in the knowledge base.
Add a new section about container memory limits as a common cause.
Загрузка пакетов через интерфейс командной строки
Импортируйте несколько документов одновременно с помощью интерфейса командной строки:
# Upload a single file
srectl doc upload --file ./runbooks/high-memory-guide.md
# Upload all .md and .txt files in a folder (recursive)
srectl doc upload --file ./runbooks
Troubleshooting
Используйте следующую таблицу, чтобы устранить распространенные проблемы с отправкой документов знаний.
| Error | Причина | Исправление |
|---|---|---|
| "Память агента отключена. Не удается отправить документы". | База знаний не активирована для вашего агента. | Обратитесь к администратору, чтобы включить базу знаний. |
| У меня нет права на запись в вашу базу знаний | Агент не мог найти инструмент загрузки. | Повторите запрос: "Сохраните его в базе знаний как filename.md" |
| "Недопустимое расширение файла. Разрешены только файлы MD и .txt". | Имя файла не оканчивается на .md или .txt (загрузка чата). |
Используйте расширение .md или .txt при запросе агента на сохранение. |
| "Содержимое документа превышает максимальный размер 16 МБ" | Слишком большое содержимое для одного документа. | Разделите на несколько небольших документов. |
| "Имя файла не может быть пустым" | Имя файла не указано. | Добавьте имя файла в запрос (например, runbook.md). |