technical-feasibility-verification は何をしますか?
AIエージェントスキル:ライブレジストリ(HuggingFace/Ollama/GitHub/PyPI/npm)に対して技術計画を検証し、並列バッチクエリと経験豊富な落とし穴チェックリストを提供します。
概要
このスキルは、AIエージェントが技術スタックや依存関係の計画を、実際のレジストリデータに対して検証できるようにします。例えば、「HuggingFaceでモデルXは利用可能か?」「PyPIでライブラリYの最新バージョンは?」「npmパッケージZはメンテナンスされているか?」といったクエリを並列処理します。
機能
- 並列バッチクエリ: 複数のレジストリに対して同時にクエリを実行し、待ち時間を最小化します。
- リアルタイム検証: 各レジストリのAPIを直接呼び出し、最新の情報を取得します。
- 落とし穴チェックリスト: 経験的に収集された、よくある問題(非推奨パッケージ、バージョンの不整合、メンテナンス停止など)を事前に検出します。
対応レジストリ
| レジストリ名 | エンドポイント | 主な用途 |
|---|---|---|
| HuggingFace | https://huggingface.co/api/models | 機械学習モデル |
| Ollama | https://ollama.com/library | LLMモデル |
| GitHub | https://api.github.com | コードリポジトリ、リリース |
| PyPI | https://pypi.org/pypi/ | Pythonパッケージ |
| npm | https://registry.npmjs.org/ | JavaScriptパッケージ |
使用方法
AIエージェントは、以下の手順でこのスキルを利用します。
- 検証する技術計画(依存関係、モデル名、パッケージなど)をリスト化します。
- 各項目を適切なレジストリにマッピングします。
- 並列バッチクエリを実行します。
- 結果を収集し、落とし穴チェックリストと照合します。
- 検証レポートを生成します。
環境変数
GITHUB_TOKEN(オプション): GitHub APIのレート制限を緩和するために使用します。HUGGINGFACE_TOKEN(オプション): HuggingFace APIの認証に使用します。
注意事項
- APIレート制限に注意してください。並列リクエストの数を調整してください。
- 各レジストリの利用規約に従ってください。
- キャッシュ機能は現状備えていません。必要に応じて実装してください。