Elasticsearch Agent Builder Hackathon
コミュニティが構築した内容をご紹介

今年初め、ElasticはElasticsearch Agent Builder Hackathonを開催しました。これは、開発者がElastic Agent Builderを使用して、有意義で実用的なAIエージェントを構築することを目的としたコンテストです。その目的は、推論モデルとElastic Agent Builderツール(Elastic Workflows、Elasticsearch、Elasticsearch Query Language(ES|QL)など)を組み合わせることで、複雑な社内ワークフローを自動化し、分断されたシステムを連携させ、影響力のある分野固有のエージェントを構築することでした。これには、非常に大きな反響がありました。世界中の開発者から、医療、セキュリティ、規制遵守など、幅広い分野のプロジェクトが寄せられたのです。
各参加者は、自分の分野における真の痛点を特定しました。エージェント、検索、オーケストレーションがどのように連携してそれに対処できるかを慎重に検討し、実際の問題を解決するものを構築しました。結果は、60秒以内に医薬品の安全性シグナルを検出するパイプライン、時間の経過とともにスマートになる敵対的検査システム、医療従事者の手作業を何日分も節約する重複検出ツールなど、大規模言語モデル(LLM)による推論をエージェントのスピードと構造を組み合わせることで可能となることを示しています。
以下に、優勝した上位3チームのブログ記事をご紹介します。それぞれがチームが選択した問題、エージェントアーキテクチャの設計方法、その過程で学んだ教訓について説明しています。Agent Builderを初めてお使いになる方にも、すでに本番環境システムを構築されている方にも、これらの投稿は一読の価値があります。
受賞者
PHAROS:4人のエージェント、60秒間、1つの医薬品安全信号の見逃しが、大惨事につながる
プラジワル・スタール氏が開発したPHAROSは、FDAの有害事象レポートを取り込み、WHO標準の統計分析をES|QL内で完全に実行し、規制関連書類を生成し、Slack、Jira、メールにアラートを送信する4つのエージェントからなる医薬品安全性監視システムです。これらの処理はすべて1分以内に完了します。彼の記事では、意図的に設計されたエージェントアーキテクチャ、統計計算をElasticsearch内に保持するという決定、およびパイプラインにおけるJSON解析について解説しています。
Gauntlet:エージェントのツールが反撃してきたらどうなる?
ケヴィシュ・サシャ氏が構築したGauntletは、モッキングエージェントがプライマリエージェントのツール呼び出しを傍受し、それを自動的に中断させようとする敵対的なテスト・フレームワークで、実行するたびに創造性を高める長期的な記憶も備えています。締め切りの48時間前にピボットを行い、ゼロから再構築されたGauntletは、現実世界のツールにアクセスできるエージェントにとってハッピーパステストだけでは不十分な理由を示す上で、説得力のある主張となります。彼の投稿では、2メモリアーキテクチャと、ES|QLの補完機能がいかに彼を驚かせたかを説明しています。
目に見えないエラーを検出:ケニアのHIVプログラム向けの重複検出エージェント
フレデリック・キオコ氏は、ナイロビを拠点とするソリューションアーキテクトで、ケニアの47の郡すべてにわたって健康情報システムを構築しています。彼はハッカソンに、数ヶ月間注視してきた問題を持ち込みました。ケニアのHIV検査インフラにおける重複した患者記録が、静かにダッシュボードを膨張させ、試薬を無駄にしていたのです。彼の3エージェントシステムは、10秒未満で1,010件の実際の匿名化された記録をスキャンし、131件の重複データを特定しました。これには、手動で検出されたいたら数週間かかったであろう同日の複数施設での検査ケースも含まれます。彼のブログは、臨床AIにおいて説明可能性が必須である理由を示しています。
受賞者の詳細をご覧ください
これらの3つのプロジェクトは非常に異なる分野を対象としていますが、共通のテーマを持っています。それぞれの開発者は、具体的で費用のかかる問題から出発し、Agent Builderを使用して単に問題を照会するのではなく、その問題について論理的に思考するソリューションを構築しました。まさにこのハッカソンの目的に沿って設計された作品です。
以下から各受賞者のブログを読んで、可能となった内容についてご覧ください。
本記事に記述されているあらゆる機能ないし性能のリリースおよびタイミングは、Elasticの単独裁量に委ねられます。現時点で提供されていないあらゆる機能ないし性能は、すみやかに提供されない可能性、または一切の提供が行われない可能性があります。
このブログ記事では、それぞれのオーナーが所有・運用するサードパーティの生成AIツールを使用したり、参照している可能性があります。Elasticはこれらのサードパーティのツールについていかなる権限も持たず、これらのコンテンツ、運用、使用、またはこれらのツールの使用により生じた損失や損害について、一切の責任も義務も負いません。個人情報または秘密/機密情報についてAIツールを使用する場合は、十分に注意してください。提供したあらゆるデータはAIの訓練やその他の目的に使用される可能性があります。提供した情報の安全や機密性が確保される保証はありません。生成AIツールを使用する前に、プライバシー取り扱い方針や利用条件を十分に理解しておく必要があります。
Elastic、Elasticsearch、および関連するマークは、米国およびその他の国におけるElasticsearch B.V.の商標、ロゴ、または登録商標です。他のすべての会社名および製品名は、各所有者の商標、ロゴ、登録商標です。