Интеграция с GitHub
Отвечайте на вопросы в Issues и Discussions на основе вашей документации
Обзор
Приложение Asyntai для GitHub отвечает на вопросы, которые люди задают в ваших репозиториях. Когда кто-то открывает обсуждение в категории Q&A или issue с вашей меткой вопроса, Asyntai читает вашу документацию и публикует ответ комментарием. Ваши мейнтейнеры сохраняют время для отчётов об ошибках и кода.
Оно создано для проектов, чья документация хранится в Asyntai: сайт документации, README, центр помощи или загруженные файлы. Ответы берутся из этого содержимого, той же базы знаний, которую использует чат на вашем сайте.
Как это работает
Приложение отвечает в трёх местах:
- Discussions: каждое новое обсуждение в категории, которая принимает ответы, например Q&A.
- Issues: каждый новый issue с меткой, которую вы выберете. Метка по умолчанию:
question. Отчёты об ошибках и запросы функций остаются вашей команде. - Уточнения: любой может упомянуть
@asyntai-ai-agentв комментарии, чтобы спросить ещё. Приложение помнит ветку, поэтому уточняющие вопросы понимаются в контексте.
Каждый ответ опирается на вашу документацию. Вопрос вне документации остаётся открытым для мейнтейнера, поэтому каждому комментарию приложения можно доверять.
Требования
- Аккаунт Asyntai с вашей документацией в базе знаний. Для начала достаточно бесплатного плана.
- Репозиторий GitHub, на личном аккаунте или в организации, где вы можете устанавливать приложения.
- Для Discussions — категория, принимающая ответы. В GitHub она называется категорией Q&A.
Установка
Выполните эти шаги, чтобы добавить Asyntai в свои репозитории:
Установите приложение на GitHub
Откройте приложение Asyntai в GitHub Marketplace и нажмите Install. Выберите аккаунт и репозитории, где оно может отвечать. Репозитории можно изменить позже в настройках GitHub.
https://github.com/apps/asyntai-ai-agent
Подключите свою учётную запись Asyntai
После установки GitHub направит вас в Asyntai. Войдите или создайте бесплатный аккаунт и выберите сайт, из чьей базы знаний приложение будет отвечать. Это нужно сделать один раз.
Выберите, где оно отвечает
На странице GitHub в панели Asyntai включите или выключите Discussions и Issues и задайте метку, которая помечает issue как вопрос. Настройки действуют для каждого репозитория установки.
Задайте вопрос
Откройте обсуждение в категории Q&A или issue с меткой вопроса. Ответ появится комментарием в течение минуты. Упомяните приложение в ответе, чтобы задать уточняющий вопрос.
Совет: Добавьте сайт документации, README и changelog в базу знаний в своей панели Asyntai. Чем больше документации есть у приложения, тем больше вопросов оно отвечает.
Что умеет приложение
- Отвечать на вопросы об установке, настройке и использовании на основе вашей документации, днём и ночью
- Писать в GitHub Markdown, с блоками кода для команд и конфигурации
- Давать ссылку на страницу документации, из которой взят ответ
- Сохранять контекст каждой ветки для уточняющих вопросов
- Отвечать на языке, на котором задан вопрос
- Оставлять отчёты об ошибках, запросы функций и pull request вашей команде
Разрешения
Приложение запрашивает доступ на чтение и запись к Issues и Discussions, чтобы читать вопрос и публиковать ответ, и доступ на чтение метаданных репозитория.
Конфиденциальность
Asyntai получает текст вопроса, имя репозитория и имя пользователя GitHub того, кто спрашивает. Каждая отвеченная ветка сохраняется как разговор в вашей панели Asyntai, как чат на вашем сайте.
Тарифы и цены
Интеграция с GitHub доступна во всех планах Asyntai, включая бесплатный. Каждый ответ считается одним сообщением из месячного лимита, общего для всех каналов и интеграций. Посмотреть цены.
Удаление
Откройте настройки GitHub, затем Applications, затем Installed GitHub Apps и удалите Asyntai. Приложение сразу перестанет отвечать. Также можно нажать Отключить на странице GitHub в панели Asyntai.
Нужна помощь?
Если у вас есть вопросы или возникли проблемы, свяжитесь с нами по адресу [email protected].