本ソースコードは、生成AIによるチャットシステムを実現するRAG(Retrieval-Augmented Generation)のサンプルコードです。
「シンプル」「強力」「すぐ動く」をモットーにしたアプリケーションで、これらかRAGを始める人に参考にしてもらうべく開発しました。
-
シンプル
余計な機能がなく、シンプルなチャットのインターフェースのみを提供しています。これにより、ソースコードの可読性が高まり、中身を理解しやすくなっています。 -
強力
シンプルとはいえど機能は強力です。Azureの最先端の検索手法である「セマンティックハイブリッド検索」、Azure Static Web Apps、Azure Functionsによるフルサーバーレス構成といった最新技術が集結されています。 -
すぐ動く
Azure Developer CLI、BicepによってIaC(Infrastructure as Code)を実現しており、コマンド一発でAzureにリソースがデプロイされて動くようになっています。