language-evolution について
架空世界を作る作家向けの言語進化スキルです。語彙や音韻だけでなく、歴史、地理、社会的差異、言語接触を踏まえて語族や分岐を設計できます。
主な機能
- 01祖語と語族の設計
- 02体系的な音変化規則の定義
- 03文法と語彙の分岐設計
- 04言語接触と借用のモデル化
- 05方言とレジスターの構築
活用シーン
- 01ファンタジー世界の語族構築
- 02植民地の隔離による言語分岐の設計
- 03社会集団ごとの言語変種の作成
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ jwynia/ agent-skills --skill language-evolutionインストール後、Claude Code で/language-evolutionを入力して読み込まれたか確認します。
詳細
言語の進化:言語発達スキル
作家が、時代とともに進化し、文化史を反映するリアルな言語体系を作れるよう支援します。これは人工言語の音韻論にとどまらず、言語が世代や地域を越えてどのように変化し、分岐し、相互に影響し合うかを扱います。
中核となる原則
- 歴史的連続性:言語は完成された形で突然現れるのではなく、以前の形から進化します
- 接触による変化:言語は、ほかの言語との相互作用を通じて変化します
- 機能的適応:言語構造は、コミュニケーションのニーズに応えるよう進化します
- 文化の反映:言語には、話者の価値観、環境、慣習が反映されます
- 認知的制約:発達は人間の認知能力の限界によって形作られます
- レジスターの変異:言語は、異なる状況に応じた専門的な形式を発達させます
- 革新と保守のバランス:言語には、革新的な要素と保守的な要素の両方があります
- 地理的分岐:物理的な隔たりによって、時間とともに言語が分岐します
- 社会言語学的階層化:言語は社会集団によって異なります
- 書記体系の独立性:話し言葉と書き言葉は、ある程度独立して進化します
パラメーターのカテゴリー
1. 環境パラメーター
| パラメーター | 影響するもの |
|---|---|
| 地理的分布 | 山脈や河川が言語の広がりに及ぼす影響 |
| 気候の影響 | 天候や季節に関する語彙 |
| 資源の入手可能性 | 現地の素材に関する用語 |
| 動植物 | 重要な種に関する分類の複雑さ |
| 地形の標示 | 地形の特徴に名前を付けるパターン |
2. 文化・歴史的パラメーター
| パラメーター | 影響するもの |
|---|---|
| 移住パターン | 接触を生み出す人口移動 |
| 征服の歴史 | 支配的な言語と従属的な言語の関係 |
| 交易ネットワーク | 交流を生み出す商業的接触 |
| 技術の発展 | 新たな用語の必要性 |
| 宗教的伝統 | 抽象概念や神聖な言語 |
3. 社会言語学的パラメーター
| パラメーター | 影響するもの |
|---|---|
| 社会階層 | 階級に基づく言語の変異 |
| 職業の専門化 | 専門職のジャーゴン |
| ジェンダーによる差異 | ジェンダーに基づく言語パターン |
| 年齢層による変異 | 世代交代を示す標識 |
| 集団アイデンティティの標示 | 内集団の用語や発音 |
4. コミュニケーション状況のパラメーター
| パラメーター | 影響するもの |
|---|---|
| フォーマル度 | 状況への適切さを示す標識 |
| 媒体への適応 | 話し言葉と書き言葉、デジタル形式の違い |
| 専門家の談話 | 技術、法律、科学に関する発展 |
| 芸術表現 | 詩、物語、パフォーマンスの形式 |
| プライバシー/秘密性 | 暗号化されたコミュニケーションや婉曲表現 |
言語類型
形態論的類型
| 類型 | 特徴 | 実例 |
|---|---|---|
| 孤立語 | 語の形態変化が最小限 | 中国語(標準中国語) |
| 膠着語 | 形態素の境界が明確 | トルコ語、日本語 |
| 屈折語 | 1つの形態素に複数の意味が含まれる | ラテン語、ロシア語 |
| 抱合語 | 1語あたりの形態素が多い | イヌクティトゥット語、モホーク語 |
語順の類型
| 類型 | パターン | 例 |
|---|---|---|
| SVO | 主語・動詞・目的語 | 英語、中国語(標準中国語) |
| SOV | 主語・目的語・動詞 | 日本語、トルコ語 |
| VSO | 動詞・主語・目的語 | アイルランド語、古典アラビア語 |
| VOS | 動詞・目的語・主語 | マダガスカル語 |
| OVS | 目的語・動詞・主語 | ヒシュカリヤナ語 |
| OSV | 目的語・主語・動詞 | まれ |
表記体系の種類
| 種類 | 仕組み | 例 |
|---|---|---|
| 表語文字 | 単語または形態素ごとに文字を使います | 中国語 |
| 音節文字 | 音節ごとに文字を使います | 日本語の仮名 |
| アルファベット | 音素ごとに文字を使います | ラテン文字、キリル文字 |
| アブジャド | 主に子音を表します | アラビア文字、ヘブライ文字 |
| アブギダ | 子音と母音の単位で表します | デーヴァナーガリー文字 |
| 素性文字 | 文字で音声の特徴を表します | 韓国語のハングル |
言語進化のメカニズム
音変化の種類
| 種類 | 説明 |
|---|---|
| 弱化 | 子音が弱まります |
| 強化 | 子音が強まります |
| 母音推移 | 規則的な母音の変化です |
| 口蓋化 | 子音が口蓋に近い音へ変化します |
| 同化 | 音が互いに似たものになります |
| 音位転換 | 音の順序が入れ替わります |
文法の進化
| 種類 | 説明 |
|---|---|
| 文法化 | 語彙語が文法的な語になります |
| 類推による平準化 | 不規則な形が規則的になります |
| 格体系の単純化 | 格の区別が失われます |
| 時制・相の発達 | 新たな時間的区別が生まれます |
| 証拠性の出現 | 情報源を示す表現が文法化します |
言語接触の影響
| 種類 | 説明 |
|---|---|
| 語彙借用 | 語彙を取り入れます(最も一般的です) |
| 音韻的影響 | 音体系が調整されます |
| 統語的収束 | 文の構造が一致するようになります |
| 形態論の単純化 | 接触によって複雑さが軽減されます |
| 翻訳借用 | 自言語の語を使って外来語を翻訳します |
| コードスイッチング | 複数の言語を交互に使います |
語族の構築
ステップ 1:祖語の設計
- 基本語彙を作成します(200~500語)
- 基本的な音素目録を定めます
- 文法の骨格を定義します
- 形態論的類型を設定します
ステップ 2:音変化の規則
- 規則的な音変化を定義します
- 変化を適用して子孫言語を作ります
- どの変化がどこで適用されるかを記録します
- 規則的な音対応を作ります
ステップ 3:文法の分岐
- 各系統で独自の革新を発展させます
- 独自の文法的特徴を作ります
- 文法カテゴリーの喪失と獲得を記録します
- 独立した進化経路を設計します
ステップ 4:語彙の分岐
- 同源語の関係を記録します
- 各系統に独自の語彙を加えます
- 接触による借用語を作ります
- 意味変化を発展させます
ステップ 5:接触地域の発展
- 言語が接触する地域を地図上に示します
- 接触による影響を作ります
- 適切に応じてピジン語・クレオール語を発展させます
- バイリンガル現象を設計します
よくある進化の過程
声調の発達
- 子音の区別が失われる → 音高がそれを補う → 声調が安定する
格体系の単純化
- 完全な格体系 → 格の減少 → 前置詞 → 語順の固定
クレオール化
- ピジン語 → 拡張されたピジン語 → 母語話者を持つクレオール語
方言から言語へ
- 単一の言語 → 地域変種 → 政治的分裂 → 「別個の言語」
設定に応じた調整
ファンタジーの設定
- エルフ語族:古く、保守的で、威信があります
- ドワーフの孤立:山々によって方言が隔てられています
- 人間の多様性:急速な変化と適応が起こります
- 魔法用語:専門的な秘術語彙があります
- 死語の名残:儀式によって保存されます
SFの設定
- 地球後の分岐:植民地の孤立による影響があります
- 異星人と人間のピジン語:接触言語が発達します
- 万能翻訳機の影響:テクノロジーが言語に影響します
- デジタル技術で拡張されたコミュニケーション:テクノロジーと言語が連携します
- 異星言語学の原則:人間以外の認知を扱います
ポストアポカリプスの設定
- 言語の分断:孤立によって新たな方言が生まれます
- 技術語彙の喪失:失われた技術を指す用語が失われます
- 専門用語:新たな環境上の課題に対応します
- 文字体系の衰退:識字率の低下による影響があります
- 崩壊前の名残:文書が保存され、誤解が生じます
社会言語学的変異
レジスターのレベル
| レジスター | 文脈 | 特徴 |
|---|---|---|
| 固定 | 儀式、誓い | 定型句、古風な形式 |
| フォーマル | 公式、専門的な場面 | 完全な文、専門的 |
| 相談的 | 教師と生徒、専門家とクライアント | 標準的な文法 |
| カジュアル | 友人、家族 | 俗語、省略 |
| 親密 | 親しい関係 | 内輪の語彙 |
方言の指標
| 種類 | 変化するもの |
|---|---|
| 音韻的 | 発音の違い |
| 語彙的 | 語彙の違い |
| 文法的 | 構造の違い |
| 語用論的 | 用法の違い |
実装チェックリスト
- 語族間の関係を定義する
- 原語の骨格を作成する
- 音変化の規則を設計する
- 文法の分岐を発展させる
- 社会言語学的な変異を対応づける
- 文字体系を作成する(必要な場合)
- 言語接触地域の影響を設計する
- レジスターの変異を構築する
- テキストのサンプルを記録する
- 命名規則との統合を作成する
ケーススタディの例
トールキンの言語
- 共通の祖語としての原エルダール語
- クウェンヤ:保守的で権威ある言語(ラテン語に相当)
- シンダール語:進化し、日常的に使われる言語(ロマンス諸語に相当)
- 体系的な音変化が記録されている
- 文化と言語の統合
クリンゴン語
- 戦士文化に合った特徴的な音韻
- 文化的価値観を反映した文法
- 重要な領域を重視した語彙
- 技術水準に合った文字体系
ヴァリリア語(ゲーム・オブ・スローンズ)
- 古典的で学識ある言語としての高地ヴァリリア語
- 現実的な分岐を示す派生言語
- 他の言語との接触による影響
出力の保存
出力先の確認
- プロジェクト内の
context/output-config.mdを確認する - ファイルが見つかった場合、このスキルの項目を探す
- 見つからない場合、ユーザーに「言語の進化に関する作業はどこに保存すればよいですか?」と尋ねる
worldbuilding/languages/またはexplorations/worldbuilding/を提案する
主な出力
- 語族系統樹 - 原語と派生した分岐
- 音変化の規則 - 分岐ごとの体系的な変化
- 文法の分岐 - 分岐ごとの構造的な違い
- 言語接触地域の影響 - 借用、ピジン、収束
- 社会言語学的な変異 - レジスター、方言、指標
ファイル名
形式:{language-family}-evolution-{date}.md
検証(Oracle)
このスキルで検証できること
- 音変化の一貫性 - 規則は体系的に適用されているか?(高い確信度)
- 類型論的な妥当性 - 特徴の組み合わせは実在の言語に見られるか?(中程度の確信度)
- 進化の論理 - 変化は接触や孤立のパターンから導かれるか?(高い確信度)
人間の判断が必要なこと
- 美的感覚 - その言語は文化に合った響きか?
- 物語との適合性 - 言語の変異は物語に役立つか?
- 読者にとっての読みやすさ - 読者は創作語を読み解けるか?
Oracleの限界
- 言語が架空の文化に「ふさわしい」と感じられるかは評価できない
- 読者がどのような発音を想定するかは予測できない
フィードバックループ
セッション間の保存
- 出力先:
context/output-config.mdを参照 - 保存する内容: 系統樹、音変化、文法的特徴、接触の影響
- 命名形式:
{language-family}-evolution-{date}.md
セッションをまたいだ学習
- この世界における過去の言語関連の作業を確認する
- 新しい言語が語族としての一貫性を保つようにする
- 失敗した音変化をアンチパターンの参考にする
設計上の制約
このスキルの前提
- 設定には、無から作られたのではなく進化した言語が存在する
- 作者は単なる語彙ではなく、歴史的な深みを求めている
- ある程度の言語的多様性が存在する
このスキルでは扱わないこと
- 詳細な音韻論 - 担当先:conlang
- 文化的な質感 - 担当先:memetic-depth
- 世代ごとの社会変化 - 担当先:multi-order-evolution
- 命名規則 - 担当先:character-naming
劣化の兆候
- 語を置き換えただけの英語の文法(再語彙化)
- 例外がなく、規則的すぎる言語
- 言語内に社会言語学的な変異がない
推論要件
標準的な推論
- 1回の音変化の適用
- 基本的な文法の分岐
- 単純な方言差
拡張推論(超深く考える)
- 言語族全体の設計 - [理由:音変化は分岐をまたいで累積するため]
- 接触地域の統合 - [理由:複数の言語が相互に影響するため]
- 深い歴史的発展 - [理由:何世紀にもわたる進化をたどるため]
トリガーフレーズ:「言語族を設計する」「これらの言語はどのように分岐したか」「言語の歴史」
実行戦略
順次(デフォルト)
- 子孫言語の前に祖語を作る
- 語彙に適用する前に音変化を行う
- 接触による影響の前に言語族の構造を決める
並列化可能
- 独立した言語系統を設計する
- 異なる言語学的類型の調査
サブエージェントの候補
| タスク | エージェントの種類 | 起動するタイミング |
|---|---|---|
| 言語学的調査 | 汎用 | 実在する言語族をモデルにする場合 |
| 人工言語の音韻論 | 汎用 | 詳細な音素目録が必要な場合 |
コンテキスト管理
トークン数のおおよその目安
- スキルの基本部分: 約3kトークン(パラメーター+メカニズム)
- 類型論を含む場合: 約4kトークン
- 事例研究を含む場合: 約5kトークン
コンテキストの最適化
- 関連する進化メカニズムに焦点を当てる
- 類型論は参考資料として、必要に応じて読み込む
- 事例研究は任意の例として扱う
コンテキストが不足してきた場合
- 優先する:現在の進化メカニズム、対象となる言語族の分岐
- 後回しにする:類型論の全表、使用していないすべてのメカニズム
- 省略する:事例研究、設定固有の調整
アンチパターン
1. 再語彙化
パターン: 英語の文法と構文に語を置き換えて「異星人の言語」を作ること。「Klaatu barada nikto」のような文の構造です。 失敗する理由: 言語族はこのようには成り立ちません。言語ごとに文法構造、語順、形態パターンが異なります。語だけを別のものにした英語は不自然に感じられます。 対策: 英語とは異なる類型的特徴を選びます。膠着形態論を持つSOV言語なら、語彙が限られていても、本当に異質な印象になります。
2. 完全な規則性
パターン: 例外も不規則動詞も綴りの不統一もない、論理的に構築された言語です。 失敗する理由: 実際の言語には、歴史を通じて不規則性が蓄積します。最もよく使われる語は変化しにくく、古い形を保ちます。完璧に構築された言語は人工的な起源を感じさせます。 対策: 使用頻度の高い要素に不規則性を加えます。「〜である」に相当する語は不規則にします。一般的な複数形にも例外を設けます。綴りには歴史的な発音を残します。
3. 凍結した言語
パターン: 古代のエルフとその現代の子孫が、何千年もの間、まったく同じ言語を話しています。 失敗する理由: 話し言葉はすべて変化します。地理的な隔たりが方言を生みます。ラテン語のような威信のある言語は文語として化石化する一方で、話し言葉の俗語は変化していきます。 対策: 少なくとも古風な文体と現代的な文体を作ります。地域ごとの方言差を示します。登場人物に「古めかしい」話し方について言及させます。
4. 影響のない接触
パターン: 言語が何世紀にもわたって隣り合って存在しているのに、借用、収斂、ピジン化が起こりません。 失敗する理由: 言語接触は必ず変化をもたらします。交易によって語彙が伝わります。征服によって文法に影響が及びます。バイリンガル環境ではコードスイッチングのパターンが生まれます。 対策: 言語が接触する地域を地図に示します。借用が起こる領域(技術、交易品、統治)を特定します。関係の種類にふさわしい接触現象を作ります。
5. 単一言語社会
パターン: 王国内の全員が、地域差も専門用語も階級を示す特徴もなく、まったく同じ一つの言語を話しています。 なぜ問題なのか: 現実の社会には言語的な多様性があります。商人は交易用のピジン語を発達させます。学者は古典語を使います。貴族は話し方で地位を示します。地域ごとに方言が生まれます。 改善策: 少なくとも三つのレジスター(改まった場面、一般的な場面、親しい場面)を設計します。重要な集団には専門用語を設けます。威信のある言語、または古典語を少なくとも一つ取り入れます。
統合
インバウンド(このスキルに情報を提供)
| スキル | 提供する内容 |
|---|---|
| worldbuilding | 言語の広がりに関する地理的・歴史的背景 |
| multi-order-evolution | 言語変化の世代単位の時間尺度 |
| governance-systems | 言語の標準化に影響する政治的境界 |
アウトバウンド(このスキルが可能にするもの)
| スキル | 提供する内容 |
|---|---|
| conlang | 音韻を選択するための歴史的背景 |
| character-naming | 言語パターンに沿った命名規則 |
| dialogue | キャラクターの話し方におけるレジスターの変化 |
| memetic-depth | 文化的な質感を生み出す言語的な特徴 |
補完関係
| スキル | 関係 |
|---|---|
| conlang | Language-evolutionはマクロな歴史を扱い、conlangはミクロな音韻を扱います。言語を深く作り込む際は併用します |
| memetic-depth | Language-evolutionは構造的な変化を追跡し、memetic-depthは文化的な質感を生み出すために言語的な特徴を活用します |