AIを利用したサービスにおける構造化データの作成と活用例
AI を前提とするシステムにおいて、「質が高いデータを作る AI」と「データを元に顧客業務を支援する AI」の2つの AI システムは必須となる
特に前者においては、ドメイン固有の特性を考慮して、トラディショナルな手法や、特定の用途に特化した機械学習モデルを利用した前処理が求められる。ここにはデータ、機械学習エンジニアのスキルが求められるため、彼らにとって資産が流用しやすく扱いやすい Pythonが適切
「データを元に顧客業務を支援するAI」はそのような制約がない。むしろ顧客に近い部分のシステムを作るアプリケーションエンジニアが開発した方が、全体の開発プロセスから考えるとスムーズであり、アプリケーションエンジニアが扱いやすい技術選定が良い
以上のことから「質が高いデータを作る AI システム」は Python + LangChain で作り
「データを元に顧客業務を支援する AI システム」は Node.js + Mastra で作る
データ生成 / データからワークフロー制御するもの
https://scrapbox.io/files/680e33bb49759df9e328f9d2.png