OpenDolphinNext

以前にちょっぴり取り上げた OpenDolphinNext だが、結局、開発中止になったようです。

ちょっと目を話した隙に・・・。

ああ、なるほど、そうなっていたんですか

A 先生=猪股弘明氏?

ところで、開発中止の告知がんされた Zenn の記事眺めていて、「A 先生=猪股弘明氏」かな?と思ったのだが、違うようです。
ご本人が ORCA ML と X ではっきりと否定していました。

確かに

OceanMini の WebORCA 連携先はデフォルトで WebORCA 公開サーバと接続する

という事実はあるのですが、

ORCAのAPIは、公式ページで公開されています。
ですが、この中にマスタデータを取得するAPIはありません。

マスタデータ取得用の隠しAPIとなっており、一般公開はされておらず、日医標準レセプトAPI協議会へ参加することで参照することができるようです。

ですが、このAPIの仕様を回避する方法があります。

WEB ORCAでは公開されていないようですが、オンプレでORCAを利用すると、PostgreSQLのデータベースコンテナが立ち上がります。
このコンテナからデータベースを直接読み出すことで、マスタデータとして利用することが、一応可能です。

クラウドにデプロイして運用する想定だと、素直にAPI通信したほうがいいと思いますが、、、

OpenDolphinNextでは、データベースをアップロードする仕様を暫定的につくったところで、終わってしまっています。

あたりの記述はとても猪股氏が言ったことのように思えず、違和感を感じていました。

しかし、上記の説明はちょっと理解しにくいですね。

・データベースコンテナを抱えている WebORCA は公式には存在しない

と認識していますし、仮にそのような ORCA があったとしても

・データベースをアップロードするのがなぜこの課題を解決することにつながるのか?

の説明に論理的飛躍があるように思えます。

OpenDolphin is finished?

一説によるとメドレーの OpenDolphinPro がサービス停止になるとのこと。
ドルフィンもその歴史的役割を終えつつあるのかなあと思います。

OceanMini の AI 連携機能

ところで、OceanMini には AI 機能(ollama 連携機能)がデフォルトで実装されているが、現状(v1.1.5)だとモデルは

model: pakachan/elyza-llama3-8b:latest

に固定である。
いわゆるエライザ。サイズが小さい割に医学分野にもそのまま使えて便利ではあった。

テストではこれでよかったのかもしれないが、そこは日進月歩の AI の世界。
モデルをユーザーが選べるようにできると応用が広がる。

先ほどリクエストをコミュニティページで提案してきた。

さて、どうなる。

→ 速攻でモデル選択機能が実装されました。(v1.1.6)

図は https://x.com/H_Inomata/status/2061234405214138651 より