キュートなQtのグループです。
はてなブログを持っていれば、誰でも参加できます。
概要 ローカル LLM(Ollama)で動く自宅向けの対話エージェントを作っている。 このなかで、記憶は LanceDB のベクトル検索で持っていて、内省文(エージェントのエピソード記憶)、メモ(ファイルシステムに退避した記録)、夢で蒸留した知識(意味記憶)を、それぞれ embedding で引き当てる仕組みだ。 そのエージェントが、ある日から「自分で書いたメモを名指しで見つけられない」状態になっ…
はじめに 環境 手順 1. AWSでEC2インスタンス(Linuxサーバー)の作成 2. リモートデスクトップ接続できるようにLinuxsサーバーにUbuntu DesktopやXRDPなどをインストールする 3. LinuxsサーバーにQtをインストールする 4. Windows編で作成したHelloWorldプロジェクトをLinuxサーバーに転送する 5. リモートデスクトップ接続する 6. …
Qtでプログラムを書いていると、非同期なイベントのシグナルを待ちたい場面があります。 例えば別スレッドで画像を処理して、処理し終わるまでメインスレッドは待機したい、などですね。こんな時はシグナルウォッチャークラスを作ってループで監視させれば良いのですが、Qtにはそのための良いクラスが用意されていました。それがQSignalSpyです。Qt5〜対応しています。早速使い方をみて行きましょう。 QSig…
breakは直後のelseごと破壊します。 for i in range(10): print(i) if i == 5: break else: print("Hi") 実行結果 0 1 2 3 4 5 最後まで、breakされなければ、else以降が実行されます。 for i in range(10): print(i) if i == 15: break else: print("Hi") …