actions/ai-inference

An action for calling AI models with GitHub Models

해결하는 문제

이 프로젝트는 개발자가 CI/CD 워크플로우에 직접 AI 기반 추론을 통합할 수 있도록 해주는 GitHub Action을 제공합니다. AI 모델을 호출하기 위한 사용자 정의 스크립트를 작성할 필요 없이, GitHub Copilot CLI에 프롬프트를 실행하는 표준화된 방법을 제공합니다.

작동 방식

이 액션은 GitHub Copilot CLI를 래핑하는 역할을 합니다. 프롬프트(인라인 또는 파일을 통해 제공)와 시스템 프롬프트를 받아, 이를 Copilot CLI에 전송하고, 모델의 응답을 워크플로우 출력 또는 임시 파일로 반환합니다.

대상 사용자

GitHub Copilot를 사용하고, 리포지토리 변경 사항 요약이나 코드 분석과 같은 AI 작업을 GitHub Actions 워크플로우 내에서 자동화하고자 하는 개발자 및 DevOps 엔지니어를 위한 것입니다.

주요 기능

  • 유연한 프롬프트 입력: 인라인 프롬프트, 일반 텍스트 파일, 템플릿 변수를 포함한 구조화된 .prompt.yml 파일을 지원합니다.
  • 변수 삽입: file_input 매개변수를 사용해 다른 파일의 내용을 프롬프트에 삽입할 수 있습니다.
  • 모델 선택: 사용할 모델을 지정할 수 있습니다 (예: gpt-4.1, claude-sonnet-4.5).
  • 모델 응답 처리: 응답을 문자열과 임시 파일 경로로 모두 출력하여 다음 워크플로우 단계에서 처리하기 쉽게 합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트