
何が起きたか
非エンジニアがGoogle Cloudの第5回Agentic AI Hackathon向けにAI受付アプリをバイブコーディングで開発し、Geminiをセキュリティ顧問役にして20の防御策を設計。
なぜ重要か
20の防御策は医療・企業サイトの来訪者にとってアプリを安全に保つためのもので、プロンプトインジェクションや個人情報漏洩などのリスクをカバーする。
こういう要約が、毎朝あなたのメールに届きます。
著者は自分がエンジニアでないことを率直に認めており、その視点が記録全体を形作っている。プロジェクトは第5回Agentic AI Hackathon with Google Cloud向けに作られ、医療・企業サイトで来訪者を出迎え見送りするAI受付アバターのアプリは、すべてバイブコーディングで生み出された。転機は、外部サービスの停止で3Dアバター32体が画面から消え、受付エリアが空になったことだった。この恐怖と、キーがREADMEに書かれたりキーにキリル文字が混入したりといった小さな事故が、著者をしてセキュリティを「忘れずにやること」ではなく「システムに組み込むもの」と捉えさせるに至った。Geminiをセキュリティ顧問として作業した結果、システム設計(#1〜#16)と実際の事故からの教訓(#17〜#20)に分かれた20の防御策が完成した。一貫する流れは、AI自身の判断に頼る状態から、その周囲に決定論的なコードを配置する方向への転換だ。緊急入力がLLMに届く前に遮断し、出典引用を登録済みリストからのみ強制し、権限エラーと「データなし」を区別してユーザーを誤解させない。非エンジニアにとって最終確認はもっと単純で、ユーザーと同じデバイス・同じ方法でアプリを開き、自分の目で見ることだ。
業界と使っているAIツールを選ぶと、仕事に関係するニュースが毎朝届きます。
登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →
この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。
Dockerは2024年10月から2026年2月までのAIコーディングエージェント事故の分析を公開した

公開後、✓付きの2項目が誤りと判明

非公式macOSアプリtanacodeの開発者がstream-json経由でClaude Codeを操作する方法を公開

Andrew Ng氏に基づき、対話は業務を検証可能なタスクと判断タスクに分け、あらゆる職務に検査可能な工程があると主張

Robocopy SchedulerのClickCaptureによるスクリーンショットを使い、Gemini 2.0 Flash-Liteが2分足らずで構造化パラメータ表、手順ガイド、チェックリストを生成した

臨床工学技士11年の筆者はAIエージェントの承認ログに6項目を提案した
