株式会社ホコサキ

ブログ

お役立ち情報・お知らせ

Web・業務システム・AI・DX まわりの「むずかしくない」話を、宇部のIT屋の目線でお届けします。

AIエージェントのチームメモリ設計をTencentDB-Agent-Memoryで考えるAI活用
天京祐輔
天京祐輔
AIエージェントのチームメモリ設計をTencentDB-Agent-Memoryで考える

複数エージェントが協調するチーム構成で生まれる「知識断絶」の問題を起点に、TencentDB-Agent-Memoryが提示する共有メモリハブという設計思想を解説。Chat Memory・Skill・LLM-Wiki・Code-Graphの4種類の資産の役割と使い分け、自前設計する場合の最小スキーマまでを実務エンジニア向けに整理します。

pdf-inspectorでPDF前処理の判別を自動化するAI活用
天京祐輔
天京祐輔
pdf-inspectorでPDF前処理の判別を自動化する

RAGパイプラインへのPDF取り込みで避けて通れない「スキャンか否かの判別」を自動化するRustライブラリ pdf-inspector の仕組みと、Pythonバインディング経由の最小構成コード・RAGパイプラインへの組み込み設計を解説します。

kaneoをDocker Composeで動かして見えた、Jira代替の現実開発ツール
天京祐輔
天京祐輔
kaneoをDocker Composeで動かして見えた、Jira代替の現実

OSS プロジェクト管理ツール kaneo を Docker Compose で実際に立ち上げた一次情報をもとに、Jira・Linear との機能差・セルフホストの運用コスト・向いているチーム像を整理。「自分たちのチームに kaneo が合うか」を判断するための実践レポートです。

tuicrでGitHub PRレビューをターミナルに閉じ込める開発ツール
天京祐輔
天京祐輔
tuicrでGitHub PRレビューをターミナルに閉じ込める

tuicr(tweaker)はVimキーバインドでGitHub PRのdiff閲覧・インラインコメント・レビュー送信をターミナル内で完結させるRust製TUIです。gh CLIとの役割分担、セットアップ手順、主要キーバインド、実用上の限界まで実感ベースで解説します。

openworkをセルフホストしてClaude Coworkの代替になるか試した開発ツール
天京祐輔
天京祐輔
openworkをセルフホストしてClaude Coworkの代替になるか試した

different-ai/openwork を検証した実践レポート。opencode 基盤の「Ejectable」設計思想、セルフホスト時のセットアップ手順とつまずきポイント、Claude Cowork とのコスト構造・機能差、opencodeアーカイブ化リスクを含めた採用判断の軸を実務目線で整理します。

ローカル音声対話パイプラインを自前で動かして分かったことAI活用
天京祐輔
天京祐輔
ローカル音声対話パイプラインを自前で動かして分かったこと

huggingface/speech-to-speech を使いWhisper・LLM・Parler-TTSをローカルで繋いだ音声対話パイプラインを実際に動かして分かったこと。環境構築のハマりどころ、モデル選定の現実的な落とし所、OpenAI Realtime APIとのレイテンシ・コスト比較、社内FAQ対応への転用で何が足りないかまで正直に整理します。

Snipe-ITをDockerで動かしてExcel資産台帳と比べてみたDX推進
天京祐輔
天京祐輔
Snipe-ITをDockerで動かしてExcel資産台帳と比べてみた

ExcelのIT資産台帳が「誰も信用しなくなる」状態に陥りがちな中小企業向けに、無料OSSのSnipe-ITをDocker Composeで実際に動かした検証レポート。資産登録・QRラベル・ライセンス管理の3つの基本フローの実態と、Excelより楽になる点・逆に手間が増える点を正直に解説します。

aisuite で複数LLMプロバイダーを統一呼び出しするAI活用
天京祐輔
天京祐輔
aisuite で複数LLMプロバイダーを統一呼び出しする

aisuite を使って OpenAI・Anthropic・Groq など複数の LLM プロバイダーを統一インターフェースで呼び出す方法を解説。LangChain・LiteLLM との使い分け基準や、プロバイダー乗り換え・モデル A/B テストの実務コード例も紹介します。

InstaticをDockerで動かしてWebflowと比べた正直な評価Web制作
天京祐輔
天京祐輔
InstaticをDockerで動かしてWebflowと比べた正直な評価

セルフホスト型ビジュアル CMS「Instatic」を Docker Compose で実際に起動し、管理画面の操作感・静的出力の仕組みを確認した実験レポート。Webflow・Framer との比較軸と、採用すべきプロジェクト・避けるべきプロジェクトの判断材料を整理します。

harperをローカルで動かす英語文法チェック環境の作り方開発ツール
天京祐輔
天京祐輔
harperをローカルで動かす英語文法チェック環境の作り方

ローカル完結の英語文法チェッカー harper を VS Code・Neovim に統合する手順を、cargo インストールから settings.json・init.lua の設定例まで実務粒度で解説。Grammarly との使い分け判断軸や、契約書・技術文書への適用イメージも整理します。

アーキテクチャ図が腐らないようにLikeC4を実務に組み込む開発ツール
天京祐輔
天京祐輔
アーキテクチャ図が腐らないようにLikeC4を実務に組み込む

「アーキテクチャ図が古い」は意識の問題ではなくワークフローの設計ミスです。LikeC4 の DSL(specification / model / views の三層構造)を使ってモデルから図を生成し、VSCode 拡張のライブプレビューと GitHub Actions の自動エクスポートで図をレビューフローに乗せる方法を、実際に動くコード例とともに解説します。Mermaid・draw.io との使い分け基準や段階的な導入アプローチも紹介。

open-code-reviewをGitHub Actionsに組み込む実務手順開発ツール
天京祐輔
天京祐輔
open-code-reviewをGitHub Actionsに組み込む実務手順

alibaba/open-code-reviewをGitHub Actionsに組み込む実務手順を解説。セルフホストを選ぶ判断軸、決定論的パイプライン+LLMの二段構え設計、設定ファイルの最小構成、シークレット管理の注意点、誤検知の調整方法まで、チームで使い続けられる状態を目指して整理しています。

ローカルLLMのモデル選定を1コマンドで終わらせるllmfitAI活用
天京祐輔
天京祐輔
ローカルLLMのモデル選定を1コマンドで終わらせるllmfit

OllamaやLM Studioでローカルを試す前に、自分のマシンで何が動くかを1コマンドで確かめられるCLIツール「llmfit」の使い方を解説。VRAM・量子化バリアントの組み合わせ爆発という選定の壁を、インストールから出力の読み方・Ollamaでの実行まで実務目線で紹介します。

AIコードレビューのトークン爆発をcode-review-graphで抑えるAI活用
天京祐輔
天京祐輔
AIコードレビューのトークン爆発をcode-review-graphで抑える

AIコードレビューでトークンが爆発する原因と、依存グラフツール「code-review-graph」を使ってPRレビュー時のコンテキストを最小化する方法を解説。インストールからClaude Code・CursorへのMCP接続、ベンチマークによる削減効果の確認、グラフの運用まで実務エンジニア向けに説明します。

open-seoを実際に動かして分かった「Semrush代替」の現実AI活用
天京祐輔
天京祐輔
open-seoを実際に動かして分かった「Semrush代替」の現実

月額数万円のSEOツール費用に疑問を持つ担当者へ。オープンソースの「every-app/open-seo」を実際にセットアップして動かし、Semrushとの機能・データの差を正直に検証。セルフホストの難易度、DataForSEO APIの従量課金という前提、使える場面と使えない場面の判断基準を具体的に解説します。

wigoloでAIエージェントにWeb検索を無料で追加する開発ツール
天京祐輔
天京祐輔
wigoloでAIエージェントにWeb検索を無料で追加する

APIキー不要でAIエージェントにWeb検索を追加できるローカルMCPサーバー「wigolo」のセットアップ手順と、実際の検索品質・制限・落とし穴を正直にまとめました。Tavily等の有料APIとの使い分け判断軸も整理しています。

PostHogをセルフホストしてフィーチャーフラグまで動かす実務ガイド開発ツール
天京祐輔
天京祐輔
PostHogをセルフホストしてフィーチャーフラグまで動かす実務ガイド

PostHog を Docker Compose でセルフホストし、フィーチャーフラグによる段階リリースまで実際に動かすための実務ガイド。GA4 では対応できないデータ主権の要件や機能面の限界を整理したうえで、環境変数・起動手順・JavaScript SDK の実装・isFeatureEnabled を使ったコード出し分けまでを具体的に解説します。

DocuSealをDocker Composeでセルフホストして署名フローを動かす開発ツール
天京祐輔
天京祐輔
DocuSealをDocker Composeでセルフホストして署名フローを動かす

OSS の電子署名基盤 DocuSeal を Docker Compose でセルフホストし、署名フロー作成からWebhook受信まで実際に動かしながら解説します。PostgreSQL+Redis構成のdocker-compose.yml実例、API経由の署名依頼送付、submission.completedイベントの受信実装、本番運用の考慮点まで整理しています。

OpenCutをセルフホストして社内動画に使えるか正直に評価した開発ツール
天京祐輔
天京祐輔
OpenCutをセルフホストして社内動画に使えるか正直に評価した

OpenCutをセルフホストして社内動画制作に使えるか検証した実務レポート。Docker/Bunによる起動手順と詰まりどころ、現時点で動く機能とCapCut Web版との機能差、ブラウザストレージ依存のリスク、認証・更新追従コストまで正直に評価。「今すぐ使える用途」と「様子見が賢い用途」の判断基準を整理します。

AIが量産するUIを止めるhallmarkの制約ファイル設計AI活用
天京祐輔
天京祐輔
AIが量産するUIを止めるhallmarkの制約ファイル設計

AIコーディングツールが生成するUIが「同じ顔」になるAIスロップの原因を解説し、hallmark(Nutlope/hallmark)の制約ファイル設計を読み解く。SKILL.mdの設計思想・distribution defaultsの拒否・.cursor/rulesやCLAUDE.mdへの組み込み手順まで踏み込んだ実務向け記事。

graphifyでコードベースをナレッジグラフ化してAIに渡すAI活用
天京祐輔
天京祐輔
graphifyでコードベースをナレッジグラフ化してAIに渡す

コード・DBスキーマ・仕様書がバラバラに管理された業務システム開発で、AIアシスタントが「関係性」を失う問題をgraphifyのナレッジグラフ化で解決する方法を解説。セットアップ・グラフ構築コマンド・MCPツールの使い方から、RAGやcodebase-memory-mcpとの使い分け基準まで実装レベルで紹介します。

github/spec-kitで学ぶ仕様駆動開発とAI出力品質の関係AI活用
天京祐輔
天京祐輔
github/spec-kitで学ぶ仕様駆動開発とAI出力品質の関係

github/spec-kitのファイル構成を読み解きながら、Spec-Driven Development(SDD)の考え方とAIエージェントの出力品質の関係を解説。仕様の曖昧さが出力ブレの根本原因であること、constitution.mdやspec.mdをどう書くかを具体例とコードで示します。

AIエージェントのターミナル操作をdcgで守る防御設計の現実AI活用
天京祐輔
天京祐輔
AIエージェントのターミナル操作をdcgで守る防御設計の現実

AIエージェントにターミナル操作を委ねる際の破壊的コマンド誤実行リスクと、Rustシェルラッパーdcg(Destructive Command Guard)による防御設計を解説。DesktopCommanderMCPとの組み合わせ時の動作検証、fail-openの構造的限界、多層防御の考え方と実務での採用判断軸を具体的に示します。

`.claude/` スキルファイルの設計と実務運用AI活用
天京祐輔
天京祐輔
`.claude/` スキルファイルの設計と実務運用

Claude Code の `.claude/` ディレクトリに置くスキルファイルが「プロンプトの保存」とどう違うのかを整理し、mattpocock/skills の設計思想(workflow enforcement)を tdd スキルの構造から読み解く。CLAUDE.md・commands・hooks との役割分担、obra/superpowers との比較、スキル化すべきタスクの判断軸と書き始めの注意点まで実務視点で解説。

addyosmani/agent-skillsのスキル定義を読み解くAI活用
天京祐輔
天京祐輔
addyosmani/agent-skillsのスキル定義を読み解く

Addy Osmaniが公開したaddyosmani/agent-skillsのリポジトリ構造・SKILL.mdの記述パターン・production-gradeの意味を読み解き、Claude CodeやCursorへの組み込み方と自分でスキルを書くときの設計判断を整理します。

claude-videoのコードで読む「動画をLLMに渡す」仕組みAI活用
天京祐輔
天京祐輔
claude-videoのコードで読む「動画をLLMに渡す」仕組み

OSSツール bradautomates/claude-video のコードを追いながら、動画をフレーム抽出・Base64エンコードしてClaude APIのvision機能に渡す処理フローを実装レベルで解説。トークン消費の計算方法、モデル選択によるコスト差、duration-awareなフレーム予算の設計、自前プロジェクトへの転用ポイント、長尺動画や高速アクションへの限界まで整理します。

OfficeCLIでAIエージェントにOfficeファイルを安全に触らせるAI活用
天京祐輔
天京祐輔
OfficeCLIでAIエージェントにOfficeファイルを安全に触らせる

COMやpython-docxをAIエージェントに渡すと環境依存・プロセス管理・出力の構造化という3つの問題が同時に発生します。単一バイナリ・Office不要・JSON出力対応のOfficeCLIがエージェント連携でどう機能するか、セットアップからfunction calling実装・制約まで実務視点で解説します。

議事録AIをクラウドに送らず完結させるMeetilyを試したAI活用
天京祐輔
天京祐輔
議事録AIをクラウドに送らず完結させるMeetilyを試した

録音データをクラウドに送らずAI議事録を作れるオープンソースツール「Meetily」を検証。オンデバイス処理の仕組み、クラウド型サービスとの精度・手軽さ・情報管理の比較、動作環境の現実、向いているケース・向いていないケースを実務目線で整理します。

herdrで複数AIエージェントを1画面に束ねる開発ツール
天京祐輔
天京祐輔
herdrで複数AIエージェントを1画面に束ねる

複数の AI コーディングエージェントを並列で使い始めるとターミナルが散らかり、セッション消失やコンテキスト切り替えコストが問題になります。Rust 製 agent multiplexer「herdr」のインストール手順・基本操作・フロント/バック/テスト分担シナリオを具体的なコマンドとともに解説します。

AIペネトレーションテストツール strix を実際に動かしてみた開発ツール
天京祐輔
天京祐輔
AIペネトレーションテストツール strix を実際に動かしてみた

AIが攻撃シナリオを自律生成するペネトレーションテストツール strix を、リリース前のステージング環境で実際に動かしてみた実験レポート。セットアップのつまずきどころ・OWASP ZAPとの本質的な違い・誤検知の実態・法的リスクまで正直に伝えます。

page-agentを既存Webアプリに後付けする実務ガイド開発ツール
天京祐輔
天京祐輔
page-agentを既存Webアプリに後付けする実務ガイド

Alibaba製のpage-agentを既存WebアプリにJavaScriptとして後付けする方法を、最小構成のコード例とともに解説。Playwright/Puppeteerとの構造的な違い、向いているユースケース(ERP・レガシー社内ツール)と厳しいケース、プロンプトインジェクションやAPIキー管理などの本番投入前の注意点を実務目線で整理します。

AIエージェントが読めるデザインシステムとは何か、Astryxで考えるAI活用
天京祐輔
天京祐輔
AIエージェントが読めるデザインシステムとは何か、Astryxで考える

Claude CodeなどのAIコーディングエージェントにUI実装を任せると「AIが作りました感」が出る原因は、エージェントに渡す情報の設計にあります。Metaが公開したデザインシステムAstryxが掲げる「agent ready」という設計思想を、MUI・shadcn/uiとの比較を交えながら実装視点で読み解きます。

chrome-devtools-mcpでAIにDevToolsを見せてデバッグする開発ツール
天京祐輔
天京祐輔
chrome-devtools-mcpでAIにDevToolsを見せてデバッグする

chrome-devtools-mcpを使うと、AIエージェントがChromeのDevToolsに直接アクセスし、DOM・ネットワーク・コンソールを自分で読んでデバッグを支援してくれます。Playwright MCPとの違い、ローカルへのセットアップ手順、レイアウト崩れ・APIレスポンス確認・コンソールエラー診断の3つの実用ユースケースを具体的に解説します。

TolariaでMarkdownナレッジをローカルAI検索する実践ガイド開発ツール
天京祐輔
天京祐輔
TolariaでMarkdownナレッジをローカルAI検索する実践ガイド

ローカルのMarkdownファイルをGit管理しながらAI検索できるデスクトップアプリ「Tolaria」の実践ガイド。ObsidianやNotionとの向き不向きの違い、セットアップ手順、フォルダ構成例、Git連携の実運用、Obsidianからの移行コストを具体的に解説します。

OmniRouteで複数AIコーディングツールのAPIを1本に集約するAI活用
天京祐輔
天京祐輔
OmniRouteで複数AIコーディングツールのAPIを1本に集約する

Claude Code・Cursor・Cline・Copilotを並行利用するとAPIキーや設定ファイルがツールごとに散在し、無料枠管理も個別になる問題をOmniRouteで解消する方法を解説。1エンドポイント集約・スマートフォールバック・RTK+Cavemanトークン圧縮・MCP/A2A対応の仕組みと、LiteLLMとの使い分け判断まで実際のコマンドと設定例で紹介します。

認証基盤にLogtoを選ぶ理由と選ばない状況Web制作
天京祐輔
天京祐輔
認証基盤にLogtoを選ぶ理由と選ばない状況

Auth0の高コスト・Cognitoの素朴さ・Clerkの制約に引っかかり始めたエンジニア向けに、OSSの認証基盤LogtoをAuth0・Clerk・Cognitoと比較しながら、マルチテナント・RBAC・データ主権の観点で「選ぶ状況・選ばない状況」を具体的に解説します。

video-useで動画編集を自動化した検証レポートAI活用
天京祐輔
天京祐輔
video-useで動画編集を自動化した検証レポート

browser-use/video-useを使って「自然言語の指示だけで動画編集パイプラインを組む」実装検証レポート。セットアップのハマりどころからカット・テロップ挿入の最小フロー、ハルシネーションの対処法まで、エージェントが自律処理できる範囲と人手が必要な範囲を正直に整理します。

gstackで学ぶClaude Codeのロール設計思想AI活用
天京祐輔
天京祐輔
gstackで学ぶClaude Codeのロール設計思想

Y Combinator CEO Garry Tan がオープンソース化した Claude Code 向けスキルパック「gstack」の設計思想を読み解きます。23ツール・6ロールという構成がなぜ「コンテキスト汚染」と「役割の混在」を解決するのか、フロントマターによるロール固定の仕組みと自社フローへのスモールスタート導入方法を実務エンジニア向けに解説します。

MinerUでPDF→Markdown変換、RAG前処理の精度を上げるAI活用
天京祐輔
天京祐輔
MinerUでPDF→Markdown変換、RAG前処理の精度を上げる

PyMuPDFやpdfplumberでPDFを抽出してもRAG精度が上がらない原因は前処理にあります。MinerUのインストールから変換出力の確認、LangChainへの組み込みまでを実務目線で解説。PyMuPDF・pdfplumberとの使い分け基準も整理します。

セルフホストの旅程管理ツールTREKを社内出張に使えるか検証した開発ツール
天京祐輔
天京祐輔
セルフホストの旅程管理ツールTREKを社内出張に使えるか検証した

セルフホスト型旅程管理ツールTREK(mauriceboe/TREK)を「社内出張ツールとして本番運用に耐えるか」という視点で検証。Dockerでの最小構成デプロイ手順、SSO(OIDC)連携の設定方針と既知の制約、運用コストのトレードオフを実務エンジニア向けに解説します。

DESIGN.md でエージェントのデザイン指示を永続化するAI活用
天京祐輔
天京祐輔
DESIGN.md でエージェントのデザイン指示を永続化する

コーディングエージェントへのデザイン指示がセッションをまたいでブレる問題は、プロンプトではなく「置き場所」の設計欠陥です。Google Labs が公開した DESIGN.md フォーマットの構造と、README.md・CLAUDE.md との役割分担を整理しながら、Web制作プロジェクトで今日から使える最小構成を具体的なコード例で示します。

AIDesigner MCPサーバーをセットアップして使ってみたAI活用
天京祐輔
天京祐輔
AIDesigner MCPサーバーをセットアップして使ってみた

AIエージェントにUIデザイン生成を委譲できるMCPサーバー「AIDesigner」の仕組み・セットアップ手順・実際の動作感触・向いている使い所を実務エンジニア向けに解説します。

VoiceboxをセルフホストしてElevenLabsの代わりになるか試したAI活用
天京祐輔
天京祐輔
VoiceboxをセルフホストしてElevenLabsの代わりになるか試した

OSSの音声スタジオVoiceboxをセルフホストし、ElevenLabsと品質・コスト・運用負荷を比較。ナレーション生成・ボイスクローン・ディクテーションの3ユースケースで実用の限界点を検証し、「いつOSSに切り替えるべきか」の判断軸を整理します。

Stirling-PDFをDockerでセルフホストする:導入判断と運用の現実開発ツール
天京祐輔
天京祐輔
Stirling-PDFをDockerでセルフホストする:導入判断と運用の現実

Stirling-PDFをDockerでセルフホストする方法と、iLovePDF・Adobe AcrobatなどのSaaSとの使い分け判断を実務目線で解説。最小構成のdocker-compose.yml・認証設定・OCRの限界・REST API連携まで、導入から運用コストのトレードオフまでを整理します。

SQLite本番運用の3つの壁とlibSQL(Turso)への移行コスト開発ツール
天京祐輔
天京祐輔
SQLite本番運用の3つの壁とlibSQL(Turso)への移行コスト

SQLite本番運用で直面する同時書き込み・レプリケーション不在・マルチテナント管理の3つの壁を整理し、libSQLベースのTurso SDK(@libsql/client)への移行コストをコード差分で確認。エンベッドドレプリカの実装例や向き不向きの判断軸も解説します。

LLMの入力トークンを60〜95%削減するheadroomの使い方AI活用
天京祐輔
天京祐輔
LLMの入力トークンを60〜95%削減するheadroomの使い方

LLMアプリの入力トークン膨張の原因を構造的に整理し、OSSライブラリheadroomをPythonコード・RAGパイプライン・AIエージェントに差し込む具体的な方法を解説。GPT-4oの単価を使ったコスト試算と、圧縮が裏目に出るケースの判断基準も含む。

codebase-memory-mcpでコードベースを知識グラフ化してClaudeに接続するAI活用
天京祐輔
天京祐輔
codebase-memory-mcpでコードベースを知識グラフ化してClaudeに接続する

コードベースをコンテキストに丸ごと貼り付ける運用の限界を出発点に、codebase-memory-mcpを使って知識グラフとしてインデックス化しClaudeに接続する手順を解説。ベクトルRAGやCopilot Workspaceとの設計上の違いと使い分け判断軸も整理します。

スマホがやめられないのは意志の問題じゃない——超正常刺激という罠その他
天京祐輔
天京祐輔
スマホがやめられないのは意志の問題じゃない——超正常刺激という罠

「スマホがやめられない」のは意志の弱さではなく、生物学的なメカニズムの問題かもしれない。動物行動学者ティンバーゲンが発見した「超正常刺激」という概念を入口に、SNS・ショート動画・ジャンクフードが人間の本能をどう乗っ取るのか、その設計の構造を解説します。

TimesFMをゼロショットで動かす:Prophet・ARIMAとの使い分けと最小構成コードAI活用
天京祐輔
天京祐輔
TimesFMをゼロショットで動かす:Prophet・ARIMAとの使い分けと最小構成コード

Google Research が公開した時系列予測の基盤モデル TimesFM を、ファインチューニングなしで業務 CSV に適用する最小構成コードを解説。Prophet・ARIMA との使い分け基準(データ量・外部変数・予測ホライズン)と、需要予測・シフト計画・在庫管理への当てはめ方を実務目線で整理します。

zvecを実装レベルで読む――インプロセスベクターDBの設計とPython最小実装AI活用
天京祐輔
天京祐輔
zvecを実装レベルで読む――インプロセスベクターDBの設計とPython最小実装

Alibaba製インプロセスベクターDB「zvec」の設計思想をC++実装レベルから読み解き、Pythonバインディングによる最小実装を解説。FAISS・ChromaDBとの比較軸を整理し、PoC・CLIツール・サーバーレス関数など採用すべき場面と見送るべき場面を具体的に判断できる。

Agent-ReachでAIエージェントにSNS・動画・GitHubの情報を渡すAI活用
天京祐輔
天京祐輔
Agent-ReachでAIエージェントにSNS・動画・GitHubの情報を渡す

Agent-Reach(Panniantong/Agent-Reach)を使ってAIエージェントにReddit・YouTube・GitHubなどの構造化データを取得させる方法を解説。TavilyやSerpAPIとの違い、APIキー不要の仕組みとリスク、LangChain・Claude・OpenAI Agents SDKへの実装例をコードレベルで紹介します。

AIエージェントのスキル定義が攻撃面になる理由とSkillSpectorによる静的スキャンAI活用
天京祐輔
天京祐輔
AIエージェントのスキル定義が攻撃面になる理由とSkillSpectorによる静的スキャン

AIエージェントのスキル定義(ツール/関数呼び出し仕様)は、コードSASTもLLMガードレールも見ていない新しい攻撃面だ。NVIDIA製OSS「SkillSpector」を使った静的スキャンの手順とGitHub ActionsへのCI組み込み方法を、役割分担の整理とともに解説する。

あなたのターミナルはRMSが作った——リチャード・ストールマンという人その他
天京祐輔
天京祐輔
あなたのターミナルはRMSが作った——リチャード・ストールマンという人

リチャード・ストールマン(RMS)が作ったGNU・GCC・GPL・Emacsが現代の開発環境にどう生きているかを、思想の原点から辿る技術読み物。フリーソフトウェアとオープンソースの違い、コピーレフトの逆説的な仕組みも解説します。

Chatwootをセルフホストしてサポートコストを削減できるか、正直に検討するAI活用
天京祐輔
天京祐輔
Chatwootをセルフホストしてサポートコストを削減できるか、正直に検討する

Intercom・Zendeskの代替として注目されるオープンソースのカスタマーサポートツール「Chatwoot」。セルフホストでエージェント数無制限・データ自社管理が実現できる一方、サーバー運用・バックアップ・障害対応は自社負担になります。Docker Composeによる試験起動の手順と、「無料OSS=コストゼロではない」という運用コストの現実を正直に整理します。

金子勇と「47氏」——Winnyが問い続ける開発者の責任その他
天京祐輔
天京祐輔
金子勇と「47氏」——Winnyが問い続ける開発者の責任

Winny開発者・金子勇の技術的思想と人物像を、エンジニア目線で掘り下げる。ピュアP2Pと中継キャッシュの設計思想、7年半の法廷闘争と無罪確定、そして43歳での急逝。「ツールを作ることが罪になりうるか」という問いは今も現役だ。

ジェフ・ディーンが解き続けた問題と、Googleインフラ誕生の軌跡その他
天京祐輔
天京祐輔
ジェフ・ディーンが解き続けた問題と、Googleインフラ誕生の軌跡

MapReduceの著者欄に繰り返し現れる名前、Jeff Dean。彼がいつ何を作り、どんな問題意識でそれを作ったのかを時系列で追う。MapReduce・Bigtable・Spanner・TensorFlow・Geminiまで、「道具の層を一段下げて作り直す」という設計哲学の反復パターンと、社内ミームになった伝説の実像を読む。

apple/containerはDocker Desktopの代替になるか——Apple Silicon Macで検証した開発ツール
天京祐輔
天京祐輔
apple/containerはDocker Desktopの代替になるか——Apple Silicon Macで検証した

Apple公式OSSのapple/containerを実際に試した一次体験をベースに、Docker Desktopとのアーキテクチャの違い・Compose互換性の現状・ローカルLLMや業務開発環境での適性を整理。乗り換え・併用・見送りの判断材料を提供します。

ジョン・カーマックはなぜ「制約」を愛したのかその他
天京祐輔
天京祐輔
ジョン・カーマックはなぜ「制約」を愛したのか

DoomやQuakeを作ったゲームプログラマー、という認識で止まると彼の本質を見逃す。ジョン・カーマックが体現した「制約の中から最大を引き出す方法論」を、主要プロダクトの技術的意義・Fast Inverse Square Root・オープンソース哲学・Meta退職メモ・AGI転身まで追いながら読み解く。

広告が「なぜ効くのか」を本能から理解する心理マーケティング入門その他
天京祐輔
天京祐輔
広告が「なぜ効くのか」を本能から理解する心理マーケティング入門

損失回避・希少性・社会的証明・アンカリングという4つの心理バイアスを「仕掛ける側」の視点で解説。なぜ本能に刺さるのか、地方中小企業がチラシ・SNS・LPで実践する方法、悪用との境界線まで具体的に整理します。

「趣味です」と言った男——Linus Torvaldsの哲学と矛盾を読むその他
天京祐輔
天京祐輔
「趣味です」と言った男——Linus Torvaldsの哲学と矛盾を読む

Linus Torvaldsの人物像をLinux・Git誕生の経緯と名言から読み解く。「趣味です」と言った21歳の動機、BitKeeper騒動から2週間で生まれたGit、毒舌レビューの背景にある品質哲学、2018年の謝罪まで——実用主義者の矛盾と遺産をエンジニア視点で掘り下げる。

Vercel Workflows で AI Agent の長時間実行を捌く設計と実装AI活用
天京祐輔
天京祐輔
Vercel Workflows で AI Agent の長時間実行を捌く設計と実装

Vercel Workflows と Fluid compute が AI Agent の長時間実行・ステップ分割・リトライという要件にどうフィットするかを解説。従来の Serverless Functions が抱えるタイムアウト・状態消失・重複副作用・待機課金の問題を整理し、Agent ループを Workflow ステップに落とし込む設計指針と擬似コードで具体的に示します。

Claude Coworkの動作モデルと実務エンジニアの使いどころAI活用
天京祐輔
天京祐輔
Claude Coworkの動作モデルと実務エンジニアの使いどころ

Claude Coworkの動作モデル(サブエージェント協調・承認フロー・コンテキスト分断リスク)を正確に理解し、実務エンジニアが「このタスクなら使う/使わない」を判断できる実践的な基準を整理。MCP設定の最小構成例と初回タスク指示の書き方も解説します。

tar+cron から restic へ:Cloudflare R2 で作る「戻せる」バックアップ運用開発ツール
天京祐輔
天京祐輔
tar+cron から restic へ:Cloudflare R2 で作る「戻せる」バックアップ運用

tar+cronやrsyncによるバックアップ運用が抱える構造的な問題(暗号化なし・世代管理の属人化・リストア未検証)を整理し、restic + Cloudflare R2による最小構成への移行フローを実際のコマンドで解説します。

Claude Designを実務で試してわかったことAI活用
天京祐輔
天京祐輔
Claude Designを実務で試してわかったこと

2026年4月リリースのAnthropicによるビジュアル生成ツール「Claude Design」を実際に触ってわかったことを整理。操作フローの注意点、デザインシステムを渡した活用法、v0・Figma・Canvaとの使い分け、実務での使いどころと現時点の限界をエンジニア視点でまとめます。

Wi-Fi CSIパッシブセンシングとRuViewの設計判断を実装視点で読む開発ツール
天京祐輔
天京祐輔
Wi-Fi CSIパッシブセンシングとRuViewの設計判断を実装視点で読む

Wi-Fi CSI(Channel State Information)を使ったパッシブセンシングの物理的な仕組みと、RustライブラリRuViewがCSIストリームをリアルタイム処理するアーキテクチャを実装視点で解説。PythonツールチェーンとRust実装の設計上の差分(GIL・GCポーズ・クロスコンパイル)や、介護・工場・オフィスへの実務適用と現時点の制約を正直に評価します。

BrowserbaseでPlaywrightをクラウド接続する最短経路開発ツール
天京祐輔
天京祐輔
BrowserbaseでPlaywrightをクラウド接続する最短経路

BrowserbaseでPlaywrightをクラウドブラウザ基盤に接続する最短経路を解説。アカウント作成・APIキー取得からSDKインストール、connectOverCDPによる接続コード、セッションリプレイの確認、ハマりやすい認証エラー・タイムアウト・セッション未クローズまで実務視点でまとめています。

Claude Fable 5とMythos 5:安全分類器フォールバックの設計と実装AI活用
天京祐輔
天京祐輔
Claude Fable 5とMythos 5:安全分類器フォールバックの設計と実装

2026年6月9日に公開されたClaude Fable 5とMythos 5は、同等の能力を持ちながら安全分類器の有無で分岐した双子モデルです。フォールバック機構の仕組み・セッションイベントのハンドリング実装・Mythos 5との使い分け判断軸を、実務エンジニア向けに具体的に解説します。

whichllm:自分のマシンで動くローカルLLMを1コマンドで選ぶAI活用
天京祐輔
天京祐輔
whichllm:自分のマシンで動くローカルLLMを1コマンドで選ぶ

whichllmを使えば、ハードウェア自動検出と実測ベースの推計スコアにより「自分のマシンで動くローカルLLM」を1コマンドで選定できます。インストール手順・出力の読み方・Ollamaでのpullまでを一気通貫で解説します。

faissに疲れたら試したい turbovec:RAG検索層を軽量Rustインデックスに差し替えるAI活用
天京祐輔
天京祐輔
faissに疲れたら試したい turbovec:RAG検索層を軽量Rustインデックスに差し替える

faissの設定コスト(IndexFactory・学習フェーズ・C++依存)に疲れたエンジニア向けに、Rustバックエンド+Pythonバインディングの軽量ベクトルインデックス「turbovec」を解説。TurboQuantによる16倍メモリ削減の仕組み、faiss・chromadbとの使い分け、社内文書RAGへの最小組み込み例を紹介します。

Claude Code Remote Control の使い方と実務への組み込み方AI活用
天京祐輔
天京祐輔
Claude Code Remote Control の使い方と実務への組み込み方

Claude Code Remote Control の仕組みと有効化手順を解説。ローカルセッションをクラウドに移動せず外部デバイスから操作できる特性、セッション起動の2パターン、認証エラーの対処法、CI連携との使い分けまで実務視点で説明します。

OpenAI Codex(2025年版)はCopilotやChatGPTと何が違うのかAI活用
天京祐輔
天京祐輔
OpenAI Codex(2025年版)はCopilotやChatGPTと何が違うのか

2025年5月リリースのOpenAI Codexは、旧来のコード補完APIとは別物のクラウドエージェントです。GitHub Copilotやに ChatGPTとの本質的な違いを動作モデル(非同期・並列実行・サンドボックス・GitHub連携)から整理し、実務での向き不向きと使い分けを解説します。

山口県のAI活用は今どこにいるか。現場から見た現在地と突破口AI活用
天京祐輔
天京祐輔
山口県のAI活用は今どこにいるか。現場から見た現在地と突破口

山口県のAI活用は今どこにいるのか。県の公開資料・実際の民間事例・公的支援の動きをもとに、地方中小企業が直面する3つの壁と現実的な突破口を現場目線で整理します。

Google Workspaceとは何か、無料版との違いと料金プランを整理するDX推進
天京祐輔
天京祐輔
Google Workspaceとは何か、無料版との違いと料金プランを整理する

「無料のGmailと何が違うの?」という疑問に正面から答えます。独自ドメイン・管理コンソール・ストレージのプール制など有料版の実質的な差を整理し、Microsoft 365との向き不向き・2025年改定後の料金プランも解説。地方中小企業が導入を判断するための具体的な軸を提供します。