RSS DEV コミュニティ
フォロー
AIはスコアを捏造せずにライバル関係の物語を語ることができるか?
Rivalry Engineは、サッカーチーム間のライバル関係の歴史と激しさを分析し、物語化するために設計されたSnowflake搭載アプリケーションです。SQLを使用して150年分の試合データを処理し、ライバル関係の「熱量」を計算し、その形状を1単語で説明します。次に、Snowpark Eloモデルを使用して次の試合の結果を予測します。Cortexは、SQLで計算された事実のみを使用して、ライバル関係の物語を語るために利用されます。重要な設計原則は、AIが決して事実を捏造しないことです。2つのチームが対戦したことがない場合、アプリケーションは正直に「未記入の最初の章」を示し、AIは関与しません。アプリケーション全体(データ、分析、AIを含む)はSnowflake内で実行され、データウェアハウスから何も外部に出ません。これにより、データのセキュリティと現実に根ざした決定論的な結果が保証されます。ユーザーインターフェースはSnowflake内のStreamlitで構築されており、外部ホスティングやAPIキーは不要です。このアーキテクチャは、SQLでの事実データ計算とCortexによる創造的な物語化を分離することを強調しています。このプロジェクトは、単純なスコアボードを超えて、スポーツのライバル関係の感情的な本質を捉えることを目指しています。