GitHub 연동
문서를 바탕으로 Issues와 Discussions의 질문에 답변
개요
Asyntai GitHub 앱은 리포지토리에서 사람들이 묻는 질문에 답합니다. 누군가 Q&A 카테고리에 Discussion을 열거나 질문 라벨이 붙은 Issue를 만들면, Asyntai가 문서를 읽고 답변을 댓글로 남깁니다. 메인테이너는 버그 리포트와 코드에 시간을 쓸 수 있습니다.
문서를 Asyntai에 보관하는 프로젝트를 위해 만들어졌습니다. 문서 사이트, README, 도움말 센터, 업로드한 파일이 해당됩니다. 답변은 그 콘텐츠, 즉 웹사이트 채팅과 같은 지식 베이스에서 나옵니다.
작동 방식
앱은 세 곳에서 답변합니다:
- Discussions: Q&A처럼 답변을 받는 카테고리의 모든 새 토론.
- Issues: 선택한 라벨이 붙은 모든 새 issue. 기본 라벨은
question입니다. 버그 리포트와 기능 요청은 팀에 남습니다. - 추가 질문: 누구나 댓글에서
@asyntai-ai-agent를 멘션해 더 물을 수 있습니다. 앱은 스레드를 기억하므로 추가 질문도 맥락 속에서 이해합니다.
모든 답변은 문서에 근거합니다. 문서 밖의 질문은 메인테이너를 위해 열린 채로 남으므로, 앱이 쓰는 댓글은 모두 신뢰할 수 있습니다.
요구 사항
- 지식 베이스에 문서가 있는 Asyntai 계정. 무료 플랜으로 시작할 수 있습니다.
- 앱을 설치할 수 있는 개인 계정 또는 조직의 GitHub 리포지토리.
- Discussions의 경우 답변을 받는 카테고리. GitHub에서는 Q&A 카테고리라고 부릅니다.
설치
다음 단계에 따라 리포지토리에 Asyntai를 추가하세요:
GitHub에 앱 설치
GitHub Marketplace에서 Asyntai 앱을 열고 Install을 누릅니다. 답변을 허용할 계정과 리포지토리를 선택합니다. 리포지토리는 나중에 GitHub 설정에서 변경할 수 있습니다.
https://github.com/apps/asyntai-ai-agent
Asyntai 계정 연결
설치가 끝나면 GitHub가 Asyntai로 보냅니다. 로그인하거나 무료 계정을 만들고, 앱이 답변에 사용할 지식 베이스의 웹사이트를 선택합니다. 한 번만 하면 됩니다.
답변할 위치 선택
Asyntai 대시보드의 GitHub 페이지에서 Discussions와 Issues를 켜거나 끄고, issue를 질문으로 표시하는 라벨을 설정합니다. 설정은 설치의 모든 리포지토리에 적용됩니다.
질문하기
Q&A 카테고리에 토론을 열거나 질문 라벨이 붙은 issue를 만듭니다. 답변은 1분 안에 댓글로 나타납니다. 답글에서 앱을 멘션하면 추가 질문을 할 수 있습니다.
팁: Asyntai 대시보드의 지식 베이스에 문서 사이트, README, changelog를 추가하세요. 앱이 가진 문서가 많을수록 더 많은 질문에 답합니다.
앱이 할 수 있는 일
- 문서를 바탕으로 설치, 구성, 사용 질문에 밤낮으로 답변
- 명령어와 구성을 코드 블록으로 담은 GitHub Markdown 작성
- 답변의 출처인 문서 페이지로 링크
- 추가 질문을 위해 각 스레드의 맥락 유지
- 질문한 언어로 답변
- 버그 리포트, 기능 요청, pull request는 팀에 맡김
권한
앱은 질문을 읽고 답변을 게시하기 위해 Issues와 Discussions의 읽기·쓰기 권한과 리포지토리 메타데이터의 읽기 권한을 요청합니다.
개인정보 보호
Asyntai는 질문 텍스트, 리포지토리 이름, 질문자의 GitHub 사용자 이름을 받습니다. 답변한 스레드는 웹사이트 채팅처럼 Asyntai 대시보드에 대화로 저장됩니다.
요금제와 가격
GitHub 연동은 무료 플랜을 포함한 모든 Asyntai 플랜에서 사용할 수 있습니다. 답변 하나는 월간 메시지 한도에서 메시지 하나로 계산되며, 한도는 모든 채널과 연동이 공유합니다. 요금제 보기.
제거
GitHub 설정을 열고 Applications, Installed GitHub Apps 순으로 이동해 Asyntai를 제거합니다. 앱은 즉시 답변을 멈춥니다. Asyntai 대시보드의 GitHub 페이지에서 연결 해제를 눌러도 됩니다.
도움이 필요하신가요?
질문이 있거나 문제가 발생하면 [email protected]으로 문의하세요.