父・母・娘、3つのペンダントが捉える全ての会話から、娘の言語発達を自動記録。ともだちアバター「モコ」との対話、パパとのお風呂での会話、ママとの日常のやりとり — あらゆる場面の単語獲得・概念獲得を分析・可視化し、毎日・毎週・毎月の成長記録をAPIで提供する。
家族全員がペンダントを装着。娘の発話をあらゆる場面から収集し、ともだちアバター「モコ」との対話だけでなく、父親との遊び・母親との日常会話からも成長データを取得する。
お風呂、遊び、絵本の読み聞かせ。父親との日常会話から娘の発話を記録。特に科学的な質問や身体遊びでの語彙が豊富。
ESP32 Pendant #1食事、着替え、お買い物。母親との生活動作に密着した会話を記録。日常語彙、感情表現、社会的ルールの獲得に強い。
ESP32 Pendant #2ともだちアバター「モコ」との対話、一人遊びの独り言、園での発話。娘自身のペンダントが最も多くの会話を捕捉。モコとのAI対話は概念獲得の主要ソース。
ESP32 Pendant #3 + Moko (ともだちアバター)3つのペンダントが捉えた全ての会話から、3つの軸で娘の成長を自動記録。ともだちアバター「モコ」との対話、パパとの遊び、ママとの日常 — あらゆる場面のデータを統合し、言語発達の専門知識に基づいた構造化された成長記録を生成する。
全発話を形態素解析し、新しい単語の初出を検知。品詞分類、使用文脈、使用頻度を記録。累計語彙数の推移をリアルタイムで可視化。
LLMが対話文脈から概念の理解を推定。因果関係、時間、数量、空間、感情理解、比較、仮定など10カテゴリの獲得レベルをトラッキング。
毎日21時に日次レポート、毎週日曜に週次レポート、毎月1日に月次レポートを自動生成。LLMによるナラティブと保護者への具体的な提案を含む。
ブラウザで常時表示。対話中に新しい単語・概念が検出されると即座にハイライト。SSE接続でリアルタイム更新。
今日のいとちゃんは恐竜に夢中でした。朝のセッションで「トリケラトプス」という長い名前を一度聞いただけで記憶し、その後の会話で3回繰り返し使用。5音節以上の単語を正確に再現できるようになったのは大きな進歩です。
昼のお絵かきセッションでは色の表現が豊かになり、「きれいないろ」「まぜる」など、形容詞と動詞の組み合わせで自分の行為を説明する力がついてきました。赤と青を混ぜて紫になった時の「わぁ、ぶどうのいろ!」という比喩表現も注目に値します。
午後のセッションでは時間概念の発達が見られ、「きのう」を使って過去の出来事を語りました。「きのう、おばあちゃんちいった」のように、過去の経験を自発的に想起して伝えようとする行動は、時間概念がemerging段階からdeveloping段階に進行していることを示唆しています。
また、「たべきれない」という可能の否定形を自然に使用。動詞の活用形の複雑さが増しており、文法的な発達も順調です。
夕方のパパとのお風呂では、おもちゃの浮き沈みを観察し「しずむ」「どうして」を獲得。特筆すべきは「おんなじおおきさなのにね」という発言で、同じ大きさでも素材によって浮くか沈むかが違うという複雑な比較を試みています。パパとの対話は科学的な「なぜ?」の問いかけを引き出しやすく、因果関係の概念がさらに深まっています。
寝る前の絵本タイムでは「あした」を使い、未来の予定を自発的に語りました。「きのう」(過去)と「あした」(未来)の両方を同日中に使用したことは、時間概念の発達における重要なマイルストーンです。保護者への提案:パパとのお風呂の時間は科学的概念の獲得に最適な環境です。浮き沈み以外にも、温度(あつい/つめたい)や量(いっぱい/すこし)の実験を取り入れてみてください。
プライバシー最優先のローカル版と、どこからでもアクセス可能なクラウド版。同一のAPI仕様で動作。
成長記録・単語・概念の全データにRESTでアクセス。SSEによるリアルタイム更新、外部アプリ連携をサポート。
| Method | Path | 説明 |
|---|---|---|
| Growth Records | ||
| GET | /growth/daily/:date | 日次成長記録 |
| GET | /growth/weekly/:week | 週次成長記録 |
| GET | /growth/monthly/:month | 月次成長記録 |
| GET | /growth/timeline | 全期間タイムライン |
| Words | ||
| GET | /words | 全単語一覧 |
| GET | /words/new?period=today | 新規獲得単語 |
| GET | /words/stats | 単語統計 |
| GET | /words/:id/history | 単語使用履歴 |
| Concepts | ||
| GET | /concepts/map | 概念マップ |
| GET | /concepts/new?period=weekly | 新規獲得概念 |
| GET | /concepts/:id/history | 概念レベル変遷 |
| Dashboard | ||
| GET | /dashboard/current | ダッシュボード集約データ |
| SSE | /dashboard/stream | リアルタイム更新ストリーム |
{
"date": "2026-02-23",
"sessions": {
"total": 5,
"by_source": {"moko": 3, "papa": 2, "mama": 0}
},
"duration_minutes": 45,
"words": {
"new": [
{"word": "トリケラトプス", "pos": "noun",
"source": "moko", "session": 1,
"context": "えっとね、トリケラトプス!つのが3つあるの!"},
{"word": "おおきい", "pos": "adjective",
"source": "moko", "session": 1,
"context": "ティラノサウルスのほうがおおきいよ!"},
{"word": "たべきれない", "pos": "verb",
"source": "moko", "session": 2,
"context": "おいしかったけど、いっぱいでたべきれないの"},
{"word": "まぜる", "pos": "verb",
"source": "moko", "session": 2,
"context": "あかとあおをまぜるの!"},
{"word": "しずむ", "pos": "verb",
"source": "papa", "session": 4,
"context": "ボールしずむ!どうしてしずむの?"},
{"word": "どうして", "pos": "adverb",
"source": "papa", "session": 4,
"context": "どうしてしずむの?"},
{"word": "おんなじ", "pos": "adjective",
"source": "papa", "session": 4,
"context": "おんなじおおきさなのにね!"},
{"word": "あした", "pos": "noun",
"source": "papa", "session": 5,
"context": "あしたもぞうさんのえほんする!"}
],
"new_count": 12,
"total_cumulative": 252,
"by_source": {"moko": 8, "papa": 4, "mama": 0}
},
"concepts": {
"new": [{
"name": "比較(大小)",
"level": "emerging",
"evidence": "ティラノサウルスのほうがおおきいよ",
"source": "moko"
}],
"progressed": [{
"name": "因果関係",
"from": "developing", "to": "acquired",
"evidence": "おもいのはしずんで、かるいのはういてるの?",
"source": "papa",
"note": "個別事象から法則を自力導出"
}, {
"name": "時間(過去/未来)",
"from": "emerging", "to": "developing",
"evidence": "きのう(s3) + あした(s5) — 時間軸の双方向理解",
"source": "moko+papa"
}, {
"name": "カテゴリ化",
"from": "emerging", "to": "developing",
"evidence": "ぞうさんもはっぱたべる、きょうりゅうもはっぱたべる",
"source": "papa"
}]
},
"narrative": "今日のいとちゃんは恐竜に夢中で..."
}
event: session_start
data: {"session_id":"s1-20260223","time":"09:15"}
event: new_word
data: {"word":"トリケラトプス","pos":"noun","session":1}
event: new_word
data: {"word":"おおきい","pos":"adjective","session":1}
event: new_concept
data: {"name":"比較(大小)","level":"emerging","evidence":"ティラノサウルスのほうがおおきいよ"}
event: concept_progress
data: {"name":"因果関係","from":"developing","to":"acquired","evidence":"あめだから、おそとにいけないの"}
event: session_end
data: {"session_id":"s1-20260223","duration":12,"new_words":2,"new_concepts":1}
event: new_word
data: {"word":"たべきれない","pos":"verb","session":2}
event: new_word
data: {"word":"まぜる","pos":"verb","session":2}
event: new_word
data: {"word":"きれいないろ","pos":"adjective","session":2}
event: metaphor_detected
data: {"expression":"ぶどうのいろ","type":"color-object","concept":"カテゴリ化"}
event: new_word
data: {"word":"ふわふわ","pos":"onomatopoeia","session":3}
event: new_word
data: {"word":"くもり","pos":"noun","session":3}
event: new_word
data: {"word":"きのう","pos":"noun","session":3}
event: concept_progress
data: {"name":"時間(過去/未来)","from":"emerging","to":"developing"}
event: session_start
data: {"session_id":"s4-20260223","time":"18:30","source":"papa"}
event: new_word
data: {"word":"しずむ","pos":"verb","session":4,"source":"papa"}
event: new_word
data: {"word":"どうして","pos":"adverb","session":4,"source":"papa"}
event: new_word
data: {"word":"おんなじ","pos":"adjective","session":4,"source":"papa"}
event: concept_progress
data: {"name":"因果関係","to":"mastered","evidence":"法則の自力導出","source":"papa"}
event: session_start
data: {"session_id":"s5-20260223","time":"20:15","source":"papa"}
event: cross_session_link
data: {"from_session":1,"to_session":5,"link":"草食動物/恐竜の知識接続"}
event: new_word
data: {"word":"あした","pos":"noun","session":5,"source":"papa"}
event: concept_progress
data: {"name":"時間(過去/未来)","from":"developing","to":"acquired","note":"きのう+あした 双方向確認"}
event: daily_report_ready
data: {"date":"2026-02-23","new_words":12,"new_concepts":1,"concepts_progressed":3,"sources":["moko","papa"]}
成長記録に必要なデータのみ
デバイス内処理を最優先
TLS 1.3 + AES-256
全データの閲覧・削除権限
設定期間後に自動パージ
子ども個人情報保護法に配慮