ベクトルデータベースとは?RAGで必要になる理由と選び方
ベクトルデータベースの役割、通常DBとの違い、exact searchとHNSW、metadata filterを解説し、pgvector・専用DB・managedの選定表と検証手順を示します。
AIとつくる、実践プログラミング・コーディングメディア
CATEGORY
AI活用に関する基礎、実装例、トラブル解決の記事をまとめています。
ベクトルデータベースの役割、通常DBとの違い、exact searchとHNSW、metadata filterを解説し、pgvector・専用DB・managedの選定表と検証手順を示します。
プロンプトエンジニアリングの意味、一般的なプロンプトの書き方との違い、目的・文脈・制約・例・評価を使ってAI出力を安定させる設計方法をWeb開発者向けに整理します。
Claude Codeの使い方を初心者向けに解説。インストール、ログイン、既存プロジェクトでの依頼方法、Plan mode、差分確認、テスト、CLAUDE.md、VS Code連携、権限設定、やってはいけない使い方をまとめます。
AIをWeb開発に組み込むために、AI・生成AI・LLM・AI APIの違い、基本構成、学ぶ順番、実装で起こりやすい失敗をエンジニア向けに整理します。
FlowiseのChatflowで、Document LoaderからRetriever、LLMまでをつないでRAGチャットを動かす手順を解説。ノード接続の構成図と、各ノードが何を受け取って何を返すかの入出力確認表を用意しました。
n8nをVPSへDockerでセルフホストする手順を、必須環境変数の一覧表とdocker composeの最小構成例で解説。HTTPSとwebhook URLの設定、実際に別環境へ戻す復旧テスト付きの運用チェックリストまでまとめました。
SEOカニバリをAIでチェックする手順。Search Consoleのquery-page実績と記事台帳を突き合わせ、同一意図・近接意図・別意図を分ける判定matrixと、維持・統合・差別化・廃止の4処置の選び方・実施手順を解説します。
AIでSEO記事をリライトする手順。変えない部分を先に決める refresh brief のテンプレート、章ごとの keep・update・delete 判定表、差分だけをAIに提案させるプロンプト、更新記録と効果測定の方法を解説します。
AI下書きをWordPressへ安全に登録する手順。JSON Schema、status=draft固定、公開権限のない専用ユーザー、single-workerでの重複抑止と再試行、承認・監査ログまで解説します。
AIでSQLを作成する手順を、スキーマ提示からEXPLAIN検証までの5段で解説。正常・0件・重複・NULLの4種fixtureの考え方と、read-onlyから始める安全確認チェックリストを掲載します。
AIでコードドキュメントを作成する手順を、棚卸し→根拠収集→生成→不一致検証→運用の5段で解説。根拠リンク付きで書かせる指示テンプレートと、更新日ではなく根拠差分で陳腐化を検知する運用の作り方まで掲載します。
AIを使ったデバッグの方法を、再現条件の固定→仮説の順位付け→1変更1検証の順で解説。仮説を否定する確認方法の付け方と、再現手順・仮説・実験結果を1枚に残すデバッグログのテンプレートをそのまま使える形で掲載します。
Ollama APIをJavaScriptから呼ぶ手順を、Node.js標準のfetchだけで解説します。非ストリームとストリーム両方の実行可能コード、行単位JSONの読み方、つながらない時の切り分けまでを収録しています。
Gemini APIのManaged Agentsで長時間タスクをバックグラウンド実行し、Remote MCPやカスタム関数を接続するJavaScript実装を解説。状態遷移・認証更新・運用上の注意も整理します。
Codexのローカルプロジェクトへ複数フォルダを追加する方法を解説。primary folderがGit操作・AGENTS.md・skills・config.tomlに与える影響と、関連リポジトリを安全にまとめる設計を整理します。
ChatGPTデスクトップアプリのVoiceからCodexの作業を始め、進捗を確認し、追加指示を出す流れを解説。音声に任せる範囲と、差分・テストを画面で確認すべき場面も整理します。
Canva AIの使い方を初心者向けに解説。Canva Code 2.0、Gemini連携、Magic Write、Magic Design、画像・資料・SNS作成、商用利用や著作権の注意点をまとめます。
生成AIツールの選び方を、ChatGPT、Gemini、Copilot、Claude、Perplexity、Gemini Notebook(旧NotebookLM)で比較。文章作成、調査、連携、コード、資料整理の違いを解説します。
ChatGPTとGeminiの違いを、文章作成、調べ物、Google連携、画像生成、ファイル分析、コード相談、料金、安全性の観点で比較します。どちらを使うべきか用途別に整理します。
GPT-5.6で何が変わったのかを、GPT-5.5との違い、Sol・Terra・Luna、ChatGPT、ChatGPT Work、Codex、max・ultraの変更点に分けて解説します。
Claudeの使い方を初心者向けに解説。長文読解、文章作成、要約、ファイル分析、Projects、Artifacts、Research、Web検索、コード相談、無料版と有料版、APIとの違い、安全に使う注意点をまとめます。
ChatGPT Workとは何かを、Chat・Codexとの違い、できること、Web・モバイル・デスクトップ版の特徴、始め方、注意点に分けて解説します。
ChatGPTでできることを用途別にまとめました。文章作成、要約、翻訳、ブログ、コード相談、データ分析、画像・ファイル、Projects、横断検索の活用例を具体的なプロンプト付きで解説します。
ChatGPTの使い方を初心者向けに解説します。始め方、基本操作、質問文のコツ、仕事・勉強・ブログ・Web制作での活用例、無料版と有料版の違い、安全に使う注意点までまとめます。
ChatGPT無料版と有料版の違いを、料金、使える機能、利用制限、向いている人の観点で整理します。Plus、Go、Proの選び方や、API料金との違いも初心者向けに解説します。
Gemini Notebook(旧NotebookLM)の使い方を初心者向けに解説。名称変更後の位置づけ、PDF・Web・動画の要約、引用確認、コード実行などの新機能を整理します。
公式TypeScript SDKでMCPクライアントを作り、stdio接続、Tool一覧取得・実行、結果とエラーの判定、タイムアウト、切断までを実行ログ付きで解説します。
OpenRouter APIをJavaScriptから使い、複数AIモデルのfallback、provider routing、価格・速度・parameter・ZDR条件、router metadataと費用ログを実装します。
Claude Prompt Cachingのautomatic cachingと明示breakpoint、5分・1時間TTL、usageの読み方、TTFT比較、pre-warm、tool定義の無効化条件を解説します。
Gemini Live APIをJavaScriptで使い、短期トークン、WebSocketセッション、PCM音声、映像、文字起こし、割り込み、context圧縮、session resumptionまで解説します。