金重 宣俊– Author –
-
未分類
HITL(Human-in-the-Loop)とは — 自前エージェントの人間の確認を設計する
HITL(Human-in-the-Loop)とは、AIエージェントの処理の途中に人間の確認を挟む設計を指す。難しいのは止めることではなく再開することだ。選択肢を会話ごとの状態として保存し、番号だけの返事を決定論的に解決する形に落ち着いた。 -
未分類
問い合わせフォームの大半は営業メールだった — サーバサイドで機械判定する Phase1 を作った
気づいたこと サイトの問い合わせフォームを見ていて、違和感を持った。届くものの多くが、見込み客からの相談ではない。いわゆるフォーム営業である。会社名を名乗り、自社サービスを紹介し、提案したい、協業したい、という文面が並ぶ。 問題は混在して... -
未分類
AIエージェント基盤を止めずに更新する — Python ホットリロードと、Web サーバ層の分離
私の環境では、自分で書いたサーバ本体の上で、役割ごとのエージェントのプログラムが動いている。サーバもエージェントも、ほぼ毎日書き換わる。一日に100件を超える変更が入ることも珍しくない。 書き換えたコードをどう反映するか。素朴にやるなら、プ... -
未分類
AIエージェントの土台 — ループエンジンとツールボックス
AIに仕事を任せる、と一口に言っても、中で起きていることは案外知られていない。私自身、自分の環境を毎日のように書き換えていながら、「ではエージェントとは具体的に何か」と問われると、少し考えてしまう。 この記事は、私のAI環境の見取り図のうち、... -
未分類
私のAI環境の見取り図 — ひとりの技術者がAIに何を任せているか
ここ一年で、私の仕事の進め方は大きく変わった。以前は、調べ物も、サーバーの操作も、原稿の下書きも、すべて自分の手でやっていた。今はその多くをAIに任せている。しかも、ただ質問して答えをもらうだけではない。AIが実際にサーバーへ入って設定を直... -
未分類
チケットの「保留」を、期日が来たら自動で起こす — OpenProjectの自動復帰ジョブを作った
タスク管理でいちばん怖いのは、期限を過ぎることよりも「忘れること」だと思っている。期限があれば誰かが見る。だが「保留」にしたチケットには期限がないに等しく、状況が変わって再開できるようになっても、こちらが思い出すまで永久に眠り続ける。 私... -
未分類
アラート一次調査の自動化——自前のAIエージェントに障害の初動を任せるまで
アラート一次調査の自動化——自前のAIエージェントに障害の初動を任せるまで 「AI、何使ってるんですか?」 「金重さんって、AIは何を使ってるんですか。Claude Codeですか、ChatGPTですか、Geminiですか」 最近、よく聞かれる。これに正直に答えるのは、少... -
未分類
OpenProject を最新版に上げる — 「最新を使っているつもり」を検証する
きっかけは、常に 500 を返す API だった プロジェクト管理に OpenProject を使っている。タスクや案件の記録をここに集約し、外部からは API v3 を通じて読み書きする。そのうち、ワークパッケージ同士を関連付ける POST /api/v3/work_packages/{id}/rela... -
未分類
Meta Quest 3 と Windows 11 のリンクが不安定だったので、Virtual Desktop と有線LAN化で組み直した
Meta Quest 3 と Windows 11 のリンクが不安定だったので、Virtual Desktop と有線LAN化で組み直した Meta Quest 3 と Windows 11 の PC を Link でつないで iRacing を走る、という使い方をしていた。ところが、この Link がしばしば繋がらなくなる。ケー... -
未分類
クエン酸サプリで尿酸値は8.6から6.0になった — 腎臓の酸排泄・アンモニア・クエン酸を一本の線でつなぐ
【結論】腎臓の「酸排泄」「アンモニア生成」「クエン酸代謝」は別々の話ではなく、一本の線でつながっている。その理屈に沿ってクエン酸サプリを約1ヶ月摂取したところ、血中尿酸値は8.6→6.0 mg/dLへ低下した(n=1)。 尿酸は、尿のpHが低いほど結晶化し...