-
生成AIの嘘を防ぐプロンプト手法完全ガイド AIが事実と異なる情報を生成してしまう「ハルシネーション」を防ぐための実践的な手法を、カテゴリ別に整理しました。チャットUIで今すぐ使えるプロンプト例付きです。
- 🔍 情報源・根拠を求める手法 1-1. 出典・ソースの明記を要求 概要: AIに情報の出典や根拠を必ず示すよう求める方法です。 プロンプト例: 以下について教えてください。ただし、各情報には必ず出典(URL、書籍名、論文名など)を併記してください。出典がない情報は「出典不明」と明記してください。 [質問内容] 長所: 情報の信頼性が判断しやすい 後で事実確認が可能 短所: AIが架空の出典を作る可能性がある 一般的な知識には …
続きを読む -
Roo Code バージョン 3.50.4 (commit e25b1f276, 2026-02-21) Built-in(組み込み)プロンプト 1. メインシステムプロンプト ファイル: src/core/prompts/system.ts SYSTEM_PROMPT 関数がエントリーポイント。内部で generatePrompt を呼び出し、各セクション関数を組み合わせて文字列を生成する。 2. プロンプトセクション (src/core/prompts/sections/) ファイル 内容 rules.ts RULES セクション。作業ディレクトリ制約、シェル別コマンドチェーン、ツール使用規則 capabilities.ts …
続きを読む -
OpenCode バージョン 1.1.36 Built-in(組み込み)プロンプト 1. メインシステムプロンプト ファイル: packages/opencode/src/session/system.ts (SystemPrompt namespace) モデルファミリ別に異なるプロンプトテンプレートを選択する。provider() 関数がモデルIDを判定し、対応する .txt を返す モデル判定条件 テンプレートファイル gpt-5 prompt/codex_header.txt gpt-, o1, o3 prompt/beast.txt gemini- prompt/gemini.txt claude …
続きを読む -
OpenClaw バージョン 2026.2.26 Built-in(組み込み)プロンプト 1. メインシステムプロンプト ファイル: src/agents/system-prompt.ts 関数: buildAgentSystemPrompt() (L189-664) 説明: 全セクション(Tooling, Safety, Skills, Memory, Messaging, Workspace等)を組み立て、1つのシステムプロンプト文字列を返す。PromptMode(“full” / “minimal” / “none”)によりセクション出力を制御する 2. プロンプトセクション …
続きを読む -
Kilo Code バージョン 5.7.0 Built-in(組み込み)プロンプト 1. メインシステムプロンプト ファイル: src/core/prompts/system.ts エクスポート関数 SYSTEM_PROMPT() がエントリーポイント。内部で generatePrompt() を呼び出し、各セクション関数の戻り値を文字列結合してシステムプロンプト全体を生成する。 ファイルベースのカスタムシステムプロンプト(.kilocode/system-prompt-{mode})が存在する場合、ツール定義セクションを除外し、roleDefinition + カスタムプロンプト + カスタムインストラクションのみで構成する。 …
続きを読む -
DSPy オプティマイザ 統合リファレンス DSPyのオプティマイザ(旧称:Teleprompter)は、DSPyプログラムのパラメータ(プロンプトやLMの重み)を自動的に調整し、指定したメトリクスを最大化するアルゴリズムです。公式ドキュメント(dspy.ai)に基づき、以下の 4カテゴリ・11種類 のオプティマイザが存在します。
- Automatic Few-Shot Learning(自動Few-Shot学習) プロンプトに最適化された例(デモンストレーション)を自動生成・挿入するオプティマイザ群です。 オプティマイザ 概要 適したタスク/指示のタイプ metric ラベル(正解出力) コード例(一文) …
続きを読む -
Codex CLI (OpenAI) バージョン: 0.106.0 (Git tag rust-v0.106.0, HEAD c1afb88) 実装言語: Rust (codex-rs), TypeScript (codex-cli, レガシー) 調査対象: codex-rs (現在のメイン実装) Built-in(組み込み)プロンプト 1. メインシステムプロンプト ファイル: codex-rs/core/prompt.md ロード: codex-rs/core/src/models_manager/model_info.rs:16 で include_str! によりコンパイル時埋め込み 定数名: …
続きを読む -
Codebuff SDK バージョン 0.10.6 / モノレポ構成(Apache-2.0) Built-in(組み込み)プロンプト 1. メインシステムプロンプト ファイル: agents/base2/base2.ts — createBase2() 関数内の systemPrompt フィールド Orchestrator エージェント “Buffy” の役割・コード編集方針・サブエージェント使用ガイドライン・レスポンス例を定義 モード(default / free / max / fast)に応じて条件分岐で内容を切り替える プレースホルダ {CODEBUFF_FILE_TREE_PROMPT_SMALL}, …
続きを読む -
Cline バージョン 3.67.1 Built-in(組み込み)プロンプト 1. メインシステムプロンプト ファイル: src/core/prompts/system-prompt/index.ts エントリーポイント関数: getSystemPrompt(context: SystemPromptContext) PromptRegistry(シングルトン)がVariant選択 → PromptBuilder.build() でプロンプトを組み立てる 呼び出し元: src/core/task/index.ts の attemptApiRequest() (L1873付近) 2. プロンプトセクション …
続きを読む -
Claude Code プロンプト構成調査 バージョン 2.1.59 (2026-02時点の最新) 注: Claude Codeはクローズドソースのnpmパッケージとして配布されており、ソースコードは公開されていない。本調査は公式ドキュメント (code.claude.com/docs)、公開GitHubリポジトリ (anthropics/claude-code)、CHANGELOGの記述、および筆者自身がClaude Codeとして動作する際に受け取るシステムプロンプトの実観察に基づく。コード参照は不可のため、動作仕様と設定インターフェースを中心に記載する。
- プロンプトテンプレートの場所 Built-in(組み込み)プロンプ …
続きを読む