今日のひとこと Challange IT For Future

2024年

Java

EclipseのLink with Editor

Eclipseを利用していて、編集しているファイルをPackage Explorerで選択された状態にする方法がわからず、どう設定するのかとChatGPTに聞いてみたら…

Fess

FessでOllamaの使い方を考える

Fessのクロール時にOllamaを呼んで、何かできないかなと考えてみる。 クロールで取得したファイルをLLMに渡す ファイルから抽出したテキストをLLMに…

LLMPython

MLXを使ったAPIサーバーを作る

Smart Stock Notesでは、Llama 3.3を利用して、企業分析レポートを作っているのだけど、LlamaはMacでAPIサーバーを立てて、それを呼び出して利用して…

Python

Optunaでassert version is not None

古いバージョンのOptunaを利用しているプロジェクトで、依存関係の整理をしている時間もなく、最小限のバージョン更新で動かしたいと思ったのだけど…

その他

Smart Stock Notes

Smart Stock Notesを始めました。 Smart Stock Notesは、生成AIが企業情報や様々な指標を元に企業情報を分析して、そのレポートを公開していくサイト…

Fess

Fess 15に向けて

Lucene 10がリリースされ、OpenSearchも2.18のロードマップがなくなり、3.0に向かっている感じがするので、Fessも14から15に向けて、進んでいこうと…

Machine Learning

Dense Retrievalを実装してみる

検索のシンプルな実装を作ってみる系の話です。simple-spladeとか、ちょこちょこ作れるときに作ってみたりしているけど、基本に返って、シンプルなDe…

Fess

Fess 14.17のリリース

Fess 14.17をリリースしました。いつものように細々とした修正をしている感じではありますが、このリリースから、1つのOpenSearchのクラスターに対し…

Machine Learning

SPLADE++を実装してみる

simple-spladeを作った勢いで、ChatGPTと相談しながら、simple-*的な派生品を作り始めているのですが、ひとまず、simple-spladeppとして、SPLADE++を…

Machine Learning

SPLADEを実装してみる

naverのSPLADEの実装は、GitHubのnaver/spladeにあるけど、これが商用不可だったりするので、ゼロから実装して、何かで使いたいときの際にベースとし…