Embeddingとは?AI検索で文章をベクトル化する仕組み
Embeddingの意味、文章を数値ベクトルへ変換する仕組み、コサイン類似度の計算、モデル選びと検索精度の確認方法を解説します。
AIとつくる、実践プログラミング・コーディングメディア
CATEGORY
AI活用に関する基礎、実装例、トラブル解決の記事をまとめています。
Embeddingの意味、文章を数値ベクトルへ変換する仕組み、コサイン類似度の計算、モデル選びと検索精度の確認方法を解説します。
MCPサーバーをNode.jsとTypeScriptで作り、公式SDK、Zod、stdioを使ってノート検索Toolを登録し、接続設定と安全対策まで解説します。
Claude Structured OutputsをTypeScriptから使い、output_config.format、JSON解析、strict tool use、拒否・max_tokens・スキーマ制限への対処を解説します。
GeminiのFunction CallingをJavaScriptで実装し、関数宣言、引数検証、アプリ側の実行、function_resultの返却、並列呼び出しの安全対策を解説します。
Gemini Interactions APIをJavaScriptから使い、output_text、実行ステップ、previous_interaction_id、バックグラウンド実行、generateContentからの移行を解説します。
OpenAI APIの429エラーを、レート制限と利用枠・請求状態に切り分け、指数バックオフ、同時実行制御、使用量確認までJavaScript例付きで解説します。
OpenAI Responses APIをJavaScriptから使い、テキスト出力、previous_response_idによる会話状態、ツール、Chat Completionsからの移行を解説します。
社内で生成AIを安全に使うためのガイドラインを、対象範囲、入力データ、禁止事項、承認フロー、事故対応、教育、見直しまで雛形付きで解説します。
AI APIの料金が膨らむ原因を分解し、リクエスト単位のログ、月次予算、利用上限、モデル選択、異常検知まで実装例付きで解説します。
ローカルLLMのモデル規模・量子化・contextによるメモリの考え方、GPUと統合メモリの違い、用途別の選び方、購入前チェックを解説します。
MCP ServerでTools・Resources・Promptsのどれを使うか、制御主体、副作用、URI、テンプレートの違いと10ユースケースの分類表で解説します。
Search ConsoleやKeyword Plannerの実データをAIで整理し、表記揺れの正規化、検索意図cluster、1URL1主キーワード割当を行う手順を解説します。
Vercel AI SDKをNext.jsで使い、OpenAI・Claude・Geminiをprovider設定で切り替える最小構成、generateText、streamText、本番確認を解説します。
Claude CodeのCLAUDE.mdへ何を書くか、root・下位ディレクトリ・個人用の対象範囲、競合を避ける書き方、検証手順をテンプレート付きで解説します。
OpenAIのTranscriptions APIをNode.jsから呼び、音声を日本語テキストへ変換する最小コード、話者分離、長時間音声、再現テストを解説します。
LLM評価の目的、30件の評価データ雛形、5段階rubric、人とLLM judgeの役割、失敗分類、回帰テストの運用方法を解説します。
Claude APIの公式TypeScript SDKとMessages APIで最初の応答を取得し、content block、system、エラー、request IDを扱う最小構成を解説します。
AIでPull Requestの差分をレビューするときのプロンプト、確認観点、重要度と根拠の付け方、誤検知率を測る評価シートを紹介します。
ノーコードAIチャットボットを、目的、資料、権限、回答ルール、20問テスト、限定公開の順に設計する方法と要件定義シートを紹介します。
MCPのHost・Client・Server、Tools・Resources・Prompts、stdioとStreamable HTTPの役割を、構成図と用語表でわかりやすく解説します。
Gemini APIの現行Interactions APIをNode.jsと公式Google Gen AI SDKから呼び出し、最初の応答を得る手順、保存設定、エラー確認を解説します。
RAGの意味、検索・分割・埋め込み・回答生成の流れ、向いている資料、精度を上げる確認点を、最小構成図と具体例で解説します。
OpenAI APIをJavaScriptから使う手順を、Node.jsの準備、APIキーの環境変数設定、公式SDKの導入、Responses APIの最小コード、エラーの切り分けまで解説します。
Sakana Fugu APIをJavaScriptから呼び出す方法を解説。OpenAI SDK、baseURL、FuguとFugu Ultra、reasoning effort、会話履歴、JSON検証、料金・安全なWebアプリ構成まで紹介します。
Sakana AIとは何かを、AI Scientist、Sakana Fugu、進化的モデルマージ、マルチエージェント、GitHubで試せる技術、開発への応用から解説します。
Sakana AIのAI Scientist-v2をLinux・NVIDIA GPU環境へ導入し、研究テーマ作成、アイデア生成、BFTS設定、実験、PDF確認、エラー対処まで解説します。
Claude Agent SDKをTypeScriptから使う方法を解説。query、cwd、allowedTools、ファイル探索・編集、Bash、承認、Subagents、MCP、安全なコンテナ・Worktree構成まで紹介します。
Grok Voice Agent APIをWebSocketから使う方法を解説。session.update、音声ストリーミング、VAD、割り込み、短期シークレット、Function Calling、録音・個人情報の注意点まで紹介します。
Grok Collections APIで社内PDFを検索するRAG実装を解説。Management APIキー、Files API、文書追加、hybrid検索、file_search、引用元、権限・更新運用まで紹介します。