Aya*

コンピュータビジョンの研究をしています。 最近はマルチモーダルRAGに興味があり、Ll…

Aya*

コンピュータビジョンの研究をしています。 最近はマルチモーダルRAGに興味があり、LlamaIndexを使ったあれこれを投稿していく予定です。 たまに読書記録も書き込む予定です。

マガジン

  • LlamaIndex v0.10 基礎

    LlamaIndexの公式ドキュメントをもとに、理解に必要な基本的な実装を行いながら一緒に理解を深めていきましょう。 単純な日本語訳としてもご利用できますし、コード実装のヒントとしてもご利用できます。

  • ハーバードの心理学講義

記事一覧

Graph RAGをはじめからテキトーに

2024/08/05 こんにちは。今日はGraph RAGを研究で扱うことになったため何も知らないところから学んでいきたい人向けの記事になります。 Graph RAGとはデータをベクトル形…

Aya*
2か月前
16

LlamaIndex v0.10の「上位レベルのモジュール内のプロンプトへのアクセス,カスタマイズ」をやってみる

2024/03/22 こちらの公式ドキュメント(v0.10.20)を参考に評価についてまとめていきます. https://docs.llamaindex.ai/en/stable/examples/prompts/prompt_mixin.html

Aya*
2か月前
1

LlamaIndex v0.10のTerms とDefinitions の抽出をためす from 「Putting It All Together - Q&A」

2024/02/27 こちらの公式ドキュメント(v0.10.13)を参考にQ&Aについてまとめていきます. https://docs.llamaindex.ai/en/stable/understanding/putting_it_all_together/

Aya*
2か月前

RAGの性能を向上したいサーベイ

2024/05/16 こんにちは。 今回はRAGの性能を一つ上に高めるための最近の手法について一気にまとめていきます。論文レベルと解説記事レベルの両刀でまとめることを目標と…

Aya*
5か月前
1

LlamaIndex v0.10のQueryEngineをカスタムしてみる

2024/05/08 こんにちは。少し投稿期間が空きましたが、今回はQueryEngineを自作することにトライします。 モチベーションとしては、より良い検索のためにハイブリッド検…

Aya*
5か月前
1

テキスト埋め込みモデルはローカルで動かせるのか?サーベイ

こんにちは. 今回は,テキスト埋め込みモデルはローカルで動かせるもので十分な性能が出るのか調査してみました. このテキスト埋め込みモデルは,RAGやLLMの性能の根本…

Aya*
6か月前
1

LlamaIndex v0.10のLLMのカスタマイズをやってみる

2024/03/06 こちらの公式ドキュメント(v0.10.16)を参考に評価についてまとめていきます. LlamaIndex アブストラクションにおけるLLMのカスタマイズLLMの抽象化をLlamaIn…

Aya*
7か月前
2

LlamaIndex v0.10のEvaluatingをやってみる

2024/02/29 こちらの公式ドキュメント(v0.10.14)を参考に評価についてまとめていきます. https://docs.llamaindex.ai/en/stable/understanding/evaluating/evaluating.h

Aya*
7か月前
1

LlamaIndex v0.10のTracingとDebuggingをためす+Callback

2024/02/28 こちらの公式ドキュメント(v0.10.13)を参考にトレースとデバッグについてまとめていきます. 更にこちらのコールバックについてのドキュメントもまとめます …

Aya*
7か月前
2

LlamaIndex v0.10の「Putting It All Together」のQ&Aをやってみる+PandasQueryEngine

2024/02/26 こちらの公式ドキュメント(v0.10.12)を参考にQ&Aについてまとめていきます. はじめにここまで,LlamaIndexを用いてデータをロードしインデックスを作成して…

Aya*
7か月前
1

支援ノート

支援をしていただける方はこちらからお願いいたします。

200
Aya*
7か月前
1

「大規模言語モデルを作る」についてまとめてみた

LLMについて、いいスライドがあったので、まとめてみました。 作成者の小山田さんは、NECでLLM系の研究開発グループを主催しているそうです。 cotomiというNEC独自の高い…

Aya*
7か月前
8

④LlamaIndex v0.10のQueryingでクエリをやってみる

2024/02/23 ※すべての内容は無料で閲覧いただけます。 こちらの公式ドキュメント(v0.10.12)を参考にQueryingについてまとめていきます. クエリこれまでの記事で以下の…

Aya*
7か月前

③LlamaIndex v0.10のStoringで保存機能をやってみる

※すべての内容は無料で閲覧いただけます。 こちらの公式ドキュメントを参考にStoringについてまとめていきます. 保存データをロードしてインデックスを作成したら,コ…

Aya*
7か月前
1

②LlamaIndex v0.10のIndexingをやってみた

2024/02/20 こちらの公式ドキュメントを参考にインデックス作成についてあれこれ試してみました. 私が試した時のLlamaIndexの最新バージョンはv0.10.7です. なお,私…

Aya*
7か月前
3

①LlamaIndexのData Lodingについてやってみた(v0.10 対応)

LLamaIndexのデータのロードについてサクッとまとめました. https://docs.llamaindex.ai/en/stable/understanding/loading/loading.html 私の使用している環境はこちら…

Aya*
7か月前
4

Graph RAGをはじめからテキトーに

2024/08/05

こんにちは。今日はGraph RAGを研究で扱うことになったため何も知らないところから学んでいきたい人向けの記事になります。

Graph RAGとはデータをベクトル形式ではなく、ナレッジグラフの形式で保管し、そこから検索拡張生成を行う手法です。
https://qiita.com/xxyc/items/921805c7608c634f952f

背景として、通常のRAGは

もっとみる

LlamaIndex v0.10の「上位レベルのモジュール内のプロンプトへのアクセス,カスタマイズ」をやってみる

2024/03/22

こちらの公式ドキュメント(v0.10.20)を参考に評価についてまとめていきます.

https://docs.llamaindex.ai/en/stable/examples/prompts/prompt_mixin.html

はじめにLlamaIndexには,さまざまな高レベルのモジュール(クエリエンジン,応答合成器,検索器など)が含まれており,その多くはLLM呼び出

もっとみる

RAGの性能を向上したいサーベイ

2024/05/16

こんにちは。

今回はRAGの性能を一つ上に高めるための最近の手法について一気にまとめていきます。論文レベルと解説記事レベルの両刀でまとめることを目標としています。

RAGASと、いきなりRAGの手法に入るのではなく、評価指標として提案されてそこそこ有名なこちらの論文から紹介します。

こちらの記事を参考にしています。

論文はこちら。

RAGASとは

RAGシステム

もっとみる

LlamaIndex v0.10のQueryEngineをカスタムしてみる

2024/05/08

こんにちは。少し投稿期間が空きましたが、今回はQueryEngineを自作することにトライします。

モチベーションとしては、より良い検索のためにハイブリッド検索をしたいとなった場合にこの過程が必要になるためです。

今回はこちらのドキュメントをベースに紹介していきます。

クエリエンジンの作成(復習)クエリエンジンを作成するには、次の1コードで済みました。

query_

もっとみる

テキスト埋め込みモデルはローカルで動かせるのか?サーベイ

こんにちは.

今回は,テキスト埋め込みモデルはローカルで動かせるもので十分な性能が出るのか調査してみました.

このテキスト埋め込みモデルは,RAGやLLMの性能の根本を決めるコンポーネントの一つであります.

Sentence Transformers前提知識として,テキストを埋め込みと呼ばれるベクトル表現に変換するためのライブラリとしてSentence Transformersがあります.

もっとみる

LlamaIndex v0.10のLLMのカスタマイズをやってみる

2024/03/06

こちらの公式ドキュメント(v0.10.16)を参考に評価についてまとめていきます.

LlamaIndex アブストラクションにおけるLLMのカスタマイズLLMの抽象化をLlamaIndexの他のモジュール(インデックス、検索器、クエリエンジン、エージェント)にプラグインすると、データに対して高度なワークフローを構築することができます。

デフォルトでは、OpenAIの`g

もっとみる

LlamaIndex v0.10のEvaluatingをやってみる

2024/02/29

こちらの公式ドキュメント(v0.10.14)を参考に評価についてまとめていきます.

https://docs.llamaindex.ai/en/stable/understanding/evaluating/evaluating.html

はじめに表かとベンチマークはLLM開発における重要な概念です.LLMアプリ(RAG, エージェント)のパフォーマンスを向上するにはそ

もっとみる

LlamaIndex v0.10のTracingとDebuggingをためす+Callback

2024/02/28

こちらの公式ドキュメント(v0.10.13)を参考にトレースとデバッグについてまとめていきます.

更にこちらのコールバックについてのドキュメントもまとめます

はじめにアプリケーションのデバッグを行いトレースすることは,アプリケーションを理解して最適化する重要なカギです.LlamaIndexでこれを行うための方法を紹介します.

基本的なロギングアプリケーションの動作を調

もっとみる

LlamaIndex v0.10の「Putting It All Together」のQ&Aをやってみる+PandasQueryEngine

2024/02/26

こちらの公式ドキュメント(v0.10.12)を参考にQ&Aについてまとめていきます.

はじめにここまで,LlamaIndexを用いてデータをロードしインデックスを作成してクエリする一連の流れについて学んできました.

ここからは,本番環境を見据えた具体的なフレームワークに落とし込むための方法についてみていきます.

Putting It All TogetherLLMを用

もっとみる

支援ノート

支援をしていただける方はこちらからお願いいたします。

もっとみる

「大規模言語モデルを作る」についてまとめてみた

LLMについて、いいスライドがあったので、まとめてみました。

作成者の小山田さんは、NECでLLM系の研究開発グループを主催しているそうです。

cotomiというNEC独自の高い日本語力を持つ言語モデルを開発しているみたいです。

LLMの構築方法について一般論が書かれているためそれにフォーカスしていきます。

結構濃密なスライドな上、図もわかりやすいのでしっかり読みたい方は元の資料をご覧いた

もっとみる
④LlamaIndex v0.10のQueryingでクエリをやってみる

④LlamaIndex v0.10のQueryingでクエリをやってみる

2024/02/23

※すべての内容は無料で閲覧いただけます。

こちらの公式ドキュメント(v0.10.12)を参考にQueryingについてまとめていきます.

クエリこれまでの記事で以下のことを行いました。

データのロード

インデックスの構築

インデックスの保存

これで、LLMアプリケーションで最も大事であるクエリに取り組む準備が整いました。

最も単純なクエリは、LLMへのプロンプ

もっとみる
③LlamaIndex v0.10のStoringで保存機能をやってみる

③LlamaIndex v0.10のStoringで保存機能をやってみる

※すべての内容は無料で閲覧いただけます。

こちらの公式ドキュメントを参考にStoringについてまとめていきます.

保存データをロードしてインデックスを作成したら,コスト低減のためにインデックスデータを保存するとよいです.
デフォルトではインデックス付きデータはメモリにのみ保存されるため,明示的にストレージへの保存が必要です.

ディスクインデックス付きのデータを保存するもっとも簡単な方法は,

もっとみる
②LlamaIndex v0.10のIndexingをやってみた

②LlamaIndex v0.10のIndexingをやってみた

2024/02/20

こちらの公式ドキュメントを参考にインデックス作成についてあれこれ試してみました.

私が試した時のLlamaIndexの最新バージョンはv0.10.7です.

なお,私の実行環境はこちらです.

!pip install -q openai==1.12.0!pip install -q pypdf==4.0.1!pip install -q langchain==0.1.7

もっとみる
①LlamaIndexのData Lodingについてやってみた(v0.10 対応)

①LlamaIndexのData Lodingについてやってみた(v0.10 対応)

LLamaIndexのデータのロードについてサクッとまとめました.

https://docs.llamaindex.ai/en/stable/understanding/loading/loading.html

私の使用している環境はこちら.

!pip install openai!pip install pypdf==1.12.0!pip install langchain==0.1.7!

もっとみる