『マジカルラブリー☆つむぎのピュアピュアA.I.放送局 podcast 20251222』のカバーアート

マジカルラブリー☆つむぎのピュアピュアA.I.放送局 podcast 20251222

マジカルラブリー☆つむぎのピュアピュアA.I.放送局 podcast 20251222

無料で聴く

ポッドキャストの詳細を見る

このコンテンツについて

関連リンク GitHub Copilot Agent Skills 入門 2025年12月18日、GitHub Copilotに新たな拡張機能「Agent Skills」が追加されました。本記事は、この機能が従来のカスタム指示とどう違うのか、そして開発現場でどのように役立つのかを、新人エンジニアの方にも分かりやすく解説しています。 1. Agent Skillsとは何か Agent Skillsは、AIエージェントに「専門知識」や「特定の作業手順」をパッケージ化して提供するためのオープン標準(Open Standard)の仕組みです。 これまでCopilotにプロジェクト固有のルール(例:独自のデプロイ手順やコーディング規約)を教える際は、カスタム指示などに全ての情報を書き込む必要がありました。しかし、情報量が増えるとAIが一度に処理できる情報の限界(コンテキストウィンドウ)を圧迫し、回答の精度が落ちたり動作が重くなったりする課題がありました。Agent Skillsは、必要な時だけ情報を読み込む「オンデマンドな学習」を実現することで、この問題を解決します。 2. 導入の主なメリット コンテキストの効率的な管理: AIが必要と判断した時だけスキルを動的に読み込む(遅延ロード)ため、AIの記憶容量を無駄遣いせず、高いパフォーマンスを維持できます。スキルの自動発見: 所定のディレクトリ(例:.github/skills/)にファイルを配置するだけで、Copilotが「どんなスキルがあるか」を自動で認識し、適切なタイミングで活用してくれます。高い相互運用性: もともとAnthropic社の「Claude Code」で導入された概念が標準化されたものであり、将来的に他のAIツールでも同じスキルファイルを再利用できる可能性があります。ワークフローの標準化: チーム独自の診断スクリプトや複雑な手順を「スキル」として定義しておくことで、誰でもAIのサポートを受けて一貫した作業が可能になります。 3. スキルの仕組みと作り方 スキルは、SKILL.md というファイルを中心としたディレクトリ構成で作成します。 設定(YAMLフロントマター): スキルの名前と「どんな時にこのスキルを使うべきか」という説明を記述します。AIはこの説明を見て、ユーザーの質問に対してどのスキルを起動するかを判断します。内容(Markdown): 具体的な指示や手順を記述します。 VS Codeで使用する場合、設定(settings.json)で chat.useAgentSkills: true を有効にすることで利用可能になります。 4. まとめ Agent Skillsは、AIに「必要な時だけ専門書を開かせる」ような賢い仕組みです。プロジェクト固有の知識を整理して配置するだけで、Copilotがより頼もしい相棒へと進化します。公式のテンプレートなども公開され始めているため、まずは既存のスキルを参考に、自分のプロジェクトを「AIフレンドリー」にアップデートしてみるのがおすすめです。 引用元: https://zenn.dev/openjny/articles/a9d4f6ec2a05c2 仕様書を渡すとテスト観点を抽出してテストケースまで生成する上に使うほど賢くなったらいいなぁ…なAIエージェントをつくったよ 本記事は、LIFULL社のQAエンジニアが開発した、テスト分析からテストケース作成までの工程を劇的に効率化する「AIエージェント」の開発事例を紹介しています。このエージェントは単に生成を行うだけでなく、人間と協調して精度を高め、使えば使うほど組織の知見を蓄積して賢くなる仕組みを備えているのが最大の特徴です。 1. AIエージェントによる5つの動作ステップ エージェントに仕様書を渡すと、以下のプロセスでテスト設計を進めます。 仕様書の理解: 曖昧な表現や矛盾を指摘し、プロダクトのリスクを特定します。テスト観点の抽出: ドメイン知識やテスト技術を駆使して、検証すべきポイントを洗い出します。ユーザーレビュー: 人間が内容を確認し、必要に応じて修正を指示します(最大5回まで)。テストケース生成: JSON形式で構造化されたテストケースを出力します。知識の抽出・保存: 修正内容からナレッジを抽出し、GitHubにプルリクエスト(PR)を出して自身を強化します。 2. 現場で役立つ3つの設計思想 新人エンジニアが開発やQAに携わる際にも非常に参考になる、実用性を高めるための工夫が3つ挙げられています。 ポイント①:いきなり作らず「仕様書の理解」...
まだレビューはありません