マジカルラブリー☆つむぎのピュアピュアA.I.放送局 podcast 20250804
内容紹介
このMCPはプロジェクト全体を把握 VSCode GitHub Copilotで 「Serena MCP」を使う方法、【完全保存版】SuperClaudeコマンドチート集 - ゼロから始めるつよつよAI開発エージェント環境構築、脆弱性診断 with AIエージェント、ついに開発チームにひろがりました。、【インタビュー】超学生 × チバニャン、「やるからには究極のプラモデルみたいなものを作りたい」 BARKS
出演者
関連リンク
最近のAIアシスタントは目覚ましい進化を遂げていますが、GitHub Copilotは主に開いている個別のファイルを支援することに特化しています。しかし、開発プロジェクト全体を見渡し、コード全体の文脈を理解してくれるAIアシスタントの需要が高まっています。そこで注目されるのが、「Serena MCP」というツールです。
Serena MCPは、VSCodeとGitHub Copilotと連携して動作する、オープンソースの強力なAIアシスタントツールキットです。このツールの最大の特徴は、単にテキストを処理するだけでなく、コードの「意味」や「構造」(シンボル)を深く理解する「セマンティック解析能力」を持っている点です。これにより、まるで経験豊富なエンジニアがプロジェクト全体を把握しているかのように、コードの正確な文脈を判断し、より的確なコードの提案や修正をサポートしてくれます。
新人エンジニアの皆さんにとって、Serena MCPは特に役立つツールとなるでしょう。 まず、プロジェクト全体の理解を助けます。 これまでGitHub Copilotだけでは難しかった、プロジェクトのファイル間の関連性や全体構造をAIが把握してくれるため、どこをどう変更すべきか、その変更が他のコードにどう影響するかといった判断がしやすくなります。これは、複雑なプロジェクトの全体像を掴む大きな手助けとなるでしょう。 次に、開発作業の効率が向上します。 コードの深い意味を理解した上で提案されるため、より質の高い、バグの少ないコード生成や修正が期待でき、結果として開発スピードが上がります。 また、安心して利用できる点も魅力です。 Serena MCPは「読み取り専用モード」などのセキュリティ機能を備えており、誤って重要なコードが変更されてしまうリスクを抑えられます。 さらに、Serenaはプロジェクトに初めて適用される際にその構造を学習し、以降の作業にその知識を活かしてくれる「学習能力」も持っています。使えば使うほど、あなたのプロジェクトに特化した賢いアシスタントとして成長していきます。 そして何より、Serena MCPは「無料」で「オープンソース」として提供されています。有料のAIツールやAPI利用料を心配することなく、高機能なAIアシスタントを導入できるため、コストパフォーマンスも非常に優れています。
Serena MCPの導入は比較的シンプルです。VSCodeがインストールされ、GitHub Copilotが有効になっている環境であれば、簡単なコマンドを実行してSerenaのサーバーを起動できます。その後、GitHub Copilotに対して「現在のプロジェクトをSerena MCPを使って分析してください」といった指示を与えるだけで、Serenaはそのプロジェクトを認識し、あなたの開発を強力に支援し始めます。
Serena MCPは、AIの力を借りて開発プロジェクト全体をより深く理解し、効率的にコード作業を進めたい全てのエンジニア、特にプロジェクトの全体像を掴むことに苦労している新人エンジニアにとって、強力な味方となること間違いありません。ぜひこの新しいツールを試して、あなたの開発体験を向上させてみてください。
引用元: https://qiita.com/masakinihirota/items/a2c0ef5e6f9a0aa868d1
この記事は、AIツール「Claude」をさらに便利にする拡張ツール「SuperClaude」について、その導入から基本的な使い方、さらには実践的な活用法までを、新人エンジニアでも迷わずに始められるように丁寧に解説しています。
SuperClaudeは、コードの自動生成、バグの自動修正、設計書の自動作成など、開発における様々な面倒な作業をAIが助けてくれるツールです。このツールを使いこなすことで、開発効率を飛躍的に向上させることができます。
導入の最初のステップは「環境構築」です。SuperClaudeを動かすために、まずはPython3をインストールする必要があります。Macの場合はHomebrewを使って、Windowsの場合は公式サイトからインストーラーをダウンロードし、特に「Add Python to PATH」にチェックを入れることが重要だと説明されています。Node.jsのインストールも解説されていますが、こちらはSuperClaudeの特定の機能を使う場合に必要なので、後回しにしても問題ありません。
次に、SuperClaude本体のインストールです。Pythonのパッケージ管理ツール「pip」を使って簡単にインストールできます。インストール後、「SuperClaude install」コマンドを打つと、対話形式でセットアップが始まり、「quick」という推奨設定を選べばすぐに使い始められます。もし途中でエラーが出ても、一般的なトラブルシューティング方法が丁寧に解説されているため安心です。
SuperClaudeの基本的なコマンドには、開発作業を強力にサポートする機能が詰まっています。例えば、プロジェクトの現状を分析し、コード品質や潜在的なバグ、改善提案などを教えてくれる「/sc:analyze .
」。新しい機能の設計書を自動で作成してくれる「/sc:design
」。要件に基づいて安全に(エラーハンドリングやセキュリティ対策込みで)コードを実装してくれる「/sc:implement --safe
」。エラーメッセージを解析して原因と解決策を提案してくれる「/sc:troubleshoot
」。そして、コミットメッセージを自動で賢く生成してくれる「/sc:git commit --smart-commit
」などがあります。
これらのコマンドを活用することで、プロジェクト開始時の全体把握から、新機能開発、バグ修正、リリース前の最終確認、さらには運用・保守フェーズに至るまで、開発のあらゆる段階でAIの力を借りて作業を効率化できます。複数のAIを協調させて大規模なタスクを同時に進める「Wave Mode」や、AIとの対話にかかるコスト(トークン)を節約するテクニック、より深く思考させて複雑な問題に取り組ませる「深思考モード」といった上級者向けの機能も紹介されており、AIを活用した開発の可能性が広がります。
SuperClaudeは、AIが開発のパートナーとなることで、新人エンジニアでも「つよつよAI開発エージェント環境」を手軽に構築し、日々の開発業務をよりスムーズに進めるための強力な味方となるでしょう。
引用元: https://qiita.com/akira_papa_AI/items/b350c2a6911408b45e59
freee社では、開発プロセスにおける脆弱性診断にAIエージェントを導入し、この取り組みを開発チーム全体に広げました。これは、従来の脆弱性診断の課題であった「スケジュールの調整が大変」「開発チームを待たせてしまう」といった点を改善し、開発速度を落とさずにセキュリティ品質を高めるための大きな一歩です。
これまでの脆弱性診断は、開発が一段落してから専門チームが診断を行うため、もし脆弱性が見つかった場合に手戻りが発生し、リリースが遅れる可能性がありました。しかし、AIエージェントを導入することで、開発者が自分のタイミングで診断を実行できるようになり、問題を早期に発見し修正できる「SHIFT LEFT」が実現しました。
このAIエージェントによる脆弱性診断では、以下の点が進化しました。
- AIエージェントの変更: 以前利用していた「Cline」から、複数のAIエージェントを連携させたり、細かなタスクに分割して実行できる「Roo Code」に切り替えました。これにより、脆弱性診断のプロセスを自然な言葉で柔軟に指示できるようになり、AIエージェントがより複雑な診断を自動でこなせるようになりました。
- 診断ナレッジの管理: 診断に必要なfreee社固有のセキュリティ知識を、社内標準の「MCP Server」に集約しました。これにより、エンジニアの環境へ知識をスムーズに展開し、情報更新も簡単に行えるようになりました。
開発チームへの展開は順調に進み、AIエージェントが診断の大部分を自動で実行してくれるため、開発者は「Jira」という課題管理ツールに出力される診断結果を確認し、必要に応じて修正するだけでよくなりました。診断結果レポートも「どこまで診断できたか」「なぜ問題なのか」「どう修正すべきか」といった具体的な情報が、コードスニペット付きで分かりやすく記載されるよう工夫されています。
まだ検出結果の最終確認は人間の目で行っていますが、この取り組みにより、開発とセキュリティがより密接に連携し、品質の高いプロダクトを素早く届けられる体制が強化されました。AI技術の進化を積極的に取り入れ、開発現場の課題を解決していくfreeeの姿勢がよく分かります。
引用元: https://developers.freee.co.jp/entry/AI-agent-securitytest-used-by-devteam
人気アーティストの超学生さんと音楽プロデューサーのチバニャンさんが、新曲「しゅきしゅきメイドマスカレイド」について対談しました。この曲は超学生さん発案の「ヤンデレ猫耳メイド」が主人公です。二人のコラボは、超学生さんがチバニャンさんの「のぼせもんHERO feat.鏡音レン ずんだもん」のカバー動画を投稿したことがきっかけでした。歌詞制作ではチバニャンさんがリアリティを追求し、コンカフェに通った秘話も。互いを尊重し、良いものを作ろうとする二人の熱意が伝わる、楽しい制作秘話が満載です。
引用元: https://barks.jp/news/1005202/
VOICEVOX:春日部つむぎ