top of page

AI Agent Column 5

2025.1.30

AI Agent導入の一例

ai-agent5.jpg

これまでAI Agentの特徴やできることについて解説してきましたが、実際にそれを活用できるようになるまでのイメージがまだ付いていないという方もいらっしゃるかもしれません。そこで今回は、ある会社様に物品輸送を最適化するシステムを導入した時の経験談を書きたいと思います。

その会社様は当時、ある部門が抱える大きな業務において属人的な作業が多く、効率化が求められていました。

その効率化が求められていた業務を簡単に説明すると以下のような流れです:

 

①集められた情報の精査(不備の確認など)

②条件に基づく交渉

③複数の選択肢か「最適な」サービスを選定

 

最初にこの課題について相談を受けた時点では、その会社様もArithmerも具体的にどのようなデータを入力し、どのような結果を出力するシステムが必要なのか、あるべき姿をまだ掴めていない状況でした。

そこで、まずはコンサルティング的なアプローチで、データの活用方法について先方と議論することからプロジェクトをスタートしました。過去のデータをお借りし、数理的な分析を行うことで、業務の中で暗黙知となっていた重要なポイントを明確化しました。このプロセスは、AIエージェントの文脈で言うと、RAGに必要なデータを選別し、効果的に活用するための基盤を整備する作業です。

 

次にシステム開発を進めるにあたり、対象とする機能の範囲を絞ることが重要となります。今回のケースでは、上記①〜③に対応する機能のスコープを次のように設定しました。

 

①初期段階のデータ精査をシステムで自動化

②交渉については自動化はせず、交渉のための材料を提供する機能を設ける

③最終的な意思決定は人が行うが、その支援のためにシステムが「レコメンド」をする

 

ここで「レコメンド」とは、入力されたデータを総合的に分析し、その結果をもとに選択肢を比較することを指します。条件が理想的に揃っている場合(例えば、コストが低く、スピードが早く、安全性が高いなど)を最適な選択肢とし、それとは対極の条件を低評価とします。各選択肢には多くの数値データやテキストデータが含まれています。このため、複数の選択肢を分析・比較する際の情報量は非常に膨大になります。従ってこのプロジェクトの中核は、この膨大な情報をいかに効率的に処理し、適切な評価を行う仕組みを実現するかという点でした。

 

案件ごとにモデルを柔軟に構築・調整できることは、Arithmerの大きな強みです。今回のケースでは、出力されるレコメンドに説明可能性が求められたため、確率論的(Stochastic)なアプローチではなく、決定論的(Deterministic)なモデルを採用しました。これにより、各条件がバランスよく反映されるパラメータ設定を行い、実用性の高いシステムを提供することができました(もちろん、他の案件では確率論的手法や両者を組み合わせたハイブリッドアルゴリズムが有効となる場合もあります)。

 

現在、このシステムは会社様に継続的にご利用いただいており、大変嬉しい限りです。また、近年のAI技術の進歩により、当初は人が担っていた交渉業務の自動化も実現可能な段階に近づいています。私たちとしても、このシステムのさらなる発展が非常に楽しみであり、引き続き改良を重ねていきたいと考えています。

 

――――

 

次回は、これからAIエージェントの導入を検討しようという方々に向けて、検討すべきことやそのステップについて整理していきたいと思います。お楽しみに!

bottom of page