こんにちは、CCCMKホールディングス TECH LABの三浦です。 私はとても忘れっぽいのですが、何故か何十年経っても覚えていること、思い出せることがあります。すぐ忘れてしまうことと、ずっと覚えていることの違いってなんだろう、と考えてみるのですがよくわかりません。でも今でも思い出せることは、たぶんこれからもずっと忘れないような気がしています。 さて、今回はLangChainやLlamaIndexを使っていると、自ずと使うことが多いChromaというオープンソースのembedding databaseについて触れたいと思います。Chromaはテキストデータを埋め込み表現と一緒に格納する構造を持ち、検索機能や削除・更新といったデータ操作機能を備えています。 Chroma ChromaはLangChainやLlamaIndexといったLLMを使ったアプリケーション開発フレームワークにおいて活用