Falconの思うままに

PASCAL好きが、気ままにマニアックなネタを

LocalAGIとは?

さて、またマイナーなネタ持ってきました。(笑)

LocalAGIです。

なんだそれおいしいのか?

おいしそうです。

github.com

こちらですね。そもそもLocalAIが先です。

なんだということですが、つまりOllamaです。(言い過ぎ)

LocalAIが元祖だったんですね。

その後Ollamaがでて爆発ヒットしたんですが、その前から

LocalAIがあります。

それでLocalAGIですが、エージェントです。OpenClawみたいな。

LocalAIが入っているそうで、いろいろできるようです。

結構エンタープライズ向けでAuthentikでSSOとかできるみたい。

Ollamaもバックエンドで呼べて、外部APIも呼べるので....

あれれ、LiteLLMいらないじゃん。なんです。

調べるとまさに私向き。(笑)

ollamaは個人使用が前提で会社だとこっちだそうな。

知らないですねえ。

それもそのはず、日本ではマイナーだそうで。

でもこれ社内のエージェントとして、かつWebインターフェイスついていて

SSOできて、社員のタスクのエージェントとして最適ではと思っています。

 

使ってもいないですが、ワクワクします。

いやCodeServer+OpenCode+OpenInterpreter+OpenDesign+Continueという

レアを絵に書いたような構成ですが、プログラマ向けなんで、

通常業務でもAIと活用という意味ではなかなかいいのではと思っています。

結局外部へデータを出さないとなればローカルでの環境構築はしないと

いけないので、インフラはやっぱり重要です。

 

ではでは。

Switchbot Lockを交換

さて、SwitchBot Lockを使って4年くらいかなあ。

ってGoogle検索したら2023年3月でした。

書いておいてよかった。(笑)

ということで、ロードテスト結果は4年と半年で引退です。

 

最近ロック位置の記憶が馬鹿になってしまい解錠できないというトラブルが

続いていました。電池ではなさそう。

ということで、交換を決意して同じものを購入しました。

まだ売っていたというところがメーカとして好感が持てますね。

 

すぐにモデルチェンジして買えなくなるものが多い世の中、交換で買い替えると

いいことだらけです。

取り付けブラケットがネジだけで交換できる。

ということです。ベースは壊れないので、本体だけ交換です。

作業工数が圧倒的です。

ベースは粘着テープを止めてネジ止めしているので、堅固です。

 

アプリでLockを削除して、新規追加でOKです。

昔よりBlueToothの認識がよくて、あっさりでした。(気のせいか?)

 

なので問題なく交換できました。ものの5分じゃないですかね。

なかなか耐久テストの結果の知見はAIでも検索してでてこなそうなので

書いておきます。

 

ではでは。

Geminiを自前で使う。

さて、Geminiを自前で使うというタイトルですが、変なこと言っていますかね?(笑)

自前というのはWebインターフェイスを使わないという意味です。

ええ、みなさんよく使っているGeminiですね。

 

最近、重たくないですか? あとモデルが自動選択になったみたいですね。

ということで、GeminiはAPIキーを発行してもらって使えるのです。

まあ、自分のチャットサイトを持っているので、そこでGeminiを使ってみました。

 

どういうこと? なんですが、LibreChatというソフトがありますね。

WebインターフェイスでAIと会話できる仕組みが自前で持てます。

使うAIは通信の手順が合えばなんでもOKなんですね。

 

まあOpenAI互換APIというのが、無難な規格ですので、多くはこれに

対応しています。Geminiも対応しておりますね。

なので、GeminiのAPIキーとエンドポイントを設定してあげれば、自分の

WebインターフェイスでGeminiと会話できます。

ここからが面白いですが、検索エンジンはGemini側でなく自前で持てます。

Tavilyとかが有名ですね。

なので、Tavilyで検索した結果をGeminiが解釈して答えてくれます。

結果が違っておもしろい。

これもTavilyの無料枠内で使っているが、自前も可能です。(汗)

メタ検索エンジンというやつです。

そこまで自前? って....はい....やります?(笑)

 

前から知っていたのですが、久しぶりに使ってみたら....

「意外と良くない?」という感想になりました。

応答が速くて、会話がすらすら進みます。

Geminiのサイトより軽い感じです。

いや〜やってみるものです。

Sakana Chatよりも速いです。

 

また、パーソナライズされないようです。(未確認ですが)

 

APIはFreeでも使えますが、私は課金していますが、サブスクでないので、

5000円1回で消費するまで使えます。(期限はあります)

買い切りですね。これがお財布に優しい。

サブスクするほど使ってないんでこれでOKです。

まあ無料でどこまでいけるか試している人なんで(笑)

 

みなさんもお試しくださいね。(往々にして情報が少ないので茨の道)

 

ではでは。

お一人様サーバーの改造案

さて、年末に向かって我がお一人様サーバーの改造案を

まとめてみました。(汗)

 

・ Ubuntu 24.04LTSから26.04LTSへの移行

  大仕事ですな。年末にやるしかないなあ。

・ NextCloudのHeadscale配下への移行

  これもですね。今SNIで振り分けてmTLSで認証なんで、まあ安心ではあるが

  表へ出したくなくなってきたなあ。PHPというのもあるんでちょっと

  Headscale配下へ潜らせようかと。

 

・ ラズパイ4のProxmoxへの移行

  今PimoxなんでProxmoxへ行きたいなあ。(正式サポートでないのは承知)

 

・ NextCloudからOpenCloudへの移行

  これも検討しています。Goで作られたDB不要のストレージサービスですね。

  OwnCloudからのフォークです。PHPから離れたいなあ。

 

・ DicisionModelの常駐化。

  LFMのd1なんか入れておきたいなあ。n8nから呼び出して何かさせるぞ。

 

・ CodeServer環境の快適化

  まあ今でもぼちぼちやっていますが、最高のFreeなAI開発環境を求めて

  やります。

 

・ WASMでWeb開発

  いやあFreePASCALでできるようになったんで、何か作ってみたい。

 

・ Cloudflare OSの続き

  インストールしてみたものの、その後どうなったか追いかける。

・ Cloudflare Workersの活用

  これも触ってみたいです。

 

・ HeadscaleのVersionUp

  だいぶご無沙汰でVersionUpしないとなあ。

 

・ バックアップ環境の構築

  手抜きなんでしっかりやりたい。

 

ということで、まとめるとマイナーなアイテムだらけです。(笑)

方針はより安全に快適にですか(汗)

まあUbuntuを上げるのはみんなやりますよね。

OCI Always Freeを徹底活用していますので、そこはマストでやります。

 

ではでは。

 

無料枠でのプログラム生成環境

さて、LLMによるプログラム作成に慣れてきました。

私はClaude Codeには課金せず、自前で無料のAI開発環境を構築しています。

 

概要を書くとProxmox上のLXCにUbuntuをいれてCode-Serverを立てています。

要するにvscodeがWeb上で動くんですね。

ターミナルが起動するので、そこにOpenCodeとOpenInterpreter(Python版)

を入れています。

また拡張機能でContinueをいれてチャットもできます。

 

使用するLLMはさくらのAI Engineの無料枠でGemma4-31Bを使用しています。

無料枠ですので制限がでますね。

その負担を減らす為にローカルLLMも導入しています。

GPUが8Gしかないですが、Gemma4E4Bがいます。

CPUですがQweb3.5-9Bもいます。(6.5t/sの遅さ)

 

ということで使い分けですが、いろいろ試したのですが、

プログラム修正は31Bないと駄目ですね。

Continueでプログラム解説させるのはGemma4でもQWenでもできました。

 

Gemma4ですがE4BですとToolCallが動かないのです。

いいところまでいくのですが、ファイル書換まで動かないんですね。

これはOpenCodeとかでやってもそうでした。

そこが弱いですので、こちらからの指示で解説用途の相談役です。

いちおう同じLAN内にForgejo(Git)がいるのでコミットもできます。

 

まあWeb画面ですべてができるので、快適ですね。

Web開発でなくテキストファイルの加工指示を出しているのですが、

Pythonでプログラムを作って実行してくれます。

 

自分のDiskでないので安心感が違います。

セキュリティーもhttpsにしてFQDNでアクセスでき、オーバレイネットワーク

でも証明書がついた状態ですよ。

なのでどこでもこの環境を開いて続きができるのです。

 

AIに言わせるとここまでやっている人はレア中のレアで普通は自分のPCで

Claude Codeだよと言っていました。

 

まあリモートで入ればできるのはわかっていますが、

この環境の快適さは構築してみないとわかってもらえないかもしれませんね。

 

ということで興味ある方は相談乗ります。

 

ではでは。

OpenCADStudioの継続確認

さて、前にご紹介しているOpenCADStudioです。

日本語のヒーローページあるんですね。

 

www.opencadstudio.com

 

ということでポータブル版はさくっと立ちあがるので気持ちいいのですが、

なんとSheetSetに対応してくれました。

 

これでシートセットでページ分けしている図面の操作性が劇的に上がります。

まだシートセットの変数には対応していないと思いますが、

ビューワーとしての資質は格段に上がりました。

MCPサーバー化が熱いみたいなんですね。

地道に再現性の改善は行ってほしいですね。

まだ図枠のフォントずれが収まってないですが、プレビューとしては

かなりの再現度です。

たぶん図枠が単純なら再現度は高いはずですよ。

うちのは少し省スペースに書いているのでずれがあるようです。

フォント不足に悩んでいたのですが、いつのまにか(笑)

オプション設定でPath指定できるようになっていたので、指定したら

収まりました。

 

大注目のまずはビューワーとして見ていきたいです。

MCPでの図面生成も現実味がありそうです。

 

ではでは。

 

ArtCraft試した。

さて、先日ArtCraftを紹介しました。

 

なので早速GridCraft(Excel)とSolidCraft(SolidWorks)を試しました。

どれも商用の本格的ソフトですが、どれだけの再現性あるのかという

点で評価しましたが、結論から言うと「まだまだ」です。

 

以下評価結果を書きます。

 

GridCraft(Excel互換)

xlslxファイルを開きました。Gridレイアウト的には再現されていますが、

フォントがダメです。日本語と英語でレンダリングが問題です。

フォントサイズも再現されていません。

ということで非常に見ずらい再現性です。

LibreOfficeのほうが全然いいです。

 

SolidCraft(SolidWorks互換)

これも高額なSolidWorksが動いちゃうのと期待しましたが、

ネイティブ形式は非対応です。

なのでSTEPとかになりますが、FreeCAD形式に対応していたので

開いてみました。

何かおかしな要素がくっついてきました。2D作画部はばっさり出てこないです。

(TechDraw)ということでFreeCADが長年の実績で勝負有でした。

 

ということで暖かい目で見守りが正解です。

急激に伸びているので全力で改善してくれると思いますので、

継続監視ですね。

日本語での評価発信は皆無だと思うので参考まで。

 

ではでは。