概要 OpenAI Assistants APIのRetrieval機能は添付ファイルを検索して質問に回答できますが、添付ファイルの知識を組み合わせたような回答はできません。 はじめに RAG(Retrieval-Augmented Generation、検索拡張生成)1は、Fine-Tuningなど言語モデルの学習手段の代替として語られる事がたまにあります。ですが実際には、RAGとはあくまで外部のデータソースを「検索」しているの過ぎず、「学習」しているとまでは言えないのではないかと考えています。 そこで本稿では、簡単なタスクを通してRAGで対応できないケースを見ていきます。 これをちゃんと論じるには「検索」と「学習」の定義を明確にする必要があると思います。が、そういうのはちゃんとした文献に任せて、本稿では「データを学習をしていれば解けるけど、RAGでは対応できなさそうなタスク」を使って実