AIエージェント活用事例

今日の新着

44すべて 189件

全189件中 1〜20件

開発・コーディング実装例

Lint修正内容を新しいブランチとPRで提出するエージェント

Lint修正を担当するエージェントが、リポジトリツールを使ってブランチと変更コミットを作成し、PRを提出した事例です。

使い方

  1. GitHubのテストリポジトリ、修正対象ファイル、Lintエラー内容を連携します。
  2. 修正エージェントには、ブランチの取得・作成、ファイルのblob・tree・commit作成、PR作成ツールが連携されています。

結果

公開事例で目標とされる成果物は、Lint修正用のブランチとPRです。

補足

公開実装例です。名称とは異なり、すべての言語でLint実行やテスト通過が保証されるわけではありません。公開設定とツール連携を確認済みですが、実際の実行は行っていません。

出典

n8n 공개 워크플로 #4073 原文 ↗

プロンプト例 · n8n

目標:Lint修正内容を新しいブランチとPRで提出すること。

入力・環境:[テストリポジトリ]、[対象ブランチ]、[Lintエラー]、[プロジェクト検証コマンド]。

参考原文:https://n8n.io/workflows/4073-automate-github-pr-linting-with-google-gemini-ai-and-auto-fix-prs/

原文の公開構成でテスト環境を作成できるよう、設定と連携を準備してください。抜けているサブワークフロー・API・アカウント権限があれば、実際に連携するまで未完了と表示してください。

準備する連携と資料:GitHubテストリポジトリ、修正対象ファイル、Lintエラー内容を連携します。

実装するエージェントの動作:修正エージェントには、ブランチの取得・作成、ファイルのblob・tree・commit作成、PR作成ツールが連携されています。

動作範囲:公開実装例です。名称とは異なり、すべての言語でLint実行やテスト通過が保証されるわけではありません。

成果物はLint修正用のブランチとPRです。必要な設定手順と実際の実行方法もあわせて整理してください。ツールが返した結果を確認した後、次の作業を選択し、アクセスできない資料や未実行の作業は別途記載してください。

検証:修正後にLintを個別に実行して通過可否を確認し、再試行時は同一PRや変更が重複しないようにしてください。検証に使った入力と実際の出力、まだ確認できていない項目を区別して表示してください。