株式会社ずんだもん技術室AI放送局

株式会社ずんだもん技術室AI放送局

By 株式会社ずんだもん技術室AI放送局Technology
Download on the App Store

株式会社ずんだもん技術室AI放送局 episodes

  • マジカルラブリー☆つむぎのピュアピュアA.I.放送局 podcast 20250901
    関連リンク
    • 最近のClaude Codeの使い方
    • この記事では、AIを使った開発支援ツール「Claude Code」と、その強力な機能である「Subagent(サブエージェント)」を、開発現場でどう効果的に活用するかについて、具体的なフローを解説しています。新人エンジニアの皆さんも、これらの使い方を覚えることで、開発作業を大きく効率化できるヒントが見つかるでしょう。

      1. Claude CodeとSubagentって何?

      Claude Codeは、AIがコードの生成や修正、プロジェクトの分析などを手伝ってくれるツールです。Subagentは、このClaude Codeの中に作ることができる、特定のタスクに特化した「小さなAIアシスタント」のようなもの。これを使うと、より複雑な開発プロセスを自動化したり、安定して作業を進めたりすることができます。

      2. 既存プロジェクトの調査・改修を効率化!

      初めて触るプロジェクトのコードを理解するのは大変ですよね。Claude Codeを活用すると、その負担を大きく減らせます。

      • serena MCPの活用: このツールと連携させ、Claude Codeにプロジェクトの構造やコードの依存関係を分析させます。これにより、コード全体を素早く把握できます。
      • 調査結果の自動生成: 「この機能の動きを調べてMarkdown形式でまとめて」と指示するだけで、AIが調査レポートを作成してくれます。このレポートは、後から手動で確認したり、別のAIに再検証させたりすることで、正確性を高められます。
      • 3. 新規開発をSubagentに任せてみる

        新しい機能を開発するときも、Subagentが活躍します。

        • 準備: まずは「どんな機能を作るか(仕様概要)」、「どんな技術を使うか(技術詳細)」、「どんな場面で使われるか(ユースケース)」といったドキュメントをしっかり準備します。
        • タスクの自動実行: これらのドキュメントを基に、Subagentに「このタスクを上から順番に実行して」と指示します。Subagentは、ブランチ作成から、コード実装、テスト・Lint実行、エラー修正、そしてコミット作成までの一連の作業を自動で進めてくれます。
          • ポイント: エラーが出たときに「エラーを修正しながら何度もやり直してね(iterateして対応)」と指示することが重要です。これにより、Subagentは自己修正しながら目標達成を目指します。
          • 効率的な起動: よく使うSubagentは「/タスク名」のような「スラッシュコマンド」として登録しておくと、ワンコマンドで簡単に起動できて便利です。
          • 4. Subagentを使うと、なぜ開発が楽になるの?

            Subagentには、以下のような大きなメリットがあります。

            • 集中できる環境: 特定のタスクに集中するため、以前の会話や作業に引きずられて、AIが間違った行動をするのを防げます。
            • 並行作業の可能性: 独立したタスクであれば、複数のSubagentを同時に動かして、開発をさらにスピードアップできるかもしれません。
            • 品質の安定: 同じ設計書とタスク指示があれば、誰が(どのSubagentが)実行しても、似たような品質の成果物が得られやすくなります。これはチーム開発で特に役立ちます。
            • Claude CodeとSubagentは、皆さんの開発作業を強力にサポートし、より効率的で質の高い成果を生み出すための頼もしいツールです。ぜひ試してみて、その可能性を感じてください。

              引用元: https://zenn.dev/sun_asterisk/articles/7dafd83f1d0454

              • 【エージェントルール】 中長期開発におけるルール設計
              • この記事では、AIエージェントを活用した中長期的なソフトウェア開発を効率的かつ高品質に進めるための「ルール設計」について解説しています。新人エンジニアの皆さんも、これからの開発現場でAIと協業する機会が増えると思いますので、ぜひ参考にしてみてください。

                まず「ルール」とは、GitHub CopilotなどのAIエージェントに、プロジェクト固有の情報を自動で読み込ませるためのカスタム設定ファイルのことです。これにより、毎回同じ指示をプロンプトで繰り返す手間が省け、AIがプロジェクトの文脈を深く理解して、より適切なコードを生成できるようになります。特に、長く続くプロジェクトでは、AIが途中で変なコードを書いたり、過去のコードと整合性が取れなくなったりするのを防ぐために、このルール設計が非常に重要になります。

                ルール設計のポイントは以下の4つです。

                1. 仕様駆動で進める: AIが勝手に想像でコードを書かないよう、何をどう作るか、仕様を明確に決めてから開発を進めることが大切です。
                2. 実装計画書をAIに作らせる: 実装に入る前に、AIに具体的な実装計画書を作ってもらい、開発者と方針をすり合わせることで、後から手直しする手間(手戻り)を減らせます。
                3. 実装範囲を明確にする: AIに「どこまで実装すれば良いか」を明確に指示することで、必要以上の機能が勝手に作られるのを防ぎます。
                4. ルールファイルを自動更新させる: ルールは一度作ったら終わりではなく、開発を進める中で得られた新しい知見やフィードバックを元に、AI自身にルールを更新させる仕組みを導入すると効率的です。
                5. 実際にルールを導入した開発では、以下のような良い結果が出ています。

                  • 既存コードとの整合性向上: プロジェクト内の既存コードやデザインパターンに合わせた、一貫性のあるコードが生成されやすくなりました。
                  • 仕様通りの正確な実装: 簡単な指示でも、仕様に沿ったコードが生成され、AIが勝手に余計な機能を追加することが減りました。
                  • AIエージェントとの協業では、ルールの質だけでなく、コード自体の可読性やドキュメンテーションの質もAIの精度に影響します。今後、AIと共に開発を進める上で、プロジェクトに合わせた「ルール設計」は、より安定した開発と高品質な成果物につながる強力な武器となるでしょう。

                    引用元: https://zenn.dev/sonicmoov/articles/0f9e98f3539d04

                    • GPT-5 プロンプトエンジニアリングガイドを読み解き、より良いコーディング支援を受ける
                    • この記事は、OpenAIが公開したGPT-5のプロンプトガイドについて、特にLLM(大規模言語モデル)をコーディング支援やAIエージェントとして活用したい新人エンジニア向けに、要点を分かりやすく解説しています。GPT-5のような高性能AIを最大限に引き出すための実践的なヒントが満載です。

                      GPT-5は、これまでのモデルより長い指示の理解や正確なタスク実行能力が向上しており、プロンプトの与え方にも新しい工夫が求められます。

                      GPT-5プロンプトガイドの主なポイント

                      1. 思考の深さをコントロール:
                        • reasoning_effortという設定で、「じっくり考えるか、素早く答えるか」をAIに指示できます。これにより、AIが無駄な思考をせず、効率的かつ適切な結果を出せるようになります。
                        • 「70%の確信度で十分」といった早期停止条件や、ツールの利用回数を制限すると、より迅速に結果を得られます。
                        • ツール利用の明確化:
                          • AIがどんな目的で、どうツールを使うかをプロンプト内で具体的に示すことで、AIの動作が安定し、利用者が意図を理解しやすくなります。
                          • コーディング支援の最適化:
                            • 得意なフレームワーク活用: Next.jsやTailwindなど、AIが得意な特定のフレームワークを活用するよう促すと良いコードが期待できます。
                            • 「読みやすさ」を優先: 「賢いコード」よりも「読みやすく、メンテナンスしやすいコード」を書くように指示します。
                            • 積極的な提案: AIには、ユーザーが後で修正できる前提で、積極的にコードの改善案を提示させるのが効果的です。
                            • 過度な探索指示は不要: GPT-5は元々探索能力が高いため、不必要に「徹底的に情報を集めて」と指示する必要はありません。
                            • 指示順守の向上テクニック:
                              • 矛盾の排除: プロンプト内の指示に矛盾がないようにすると、AIが迷わずスムーズに処理を進めます。
                              • 思考ログの出力: 最終回答の前にAIの思考過程を表示させることで、回答の精度が高まります。
                              • XML形式の区切り: Markdownよりも...のようなXML形式のタグを使うと、AIが指示をより安定して理解しやすくなります。
                              • 構造化出力:
                                • JSON Schema(Zod, Pydanticなど)を用いて、AIの出力形式を厳密に定義することで、プログラムで扱いやすい結果を得られます。
                                • コーディングエージェントとしての実践的活用例

                                  • 計画と実装の分離:
                                    • 大きなタスクは、まずAIに計画を立てさせ、それをレビューした後に実際のコード実装を依頼するなど、ステップを分けることで精度が向上します。
                                    • 最新のコンテキスト提供:
                                      • 参照するライブラリのバージョンなど、最新かつ正確な情報を提供することで、AIが最適なコードを生成できるように支援します。
                                      • タスクの細分化:
                                        • 複雑なバグ修正なども、「まず影響範囲を調査」→「問題点を特定」→「解決策を提案」のように、小さなステップに分けて指示すると、より正確な結果が得られます。
                                        • これらのプロンプトの工夫を学ぶことで、GPT-5のような最新のLLMを日々の開発業務の強力なパートナーとして活用し、作業の効率化を図ることができるでしょう。ぜひ、色々なアプローチを試してみてください。

                                          引用元: https://tomoima525.hatenablog.com/entry/2025/08/31/065459

                                          • 【真偽不明】高知のとある場所にはいくつもの野犬グループがあり、その中で一番統制が取れていて全く捕まらない群れのリーダーが『ポメラニアン』らしいという噂
                                          • 高知の野犬グループの中で、全く捕まらない統率の取れた群れのリーダーが「ポメラニアン」だという、面白い噂が話題です。愛らしい見た目とは裏腹に、実はポメラニアンは非常に気が強く、リーダーシップを発揮する犬種という経験談が多数寄せられており、その意外な一面が共感を呼んでいます。この噂をもとにAI(ChatGPT)で描かれた、凛々しいリーダーポメラニアンのイラストが、そのギャップで多くの人々を楽しませています。

                                            引用元: https://togetter.com/li/2596409

                                            • お便り投稿フォーム
                                            • VOICEVOX:春日部つむぎ

                                              0 min
                                            • 私立ずんだもん女学園放送部 podcast 20250829
                                              関連リンク
                                              • Introduction - Agent Client Protocol
                                              • 新人エンジニアの皆さん、こんにちは!今回は、これからの開発に欠かせなくなるかもしれない「Agent Client Protocol(ACP)」という新しい技術標準について、分かりやすく説明しますね。

                                                ACPは、皆さんが普段使っているVisual Studio CodeやVimのような「コードエディタ」と、ChatGPTのようにコードを自動で書いたり修正したりする「AIコーディングエージェント」が、スムーズに情報交換するためのルールブックのようなものです。まだ開発途中ですが、これから色々な便利なツールを作る基盤として期待されています。

                                                なぜACPが必要なの?

                                                これまでのAIエージェントとエディタの連携には、いくつかの困った点がありました。

                                                • 開発の手間が大きい: 新しいAIエージェントが登場するたびに、それぞれのエディタに合わせて専用の連携機能を作る必要がありました。
                                                • 使える組み合わせが限られる: あるAIエージェントが、特定のエディタでしか使えない、といったことがよくありました。
                                                • ツールの選択肢が狭まる: 使いたいAIエージェントのために、あまり好みではないエディタを使わざるを得ない、なんてことも。
                                                • これらの問題を解決するために、ACPが提案されました。これは、ちょうどプログラミング言語の「Language Server Protocol(LSP)」が、エディタと各言語の機能(コード補完やエラーチェック)を連携させるのを標準化したのに似ています。ACPがあれば、AIエージェントは一度ACPに対応すれば、どんなエディタでも動くようになりますし、エディタも一度ACPに対応すれば、たくさんのAIエージェントと連携できるようになるんです。これによって、エディタ開発者もAIエージェント開発者も、それぞれ独立して新しい機能を作りやすくなり、私たち開発者はより自由に最適なツールを選べるようになります。

                                                  ACPってどんな仕組み?

                                                  ACPは、基本的に皆さんがエディタを使っている中で、AIエージェントに手伝ってほしい時に利用することを想定しています。AIエージェントは、エディタの裏側で動き、JSON-RPCという形式で情報をやり取りします。表示される文章などはMarkdown形式を使うので、リッチな表示も可能です。

                                                  すでに一部のエディタ(Zed、neovimのプラグイン)やAIエージェント(Gemini)が対応を始めています。ACPが広まることで、AIと協力しながらもっと効率的に開発できる未来が、さらに近づいてくるでしょう!

                                                  引用元: https://agentclientprotocol.com/overview/introduction

                                                  • Building your own CLI Coding Agent with Pydantic-AI
                                                  • この記事は、Pydantic-AIフレームワークとModel Context Protocol (MCP) を活用し、独自のCLIコーディングエージェントを構築する方法を紹介しています。

                                                    CLIコーディングエージェントは、ChatGPTのようなチャットボットやCopilotのようなコード補完ツールとは異なり、コードを理解し、テスト実行、ドキュメント検索、さらにはコードベースに直接変更を加えることができる「開発パートナー」のような存在です。著者は、汎用的な市販ツールでは得られない、プロジェクト固有のニーズへの対応や、AIシステムの仕組みを深く理解するために、自作に挑戦しました。

                                                    エージェント構築の核となるのは、Model Context Protocol (MCP)です。これは、AIモデルが多様な「ツール」(機能)と標準化された方法で連携するためのオープンなプロトコルで、まるでAIアプリケーションのUSB-Cポートのように機能します。これにより、必要な機能をプラグインのように簡単に追加できます。

                                                    構築はAWS Bedrock上のClaudeモデルを基盤にスタートし、以下のように段階的に機能を強化していきました。

                                                    1. テスト実行機能: ユニットテストを自動実行し、失敗を特定して修正を提案。
                                                    2. 開発ガイドラインの組み込み: 「実装を修正し、テストは変更しない」といったチームの指針をエージェントに教え込み、望ましい行動を促します。
                                                    3. サンドボックスPython実行: 安全な環境でコードを試行・検証し、複雑な計算の正確性を高めます。
                                                    4. 最新情報の参照: 最新のライブラリドキュメントやインターネット検索を通じて、常に最新の情報をエージェントに提供します。
                                                    5. 構造化された問題解決: 「Code Reasoning」ツールにより、複雑な問題を論理的に分解し、体系的に解決する能力を付与。
                                                    6. 開発環境操作(Desktop Commander): ファイルの読み書き、コマンド実行、コードの編集など、開発環境で具体的な操作を可能にします。これにより、エージェントはテスト実行からコード修正、再テストまでの一連のデバッグ作業を自律的に行えるようになります。
                                                    7. これらの機能連携により、デバッグ、学習、問題解決、コードレビューといった開発ワークフローは大きく変化します。AIは単なるアシスタントではなく、エラー分析、修正案の提案、検証、ドキュメント参照、コード変更までを一貫して行える「知的パートナー」となるのです。

                                                      この経験から、複数の機能を連携させるMCPの重要性、最新情報へのアクセス、構造化された思考、そしてプロジェクトに特化させることの価値が明らかになりました。AIがソフトウェア開発の未来をどのように変えるのか、それを最も深く理解する方法は、自らの手で作り上げてみることだと、この記事は示唆しています。AIは、単にコードを速く書く手助けをするだけでなく、開発者の目標や制約を理解し、共同で問題を解決する真のパートナーへと進化するでしょう。

                                                      引用元: https://martinfowler.com/articles/build-own-coding-agent.html

                                                      • Introducing gpt-realtime and Realtime API updates for production voice agents
                                                      • OpenAIが、リアルタイムでの音声対話に特化した新しいAIモデル「gpt-realtime」と、そのための「Realtime API」の機能を一般公開しました。これは、皆さんが普段利用するAIアシスタントや、企業の顧客サポートなどで使われるAI音声エージェントを、より高性能で信頼性の高いものにするための大きな一歩です。

                                                        新しいAIモデル「gpt-realtime」のすごい点

                                                        この「gpt-realtime」は、音声と音声の間で直接やり取りする「スピーチ・トゥ・スピーチ」という方式で動く、最も進化したモデルです。今までのAI音声システムが「音声を文字に変換→文字で考えて返答→文字を音声に変換」という段階を踏んでいたのに対し、「gpt-realtime」は直接音声で考え、音声で返答します。これにより、以下のようなメリットがあります。

                                                        • より自然な会話: 人間のような抑揚や感情、速さで話せるようになり、まるで本物の人間と話しているかのような自然な会話ができます。例えば、「優しく、ゆっくり話して」といった細かい指示にも対応します。
                                                        • 高い理解力: 複雑な指示を正確に理解したり、会話中の笑い声のような非言語的なニュアンスも捉えたりできます。また、英語と日本語を混ぜた会話でもスムーズに対応し、電話番号などの数字列の認識精度も向上しました。
                                                        • 賢いツール利用: AIが外部のシステム(データベースや予約システムなど)と連携する「ツール呼び出し」の精度が大幅に向上しました。さらに、ツールが結果を返すまでの間も会話を途切れさせず、スムーズに続けられるようになりました(非同期関数呼び出し)。
                                                        • 新しい声の追加: 「Marin(マリン)」と「Cedar(シダー)」という2つの新しい声が追加され、既存の声もより自然になりました。
                                                        • Realtime APIの新たな機能でできること

                                                          このAPIを使うことで、AI音声エージェントはさらに多様なことができるようになります。

                                                          • 画像入力のサポート: 音声だけでなく、写真やスクリーンショットなどの画像もAIに渡せるようになりました。これにより、「この写真に何が写ってる?」といった視覚情報に基づいた会話が可能になります。
                                                          • 電話回線との連携(SIPサポート): 公衆電話網やビジネスフォンなどの電話システムと直接AIを接続できるようになりました。これにより、AIが電話応対をしたり、電話越しに顧客と会話したりするシステムが簡単に作れます。
                                                          • 外部機能の簡単追加(リモートMCPサーバー対応): エージェントに新しい機能を追加する際、外部のサーバー(MCPサーバー)のURLを指定するだけで、そのサーバーが提供するツールをすぐに利用できるようになります。
                                                          • プロンプトの再利用: AIへの指示(プロンプト)を保存して何度も使い回せるようになり、開発効率が上がります。
                                                          • 安全性と料金

                                                            これらの機能は、悪用を防ぐための安全対策が何重にも施されています。また、利用料金は以前のプレビュー版よりも約20%引き下げられ、新人エンジニアの皆さんでも最新のAI技術に触れやすくなりました。

                                                            この発表は、AIを活用した音声サービスやマルチモーダル(複数の情報形式を扱う)AIの開発に大きな可能性をもたらします。ぜひ、今後のAI開発の参考にしてみてください。

                                                            引用元: https://openai.com/index/introducing-gpt-realtime

                                                            • 中野未望、「ゆっくりまんじゅう (feat. ずんだもん)」を配信開始|THE MAGAZINE
                                                            • 中野未望さんが、人気キャラクター「ずんだもん」をフィーチャーした新曲「ゆっくりまんじゅう (feat. ずんだもん)」を2025年8月28日に配信開始しました!

                                                              この曲は、中野さんの自作ぬいぐるみ「ゆっくりまんじゅう」のテーマソングで、思わず口ずさみたくなる楽しいメロディが特徴です。SpotifyやApple Musicなど、主要な音楽配信サービスで手軽に聴けるので、普段使っているサービスでぜひチェックしてみてください。ずんだもんの歌声で、日々の仕事の合間にホッと一息つきましょう!

                                                              引用元: https://magazine.tunecore.co.jp/newrelease/559599/

                                                              • お便り投稿フォーム
                                                              • VOICEVOX:ずんだもん

                                                                14 min
                                                              • 株式会社ずんだもん技術室AI放送局 podcast 20250828
                                                                関連リンク
                                                                • NEC、暗黙知をデータ化し学習・活用することでWeb業務を自動化するエージェント技術「cotomi Act」を開発
                                                                • NECは、私たちが普段インターネットで行う業務をAIが自動でこなす、新しいエージェント技術「cotomi Act(コトミ アクト)」を開発しました。この技術の大きなポイントは、これまでデータ化が難しかった「暗黙知」をAIが学習し、活用できるようになる点です。暗黙知とは、例えば「この状況では、経験上AよりもBの対応が良い」といった、長年の経験や個人の判断によって培われる、マニュアルには書きにくい知識やノウハウのことです。

                                                                  この「cotomi Act」の性能は、国際的なAIエージェントのベンチマーク(性能評価テスト)である「WebArena」で実証されました。「WebArena」は、ECサイトでの商品購入や情報検索など、実際のWebサイトでの複雑な操作をAIに指示し、どれだけ正確に実行できるかを評価するものです。この難しいテストで、「cotomi Act」を活用したAIエージェントは、人間の平均成功率(78.2%)を上回る80.4%という世界初の記録を達成しました。これは、AIがまるで人間のように、Web上で様々なタスクを高い精度でこなせるようになったことを示す、非常に画期的な成果です。

                                                                  「cotomi Act」の特長は主に二つあります。一つ目は、専門家がWebブラウザ上で行った操作(クリックや入力、画面遷移など)の記録から、その裏にある判断基準やノウハウといった暗黙知をAIが自動的に読み取り、データとして活用できる形にすることです。これにより、これまで属人化しがちだった「職人の技」のような知識も、AIが学習できるようになります。二つ目は、そうしてデータ化された暗黙知を、NECが開発した生成AI「cotomi」をはじめとする様々な技術と組み合わせて、AIエージェントの能力を飛躍的に向上させる点です。これにより、AIはユーザーからの少し曖昧な指示に対しても、「業務のコンテキスト(背景や状況)」を深く理解し、適切な情報を見つけたり、必要な手続きを自律的に判断・実行できるようになります。結果として、従来のAIでは難しかった、複雑で専門性の高い業務でも、AIが高精度かつ柔軟に対応できるようになるわけです。

                                                                  日本では労働人口の減少が進んでおり、企業の生産性向上は喫緊の課題です。この「cotomi Act」は、これまで人の手と経験に頼っていた高度な業務をAIが代行できるようになることで、企業の業務効率化やDX(デジタルトランスフォーメーション)を強力に推進します。NECは、この技術をまず自社で活用し、2026年度中のサービス提供を目指しています。私たち新人エンジニアにとっても、AIが業務の頼れるパートナーとなり、より創造的な仕事に集中できるようになる未来が、すぐそこまで来ていることを感じさせる、大変興味深いニュースと言えるでしょう。

                                                                  引用元: https://jpn.nec.com/press/202508/20250827_02.html

                                                                  • 「推論する生成AI」は事前学習されていない課題を正しく推論することができない(共変量シフトに弱い)
                                                                  • 最近の生成AIはまるで人間のように推論しているように見えますが、その能力にはまだ限界があることが最新の研究で明らかになりました。この記事では、「思考の連鎖(Chain of Thought: CoT)推論」と呼ばれる、AIが中間的な思考ステップを示すことで推論を改善する技術について、厳密な実験を通してその実態を探った論文を紹介しています。

                                                                    この研究の大きな目的は、AIが本当に「ゼロから考えている」のか、それとも「過去に覚えたパターンに当てはめているだけ」なのかを調べることでした。特に、AIがまだ見たことのない問題にどれだけ対応できるか(これを「汎化性能」と言います)に注目しています。

                                                                    実験では、CoT推論の性能に影響しそうな「問題の種類」「文章の長さ」「問題の形式」という3つの要素を特定し、これらを自由に操作できる「DataAlchemy」という特別なデータセットを用意しました。このデータセットを使って、GPT-2ベースのAIモデルを何種類も学習させ、学習時に与えられたデータ(事前学習データ)とテストで使うデータとの「ずれ」(これを「共変量シフト」と呼びます)が、AIの推論性能にどう影響するかを徹底的に調べました。

                                                                    その結果、事前学習データとテストデータとの「ずれ」(共変量シフト)が大きくなるほど、AIの推論性能は著しく低下することがはっきりと分かりました。具体的には、学習で使わなかった新しい文字が含まれる問題、文章の長さが極端に異なる問題、推論ステップ数が大きく変わる問題、あるいは問題文に少しノイズ(余計な情報)が加わるだけで、AIは正しく推論できなくなってしまうのです。驚くべきことに、AIモデルを大きくしたり、学習方法を工夫したりしても、この傾向は変わりませんでした。これは、AIが真に推論しているわけではなく、過去に見たデータパターンに強く依存していることを示しています。

                                                                    この研究は、「推論する生成AI」が行っているのは、論理的な思考というよりも、事前学習データに最適化された「洗練されたパターンマッチング」に過ぎないという結論を導き出しています。つまり、人間のように全く新しい概念を理解し、ゼロから推論する能力はまだ持っていないということです。

                                                                    新人エンジニアの皆さんがAIを活用する際には、この「AIは学習データにないものには弱い」という特性をしっかり理解しておくことがとても重要です。AIの力を最大限に引き出すためには、単に学習データを増やすだけでなく、実際に使うシーンでAIが直面するかもしれない「未知の問題」や「学習データからずれた状況」を想定し、そこでどれだけ正確に機能するかを評価する視点を持つことが大切だという示唆を与えてくれる記事です。

                                                                    引用元: https://tjo.hatenablog.com/entry/2025/08/27/173000

                                                                    • How to Improve CUDA Kernel Performance with Shared Memory Register Spilling
                                                                    • 新人エンジニアの皆さん、GPUを使ったプログラミング(CUDA)のパフォーマンスを向上させる新しい技術、「Shared Memory Register Spilling」について解説します。特に、AI/LLMのような計算量の多い処理では、GPUの性能を最大限に引き出すことが重要です。

                                                                      GPU上で動くプログラム「CUDAカーネル」は、処理に必要なデータを「レジスタ」という高速なメモリに一時的に置きます。しかし、レジスタの数には限りがあるため、データが多すぎると、余ったデータは「ローカルメモリ」(GPUの外にある少し遅いグローバルメモリの一部)に「スピル」(追い出し)されてしまいます。この「レジスタスピル」が頻繁に起こると、プログラムの実行速度が大きく低下してしまう問題がありました。

                                                                      CUDA Toolkit 13.0で導入された「Shared Memory Register Spilling」は、この問題を解決する新機能です。これまでは遅いローカルメモリにスピルされていたデータを、GPUチップ上にある高速な「Shared Memory」に優先的に格納できるようになります。Shared Memoryはローカルメモリよりもはるかに高速にアクセスできるため、スピルが発生してもプログラムの性能低下を抑え、むしろ向上させることが期待できます。

                                                                      この最適化によって得られる主なメリットは、データへのアクセス遅延(レイテンシ)の大幅な削減と、GPUのL2キャッシュへの負担軽減です。実際のテストでは、プログラムの種類によっては5~10%の性能向上が確認されています。

                                                                      この機能を利用するには、CUDA 13.0以降の環境で、CUDAカーネルのコードに以下の1行を追加するだけです。

                                                                      asm volatile(".pragma \"enable_smem_spilling\";");

                                                                      ただし、利用にはいくつかの注意点があります。特に重要なのは、__launch_bounds__(スレッド数)のように、カーネルが同時に起動するスレッドの最大数を明示的に指定することです。これを怠ると、Shared Memoryの割り当てが最適でなくなり、かえってGPUの並列処理能力が低下し、パフォーマンスが悪化する可能性があるので注意しましょう。

                                                                      レジスタをたくさん使うCUDAカーネルの性能改善を目指す方にとって、このShared Memory Register Spillingは非常に有効な手段です。ぜひ、ご自身のCUDAプログラムに適用して、その効果を試してみてください。GPUの計算をより速く、効率的に行えるようになるはずです。

                                                                      引用元: https://developer.nvidia.com/blog/how-to-improve-cuda-kernel-performance-with-shared-memory-register-spilling/

                                                                      • お便り投稿フォーム
                                                                      • (株式会社ずんだもんは架空の登場組織です)

                                                                        0 min
                                                                      • 株式会社ずんだもん技術室AI放送局 podcast 20250827
                                                                        関連リンク
                                                                        • “あの頃”の強かったClaude Codeを少しでも取り戻す方法
                                                                        • この記事では、AIエンジニアの間で「性能が落ちた」と話題のClaude Codeの力を取り戻すための具体的な方法が紹介されています。新人エンジニアの方も、高性能なAIアシスタントを使いこなすためのヒントとしてぜひ読んでみてください。

                                                                          なぜClaude Codeの性能が落ちたように感じるのか?

                                                                          大きな理由として、Claude Codeが長い会話の履歴(コンテキスト)を効率的に処理しようとして、過去に参照したファイルの内容やツールの使用ログを自動的に「要約(Micro Compact)」するようになったことが挙げられます。これは、AIの処理コストを減らすためですが、結果としてAIが以前の情報を忘れ、「健忘症」のような振る舞いを引き起こす可能性があります。また、AIが「何を考えているか」を示す思考プロセスが簡略化され、意図しない挙動に気づきにくくなったことも一因と考えられています。

                                                                          性能を取り戻すための対策

                                                                          1. Micro Compactの無効化:
                                                                          2. 前述のコンテキスト要約機能(Micro Compact)をDISABLE_MICROCOMPACT=1という環境変数設定で停止し、AIが情報を忘れにくくします。
                                                                          3. 思考の表示をレガシーに戻す:
                                                                          4. AIの思考過程が見えやすくなるように、DISABLE_INTERLEAVED_THINKING=1で表示方法を元に戻します。これにより、AIがなぜそのように動いたのかを把握しやすくなります。
                                                                          5. IDE(開発環境)との統合を避ける:
                                                                          6. IDEとClaude Codeの連携によって、不必要な情報がコンテキストに送られるのを防ぎます。具体的には、関連する拡張機能をアンインストールし、CLAUDE_CODE_AUTO_CONNECT_IDE=0などの環境変数設定で連携を停止します。これは利便性とのトレードオフになる可能性があります。
                                                                          7. オートアップデート・テレメトリーの停止:
                                                                          8. DISABLE_AUTOUPDATER=1などで自動更新や利用状況の送信(テレメトリー)を止めます。これにより、予期せぬ機能変更や、不要な通信を防ぐことができます。
                                                                            これらの設定は、~/.claude/settings.jsonファイルにまとめて記述できます。
                                                                          9. Claude Codeのバージョンダウン:
                                                                          10. 最新の機能は使えなくなりますが、最も確実に以前の性能を取り戻す方法として、npm uninstallとnpm installコマンドで過去の安定バージョン(例: 1.0.24)に戻すことが提案されています。

                                                                            さらに性能を引き出すテクニック

                                                                            • serena MCPの導入:特定のモデル(MCP)を追加することで、AIの振る舞いを改善できる場合があります。
                                                                            • MAX_THINKING_TOKENSの増加:AIがより深く考えるためのトークン数を増やし、推論能力を高めます。
                                                                            • 関連ファイルを強制的にコンテキストに含める:@relative/path/to/fileのように指定し、AIに必ず読ませたいファイルを明示的に与えます。これにより、コンテキストの消費は早まりますが、正確性が向上します。
                                                                            • 大きなファイルを一度に読ませる:Claudeが長いファイルを少しずつ読む癖があるため、CLAUDE.mdなどで一度に全て読ませるよう指示し、全体像を見失わないようにします。
                                                                            • これらの対策を試すことで、Claude Codeをより効果的に活用し、開発作業の効率アップに繋がるかもしれません。

                                                                              引用元: https://zenn.dev/discus0434/scraps/e0b1a0aa5406eb

                                                                              • Block unsafe prompts targeting your LLM endpoints with Firewall for AI
                                                                              • 大規模言語モデル(LLM)を使ったアプリケーションが広がる中で、セキュリティの課題も増えています。悪意あるユーザーがLLMに不正な指示(プロンプトインジェクションなど)をすることで、企業の機密情報が漏れたり、AIが誤った情報を学習したり、有害なコンテンツを生成してしまうリスクがあるのです。これは、大事なAIが意図せず悪い役割を演じてしまうようなものです。

                                                                                この問題に対応するため、Cloudflare(クラウドフレア)は、AIアプリケーション向けのセキュリティサービス「Firewall for AI」に、新たに「不適切なコンテンツモデレーション」機能を追加しました。この機能は、メタ社が開発した「Llama Guard」というAIモデルを利用し、ユーザーがLLMに送るプロンプトの内容をリアルタイムでチェックします。

                                                                                主な機能とメリットは以下の通りです。

                                                                                • 有害プロンプトのブロック: ヘイトスピーチ、暴力的な表現、性的コンテンツなど、様々な不適切なプロンプトをLLMに到達する前に検出・ブロックします。これにより、AIが不適切な応答をするのを防ぎ、ブランドイメージやユーザーの信頼を守ります。
                                                                                • データ漏洩防止と悪用対策: 個人情報(PII)の開示を防ぎ、プロンプトインジェクションによるLLMの予期せぬ動作を抑制します。
                                                                                • 簡単な導入と柔軟な対応: アプリケーションのコード変更やインフラ設定は不要で、Cloudflareのエッジネットワークで設定するだけで利用可能です。OpenAIやGoogle Gemini、自社開発モデルなど、特定のLLMに依存せず、あらゆるLLMに対して一貫したセキュリティポリシーを適用できます。
                                                                                • 一元管理: 複数のLLMを運用している場合でも、単一の場所でセキュリティルールを定義し、適用できるため、管理が効率化されます。
                                                                                • かつてマイクロソフトのAIチャットボット「Tay」が不適切な入力によって問題発言を繰り返した事例からも、LLMへの入力段階でのフィルタリングの重要性がわかります。

                                                                                  Cloudflareは、高性能なAIインフラ「Workers AI」上でLlama Guard 3モデルを稼働させ、ユーザー体験を損なわない低遅延でのプロンプト分析を実現しています。管理画面では、検出された不適切なプロンプトに対するログ記録やブロックといったルールを柔軟に設定できます。

                                                                                  将来的には、プロンプトインジェクションやAIの脱獄(ジェイルブレイク)といった高度な攻撃の検出機能、さらにはLLMの応答内容をチェックする機能も追加される予定です。LLMを安全かつ信頼性高く利用していく上で、このようなエッジでのセキュリティ対策は、AIアプリケーションの健全な発展に不可欠な基盤となるでしょう。

                                                                                  引用元: https://blog.cloudflare.com/block-unsafe-llm-prompts-with-firewall-for-ai/

                                                                                  • ローカル LLM 環境を構築する
                                                                                  • この記事では、自分のパソコン(ローカル環境)で大規模言語モデル(LLM)を動かすための環境構築方法が、具体的な手順と共に紹介されています。クラウドサービスに頼らずにLLMを動かすことで、費用を抑えたり、プライバシーを守りながら気軽にLLMを試したりできるのが大きなメリットです。最新のAI技術であるLLMを自分の手で動かし、その可能性を体験したい新人エンジニアの方にとって、実践的なガイドとなるでしょう。

                                                                                    環境構築には主に三つのツールを使います。まず「Docker」は、アプリケーションを「コンテナ」という、他の部分から隔離された小さな箱に入れて動かす技術です。これにより、複雑な環境設定の手間を減らし、どんなパソコンでも同じように安定して動かせるようになります。次に「Ollama」は、ローカルでLLMを実行するための強力なツールで、たくさんのLLMモデルの中から好きなものを選んでダウンロードし、手元のPCで実行できます。そして「Open WebUI」は、Ollamaで動かしているLLMとブラウザを通じてチャット形式でやり取りするための、使いやすい画面(GUI)を提供します。

                                                                                    具体的な手順としては、まずDockerをインストールし、もしNVIDIA製の高性能なグラフィックボード(GPU)を使っているなら、「NVIDIA Container Toolkit」を導入することで、LLMの処理速度を大幅に向上させることができます。次に、docker-compose.ymlという設定ファイルを作成し、Dockerを使ってOllamaとOpen WebUIを同時に起動します。このファイルに書かれた内容を実行するだけで、必要なサービスが一気に立ち上がり、環境が整います。

                                                                                    サービスが起動したら、Ollama経由で「gpt-oss」のような好きなLLMモデルをダウンロードしてインストールします。モデルによってはデータサイズが大きいため、ダウンロードには時間がかかる場合があります。モデルの準備ができたら、Webブラウザで指定されたアドレス(通常はhttp://localhost:3000/)にアクセスし、Open WebUIの画面でアカウントを作成します。これで、まるでChatGPTを使うように、自分のローカル環境で動くLLMに質問を投げかけ、その応答を楽しむことができるようになります。ぜひこの手順を参考に、ローカルLLM環境の構築にチャレンジしてみてください。

                                                                                    引用元: https://qiita.com/kkawaharanet/items/b80d7cde49364aa94963

                                                                                    • もともと思考力が高い人は生成AIを使い倒すことができるが、批判的思考に慣れていない人は、AIを使えば使うほど、思考力が弱くなるという研究結果が出てしまう→残酷過ぎて笑う
                                                                                    • 最新の研究によると、生成AIの利用には注意が必要です。もともと批判的思考力が高い人はAIを効果的に活用し、作業効率を高められます。しかし、批判的思考に慣れていない人がAIに頼りすぎると、自分で考える機会が減り、思考力が弱まってしまう可能性があると指摘されています。新人エンジニアの皆さんは、AIの答えを鵜呑みにせず、常に「本当にこれで正しいか?」と問いかけ、自分で検証する力を意識して磨きましょう。AIは便利なツールですが、使いこなすにはあなたの『考える力』が鍵となります。

                                                                                      引用元: https://posfie.com/@kalofollow/p/o7zk54Y

                                                                                      • お便り投稿フォーム
                                                                                      • (株式会社ずんだもんは架空の登場組織です)

                                                                                        0 min
                                                                                      • 株式会社ずんだもん技術室AI放送局 podcast 20250826
                                                                                        関連リンク
                                                                                        • Agent Development Kit(ADK) でデータサイエンス AI エージェントを動かしてみる
                                                                                        • 皆さん、こんにちは!今回は、Googleが発表した新しいAIエージェント開発フレームワーク「Agent Development Kit(ADK)」について、新人エンジニアの皆さんにも分かりやすくご紹介します。

                                                                                          AIエージェントは、ただ質問に答えるチャットボットから進化し、自分で考えて計画を立て、複雑なタスクをこなせるようになりました。ADKは、このような高度なAIエージェントを、プロトタイプだけでなく実際のサービスとして運用できるレベルで開発・デプロイするためのオープンソースのフレームワークです。

                                                                                          ADKの大きな特徴はいくつかあります。まず「マルチエージェント設計」といって、専門分野の異なる複数のAIエージェントが協力し合って一つの大きなタスクを解決する仕組みが基本です。これにより、まるで部署が分かれた会社のように、各エージェントが自分の得意なことを担当し、システム全体として複雑な処理を効率よく行えます。次に「柔軟なオーケストレーション」では、AIが次に何をすべきかを自分で考えることも、開発者が決めた手順で動かすこともできます。また、既存のツールだけでなく、他のエージェント自体も「ツール」として再利用できるため、拡張性が非常に高いのも魅力です。さらに、Web UIやコマンドラインツール(CLI)が用意されており、エージェントの動きを視覚的に確認しながら効率的に開発を進められます。

                                                                                          記事では、ADKのサンプルの中から「データサイエンス」に特化したAIエージェントの概要が紹介されています。このデータサイエンスエージェントは、Google CloudのデータウェアハウスであるBigQueryと連携し、データの操作、グラフ作成などの可視化、さらにはBigQuery MLを使った機械学習モデルの構築までを自律的に行います。このエージェントも、データの分析担当、グラフ描画担当、機械学習担当といった専門家(サブエージェント)が協力し合う「マルチエージェント」として設計されています。例えば、「サブエージェント」は専門的なタスクを委任され、自分で判断して実行する能力を持ち、「エージェント・アズ・ア・ツール」は特定の機能を一つの道具のように呼び出して利用されます。

                                                                                          ADKのWeb UIを使えば、エージェントがユーザーの指示に対して、どのようにタスクを分解し、どの専門エージェントやツールを呼び出して処理を進めたか、その思考プロセスを「Trace」や「Events」機能で具体的に確認できます。これにより、エージェントがなぜそのように動いたのかを理解しやすく、開発やデバッグがスムーズに行えるのが大きなメリットです。

                                                                                          ADKは、これからのAIエージェント開発を強力に支援するツールです。複雑なAIシステムを効率的に構築し、その動作を深く理解するための手助けとなるでしょう。ぜひ、皆さんもADKに触れて、未来のAI開発を体験してみてください。

                                                                                          引用元: https://zenn.dev/cloud_ace/articles/adk-sample-data-science

                                                                                          • GeminiのURL context toolを解説。スクレイピングなしでWebコンテンツを取得
                                                                                          • 今回は、Googleの生成AI「Gemini」を開発で使う際に便利な「URL context tool」について、新人エンジニアの方にも分かりやすく解説します。

                                                                                            URL context toolとは?

                                                                                            このツールは、Geminiに特定のWebサイトの内容を直接読み込ませて、その情報を基に回答を生成させるための機能です。通常、Webサイトの情報をAIに使うには、Webスクレイピングという技術でプログラムを書いてデータを集める必要がありました。しかし、URL context toolを使えば、この手間を省き、URLを指定するだけでGeminiが自動的にWebサイトの内容を「コンテキスト(文脈や背景情報)」として理解し、利用してくれます。

                                                                                            何が便利なの?
                                                                                            • Webスクレイピング不要: 面倒なプログラミングなしでWebサイトの情報をAIに渡せます。
                                                                                            • ハルシネーション(AIの誤情報生成)の軽減: 特定のWebサイトの正確な情報を基に回答するため、AIが事実と異なる情報をでっち上げる「ハルシネーション」のリスクを減らせます。
                                                                                            • 具体的な活用例:
                                                                                              • 記事から重要なポイントをまとめてもらう
                                                                                              • 複数のWebページを比較して違いを教えてもらう
                                                                                              • 特定のページの内容について質問に答えてもらう
                                                                                              • どんな時に使うと良いの?

                                                                                                このツールは、特定のWebサイトに書かれている情報だけを使って、Geminiに答えを出してほしい場合に特に役立ちます。例えば、会社のマニュアルページや、特定の技術ブログの記事など、参照元が明確な情報源から知識を得たいときに真価を発揮します。

                                                                                                他のツールとの違いは?
                                                                                                • Google Search toolとの比較: Geminiには「Google Search tool」という、Google検索を使ってインターネット上の広範な情報を集めてくるツールもあります。広範囲な検索にはSearch toolが強いですが、特定のURLに書かれた情報だけを正確に参照したい場合は、URL context toolの方が優れています。例えば、ある製品の特定のバージョンの機能について、公式サイトのページに書かれた情報のみを参照して回答してほしい、といったケースです。
                                                                                                • 併用も可能: URL context toolとGoogle Search toolは、両方一緒に使うこともできます。これにより、特定のURLの深い情報と、インターネット上の広範な情報を組み合わせて、より詳細で正確な回答を得ることが可能になります。
                                                                                                • 知っておくべきこと

                                                                                                  このURL context toolは、2025年8月時点ではまだ「試験運用版(Experimental)」の機能です。そのため、将来的に仕様が変わったり、場合によっては利用できなくなる可能性もある点には注意が必要です。

                                                                                                  このツールを使いこなすことで、Geminiを使ったAI開発がもっと効率的で正確になるはずです。ぜひ試してみてくださいね。

                                                                                                  引用元: https://blog.g-gen.co.jp/entry/gemini-url-context-tool-explained

                                                                                                  • NVFP4 Trains with Precision of 16-Bit and Speed and Efficiency of 4-Bit
                                                                                                  • 近年、ChatGPTのような大規模言語モデル(LLM)は急速に進化していますが、その「学習」(事前学習)には膨大な計算資源と時間が必要です。モデルの精度を高く保つため、これまでは16ビットや8ビットといった比較的高い精度のデータ形式が使われてきました。しかし、これにより学習にかかるコストや時間が膨大になるという課題がありました。

                                                                                                    NVIDIAは、この課題を解決するため、4ビットの浮動小数点フォーマット「NVFP4」をLLMの学習段階にも適用できる画期的な技術を発表しました。NVFP4はこれまで、学習済みのモデルを利用する「推論」の段階で主に使われていましたが、今回の技術革新により、学習の最初から最後まで4ビット精度で処理することが可能になります。

                                                                                                    この4ビット学習の最大のメリットは、モデルの精度を維持しながら、学習の速度と効率を飛躍的に向上させられる点です。データを4ビットに「量子化」(情報を簡略化して扱う技術)することで、GPUのメモリ消費量を大幅に減らし、一度に処理できるデータ量(トークンスループット)を増やすことができます。これにより、AI開発環境(AI工場)は、同じハードウェアでより大規模なモデルを、より短時間で開発できるようになり、新たなAIの能力を引き出すことが期待されます。

                                                                                                    この革新的な技術を実現したのは、NVIDIAの最新GPUアーキテクチャ「Blackwell」のFP4ネイティブサポートと、NVIDIA独自の「NVFP4事前学習レシピ」です。Blackwell GPU(GB200/GB300)は、LLM学習の核となる行列計算を、従来のGPUと比べて最大7倍高速化します。

                                                                                                    また、4ビットという非常に低い精度で学習しながらも高い精度を保つために、以下の主要な技術が組み合わされています。

                                                                                                    1. マイクロブロック・スケーリング: データをより細かく区切って調整し、量子化による誤差を最小限に抑えます。
                                                                                                    2. 高精度ブロックエンコーディング: データをより正確に表現できる特殊なスケールファクタ(E4M3)を使います。
                                                                                                    3. テンソル分布の整形: データのばらつきを均一に近づけることで、4ビットでも扱いやすくします。
                                                                                                    4. 量子化忠実度の維持: 学習の順方向と逆方向で、データの表現方法に一貫性を持たせ、モデルの安定性を高めます。
                                                                                                    5. 確率的丸め: データを丸める際に、確率的に処理することで、誤差の偏りを防ぎ、モデル精度を向上させます。
                                                                                                    6. これらの技術により、NVIDIAは120億パラメータのLLMを、従来の8ビット精度(FP8)と同等の精度と学習安定性で、10兆トークンという膨大なデータでNVFP4を使って学習させることに成功しました。その結果、学習後のモデル性能もFP8モデルと遜色ないことが確認されています。

                                                                                                      NVFP4による4ビット学習は、AIモデル開発における効率とスケーラビリティの新たな基準を確立し、エネルギー効率の高い高性能AIの実現を加速します。これは、より先進的なアーキテクチャや、より大規模な学習の道を開き、生成AIの未来を大きく前進させる重要な一歩となるでしょう。

                                                                                                      引用元: https://developer.nvidia.com/blog/nvfp4-trains-with-precision-of-16-bit-and-speed-and-efficiency-of-4-bit/

                                                                                                      • 親会社から「パクれ」と指示された会社が、開発者の僕に「回路図とソースをくれ」と直接連絡してきた→「え…どう言う事?」「稀によくある」
                                                                                                      • 親会社から「パクれ」と指示された会社が、以前その製品を開発した元請けのエンジニアに、休日にもかかわらず直接連絡し、回路図とソースコードを要求するという驚きの出来事が話題になっています。この非常識な要求に開発者は困惑。多くのエンジニアがこの状況に対し「どういうこと?」「稀によくある」といった反応を示し、IT業界の理不尽な「あるある」として共感を呼んでいます。

                                                                                                        引用元: https://posfie.com/@petaritape/p/WNOzhps

                                                                                                        • お便り投稿フォーム
                                                                                                        • (株式会社ずんだもんは架空の登場組織です)

                                                                                                          0 min
                                                                                                        • マジカルラブリー☆つむぎのピュアピュアA.I.放送局 podcast 20250825
                                                                                                          関連リンク
                                                                                                          • AI エージェント実践ガイドブック
                                                                                                          • この「AI エージェント実践ガイドブック」は、まるで人間のように自分で考えて複雑なタスクをこなす「AI エージェント」の開発について、Google Cloudがまとめた技術ガイドです。特に、これからAIエージェントの開発を始めたい新人エンジニアの皆さんにとって、基礎から実践的な運用方法までを分かりやすく学べる内容となっています。

                                                                                                            ガイドブックでは、AIエージェントを成功させるために重要な3つの技術要素が解説されています。

                                                                                                            1. モデル: AIエージェントの「頭脳」にあたる部分です。賢い判断や適切な行動ができるように、エージェントの振る舞いを細かく制御するための設計方法が学べます。
                                                                                                            2. ツール: AIエージェントが外部のシステム(例えば、インターネット上のサービスやデータベースなど)と連携するための「手足」や「道具」です。これによって、エージェントは幅広い情報にアクセスしたり、実際のアクションを起こしたりできるようになります。
                                                                                                            3. オーケストレーション層: 複雑なタスクをこなすための「計画を立てる司令塔」の役割を果たします。複数の手順や判断をどのように組み合わせて実行するかを管理し、エージェントがスムーズに目標達成できるよう導きます。
                                                                                                            4. さらに、Google Cloudが提供する「Extensions」や「Functions」といった、AIエージェント開発に役立つ具体的なツール群について、どのように選んで効果的に活用すれば良いか、その戦略も詳しく説明されています。

                                                                                                              このガイドブックは、以下の4つのホワイトペーパーで構成されており、それぞれ特定のテーマに深く踏み込んでいます。

                                                                                                              • Prompt Engineering: AIに意図した通りの応答をさせるための「指示の出し方(プロンプト)」の基本から応用テクニックまで。
                                                                                                              • Agents: AIエージェントの基本的な設計思想と、具体的な実装方法。
                                                                                                              • Embeddings & Vector Stores: AIが情報を効率的に理解し、検索できるようにするためのデータ表現技術。
                                                                                                              • Agents Companion: 実際に開発したAIエージェントを本番環境で安定して動かすための運用ノウハウ。
                                                                                                              • このガイドブックを通じて、皆さんも次世代のAIエージェント開発に必要な知識とスキルを身につけ、新しいテクノロジーを活用する一歩を踏み出すことができるでしょう。

                                                                                                                引用元: https://cloud.google.com/resources/content/intl/ja-jp/aiagentgb?hl=ja

                                                                                                                • xai-org/grok-2 · Hugging Face
                                                                                                                • イーロン・マスク氏が率いるxAIが開発した最新の大規模言語モデル(LLM)「Grok-2」のモデルの重み(ウェイト)が、AIモデルの共有プラットフォームであるHugging Faceで公開されました。これは、LLMの開発や研究に携わる日本のエンジニア、特に新人の方々にとって非常に注目すべきニュースです。

                                                                                                                  このリポジトリで公開されている「重み」とは、モデルが膨大なデータから学習して獲得した「知識」や「判断基準」にあたる、AIモデルの「頭脳」とも言える部分です。Grok-2は2024年にxAI社内で学習・利用されていたもので、その高性能さが期待されます。

                                                                                                                  Grok-2の重みは、約500GBという非常に大きなファイルサイズを持ち、これを動かすためには高性能なGPUが複数必要となるなど、かなりの計算リソースが求められる大規模なモデルです。利用を検討する際は、ご自身の環境が対応できるかを確認することが重要です。

                                                                                                                  また、このモデルの利用にあたっては「Grok 2 Community License Agreement」という独自のライセンスが適用されます。ライセンスの内容はモデルの利用範囲(商用利用の可否など)を定める重要な情報ですので、ダウンロードして利用する前には必ずこのライセンス文書を確認してください。

                                                                                                                  最先端のLLMに直接触れ、その動作を体験できる貴重な機会となるでしょう。

                                                                                                                  引用元: https://huggingface.co/xai-org/grok-2

                                                                                                                  • 【2025年最新】開発者必携!Claude CodeとCursorを強化するMCPサーバー15選
                                                                                                                  • 皆さんは「Model Context Protocol(MCP)」という言葉を聞いたことがありますか?これは、AIアシスタント(Claude CodeやCursorなどのAI IDE)とGitHub、データベース、APIツールといった様々な外部サービスを連携させるための新しい仕組みです。例えるなら、AIアシスタントがあなたの開発ツールと直接会話できるようになる「架け橋」のようなもので、開発のやり方を大きく変えようとしています。

                                                                                                                    この記事では、2025年最新の情報として、開発効率を飛躍的に高める15種類のMCPサーバーが紹介されています。新人エンジニアの皆さんも、これらを活用することで、日々の開発作業を劇的に効率化できるでしょう。

                                                                                                                    いくつか代表的なMCPサーバーとその活用例を見てみましょう。

                                                                                                                    • 開発・コード管理系:
                                                                                                                      • GitHub/GitLab MCP Server: コード作成後、「このコードでプルリクエストを作って」とAIに話しかけるだけで、PR作成からレビューコメント追加までAI IDE内で完結します。GitHubやGitLabとエディタを行き来する手間が省け、チーム開発でのレビュープロセスがスピードアップします。
                                                                                                                      • Apidog MCP Server: APIの設計、モック作成、テスト実行までAI IDEから直接操作できます。「ユーザー登録APIのテストケースを作成して実行して」と依頼すれば、AIが自動でテストを実行し、結果まで教えてくれます。API開発の速度が格段に向上します。
                                                                                                                      • データベース・バックエンド系:
                                                                                                                        • PostgreSQL/Supabase/Redis/Elasticsearch MCP Server: AI IDEからデータベースに直接クエリを実行したり、「このクエリのパフォーマンスを改善したい」と依頼すれば、AIがインデックスの追加を提案するなど、専門知識がなくてもデータベースの最適化や操作が容易になります。
                                                                                                                        • クラウドサービス系:
                                                                                                                          • AWS/GCP MCP Server: AI IDEから「プロダクション環境のEC2インスタンスのステータスを教えて」と尋ねるだけで、AWSコンソールを開かずとも必要な情報を得られます。GCPのデータ分析なども手軽に行えるようになります。
                                                                                                                          • ファイル・コラボレーション系:
                                                                                                                            • Notion/Google Drive MCP Server: 「今日の会議メモからタスクを抽出してNotionに追加して」と依頼すれば、AIが自動でタスクを抽出し、管理してくれます。膨大な資料から要点を見つけ出すことも容易になり、チームの生産性が向上します。
                                                                                                                            • 検索・データ取得系:
                                                                                                                              • OpenAI/Anthropic MCP Server: AI IDEからOpenAIやAnthropicの強力なAIモデルに直接アクセスし、コード生成や長文ドキュメントの要約、分析をよりスムーズに行えます。
                                                                                                                              • Brave Search/Tavily MCP Server: 「最新のReactフックAPIについて調べて」と依頼すれば、プライバシーを保護しつつ、信頼性の高い情報源から最新の技術情報を効率的に収集できます。
                                                                                                                              • まとめとして、記事では特に「Apidog MCP Server」「GitHub/GitLab MCP Server」「OpenAI/Anthropic MCP Server」の3つが開発者にとって特に重要であると強調されています。AI時代の開発において、これらのMCPサーバーはあなたの生産性を大きく引き上げてくれる強力な味方になるでしょう。ぜひ、自分の開発環境に合ったMCPサーバーを導入し、AIとの連携による新しい開発体験を楽しんでみてください!

                                                                                                                                引用元: https://qiita.com/satokenichi/items/afa59c3605825bdf76f8

                                                                                                                                • How Can AI ID a Cat? An Illustrated Guide. Quanta Magazine
                                                                                                                                • AIが猫を識別する秘密は「ニューラルネットワーク」にあります。かつてはプログラミングで猫の特徴を定義するのは難しかったのですが、AIはたくさんの画像から自動で学びます。基本要素の「ニューロン」は、入力された情報から「これは猫か?」を0か1で判断する基本的な部品。繰り返し学習して最適な線引きを覚え、複数のニューロンを組み合わせたネットワークで、より複雑な識別も可能になります。画像のピクセルを数値で扱い、多くの情報から猫の特徴を学習し、自動で識別できるようになるのです。

                                                                                                                                  引用元: https://www.quantamagazine.org/how-can-ai-id-a-cat-an-illustrated-guide-20250430/

                                                                                                                                  • お便り投稿フォーム
                                                                                                                                  • VOICEVOX:春日部つむぎ

                                                                                                                                    12 min
                                                                                                                                  • 私立ずんだもん女学園放送部 podcast 20250822
                                                                                                                                    関連リンク
                                                                                                                                    • AI Mode in Search gets new agentic features and expands globally
                                                                                                                                    • Google検索のAI Modeが、ユーザーの作業をより深く支援する「エージェント機能」と、一人ひとりに合わせた「パーソナライゼーション機能」を強化し、提供地域を大幅に拡大することを発表しました。

                                                                                                                                      今回のアップデートで最も注目すべきは、AI Modeがまるでアシスタントのようにタスクを遂行する「エージェント機能」です。例えば、友人とのディナー予約を探す際、「〇人、〇日、〇時、〇〇エリアで和食」といった複雑な条件を指定するだけで、AI Modeが複数の予約サイトを横断的に検索し、リアルタイムの空き状況を確認します。その上で、条件に合うレストランの候補と、直接予約ページへ繋がるリンクを提示してくれるため、ユーザーは最後の決定と予約の確定をするだけで済みます。将来的には、地域のサービス予約やイベントチケットの取得にもこの機能が拡張される予定です。この裏側では、ウェブをリアルタイムでブラウジングする「Project Mariner」や、GoogleのKnowledge Graph、Google Mapsといった技術が活用されています。このエージェント機能は、まず米国のGoogle AI Ultra契約者向けに、Labsの実験として提供が始まります。

                                                                                                                                      また、米国でAI ModeのLabs実験に参加しているユーザー向けには、個人の好みや興味に合わせて検索結果を調整する「パーソナライゼーション機能」が導入されます。例えば、「1時間で手早くランチできる場所」と検索すると、過去の検索履歴やマップでの行動履歴からユーザーの好みを推測し、「イタリア料理が好きならこんなお店はどうか」「屋外席があるところが良いか」といった、より関連性の高い候補を提案してくれます。もちろん、共有される情報の管理はユーザー自身が行え、Googleアカウントの設定でいつでも調整可能です。

                                                                                                                                      さらに、AI Modeで得られた情報を友人や家族と簡単に共有できる機能も追加されました。例えば旅行計画を立てる際など、AI Modeの応答結果をそのまま共有し、受け取った人もそこからさらに質問を続けたり、共同で検討を進めたりすることが可能になります。

                                                                                                                                      Googleは、AI Modeが特に複雑な質問への対応力で非常に高い評価を得ているとし、この強力なAI検索体験をさらに広げます。現在、米国、インド、英国で提供されていますが、新たに180以上の国と地域に英語でのAI Modeの提供を開始しました。これにより、世界中でより多くの人々が、複雑なタスクや質問に対してAIの支援を受けられるようになります。今後は、さらに多くの言語と地域への拡大が予定されています。

                                                                                                                                      新人エンジニアの皆さんにとって、この進化はAIが単なる情報検索を超え、私たちの日常的な「行動」をどう支援していくかを示す具体的な事例です。AIエージェントが様々なサービスと連携し、ユーザーの意図を汲み取ってタスクを自動化する動きは、今後のAI開発の大きな方向性を示すものと言えるでしょう。

                                                                                                                                      引用元: https://blog.google/products/search/ai-mode-agentic-personalized/

                                                                                                                                      • Weaponizing image scaling against production AI systems
                                                                                                                                      • このブログ記事は、AIシステムにおける新たなセキュリティ上の脆弱性、「画像スケーリング攻撃」について解説しています。これは、ユーザーがAIに画像を送信する際に、一見無害に見える画像に隠された悪意ある指示(プロンプトインジェクション)が、AIシステムが画像を縮小処理する段階で露見し、結果としてデータ窃取などの攻撃を可能にするものです。

                                                                                                                                        具体的には、AIシステムは通常、大きな画像を処理する前に小さく縮小(スケーリング)します。この縮小の過程で、元の画像ではほとんど見えなかったり、全く認識できなかったりする悪意のあるプロンプトが、まるで「ゴースト」のように現れてAIモデルに実行されてしまうのです。この攻撃は、Google Gemini CLI、Vertex AI Studio、Googleアシスタントなど、多くの実稼働中のAIシステムで成功が確認されています。

                                                                                                                                        例えば、Google Gemini CLIへの攻撃では、ユーザーが良性の画像をアップロードすると、システムが自動的に画像を縮小します。この縮小された画像に含まれる隠されたプロンプトが、Googleカレンダーに保存されたユーザーデータを攻撃者のメールアドレスに送信する、といった不正な動作を引き起こします。ユーザー側には、モデルが処理する前の画像プレビューがないため、何が起きているか気づくことができません。

                                                                                                                                        この攻撃は、画像縮小に使われるアルゴリズム(例:ニアレストネイバー、バイリニア、バイキュービック補間)の特性を悪用しています。これらのアルゴリズムは、元の高解像度画像から低解像度画像を作成する際に、特定のパターンを歪ませたり強調したりする性質があり、これを利用して攻撃者は悪意のあるプロンプトを隠します。

                                                                                                                                        このような脅威からシステムを守るためには、いくつかの対策が提案されています。まず、画像を縮小する処理自体を行わない、またはアップロード可能な画像の最大サイズを制限することが有効です。次に、もし画像縮小が必要な場合は、AIモデルが実際に処理する画像のプレビューを必ずユーザーに表示するべきです。CLIやAPIを使ったシステムでも同様です。

                                                                                                                                        最も重要な防御策は、マルチモーダルなプロンプトインジェクションだけでなく、あらゆるプロンプトインジェクション攻撃に対応できるような、安全な設計パターンと体系的な防御を導入することです。特に、画像内のテキストなどの入力が、ユーザーの明確な確認なしに機密性の高いツール(例えばデータ送信やファイル操作)を呼び出すことがないようにするべきです。

                                                                                                                                        記事では、この攻撃を探索し、生成するためのオープンソースツール「Anamorpher(アナモルファー)」も紹介されています。このツールは、様々な画像縮小アルゴリズムに対して、攻撃用の画像を生成する機能を提供し、研究者が脆弱性を理解し、防御策を開発するのに役立つでしょう。

                                                                                                                                        引用元: https://blog.trailofbits.com/2025/08/21/weaponizing-image-scaling-against-production-ai-systems/

                                                                                                                                        • GPT-5、開発に使うための基礎知識  ——ワンショットでのフロントエンド開発の各モデル比較も gihyo.jp
                                                                                                                                        • 最新のOpenAIモデル「GPT-5」について、開発者が知っておくべき基本的な知識や、日々の業務に役立つ効果的な使い方を、新人エンジニアの皆さんにも分かりやすく解説します。

                                                                                                                                          GPT-5は、これまでのモデルよりも「温かく、親しみやすい」対話ができるようになり、AIとのコミュニケーションがより自然になりました。特に、AIエージェントが指示されたタスクをこなす能力、複雑な問題を論理的に解決する力、そしてプログラミング作業(計画→実装→テスト)の安定性が大幅に向上しています。

                                                                                                                                          開発者にとって特に注目すべきは、AIの応答を効率化する「Responses API」の強化です。これにより、AIは過去の思考プロセスを覚えて再利用できるようになりました。たくさんのツールを呼び出すような長い対話フローでも、毎回ゼロから考え直す必要がなくなるため、処理の速さ(レイテンシ)と費用(コスト)が抑えられ、より高い性能でタスクをこなせるようになります。

                                                                                                                                          AIへの指示(プロンプト)の設計では、AIが次に何をするかを報告する「tool preamble」や、タスクをどこまで自律的に進めるかを制御する「persistence」といった機能が役立ちます。また、出力する文章の量を調整する「verbosity」や、AIの思考の深さを変える「reasoning_effort」といった新しい設定を使うことで、AIの振る舞いを細かくコントロールできるようになりました。

                                                                                                                                          他の有名モデル(Google Gemini、Anthropic Claudeなど)と比較すると、一度に扱える情報量(Context Window)はやや小さいものの、実際に開発現場でよく使う範囲(約5万トークン)では非常に優れた推論能力を発揮します。プログラミング関連のベンチマークテストでも高い評価を得ており、特にWeb開発のタスクで強みを見せています。

                                                                                                                                          GPT-5をコーディングに最大限活用するためのヒントは以下の6点です。

                                                                                                                                          1. AIに明確で矛盾のない指示を与える。
                                                                                                                                          2. タスクの複雑さに応じて「reasoning_effort」(思考の深さ)を適切に設定する。
                                                                                                                                          3. XMLのような構造を使って指示を整理する。
                                                                                                                                          4. 「徹底的に」といった過度に断定的な言葉遣いを避ける。
                                                                                                                                          5. AIに事前に計画を立てさせ、作業後に自己評価させる余地を与える。
                                                                                                                                          6. AIエージェントの積極性を(「persistence」などの機能で)適切に制御する。
                                                                                                                                          7. フロントエンド開発の具体例では、GPT-5が簡単なWebサイトの作成において、複雑な要件にも対応し、他のモデルと比較して質の高いコードを生成できることが示されました。

                                                                                                                                            GPT-5は、コーディングをはじめとする様々な開発タスクにおいて、あなたの強力なパートナーとなるでしょう。これらの新しい機能や使い方を理解し、適切に活用することで、日々の開発作業をよりスムーズに進めることができます。

                                                                                                                                            引用元: https://gihyo.jp/article/2025/08/programming-with-chatgpt-05

                                                                                                                                            • ペーパードライバー向けのVR運転ゲームの開発者、早期アクセス版の勢いに弱気になって絶叫する「こういうゲームがずっとやりたかった」
                                                                                                                                            • ペーパードライバー向けVRゲーム「PaperDrive」の開発者が、早期アクセス版の予想以上の反響に動揺し「期待しないで!買わないで!」とSNSで弱気な発言を連発し、話題になっています。月1本程度の販売を想定していたのが、5本以上売れそうだと焦る開発者の人間らしい反応が「可愛い」「面白い」と共感を呼び、シンプルな運転シミュレーターへの需要も浮き彫りになりました。

                                                                                                                                              引用元: https://togetter.com/li/2592352

                                                                                                                                              • お便り投稿フォーム
                                                                                                                                              • VOICEVOX:ずんだもん

                                                                                                                                                15 min
                                                                                                                                              • 株式会社ずんだもん技術室AI放送局 podcast 20250821
                                                                                                                                                関連リンク
                                                                                                                                                • OpenAI、AIコーディングエージェントをガイドするための「AGENTS.md」サイトを公開 gihyo.jp
                                                                                                                                                • OpenAIが、AIコーディングエージェントがより効率的に開発作業を行うための新しいガイドライン「AGENTS.md」を発表しました。これは、AIがプロジェクトのコードを理解し、より適切にサポートするための「説明書」のようなものです。

                                                                                                                                                  これまでのAIコーディングアシスタントは、コードの自動生成や修正を部分的にサポートしていましたが、プロジェクト全体の構造、独自の開発ルール、あるいは特定のテスト手順といった「文脈」を自動で理解するのは難しい側面がありました。そこで「AGENTS.md」は、こうしたAIエージェントが直面する課題を解決し、人間と同じようにプロジェクトの背景を深く理解して作業できるようにすることを目的としています。

                                                                                                                                                  「AGENTS.md」は、ソフトウェア開発でよく使われる「README.md」ファイルのように、プロジェクトのルートディレクトリに配置されます。このファイルには、AIエージェントがそのプロジェクトで作業する際に知っておくべき重要な情報が、標準的なMarkdown形式でまとめられます。具体的には、プロジェクトの概要や目的、コードのビルド方法、テストの実行手順、守るべきコーディング規約(例:インデントのスタイル、変数名の付け方)、依存ライブラリ、セキュリティに関する注意点などが含まれます。

                                                                                                                                                  これにより、AIエージェントは、ただ与えられたコードを補完するだけでなく、プロジェクト特有のルールや文脈を理解し、例えば「この機能は、既存のAコンポーネントと統合する際に、Bという規約に従うべきだ」といった、より高品質で整合性の取れたコードを提案したり、バグを見つけたりすることが期待されます。複数のサブプロジェクトがあるような大きなリポジトリ(モノレポ)の場合でも、それぞれのサブプロジェクトごとに「AGENTS.md」を置くことができ、AIは作業中のファイルに最も近いガイドラインを優先して参照します。もちろん、開発者が直接AIに指示を出す(プロンプトする)ことで、このガイドラインを一時的に上書きすることも可能です。

                                                                                                                                                  この取り組みは、OpenAIだけでなく、OpenAI Codex、Amp、GoogleのJules、Cursor、Factory、Roo Codeといった様々なAIコーディングツール開発チームと協力して進められています。AIがますます開発現場で活躍するようになる中で、「AGENTS.md」のような共通のガイドラインは、AIと人間のエンジニアがスムーズに協力し、開発効率とコード品質の両方を高めるための重要な一歩となるでしょう。新人エンジニアの皆さんも、今後AIと一緒に開発を進める際には、こうした「AIに仕事を任せるための説明書」の重要性を意識しておくと、AIをより効果的に活用できるはずです。

                                                                                                                                                  引用元: https://gihyo.jp/article/2025/08/agents-md-site

                                                                                                                                                  • Gemma3:270Mをファインチューニングして使ってみた
                                                                                                                                                  • この記事では、Googleが新しく発表した軽量なAIモデル「Gemma 3 270M」を、実際にカスタマイズ(ファインチューニング)してみた体験が紹介されています。

                                                                                                                                                    Gemma 3 270MってどんなAI?

                                                                                                                                                    このモデルは、たった2億7千万パラメータという小さなサイズながら、とても効率的に動作するのが特徴です。一番のポイントは、開発者が自分の目的に合わせて簡単にカスタマイズできるように作られていること。すでに指示を理解したり、文章を整理したりする能力が備わっているので、基本的な訓練をせずともすぐに実用的な場面で活用できます。つまり、「軽くて速いのに、必要な基本機能は揃っていて、しかも自分好みにカスタマイズしやすいAIモデル」なんです。

                                                                                                                                                    実際にファインチューニングに挑戦!

                                                                                                                                                    筆者はこのGemma 3 270Mを「関西弁を話すAI」にカスタマイズすることに挑戦しました。

                                                                                                                                                    1. データセットの準備: まず、AIに学習させるための関西弁の会話データを用意しました。
                                                                                                                                                    2. フルチューニング: 用意したデータを使って、モデル全体を再学習させる「フルチューニング」を行いました。プログラムはAIアシスタントのClaudeの力を借りて作成。わずか数分で、質問に対して関西弁で返答するモデルが完成したそうです。
                                                                                                                                                    3. もっと効率的なカスタマイズ:LoRA

                                                                                                                                                      次に、より少ない計算資源で効率的にAIをカスタマイズできる「LoRA(Low-Rank Adaptation)」という手法も試されました。LoRAは、AIモデルの全パラメータを学習し直す代わりに、ごく一部の新しいパラメータだけを学習させることで、メモリ使用量を大幅に減らしつつ、高い性能を維持できるのが特長です。
                                                                                                                                                      LoRAを使っても、同様に関西弁モデルの作成に成功し、フルチューニングの場合よりも自然な回答が得られたと報告されています。

                                                                                                                                                      まとめ

                                                                                                                                                      Gemma 3 270Mは、その軽さから必要とするコンピュータの性能が低く、高速に動くことが確認されました。そして、記事の通り、本当に簡単にカスタマイズできるモデルだと感じたそうです。新人エンジニアの皆さんも、このモデルを使えば、普段の業務やちょっとした個人的なタスクを、自分だけのAIで効率化できるかもしれませんね。

                                                                                                                                                      利用上の注意点

                                                                                                                                                      外部のデータセットを利用する際は、不適切な内容が含まれていないか、事前にしっかり確認することが大切です。今回紹介されたプログラムは、学習・検証目的での利用が想定されています。

                                                                                                                                                      引用元: https://zenn.dev/mixi/articles/1a6a7c1856c206

                                                                                                                                                      • RAGでLLMの内部パラメータを活用する方法
                                                                                                                                                      • LLM(大規模言語モデル)を使ったシステムで、外部の情報を参照して回答を生成するRAG(Retrieval-Augmented Generation)という技術が注目されています。RAGでは、LLMが答えた情報が「どの情報源から来たのか」を示す「出典(しゅってん)」を明記することがとても大事です。なぜなら、LLMがたまに間違った情報を生成する「ハルシネーション」を防ぎ、回答の信頼性を高めるためです。

                                                                                                                                                        しかし、これまでのRAGの出典特定方法には課題がありました。多くの場合、LLMが文章をすべて出力し終えてから、その文章がどの情報源と関連するかを後から判断していました。この方法だと、LLMが文章を作りながら内部で考えている情報(潜在意識のようなもの)を活かせず、正確な出典特定が難しいという問題がありました。

                                                                                                                                                        この課題を解決するのが、今回紹介されている新しい手法「LoDIT(ロディット)」です。LoDITは、LLMが文章を生成している「途中」の情報を活用して、どの情報源を参照しているかをリアルタイムに判断します。

                                                                                                                                                        具体的には、LLMが次にどの単語(「トークン」と呼びます)を出すかを確率で予測している、その「トークンの出力確率」という内部情報を使います。LLMは例えば「私の名前」の次に「は」を出す確率が60%、「で」を出す確率が20%…といったように、次のトークンごとに確率を計算しています。

                                                                                                                                                        LoDITでは、各情報源(例えば資料A、資料Bなど)にそれぞれ「AA」や「BB」といった、普段使われない短いトークンを割り当てておきます。LLMが文章を生成する際、一つ一つのトークンが出力されるたびに、これらの割り当てられたトークン「AA」や「BB」が出力される確率も同時に記録します。そして、生成された文章全体で、どの情報源のトークン(「AA」や「BB」など)の出力確率が高かったかを総合的に判断することで、「この文章は情報源Aを参照したな」というように、LLMが実際に参照していた情報源を特定します。

                                                                                                                                                        このLoDITを用いることで、既存の手法と比較して、LLMがどの情報源を元に回答したかをより正確に特定できるようになります。論文の評価では、既存手法よりも最大で約1割も精度が向上したことが報告されています。特に、トークンが元々持つ出力の偏りを取り除く「debiasing」という仕組みが、精度向上に大きく貢献しているとのことです。

                                                                                                                                                        LoDITは、LLMの「次に何を話すか」を予測する際の内部的な情報をうまく活用することで、RAGの信頼性を高める画期的なアプローチです。このように、LLMの潜在的な情報から「+α」の価値を引き出す技術は、今後のAI開発においてますます重要になるでしょう。RAGの出力の信頼性を高めたい場面で、ぜひ活用を検討してみてください。

                                                                                                                                                        引用元: https://zenn.dev/knowledgesense/articles/0712abdd04a4f6

                                                                                                                                                        • 「ねんどろいど ずんだもん」に使える限定の表情パーツ6種が「ねんどろいどフェイスメーカー」でセット販売中! 電撃ホビーウェブ
                                                                                                                                                        • 電撃ホビーウェブによると、「ねんどろいど ずんだもん」に使える限定の表情パーツ6種が「ねんどろいどフェイスメーカー」でセット販売中です。これは「ずんだ餅の日」に合わせた特別コラボで、2025年8月19日から10月30日までの期間限定。すでに予約中の「ねんどろいど ずんだもん」をさらに楽しむためのアイテムで、カスタマイズ済みのセットを2個から注文できます。本体は別売りなので注意が必要ですが、ずんだもんファンには嬉しいニュースですね。

                                                                                                                                                          引用元: https://hobby.dengeki.com/news/2711194/

                                                                                                                                                          • お便り投稿フォーム
                                                                                                                                                          • (株式会社ずんだもんは架空の登場組織です)

                                                                                                                                                            0 min
                                                                                                                                                          • 株式会社ずんだもん技術室AI放送局 podcast 20250820
                                                                                                                                                            関連リンク
                                                                                                                                                            • URL context tool for Gemini API now generally available
                                                                                                                                                            • Googleは、AI開発者向けの「Gemini API」で利用できる「URLコンテキストツール」を一般公開しました。このツールを使うと、AIモデルにウェブページの情報やドキュメントの内容を、より簡単かつ深く理解させられるようになります。

                                                                                                                                                              これまでのGeminiモデルは、インターネットに直接アクセスする機能が限定的でした。既存の「Grounding with Google Search」は、検索結果の短い断片しか扱えませんでしたが、今回のURLコンテキストツールは、指定したウェブページ全体のコンテンツをAIモデルが分析できるようになります。これにより、AIがより多くの文脈を理解し、複雑な情報を扱えるようになるのが大きな特徴です。

                                                                                                                                                              今回のリリースで、このツールは読み込めるコンテンツの種類が大幅に増えました。

                                                                                                                                                              • PDFファイル: PDFのリンクを指定するだけで、AIがテキストだけでなく、表や文書の構造まで理解できるようになります。報告書やマニュアルの分析に便利です。
                                                                                                                                                              • 画像ファイル: PNGやJPEGなどの画像も処理できるようになり、グラフや図表といった視覚情報もAIが理解し、分析できるようになります。Geminiの画像認識能力が、ウェブ経由で活用できるようになったイメージです。
                                                                                                                                                              • その他: 標準的なHTMLページはもちろん、JSONやCSVといった構造化データ、各種テキストファイルも引き続きサポートします。
                                                                                                                                                              • このツールは、大規模な開発利用にも対応できるよう準備が整いました。利用するGeminiモデルに応じて処理能力(レート制限)が設定され、コストも明確になったため、安心して開発を進められます。

                                                                                                                                                                URLコンテキストツールは、開発者が新しいAIアプリケーションを作る可能性を広げます。例えば、以下のような用途が考えられます。

                                                                                                                                                                • 顧客対応の高度化: 顧客のウェブサイト情報をAIチャットエージェントに読み込ませることで、より的確なサポートを提供できます。
                                                                                                                                                                • ドキュメントの比較・要約: 複数のレポートや記事、PDFをAIに分析させ、違いを見つけたり、内容をまとめたりできます。
                                                                                                                                                                • コンテンツ作成の支援: 複数の情報源となるURLから情報を集約し、要約やブログ記事などを自動で生成できます。
                                                                                                                                                                • コード・技術文書の理解: GitHubリポジトリや技術文書のURLを指定するだけで、コードの説明を生成させたり、技術的な質問に答えさせたりできます。
                                                                                                                                                                • このツールはすでに、オープンソースのGemini CLIや顧客サービスプラットフォームのGladly.aiなどで活用されており、よりスマートなAI体験の実現に貢献しています。今回の一般公開により、多くの開発者がこの強力な機能を使いこなし、様々な課題を解決するAIアプリケーションを生み出すことが期待されます。

                                                                                                                                                                  引用元: https://developers.googleblog.com/en/url-context-tool-for-gemini-api-now-generally-available/

                                                                                                                                                                  • Generate Images with Claude and Hugging Face
                                                                                                                                                                  • この記事では、AnthropicのAIチャットボット「Claude」と、AIモデルやアプリケーションが公開されているプラットフォーム「Hugging Face Spaces」を連携させることで、高品質な画像を簡単に生成できるようになる方法が紹介されています。この連携により、最新のAI画像生成モデルを非常に手軽に利用できるようになるのが大きな特徴です。

                                                                                                                                                                    この連携には主に3つのメリットがあります。

                                                                                                                                                                    1. プロンプト作成支援: AIが画像生成のための詳細な指示文(プロンプト)の作成を手伝ってくれるため、より質の高い画像を効率的に生成しやすくなります。
                                                                                                                                                                    2. 画像生成の反復改善: 生成された画像をAI自身が確認し、デザインや表現方法を改善するためのアドバイスをしてくれるため、理想の結果にスムーズに近づけられます。
                                                                                                                                                                    3. 最新モデルの活用: 状況や目的に合わせて、最新のAIモデルや最適なモデルを簡単に切り替えて使えるため、常に最先端の技術を試すことができます。
                                                                                                                                                                    4. この機能を利用するには、まず無料のHugging Faceアカウントを作成し、Claudeのチャット入力画面にある「Search and tools」メニューからHugging Faceを接続するだけです。この連携の裏側では、Hugging Faceの「MCP Server」という技術が使われており、効率的にGPUを利用できる「ZeroGPU」という仕組みが、大規模なAIモデルの動作を支えています。Hugging Faceアカウントには、これらの強力なモデルを無料で利用するためのクレジットも付与されます。

                                                                                                                                                                      記事では特に二つの先進的な画像生成モデルが紹介されています。

                                                                                                                                                                      一つ目は「FLUX.1 Krea [dev]」です。このモデルは、AIが生成した画像によく見られる不自然さ(例えば、不自然に滑らかな肌や過度に鮮やかな色など)をなくし、まるでプロのカメラマンが撮影したかのような、自然でリアルな画像を作ることに特化しています。風景や人物など、写実的な表現が求められる場合に非常に役立ちます。

                                                                                                                                                                      二つ目は「Qwen-Image」です。このモデルは、プロンプトの指示に忠実に画像を生成する能力と、画像内のテキスト(文字)を非常に正確にレンダリングする点に優れています。そのため、ポスターや看板、インフォグラフィック、マーケティング資料など、画像の中に正確な文字を入れたい場合に最適です。また、Qwen-Imageには、より良いプロンプトを作成するための「Prompt Enhancer」という支援機能も備わっています。

                                                                                                                                                                      これらのモデルは、Hugging FaceのMCP設定ページから簡単に追加・有効化でき、Claudeに指示を出すだけで利用可能です。両方のモデルを同時に有効にして、同じプロンプトで生成された画像を比較するといった使い方も試せます。

                                                                                                                                                                      ClaudeとHugging Face Spacesの連携は、最先端のAIモデルを使った画像生成を、専門知識がなくても手軽に、かつ高品質に行えるようにする画期的な進歩です。Hugging Face Spacesには画像生成以外にも、動画生成やWeb検索、画像編集など様々なAIアプリケーションが公開されており、新人エンジニアの方々もこれを活用して、様々なアイデアを形にするプロジェクトに挑戦できるでしょう。

                                                                                                                                                                      引用元: https://huggingface.co/blog/claude-and-mcp

                                                                                                                                                                      • ClaudeCodeで挑むコンテキストエンジニアリング実践
                                                                                                                                                                      • この記事は、LLM(大規模言語モデル)を使った開発で、従来の「プロンプトエンジニアリング」から「コンテキストエンジニアリング」へとアプローチが変化している背景と、ClaudeCodeの「サブエージェント」機能を活用した実践方法を、新人エンジニア向けに解説します。

                                                                                                                                                                        初期のLLMは、漠然とした指示だと意図しない回答をすることがあり、プロンプト(指示文)の工夫が重要でした。しかし、LLMの推論能力が向上した今、重要なのは「どう指示するか」よりも「AIにどんな文脈(情報)を与えるか、与えないか」というコンテキストの設計です。これが「コンテキストエンジニアリング」と呼ばれる新しい考え方です。

                                                                                                                                                                        コンテキストエンジニアリングが重要になったのは、LLMの「コンテキストウィンドウの限界」や「不要な情報による性能低下」という課題があるためです。LLMとのやり取りが長くなったり、関係ない情報が混じったりすると、AIの応答品質が悪くなる「コンテキスト汚染」が起こります。開発現場では、多くの情報(仕様書、既存コードなど)を参照する中で、意図せずこの汚染が発生しがちです。

                                                                                                                                                                        このコンテキスト汚染を解決する強力な手段が、ClaudeCodeの「サブエージェント」機能です。サブエージェントは、メインの作業プロセスとは独立したコンテキストで動作します。例えるなら、プログラミングの「純粋関数」のように、入力に対して結果を返すだけで、メインのコンテキストを汚しません。これにより、AIが常にクリーンで関連性の高い情報だけを参照できるようになります。

                                                                                                                                                                        具体的な活用例としては、以下が挙げられます。

                                                                                                                                                                        • 実装計画の立案: 大量の情報調査が必要な計画作りをサブエージェントに任せ、メインには完成した計画だけを受け取る。
                                                                                                                                                                        • 不具合修正: 過去の試行錯誤による情報に引きずられず、ゼロから問題に取り組ませる。
                                                                                                                                                                        • コードレビュー: 実装の詳細に捉われず、客観的な視点でのレビューを依頼する。
                                                                                                                                                                        • サブエージェントは、タスクの性質に応じてOpus(高度な思考)やSonnet(速度重視)といったモデルを使い分け可能です。作成も簡単で、「PRを作成するエージェントを作って」のように自然な言葉で指示するだけで、ClaudeCodeが自動生成してくれます。

                                                                                                                                                                          LLMとの協働を効率的に進めるためのベストプラクティスとしては、タスクを細かく分解し、「過程は不要で結果だけ欲しい」独立したタスクはサブエージェントに任せること。また、長時間の作業でコンテキストが汚染されてきたと感じたら、重要な情報を保存し、一度セッションをリセットしてクリーンな状態から再開することも効果的です。

                                                                                                                                                                          コンテキストエンジニアリングは、LLMとの開発効率と品質を高める上で不可欠な技術です。ClaudeCodeのサブエージェント機能を活用し、ぜひ自分なりの実践方法を見つけてみてください。まずは簡単なサブエージェントを一つ作ってみることから始めてみましょう。

                                                                                                                                                                          引用元: https://zenn.dev/aki_think/articles/66f6fc7530467a

                                                                                                                                                                          • コールセンターはAIに代替されない?「コールセンターに電話してくる人の9割以上は自分の問題を言語化できてないから」→さまざまな意見集まる
                                                                                                                                                                          • コールセンター業務はAIに代替されにくいという意見があります。その理由として、電話してくる人の大半が自分の問題を明確に言葉にできない点が挙げられます。人間オペレーターは、顧客の言葉の裏を読み取る「エスパー能力」や経験による「パターン認識」で状況を把握し解決しています。AIはFAQ提示などで活用されますが、複雑な状況判断や刻々と変わるトレンドへの対応はまだ難しいとされています。AIと人間の適切な役割分担が、顧客対応の効率化と品質向上の鍵となりそうです。

                                                                                                                                                                            引用元: https://togetter.com/li/2591419

                                                                                                                                                                            • お便り投稿フォーム
                                                                                                                                                                            • (株式会社ずんだもんは架空の登場組織です)

                                                                                                                                                                              0 min
                                                                                                                                                                            • 株式会社ずんだもん技術室AI放送局 podcast 20250819
                                                                                                                                                                              関連リンク
                                                                                                                                                                              • GPT-5 の教科書
                                                                                                                                                                              • 2025年8月に発表された「GPT-5」は、AI技術の最先端を行く統合システムです。新人エンジニアの皆さんも、これからのAI開発でGPT-5のようなモデルに触れる機会があるかもしれません。この教科書では、GPT-5の基本的な構成と、特に力を入れている安全性への取り組みについて解説されています。

                                                                                                                                                                                GPT-5は、大きく分けて「スマートで高速なモデル(gpt-5-main)」と「より深い推論モデル(gpt-5-thinking)」、そしてこれらのモデルを賢く使い分ける「リアルタイムルーター」で構成されています。ルーターが会話の内容や複雑さに応じて最適なモデルを自動的に選び、処理の速さと質の高さを両立させています。

                                                                                                                                                                                GPT-5の大きな進化点として、以下の3つが挙げられます。

                                                                                                                                                                                1. 幻覚(ハルシネーション)の削減: 事実に基づかない誤った情報を生成する現象が大幅に減りました。
                                                                                                                                                                                2. 指示への忠実性向上: 私たちの指示をより正確に理解し、意図通りの回答を生成するようになりました。
                                                                                                                                                                                3. 迎合的応答(シコファンシー)の抑制: ユーザーの意見にただ合わせるだけでなく、より客観的で適切な情報を提供できるようになりました。
                                                                                                                                                                                4. これらの品質向上は、OpenAIが導入した新しい安全訓練手法「safe-completions」によるものです。これは、単に不適切な内容を拒否するだけでなく、AIの回答そのものの安全性を高めることを目指しています。

                                                                                                                                                                                  安全性への取り組みは非常に徹底されています。

                                                                                                                                                                                  • 専門家による徹底的なテスト: 延べ5,000時間以上、400名以上の専門家が参加する「レッドチーム」と呼ばれるチームが、AIに悪意のある指示を与えたり(脱獄攻撃)、危険な情報(例: 生物兵器の作り方)を引き出そうとしたりするテストを繰り返し行いました。結果として、GPT-5はこれらの攻撃に対して非常に堅牢であることが確認されています。
                                                                                                                                                                                  • 高リスク分野への対応: 特に生物学や化学の分野では、GPT-5が「高い能力を持つ」と判断されたため、万が一の悪用を防ぐための厳重なセーフガード(安全対策)が追加で導入されています。ただし、現時点で明確な危害を引き起こす証拠は見つかっていません。
                                                                                                                                                                                  • 欺瞞(ごまかし)の削減: AIが「できない」ことを「できた」と偽ったり、嘘の情報を報告したりする「欺瞞」についても、訓練を通じて大幅に減少しました。AIが正直に振る舞うよう設計されています。
                                                                                                                                                                                  • また、GPT-5はヘルスケア分野での質問応答能力が大幅に向上したり、ソフトウェア開発やAI研究のタスクを自動で行う能力でも高い性能を示しています。

                                                                                                                                                                                    GPT-5の登場は、AIがより強力になる一方で、安全で倫理的な利用がますます重要になっていることを示しています。OpenAIは、このような広範な安全対策を通じて、AIの責任ある発展を目指していると言えるでしょう。

                                                                                                                                                                                    引用元: https://zenn.dev/microsoft/articles/openai_gpt5_textbook

                                                                                                                                                                                    • Claude Codeで理想のタスク管理環境を30分で構築した話
                                                                                                                                                                                    • エムスリーのエンジニアが、LLMの一種であるClaude Codeを使って、わずか30分で自分専用のタスク管理ツールを構築した事例を紹介しています。

                                                                                                                                                                                      著者は、これまで使っていたタスク管理方法(Jiraやテキストメモ)では、「タスクを気軽に書き込めること」と「見やすく整理して表示できること」の両立が難しいという課題に直面していました。複雑なツールは結局使わなくなるリスクがあるため、手軽に運用できるものを作ることを目指しました。

                                                                                                                                                                                      この課題を解決するため、著者はClaude Codeを「対話型インターフェース」として活用しました。具体的には、データベースの代わりにシンプルなテキストファイル(current.md)を用意し、Claude Codeの動作ルールを「CLAUDE.md」という設定ファイルに自然言語で細かく定義していきました。例えば、タスクのステータス(GO待ち、開発中など)や、メモ、関連URLの管理方法、そして「タスクの追加」「ステータスの更新」「出力フォーマット」といった様々な操作を、コードを一切書かずに自然な言葉で指示できるように設定していったのです。この設定は、運用しながら少しずつ改善を重ねた結果、現在の形に落ち着いたとのことです。

                                                                                                                                                                                      結果として、このツールは期待以上の実用性を示しました。特に以下の点が大きなメリットとなりました。

                                                                                                                                                                                      • 入力の柔軟性: 表記揺れに非常に強く、タスク名や指示が多少曖昧でもClaude Codeが意図を正確に汲み取って処理してくれます。「連携タスク」のような略称でも正しく認識されるため、手間なくサッと記入できます。
                                                                                                                                                                                      • 表示の見やすさ: 定義した通りの分かりやすいフォーマットでタスクが表示され、VS Codeで利用すればタスクに関連するURL(マージリクエストやSlackなど)もクリック一つで開けるため、情報へのアクセスが非常にスムーズになりました。
                                                                                                                                                                                      • 今後は、完了したタスクの自動整理や、日報作成の補助、定期的な自動タスク追加など、さらなる機能拡張も視野に入れているそうです。

                                                                                                                                                                                        この事例は、Claude CodeのようなAIエージェントが、私たちの日常業務における「ちょっとした困りごと」に対して、自然言語での対話を通じて、非常に手軽かつ短時間で実用的な解決策を提供できる可能性を示しています。新人エンジニアの皆さんも、身の回りの改善にAIを活用するヒントとして参考にしてみてください。

                                                                                                                                                                                        引用元: https://www.m3tech.blog/entry/2025/08/18/100000

                                                                                                                                                                                        • Embedding Millions of Text Documents With Qwen3
                                                                                                                                                                                        • この記事は、大量のテキストデータをAIが扱える形式(埋め込み、またはエンベディング)に効率よく変換する方法を、新人エンジニアにも分かりやすく解説しています。特に、数百万もの文書を処理しながら、GPU(グラフィックス処理ユニット)の利用率をほぼ100%に保つための具体的なアプローチが紹介されています。GPU利用率が高いことは、処理が速く、コスト効率も良いという点で、大規模なAIシステムを開発する上で非常に重要です。

                                                                                                                                                                                          この技術的な取り組みでは、「Daft」というデータフレームライブラリと「Ray」という分散処理フレームワークが中心的な役割を果たしています。これらのツールを使うことで、複数のコンピューターやGPUに処理を分散させ、並行して動かすことが可能になります。

                                                                                                                                                                                          処理のパイプラインは以下のステップで構成されています。

                                                                                                                                                                                          1. データ読み込み: S3などのクラウドストレージから大量のテキスト文書を読み込みます。
                                                                                                                                                                                          2. テキストの分割(チャンキング): 読み込んだ文書を、意味のまとまりごとに小さな単位(センテンスやパラグラフなど)に分割します。ここでは「spaCy」という自然言語処理ライブラリを使って、文章を文ごとに正確に区切っています。これにより、AIがより適切な文脈を理解しやすくなります。
                                                                                                                                                                                          3. 埋め込みの生成: 分割されたテキストを「Qwen3-Embedding-0.6B」という最先端のAIモデルを使って、数値のベクトル(埋め込み)に変換します。このモデルは「SentenceTransformer」ライブラリを通じて利用され、GPU上で高速に計算されます。GPUメモリを効率的に使うため、「bfloat16」という軽量なデータ形式を用いる工夫もされています。
                                                                                                                                                                                          4. ベクトルデータベースへの書き込み: 生成された埋め込みは、後で検索や分析に使えるように「Turbopuffer」のようなベクトルデータベースに保存されます。
                                                                                                                                                                                          5. これらの処理は、Daftの「ユーザー定義関数(UDF)」という仕組みを使って実装されており、複雑な処理を分散環境で効率的に実行できるように設計されています。UDFがGPUリソースを最大限に活用できるよう、バッチサイズ(一度に処理するデータの量)や並列処理の数を細かく調整するコツも紹介されています。

                                                                                                                                                                                            記事の執筆時点ではほぼ100%のGPU利用率を達成していますが、さらに3倍の高速化を目指して、新しい技術や手法を研究中であることも触れられています。これは、常に最高のパフォーマンスを追求するエンジニアリングの姿勢を示すものです。

                                                                                                                                                                                            この事例は、大規模なテキストデータを扱う際に直面する課題を、最新のAIモデルと分散処理技術を組み合わせてどのように解決するかを示しています。新人エンジニアの皆さんにとっては、AIモデルの活用、分散システム構築、GPUの効率的な利用といった、実用的なスキルと知識を学ぶ良い機会となるでしょう。

                                                                                                                                                                                            引用元: https://www.daft.ai/blog/embedding-millions-of-text-documents-with-qwen3

                                                                                                                                                                                            • お便り投稿フォーム
                                                                                                                                                                                            • (株式会社ずんだもんは架空の登場組織です)

                                                                                                                                                                                              12 min

                                                                                                                                                                                            About 株式会社ずんだもん技術室AI放送局

                                                                                                                                                                                            From the publisher's feed

                                                                                                                                                                                            AIやテクノロジーのトレンドを届けるPodcast。平日毎朝6時配信。朝の通勤時間や支度中に情報キャッチアップとして聞いてほしいのだ。(MC 月:春日部つむぎ、火水木:ずんだもん、金:お嬢様ずんだもん)