AI活用
AIエージェントのHuman in the Loop設計|承認・停止・再開を実装する
AIエージェントの承認・停止・再開を設計する開発者向けに、承認対象の固定、未知操作の拒否、実行前の再検証を解説。停止後に残る外部処理と結果不明の扱い、境界を確かめるテストケースも整理します。
AIとつくる、実践プログラミング・コーディングメディア
ARCHIVE
AIエージェントの承認・停止・再開を設計する開発者向けに、承認対象の固定、未知操作の拒否、実行前の再検証を解説。停止後に残る外部処理と結果不明の扱い、境界を確かめるテストケースも整理します。
公式TypeScript SDKでMCPクライアントを作り、stdio接続、Tool一覧取得・実行、結果とエラーの判定、タイムアウト、切断までを実行ログ付きで解説します。
MCPサーバーをNode.jsとTypeScriptで作り、公式SDK、Zod、stdioを使ってノート検索Toolを登録し、接続設定と安全対策まで解説します。
GeminiのFunction CallingをJavaScriptで実装し、関数宣言、引数検証、アプリ側の実行、function_resultの返却、並列呼び出しの安全対策を解説します。
MCPのHost・Client・Server、Tools・Resources・Prompts、stdioとStreamable HTTPの役割を、構成図と用語表でわかりやすく解説します。