外国人の介護職員が母語で書いた介護記録を、施設の用語と書き方にそろえた日本語に直し、逆訳を並べて確認に回す
外国人の介護職員が母語ややさしい日本語で書いた記録を、施設の用語と書き方の型にそろえた日本語に直します。元の記録と、日本語を職員の母語に戻した逆訳を並べ、リーダーが確かめてから記録に入れます。
- 生成AI
- ChatGPT/Claude/Gemini
- 連携・自動化
- Google Apps Script/Make/Power Automate
- 対象業界
- 介護/医療
- 対象部門
- 品質管理
- 対象業務
- 内容確認・チェック/記録・議事録作成
- 主な課題
- 属人化している/書類作成に時間がかかる/確認ミスが多い
- AIで行う処理
- 翻訳
- 主な効果
- 入力漏れ削減/品質標準化/工数削減/教育コスト削減
- 導入難易度
- ★★☆☆☆
- 実装レベル
- 本格構成
- 費用感
- API連携(中)
- 人間の確認
- 条件付き
01導入前 / 導入後の業務フロー
- 外国人の職員が、ケアの合間にメモ帳やタブレットに、やさしい日本語か母語で書き留める
- 勤務の終わりに、介護記録ソフトに日本語で入れようとする。分からない言葉は辞書を引く
- 書き終えられないものは、リーダーに口頭で伝える
- リーダーが聞き取り、施設の書き方で介護記録ソフトに入れ直す
- 意味が分からないところは、本人に聞き返す。勤務が終わっていれば翌日に回す
- 事故やヒヤリハットに当たる内容があれば、リーダーが報告書の様式に移す
- 人外国人の職員が、タブレットの記録用のフォームに、母語かやさしい日本語で記録を書く。利用者は一覧から選ぶ
- 自動数分ごとにスクリプトが動き、新しい記録を拾う
- 自動利用者の氏名を記号に置き換え、施設の用語集と書き方の型とあわせて Gemini API に渡す
- 自動施設の書き方にそろえた日本語、確かめが要る箇所、報告が要りそうな語、母語への逆訳を受け取る
- 自動元の記録・日本語・逆訳を並べた確認のシートに書き出し、記号を氏名に戻す
- 人書いた職員が、逆訳を母語で読み、意味が合っているかに印を付ける
- 人リーダーが日本語の側を読み、確かめが要る箇所を本人に聞いて直し、承認する
- 人承認した記録を介護記録ソフトに入れる。報告が要るものは報告書の様式に移す
各工程の詳しい説明を読む
- 外国人の職員が、ケアの合間にメモ帳やタブレットに、やさしい日本語か母語で書き留める
- 勤務の終わりに、介護記録ソフトに日本語で入れようとする。分からない言葉は辞書を引く
- 書き終えられないものは、リーダーに口頭で伝える
- リーダーが聞き取り、施設の書き方で介護記録ソフトに入れ直す
- 意味が分からないところは、本人に聞き返す。勤務が終わっていれば翌日に回す
- 事故やヒヤリハットに当たる内容があれば、リーダーが報告書の様式に移す
(a)書く側の時間がかかる。 日本語で記録を書くのに、母語なら1分で済む内容に5分以上かかります。勤務の終わりに記録が残り、残業になるか、短く書いて終わらせるかのどちらかになります。 短く書いた記録は、「様子に変わりなし」だけになりがちです。
(b)リーダーの書き直しが毎日発生する。 6名のリーダーが、14名の外国人の職員の記録を聞き取って打ち直しています。リーダー自身の記録と、フロアの見回りの時間が削られます。
(c)聞き取りで意味がずれる。 口頭のやり取りは早く、リーダーが「たぶんこういうことだろう」と補って書くことがあります。「少し痛いと言った」が「痛みの訴えあり」になり、どこがどの程度痛いのかが消えます。
(d)書き方が人によって違う。 同じ排泄の記録でも、リーダーごとに書く項目と言葉が違います。外国人の職員は、誰に直してもらったかで違う書き方を覚えます。
- 【人】 外国人の職員が、タブレットの記録用のフォームに、母語かやさしい日本語で記録を書く。利用者は一覧から選ぶ
- 【自動】 数分ごとにスクリプトが動き、新しい記録を拾う
- 【自動】 利用者の氏名を記号に置き換え、施設の用語集と書き方の型とあわせて Gemini API に渡す
- 【自動】 施設の書き方にそろえた日本語、確かめが要る箇所、報告が要りそうな語、母語への逆訳を受け取る
- 【自動】 元の記録・日本語・逆訳を並べた確認のシートに書き出し、記号を氏名に戻す
- 【人】 書いた職員が、逆訳を母語で読み、意味が合っているかに印を付ける
- 【人】 リーダーが日本語の側を読み、確かめが要る箇所を本人に聞いて直し、承認する
- 【人】 承認した記録を介護記録ソフトに入れる。報告が要るものは報告書の様式に移す
6番目と7番目が、この設計の分かれ目です。 翻訳の誤りには2種類あります。日本語として不自然なものと、日本語として自然だが元の意味と違うものです。前者はリーダーが気づけますが、後者は本人でないと気づけません。逆訳を本人に見せる工程を省くと、自然な日本語の誤りだけが記録に残ります。
8番目を人にしているのは、記録の正本が介護記録ソフトだからです。 この構成から介護記録ソフトへ自動で書き込みません。
1番目で母語を選べるようにしているのは、記録の中身を短くしないためです。 やさしい日本語で書ける職員はそれで構いませんが、伝えたいことが日本語で書けないときに母語へ切り替えられることが、この構成の前提です。
02今回想定するシステム構成
外国人の職員 ── タブレットの記録用のフォーム(母語・やさしい日本語) ▼【トリガー】時間主導のトリガー(5分ごと) Google Apps Script ├──▶ 利用者の氏名を記号に置き換え ├──▶ 施設の用語集・書き方の型を読み込む ▼ Gemini API ── 施設の書き方にそろえた日本語/確かめが要る箇所 │ 報告が要りそうな語/母語への逆訳 ▼ Google Apps Script ── 形と中身の確認、記号を氏名に戻す ▼ 確認のシート ── 元の記録|日本語|逆訳|確かめが要る箇所 ├──▶ 【本人】逆訳で意味を確かめる └──▶ 【リーダー】日本語を確かめて承認 ▼ 介護記録ソフトへ(人が入れる)/報告書の様式へ
| 役割 | 想定する製品 | 代替候補 |
|---|---|---|
| 処理 | Gemini API(翻訳と書き方の統一、逆訳) | Claude API、OpenAI API |
| 連携 | Google Apps Script(フォームの記録の取得、Gemini API の呼び出し、シートへの書き出し) | Make、Power Automate |
| 保管 | 確認のシート、施設の共有ドライブ | 介護記録ソフトの添付 |
| 入力 | タブレットの記録用のフォーム | 施設の業務用チャット |
一般的な翻訳の仕組みではなく生成AIを使うのは、訳すだけでは足りないからです。 この業務で要るのは、母語を日本語にすることに加えて、施設の用語集の言葉に置き換え、場面ごとの型の順に並べ、書かれていない項目を「記載なし」として残し、あいまいな箇所に質問を付けることです。訳すことと書き方をそろえることを、1回の指示でまとめて行えます。
介護記録ソフトには、この構成から書き込みません。 確認のシートは、承認までの作業場所です。記録の正本は、これまでどおり介護記録ソフトに置きます。
土台になるのは、Gemini API のテキスト生成です。 system_instruction で役割と守ることを与え、生成の設定で温度などの既定値を変えられます。Gemini のモデルは多くの場合、答える前に考える「thinking」が既定で有効になっており、thinking_level で程度を調整できます。記録の翻訳は1件が短いので、thinking を低くして応答の速さを優先します。
出力は、構造化出力で JSON Schema を渡して受け取ります。 JSONとして正しい形は返りますが、値の正しさはアプリケーションの側で確かめるよう公式の説明にあります。数字の取りこぼしや足し込みは、スクリプトで元の記録と照らして確かめます。
使うのは Gemini API の有料のサービスです。 利用規約では、無料のサービスに送った内容は製品の改善に使われ、人が読むことがあるとされ、「機密や個人の情報を送らないでください」と書かれています。有料のサービスでは、送った内容を製品の改善に使わず、利用規約違反の検知のために限られた期間だけ記録するとされています。
03どうやって実装するのか
処理の起点を決める
時間主導のトリガーで、5分ごとにスクリプトを動かします。 Apps Script の時間主導のトリガーは、毎分から月1回までの間隔を選べます。記録は勤務の中で少しずつ書かれるので、書いてから数分で確認のシートに並ぶ間隔にします。
勤務の終わりの30分は、件数が集中します。 1回の実行で処理する件数に上限を設け、残りは次の回に回します。処理が終わった記録には、フォームの回答のシートに「処理済み」の印を付けます。 印の付いていない行が、そのまま未処理の数になります。
フォームの項目は少なくします。 利用者(一覧から選ぶ)、場面(食事・排泄・入浴・睡眠・様子・その他から選ぶ)、時刻、書く言語、本文の5つです。利用者と場面を選ばせるのは、本文に書かせると名前が本文に入り、場面の判断もAIに任せることになるからです。 本文は母語でもやさしい日本語でも、混ざっていても構いません。
夜勤の記録は、翌朝のリーダーが確かめます。 夜のうちに日本語と逆訳まで作っておき、本人の逆訳の確認だけは夜勤の終わりに済ませてもらいます。 翌朝には本人がいないからです。
入力データを集める
| データ | 中身 | 取得元 |
|---|---|---|
| 記録 | 書いた職員、日時、場面(食事・排泄・入浴・睡眠・様子など)、本文、使った言語 | 記録用のフォーム |
| 利用者 | 利用者の記号、居室、記録で使う呼び方 | 施設の利用者の一覧(記号への置き換え表) |
| 用語集 | 職員が使いがちな言い方と、施設の記録の用語の対応 | 施設が作る一覧 |
| 書き方の型 | 場面ごとに書く項目と順番、書き方の例 | 施設の記録の手引き |
| 職員の情報 | 母語、逆訳に使う言語 | 職員の一覧 |
質を決めるのは、用語集と書き方の型です。 用語集は「ごはん 半分」→「主食5割」、「ねむい かお」→「傾眠傾向」、「みず うんち」→「水様便」のような対応です。これが無いと、AIは一般的な日本語に訳し、施設の記録の言葉になりません。 リーダーごとに違っていた言葉も、ここで1つに決めます。
用語集は、次のような表にします。
| 職員が使いがちな言い方 | 施設の記録の言葉 | 場面 |
|---|---|---|
| ごはん 半分 たべた | 主食5割摂取 | 食事 |
| みず うんち | 水様便 | 排泄 |
| ねむい かお、おきない | 傾眠傾向 | 様子 |
| ベッドで ねている | 臥床 | 睡眠・様子 |
| ぜんぶ てつだった | 全介助 | 共通 |
母語の言い方は用語集に書きません。 母語からやさしい日本語の段階を経た言い方を左の列に置くと、言語が増えても表は1つで済みます。
書き方の型は、場面ごとに「何を、どの順で書くか」を決めます。 排泄なら時刻、量、性状、介助の程度、皮膚の状態。型に無い項目を、AIに埋めさせないための枠でもあります。
データの取得方法を決める
記録用のフォームの回答は、回答のシートに1行ずつたまります。スクリプトは、印の付いていない行を上から読み、利用者の欄を記号に置き換えてから本文と一緒に渡します。用語集と書き方の型はシートに置き、実行のたびに読み込みます。
| 取るもの | どこから | 何に使うか |
|---|---|---|
| 新しい記録 | フォームの回答のシート | 翻訳の対象 |
| 用語集 | シート | 施設の用語にそろえる |
| 書き方の型 | シート | 場面ごとの項目と順番 |
| 置き換え表 | 権限を絞ったシート | 氏名と記号の置き換え |
逆訳は、別のリクエストで作ります。 1回目のリクエストで施設の日本語を作り、2回目のリクエストには日本語の側だけを渡して、書いた職員の母語に直させます。1回で両方を作らせると、AIは元の記録を見ながら逆訳を書けてしまい、日本語の側のずれが逆訳に出てきません。リクエストは2倍になりますが、1件が短いので費用への影響は小さく済みます。
本文の中に利用者の名前が書かれていることもあります。 「たなかさん ころんだ」のように、利用者を一覧から選んでも本文に名前を書く職員はいます。置き換え表にある呼び方を本文からも探して記号にし、見つからなかった人名らしい語は、送る前に人へ回します。
AIへ渡す前に整形する
- 言語の確認 … フォームで選んだ言語と、本文の言語が合っているかを確かめます。合わなければ本文の言語を使います
- 氏名の置き換え … 利用者の欄と本文の呼び方を記号にします。職員の氏名も記号にします
- 数字と単位の抜き出し … 本文の数字、時刻、単位を先に抜き出して控えます。後で日本語の側と照らします
- 長さの確認 … 極端に長い記録は、場面ごとに分けられないかを本人に確かめます
- 用語集の絞り込み … 場面に合う用語だけを渡し、渡す量を減らします
3番目が、この構成の要です。 翻訳で数字が変わると、記録として使えなくなります。「13時」「200ml」「3回」が日本語の側にそのまま残っているかを、AIの外で機械的に照らします。
AIに処理させる
させるのは、記録を施設の用語と書き方の型にそろえた日本語に直し、確かめが要る箇所を出し、逆訳を作ることです。
| させること | 中身 |
|---|---|
| 施設の日本語に直す | 用語集の言葉を使い、書き方の型の順に並べる |
| 確かめが要る箇所を出す | 元の記録があいまいな箇所、どちらにも訳せる箇所、型の項目で書かれていないもの |
| 報告が要りそうな語を出す | 転倒、ずり落ち、むせ、皮膚の傷やあざ、発熱、急な様子の変化などの語 |
| 逆訳を作る | 日本語に直した記録を、書いた職員の母語に戻す |
| 本人への聞き返しを作る | 確かめが要る箇所について、本人の母語とやさしい日本語の両方で質問を書く |
場面ごとの直し方の例です。 「13じ トイレ おしっこ たくさん ズボン ぬれてた」は、型に沿って「13時 トイレ誘導。排尿多量。ズボン汚染あり」になり、介助の程度と皮膚の状態は「記載なし」として残り、本人への質問が付きます。「たくさん」を「多量」とするのは用語集の対応で、量をmlに直すことはしません。
「報告が要りそうな語」は、判断ではなく目印です。 事故に当たるか、報告書を書くかはリーダーが決めます。AIは語があることを示すだけにし、重さを決めさせません。
| させないこと | 理由 |
|---|---|
| 書かれていない量・時刻・回数を足す | 記録の事実が増える |
| 型の項目で書かれていないものを埋める | 「皮膚の状態:異常なし」と埋めると、見ていないのに見たことになる |
| 本人の言葉を解釈して言い換える | 「少し痛い」を「疼痛の訴えあり」にすると、程度が消える |
| 事故に当たるかの判断 | リーダーと看護職が決める |
| 利用者の状態の評価や見立て | 記録は観察した事実と対応を書く場所 |
2行目がいちばん起きやすい失敗です。 書き方の型を渡すと、AIは型の項目をすべて埋めようとします。書かれていない項目は「記載なし」として残し、確かめが要る箇所に回します。
指示内容を固定する
system_instruction に次の内容を入れます。
あなたは特別養護老人ホームの介護記録の担当です。外国人の介護職員が
母語ややさしい日本語で書いた記録を、施設の用語と書き方の型にそろえた
日本語に直します。記録の中身を変えずに、言葉と並びだけをそろえてください。
【守ること】
- 書かれていない量、時刻、回数、場所を足さないでください。
- 書き方の型の項目で、元の記録に書かれていないものは「記載なし」と
書いてください。「異常なし」「変化なし」で埋めないでください。
- 数字、時刻、単位は元の記録のとおりに写してください。換算しないでください。
- 本人が書いた程度の表現(少し、とても、ときどき)は残してください。
「疼痛の訴えあり」のように程度を消す言い換えをしないでください。
- 用語集にある言い方は、用語集の言葉に置き換えてください。
用語集に無い言い方は、一般的な日本語にし、glossary_miss に写してください。
- どちらにも訳せる箇所、意味が決まらない箇所は、推測で決めずに
needs_check に入れ、本人への質問を母語とやさしい日本語の両方で書いてください。
- 転倒、ずり落ち、むせ、皮膚の傷やあざ、発熱、急な様子の変化に当たる語が
あれば report_terms に写してください。事故に当たるかは書かないでください。
- 利用者の状態の評価や見立てを書かないでください。
- 日本語に直した記録を、書いた職員の母語に戻した逆訳を作ってください。
逆訳は、日本語の側を直訳してください。元の記録を写さないでください。
- 利用者と職員は記号で書かれています。記号のまま使ってください。
【場面】{scene}
【書き方の型】{template}
【用語集】{glossary}
【書いた職員の母語】{language}
【元の記録】{record}
「逆訳は日本語の側を直訳し、元の記録を写さない」を書かないと、逆訳の意味が無くなります。 AIは元の記録を知っているので、逆訳を頼まれると元の記録に近い文を作ります。それでは、日本語の側で意味が変わっていても、逆訳には出てきません。 逆訳の作り方を別のリクエストに分け、日本語の側だけを渡して母語に戻させる形にすると、さらに確実です。
「異常なしで埋めない」も明記が要ります。 書き方の型に「皮膚の状態」があると、何も書かれていない記録に「異常なし」と入れます。見ていないものを見たことにする記録は、事故が起きたときにいちばん困る記録です。
出力形式を固定する
JSON Schema を渡し、次の形のJSONで受け取ります。
{
"record_id": "",
"scene": "meal | excretion | bathing | sleep | condition | other",
"source_language": "",
"japanese_record": [ { "item": "", "text": "" } ],
"numbers_kept": [ "" ],
"needs_check": [
{ "source_text": "", "issue": "", "question_native": "", "question_easy_japanese": "" }
],
"report_terms": [ { "term": "", "source_text": "" } ],
"glossary_miss": [ "" ],
"back_translation": ""
}
1つ目の理由は、japanese_record を書き方の型の項目ごとに受け取れることです。 介護記録ソフトに入れるときに、項目ごとに写せます。「記載なし」の項目が一目で分かります。
2つ目は、numbers_kept で数字を照らせることです。 前処理で控えた数字と、AIが残したと言う数字と、日本語の側に実際に出てくる数字の3つを、スクリプトで照らします。
| 照らすこと | 規則 |
|---|---|
| 数字の抜け | 元の記録の数字が日本語の側に無ければ「数字の抜け」 |
| 数字の足し込み | 日本語の側に元の記録に無い数字があれば「数字の追加」 |
| 「記載なし」の数 | 型の項目のうち「記載なし」が多いものは、本人に聞き足す候補 |
| 報告の語 | report_terms が空でないものは、確認のシートの先頭に出す |
2行目は、AIが型を埋めようとしたときに出ます。 元の記録に無い「1回」「全量」が日本語の側に入っていれば、それはAIが足した事実です。
確認のシートは、1件を1行にして次の並びにします。
| 列 | 中身 | 見る人 |
|---|---|---|
| 元の記録 | 本人が書いたとおり | リーダー |
| 施設の日本語 | 項目ごとの記録。「記載なし」は灰色 | リーダー |
| 逆訳 | 日本語の側を本人の母語に直したもの | 本人 |
| 本人の確認 | 合っている/違う | 本人が付ける |
| 確かめが要る箇所と質問 | 母語とやさしい日本語の質問 | リーダー・本人 |
| 照らし合わせ | 数字の抜け・追加、報告の語 | リーダー |
| 承認 | リーダーの名前と日時 | リーダーが付ける |
3つ目は、glossary_miss で用語集を育てられることです。 用語集に無かった言い方が毎週たまり、リーダーが施設の言葉を決めて足していきます。
システムへ連携する
| つなぎ先 | 方式 | 内容 |
|---|---|---|
| 記録用のフォーム | 回答のシートの読み取り | 新しい記録を拾い、処理済みの印を付ける |
| 置き換え表 | 権限を絞ったシートの読み取り | 氏名と記号の置き換え |
| Gemini API | API呼び出し | 施設の日本語への翻訳と逆訳 |
| 確認のシート | 書き出し | 元の記録・日本語・逆訳・確かめが要る箇所を並べる |
| 介護記録ソフト | 人が入れる | 承認した記録を正本にする |
置き換え表は、スクリプトを動かすアカウントとリーダーだけが読めるようにします。 確認のシートには氏名を戻して書き出しますが、Gemini API に渡すのは記号だけです。
確認のシートも、見られる人を絞ります。 外国人の職員は自分が書いた行だけを見られれば足ります。シートを職員ごとに分けるか、本人用の画面を別に作り、他の職員が書いた利用者の記録が見える形にしないようにします。
人が確認する
- 書いた職員が逆訳を読む … 母語で読み、意味が合っていれば「合っている」、違えば「違う」と違う箇所に印を付けます
- リーダーが
report_termsのあるものを先に見る … 報告書を書くか、看護職へ伝えるかを決めます - リーダーが
needs_checkを見る … 本人に聞いて直します。質問の文はそのまま使えます - 数字の抜け・追加を見る … 元の記録と日本語の側を見比べて直します
- 承認して介護記録ソフトに入れる
本人の確認とリーダーの確認の順番は、本人が先です。 本人が「違う」を付けた記録をリーダーが先に承認してしまうと、直す機会が無くなります。確認のシートでは、本人の確認が付くまで承認の欄を押せないようにします。
1番目で「違う」が付いたものは、リーダーが本人と一緒に直します。 その記録の翻訳のどこがずれたかを確かめ、用語集か書き方の型の側に原因があれば直します。
目標は、1件をならして2分です。 逆訳が「合っている」で確かめが要る箇所の無い記録は、日本語を読んで承認するだけで1分足らず、報告の語や聞き返しがあるものは5分を超えます。
例外に対処する
| 起きること | 対応 |
|---|---|
| 本文に置き換え表に無い人名らしい語がある | 送らずにリーダーへ回す |
| フォームの言語と本文の言語が違う | 本文の言語で処理し、逆訳もその言語で作る |
| 1件に複数の場面が混ざっている | 場面ごとに分けて japanese_record を返させる |
| 数字の抜け・追加が出た | 確認のシートで赤く示し、承認の前に必ず見る |
| 逆訳で本人が「違う」を付けた | リーダーと本人で直し、原因を用語集か型に返す |
| 本人が勤務を終えて逆訳を確かめられない | 夜勤は勤務の終わりに確かめる。間に合わないものは翌日の勤務の最初に回す |
| 本文が写真や手書きのメモの画像で送られる | この構成では扱わず、本人に打ち直してもらう |
| 同じ記録が二度送られる | 職員・利用者・時刻・本文で照らし、二重に処理しない |
| Gemini API が応答しない | 処理済みの印を付けずに残し、次の回で処理する |
1行目を省かないでください。 人名は、置き換えの漏れがいちばん起きやすい情報です。
記録を残す
- 元の記録(本人が書いたとおり)と、書いた日時、職員の記号
- Gemini API に渡した内容(記号に置き換えた後のもの)と、返ってきたJSONの全文
- 数字の照らし合わせの結果
- 本人の逆訳の確認の結果(合っている/違う、違う箇所)
- リーダーが直した内容と、承認した日時、承認したリーダー
- 用語集に足した言い方と、足した日
元の記録を残すのは、日本語の記録の根拠を後から確かめるためです。 事故の後に記録を見直すとき、本人が何と書いていたかが残っていないと、翻訳で変わったのかどうかが分かりません。 どちらを記録の正本とし、元の記録をどれだけの期間残すかは、施設で決めておきます。
04実装レベルの3段階
最小構成では件数がさばけません。 月1,050件を1件ずつ貼るのは、リーダーが聞き取るのと変わりません。確かめるための段階です。 段階を飛ばさないでください。 半自動化を1か月回すと、用語集に足りない言い方と、「記載なし」が多い場面が分かります。そこを整えてから逆訳と照らし合わせを足すほうが、本人の「違う」が用語集の不足で埋まらずに済みます。 半自動化で、1件6分が4分程度になります。 書く側の言葉探しは無くなりますが、リーダーが元の記録と日本語を見比べ、意味を本人に聞き返す作業が残ります。本格構成で2分になり、この段階が本記事の想定です。 差が大きいのは、逆訳と質問の文が出ることで、聞き返しの手間がほとんど無くなるからです。
05工数削減シミュレーション
導入後 1,050件 × 2分 ÷ 60 = 35 時間/月
自社条件で導入効果を整理したい方へ
このユースケースを自社に当てはめた場合の前提値と削減見込みを、業務ヒアリングをもとに整理します。
06向いている企業・向いていない企業
- 特定技能や技能実習、EPAなどで外国人の介護職員が10名以上働いている特別養護老人ホームや介護老人保健施設、グループホーム。外国人の職員が日本語の記録に時間がかかり、日本人のリーダーが聞き取って書き直している場合。記録の書き方と用語を施設の手引きとして文章にできる場合。記録の入力を、タブレットのフォームなど施設が管理する画面に集められる場合。
- 外国人の職員が数名で、日本語の記録をほぼ自力で書けている場合。記録を介護記録ソフトに直接入れる運用で、別の入力の画面を挟めない場合。施設の個人情報の取扱いの規程で、利用者の記録を外部のサービスに渡すことが認められていない場合(先に規程と契約を確かめる必要があります)。
07最小構成で試す方法
- 先月、外国人の職員が書いたメモと、リーダーが介護記録ソフトに入れた記録を20件ずつ対にして集める(うち数件は、聞き取りで意味がずれたと分かっているものを入れる)
- 施設の用語集と書き方の型を、A4で2〜3枚にまとめる
- 手元の Gemini のアプリに、氏名を記号にしたメモと、用語集・書き方の型を貼り付ける
- 「この記録を施設の用語と書き方の型にそろえた日本語に直してください。書かれていない量や時刻を足さず、型の項目で書かれていないものは『記載なし』にしてください。あいまいな箇所は推測せず、質問にしてください」と指示する
- 出てきた日本語を、リーダーが入れた記録と突き合わせ、本人に逆訳を読んでもらう
20件は必ずやってください。 スクリプトを組む前に、「用語集と型があれば施設の記録の言葉になるのか」を確かめます。
| 出てきた内容 | 判断 |
|---|---|
| リーダーの記録と同じ中身が施設の言葉で出た | フォームとスクリプトの組み立てに進む |
| 型の項目を「異常なし」で埋めた | 指示の書き方で直る。構成は有効 |
| 施設の言葉にならず一般的な日本語になる | 用語集が足りない。 AIの問題ではない |
逆訳を本人に読んでもらう工程は、試す段階から入れてください。 本人が「違う」と言った記録が、リーダーの記録と同じだったなら、これまでの聞き取りでもずれていたということです。
08実装時につまずきやすいポイント
| 問題 | 対策 |
|---|---|
| 型の項目が「異常なし」で埋まる | 「記載なし」と書かせ、聞き足す候補に回す |
| 書かれていない量や回数が足される | 数字を前処理で控え、日本語の側と照らす |
| 逆訳が元の記録に寄ってしまう | 逆訳は日本語の側だけを渡す別のリクエストにする |
| 程度の表現が消える | 程度を残すと指示し、リーダーが見る |
| 施設の言葉にならない | 用語集を足す。glossary_miss を毎週見る |
| 本文の人名が置き換わらずに送られる | 置き換え表の呼び方を本文でも探し、見つからない人名らしい語は送らない |
| 無料のサービスに記録を送ってしまう | 有料のサービスだけを使う。 手元のアプリで試すときも氏名は記号にする |
| 夜勤の記録の逆訳を確かめる人がいない | 勤務の終わりに確かめてもらう |
| 報告の語をAIの判断と受け取る | 目印にすぎないと周知し、判断はリーダーと看護職が行う |
上の2行が、この構成の失敗のほとんどです。 どちらも「書かれていない事実が記録に入る」という同じ形で、読みやすい記録ほど、人の確認を通ってしまいます。
下から3行目も、最初の週に起きます。 試すときに手元のアプリへ記録をそのまま貼ると、その時点で利用者の情報が外へ出ます。試す段階から、氏名を記号にする手順を決めておいてください。
09セキュリティ・AIガバナンス上の注意点
この構成で扱うデータ: 利用者の心身の様子、食事・排泄・入浴の記録、介助の内容、事故やけがの記録です。施設が扱う情報の中でも、取り扱いにいちばん注意が要るものです。
- 氏名を記号にしてから渡す … 利用者と職員の氏名は、置き換え表で記号にしてから Gemini API に渡します。本文の中の呼び方も置き換え、漏れた人名らしい語があれば送りません
- 有料のサービスだけを使う … Gemini API の利用規約は、無料のサービスに機密や個人の情報を送らないよう求めています。有料のサービスでは送った内容を製品の改善に使わないとされていますが、利用規約違反の検知のために限られた期間は記録されます
- 外部のサービスに渡すことの扱いを確かめる … 個人情報保護委員会と厚生労働省の「医療・介護関係事業者における個人情報の適切な取扱いのためのガイダンス」は、個人データの取扱いを委託する場合に、委託先に安全管理措置を守らせるよう必要かつ適切な監督をしなければならないとしています。記録を外部のサービスに渡すことがどう位置づけられるかを含め、施設の個人情報保護の責任者が確かめます。 この構成は判断を代替しません
- 記録の正確さを人が保つ … 同じガイダンスは、個人データを正確かつ最新の内容に保つよう努めることを求めています。翻訳した記録を、本人とリーダーが確かめずに正本にしないでください
- 元の記録の残し方を決める … 本人が書いた記録と日本語の記録のどちらを正本とし、元の記録をどこにどれだけ残すかを決めます
誤りが起きた場合のリスクは、翻訳で事実が変わった記録が正本になることと、利用者の情報が外へ出ることの2つです。 前者は逆訳と数字の照らし合わせを省くと起き、後者は氏名の置き換えや無料のサービスの利用で起きます。どちらも、AIの外の仕組みで守ります。
10まず何から始めるか
始める前に、外国人の職員に目的を伝えてください。 この構成は、日本語の力を測るためのものではなく、見たことを記録に残しやすくするためのものです。逆訳の確認が「添削」と受け取られると、本人は「合っている」しか付けなくなります。
1週目:用語集と書き方の型をそろえる
リーダー6名で、場面ごとに書く項目と順番、職員が使いがちな言い方と施設の言葉の対応を書き出します。最初は食事・排泄・睡眠の3場面だけで構いません。 記録の件数の大半がこの3つです。
2週目:20件で試す
先月のメモとリーダーの記録の対を20件選び、氏名を記号にして、手元の Gemini のアプリで施設の日本語に直させます。「異常なし」で埋めていないか、数字が変わっていないかを最優先で見ます。 本人にも逆訳を読んでもらいます。
3週目:個人情報の扱いを確かめる
施設の個人情報保護の責任者と、記録を外部のサービスに渡すことの扱い、Gemini API の有料のサービスの契約、置き換え表の権限を確かめます。 あわせて、元の記録の残し方を決めます。
4週目:フォームから確認のシートまでをつなぐ
記録用のフォームを作り、Apps Script で回答を拾い、Gemini API で日本語に直して確認のシートに書き出すところまで作ります。この時点では逆訳と数字の照らし合わせを入れず、リーダーが元の記録と見比べます。
2か月目: 氏名の置き換え、数字の照らし合わせ、逆訳、本人への質問を足します。本人が「違う」を付けた割合を毎週数えます。3か月目以降: 用語集を glossary_miss から育て、1件6分が何分になったかを実測します。リーダーの聞き取りがほとんど無くなり、外国人の職員の記録が短くならなくなった時点で、この構成は完成です。
11関連ユースケース
12この仕組みを理解するための記事
13技術仕様の確認日・参考情報
| 確認した内容 | 情報源 | 確認日 |
|---|---|---|
system_instruction で振る舞いを与えられること、生成の設定で温度などを変えられること、thinking が多くの場合既定で有効で thinking_level で調整できること | Google AI for Developers: Text generation | 2026-10-06 |
| 構造化出力で JSON Schema を渡せること、出力の構文は正しくても値はアプリケーションで確かめるべきこと | Google AI for Developers: Structured output | 2026-10-06 |
| 無料のサービスでは送った内容が製品の改善に使われ人が読むことがあり、機密や個人の情報を送らないよう求めていること。有料のサービスでは製品の改善に使わず、違反の検知のために限られた期間だけ記録すること | Gemini API Additional Terms of Service | 2026-10-06 |
| 時間主導のトリガーが毎分から月1回までの間隔を選べること | Google for Developers: Installable triggers | 2026-10-06 |
| ガイダンスが平成29年4月14日作成・令和8年4月一部改正であること。個人データを正確かつ最新の内容に保つよう努めること。個人データの取扱いを委託する場合に委託先に安全管理措置を守らせるよう必要かつ適切な監督をすること。介護の事業者の個人情報の例にサービスの提供の記録(ケア記録、介護日誌、業務日誌)が挙げられていること | 個人情報保護委員会・厚生労働省: 医療・介護関係事業者における個人情報の適切な取扱いのためのガイダンス | 2026-10-06 |
記録を外部のサービスに渡すことの扱いは、施設の個人情報保護の責任者と、必要に応じて法人の法務で確認してください。 本記事はガイダンスで確認できた範囲だけを扱っています。
実装ステータス:構成例。 公開仕様に基づいて設計した構成であり、当社で実際に構築・検証したものではありません。工数の数値はモデル条件による試算です。
自社の業務に使えるAI活用候補を整理します
このユースケース(UC-0493)についてのご相談はこちらから。
