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)。
  • モデル応答の処理: 応答を文字列と一時ファイルへのパスの両方として出力し、次のワークフローステップでの処理を容易にします。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト