建設関係の企業様に対し、FrascoAI を用いた生成 AI の活用可能性の検証支援を実施させていただきました。ここでは FrascoAI を用いた検証作業を進め方をご紹介させていただきます。
- Contents -
建設現場では物理的な事故(けがや死)と隣り合わせのため、危険予知によるリスク低減が必須となっており、本案件の企業様では安全リスクアセスメントのプロセスを導入しています。このプロセスでは危険源の特定と評価を行い、事前にリスクとなる事象を明確化し、さらに抽出したリスクに対しての低減対策を検討します。これにより作業員の安全上のリスクを事前に共有し、回避することを目的としています。
上記プロセスは現場リーダーによって行われますが、毎日の作業に対して実施するため、現場リーダーの負担となっています。そのため、現場リーダーの負担軽減やリスク低減を目的とした生成 AI の活用可能性に対する検証を実施しました。
検証は下図の流れで進めました。
生成 AI 活用の有効性については、お客様が抱える課題やビジネス上の目的を踏まえて確認していく必要があります。そのためには、生成 AI の検証結果をお客様に確認してもらいながら有効性を判断する必要があります。また、対処すべき課題の優先度や取りうるワークアラウンドもビジネス状況や運用に依存するため、お客様と相談しながら検証を進めていくことが重要です。そのため、上記に示したように検証結果の共有とディスカッションを密に行いながら検証を進めました。また、そのディスカッションにおいては実際に安全作業管理に携わっているかたにも参加いただいております。
今回の検証内容は下記です。
検証には弊社の FrascoAI を用いて実施しました。FrascoAI では、RAG(Retrieval-Augmented Generation)を実現するための LLM の活用やベクトル検索といった処理を、ノーコードで構築することが可能です。下図はノーコードで生成 AI の処理を定義している画面です。(このようにグラフで表現される一連の処理を FrascoAI では「フロー」と呼んでいます)FrascoAI を活用することによって生成 AI の様々な活用を低コスト、短時間で試行錯誤することが可能となります。
まずは LLM へのプロンプトを工夫することによって LLM 単体による出力を確認しました。具体的には下記の設定で出力を確認しています。
上記の確認は FrascoAI で入力(input)を直接 LLM に渡し、LLM の出力を最終出力(output)に渡すグラフを UI 上で指定することで実現できます。システムプロンプトは LLM ノード(緑色のブロック)の設定値として指定します。この処理をグラフとして表現したものが下図です。
また、出力は複数の入力に対して確認することが必要ですが、FrascoAI ではそのような複数の入力に対して上記のフローをバッチ処理することが可能です。
LLM 単体による生成では、出力の背景となる情報が LLM に対して与えられていません。そのため危険源の根拠が不明となっており、妥当性のある出力を得ることが難しいという課題がありました。この課題に対する対処としては「危険源」を選択する際に、工事、内容に関する類似する過去事例等を知見(ノウハウ)として入力することで、事象の背景や、ノウハウとして不足している事項を補完する方式が考えられます。
具体的には入力から危険源傾向をまとめたドキュメントの記述のうち、入力内容に最も近いと判定されたデータを LLM に追加情報として与えます。LLM はこの情報を加味したうえで危険源を生成します。
文献を参照する仕組みも FrascoAI を用いると簡単に構築することができます。具体的には下図のようなグラフを組み上げることで実現できます。ここではドキュメント検索ノード(青色のブロック)により文献を参照しています。これにより、入力をもとに危険源傾向をまとめたドキュメントから関連する内容を抽出し、後段の LLM ノードにその情報を引き渡しています。結果として LLM ノードでは、その情報を加味したうえで LLM に対して危険源の生成を指示することが可能になります。
上記では検索の入力(検索ノード)としての作業手順をそのまま検索ワードとして渡していました。これらは必ずしも検索ワードとしては適切ではありません。そのため、入力された内容を LLM により適切な検索ワードにリライトして検索能力を向上させることを考えました。例えば「鉄骨架台の人力解体」という入力に対しての関連語句として「鉄骨架台の人力解体、鉄骨、架台、解体、人力、手作業、安全対策、工具、手順、効率、注意点」といった語句を生成し、この語句も参照して文献を検索します。
このような仕組みも FrascoAI を用いると簡単に構築することができます。具体的には下記のような検索ノードの前段に、(検索ワードのリライトを行う)LLM ノードを追加することで実現できます。
建設関係の企業様に対する生成 AI の検証作業支援として、FrascoAI を使った検証方法を紹介させていただきました。
生成 AI の活用においては、お客様のビジネス上の目的や課題、要件の性質によって適切な方法が異なります。そのため、様々な方法を試行錯誤しながら最適な仕組みを作り上げていくことが必要になります。FrascoAI を使うことによって生成 AI の活用フローを短時間で明確に定義・実装・実験することができ、効率的に検証作業を進めることができます。
生成 AI や FrascoAI にご興味がありましたら、お問い合わせよりお気軽にご連絡ください。