ホーム / お役立ち記事 / Notion AI の自動入力が直した値を上書きする理由|プロンプトの外で防ぐ設計
Knowledge
弊社が試した構成(ベーシックの自動入力・ページ編集時に動かす設定)では、ページの本文を編集すると、人が手で直した値も AI の値へ書き直されました。「値があれば変えない」とプロンプトに書いても、日本語でも公式ヘルプの英語の一文でも止まりませんでした。弊社が構築で実測した上書きの仕組みと、保存漏れ・発火していないだけとの見分け方、運用での受け止め方、直ったかの確かめ方をまとめます。
Notion AI の自動入力で、人が手で直した値が数分後に AI の値へ戻ることがあります。弊社が構築で試したベーシックの自動入力では、設定の誤りではなく、本文の編集を合図にその行の項目がもう一度作られる動きでした。
「値があれば変えない」とプロンプトに書いても、上書きは止まりませんでした。そのため弊社は、人が直した値をプロンプトで守ろうとせず、プロンプトの外で受け止める前提で設計しています。
この記事は、Notion のデータベースで自動入力を使っている業務の担当者・情報システムの担当者に向けて書きます。
上書きの仕組み、ほかの不具合との見分け方、運用での受け止め方、直ったかの確かめ方を、弊社が実際に通した手順で整理します(実測は2026年7〜8月)。
Notion の公式ヘルプでは、自動入力には「ベーシック」と「カスタムエージェント」の2種類があります。ベーシックは、その行(ページ)の中身から値を作ります。
実行のタイミングは、手動・ページ作成時・ページ編集時(弊社の画面の表記は「ページコンテンツの編集時」)などから選びます。
ページ編集時に動かしていると、本文を編集するたびに、その行の自動入力がもう一度走ります。弊社の実測では、人が手で直した製品の型番・要旨・分類が、本文を編集した約2分後にすべて AI の値へ戻りました。
公式ヘルプは、空白のセルだけに入力したいなら「このプロパティが空白の場合にのみ入力して」と指示に加えるよう案内しています(カスタムエージェント自動入力の手順に書かれた案内)。裏返すと、何も書かなければ値の入ったセルも書き直す前提と読めます。
弊社は、お客様の Notion のデータベースで、自動入力の5項目の指示の末尾に「既に値が入っている場合は変更しない。」と足して保存しました。そのうえで手で値を直し、本文を編集しました。
結果は、本文の編集の約2分後に、手で直した値がすべて AI の値へ戻りました。保存できていることは、設定パネルを開き直して確かめています。
日本語だから効かなかったのかを分けるため、1項目だけを公式ヘルプの英語の一文「Only fill this property if it is empty.」に置き換えて試しました。
手で入れた値は、本文の編集の約4分後に AI の値へ戻りました。言語の問題ではありません。
弊社が試したのは、ベーシックの自動入力です。いまの公式ヘルプでは、この一文はカスタムエージェント自動入力の設定手順の中に書かれています。カスタムエージェント自動入力でこの一文が効くかは、弊社は確かめていません。
同じデータベースで、「ステータスがクローズになった時点を対象」と書いた2項目は、クローズ前のページでは作られませんでした。
弊社が試した範囲では、ステータスを条件にした指示は効き、書き込み先の項目の今の値を条件にした指示は効きませんでした。この非対称から、弊社は、自動入力は書き込み先の項目の今の値を読まずに値を作っている、と見ています。
公式ヘルプは、ベーシックの自動入力について「特定の行またはページ内のコンテンツを使用」とだけ書いています。書き込み先の項目の今の値を読むかどうかは、公式の説明からは確かめられませんでした。
「思ったとおりに値が入らない」には、見た目の似た3つの原因があります。直し方が違うので、先に分けます。
保存漏れは、画面の上では設定済みに見えます。保存していない指示文も下書きとして残るためです。
時間の遅れも、空欄の原因になります。弊社の実測では、本文を貼ってから3〜5分で動き、10分を超えることもありました。公式ヘルプは、空欄のときはその項目で自動入力がオンになっているかと、ページに十分な情報があるかを確かめるよう案内しています。
弊社が試したベーシックの自動入力では上書きをプロンプトで止められなかったので、設定の漏れを直したうえで、上書きが起きる前提の運用を決めました。弊社が実際に通した手順は次のとおりです。
5は、「ページコンテンツの編集時」だけでは、ステータスを変えただけでは動かないためです。2つのタイミングは同じ項目に並べて設定でき、クローズの操作で値が作られることを試しのデータで確かめました。
API で入れる行は、API の編集では自動入力が動かないので(弊社の実測)、自動入力に頼らず値も一緒に入れます。
ページ編集時のタイミングを外し、手動の実行だけにする形も取れます。弊社は試していませんが、本文の編集では動かなくなる一方で、手動で実行した行は AI の値で書き直され、新しく登録した行にも自動では値が入らなくなる見込みです。
弊社の構築ではこの形は採らず、3と4で受け止めました。
設定が保存され、自動で動いているかは、次の手順で確かめます。
上書きを止められているかは、次の手順で確かめます。確かめたい項目だけを見ると、「変わらない」が止められたのか、発火しなかったのかを区別できません。
弊社の英語の一文の試しでは、対照の項目と確かめたい項目が同じ時刻に AI の値へ戻りました。これで「発火したうえで効かなかった」と判定できました。
設定を変える作業では、変える前に既存の行の値を書き出しておき、作業の後に全件を突き合わせます。弊社の構築では、設定し直しの前後で既存の行の値に差がないことを、2回の突き合わせで確かめました。
自動入力の項目が少なく、使う人が上書きの動きを知っていて、AI の値を下書きとして扱える運用なら、自力で足ります。上の確かめ方は、設定画面と新しいページだけで回せます。
自力の壁は次の4つです。
最後の1つは、ベーシックの自動入力では作れません。公式ヘルプのとおり、ベーシックはその行の中身だけを使います。
弊社の構築では、ほかのデータベースとの照合が要る判定は自動入力に載せず、Notion AI のチャットで動かす指示の側に置きました。
外注の分かれ目は、項目の数ではなく、どの値を人が持ち、どの値を AI に任せるかの切り分けが要るかです。外注するなら、見積もりを比べる前に次の3点を確かめてください。
この3点は、保存・効き目・既存の行の無事を、それぞれ確かめる手立てです。
ゴムマリでは、Notion のデータベースの設計と構築、Notion AI での下書き・照合の組み込みを、業務データベースの開発・構築(Notion 対応)として承ります。進め方は相談からご連絡ください。
Notion で頼めることの全体は、Notion の構築と開発にまとめています。
自動入力を使っているデータベースに試しのページを作り、1項目だけ手で値を直し、本文の末尾に画面から1行足して10分待ってください。値が AI の値に戻れば、その項目は人が直す前提では使えません。
戻った項目があれば、その項目の値を登録時の下書きとして扱い、確定はクローズの後に直す運用にするかを決めます。決めたら、使い方のページに同じことを書きます。
台帳を Excel から Notion などのデータベースへ移す前に確かめることは、Excel台帳のデータベース化にまとめています。
関連記事: Notion のカスタムエージェントで同じ行が2つできる理由/Notion の導入が定着しない理由/Excel台帳のデータベース化/Salesforce から Notion への同期で消した値が残る理由/Notion API が 429 で止まる理由
ワークスアプリケーションズで大手企業向けERPの営業と導入を担当し、外資系SaaS企業と国内大手放送局で販路と新規事業の立ち上げ、AI学習用データを扱うAIスタートアップ2社でマーケティングと営業を担った。2024年10月から生成AIの実装に入り、いまは大手企業の現場で、AIエージェントを要件定義から運用まで手がけている。
Ask
Notion をお使いの会社
Notion の構築と開発
データベースの設計と移行、ほかのシステムとの同期、Notion AI で書類を作り照合する仕組み、Notion Workers の開発、保守まで、まとめてお引き受けします。
初期 30万円〜(2週間〜)
Related
Excel の台帳を Notion へ移すには、表の形とキーを決め、型を決めてリレーションと一緒に取り込み、数式と集計を作り直してから、件数・キー・値・先頭のゼロ・空の値・リレーション・計算の結果の7つで照合します。Notion の公式ヘルプと API の文書の決まりと、弊社が管理表の約2千明細を移し、Notion で計算した残が移したすべてのロットで元の表と一致した照合の手順でまとめます。
活用ガイドNotion AI に書類を作らせて照合するときは、手順を Notion AI への指示書、読めば決まる処理を添付のコード、1回ごとの結果を記録のデータベースに分けます。弊社の導入の事例の試作では、同じ題材で、文章の指示は発注番号を3回のうち2回誤り、添付のコードは2回とも誤りませんでした。分け方の問い、進める手順、誤りを仕込む照合の進め方を、弊社の記録でまとめます。
FAQ
弊社が試したベーシックの自動入力では止まりませんでした。日本語の「既に値が入っている場合は変更しない。」でも、公式ヘルプにある英語の一文「Only fill this property if it is empty.」でも、手で直した値は本文の編集の数分後に AI の値へ戻りました。そのため弊社は、人が直した値を守る仕組みをプロンプトの外で作っています。
そうとは限りません。手動の実行は、設定が未保存でも動きます。保存は、設定パネルを開き直して青い丸と反時計回りの矢印のアイコンが消えたことで確かめます。動きは、新しいページに本文を貼り、項目に触れずに数分待って、自動で埋まるかで確かめます。
弊社の実測では動きませんでした。API で本文を編集した後、17分待っても項目は変わりませんでした。API で入れる行には、値も一緒に入れてください。また、API で入れた行が上書きされなかったことを、上書きしない仕様と読まないでください。画面で本文を編集すれば上書きされます。
公式ヘルプは、その項目で自動入力がオンになっているかと、ページに自動入力で使える十分な情報があるかを確かめるよう案内しています。弊社の構築では、設定の保存漏れが原因でした。動くまでの時間は、本文を貼ってから3〜5分の実測があり、10分を超えることもありました。
弊社の構築では、指示に「ステータスがクローズになった時点を対象」と書き、実行のタイミングに「特定のプロパティ(ステータス)の更新時」を足して動きました。「ページコンテンツの編集時」だけでは、ステータスを変えただけでは動きません。