- わずか約120語で構成された世界最小の人工言語で、ほとんど偶然に覚えられるほど極端に単純
- 道教哲学の思考実験から出発したが、実用的にも機能し、深く論理的な構造のおかげで単純なコンピュータプログラムが読み書きするのに適したNLPの潜在力を持つ
- 時制・動詞活用・品詞区別がなく、ほぼすべての単語がどの品詞としても使えるため、暗記の負担が最小
- 語彙は多義的なのではなく概念が広い方式で、1語が複数の事物を包含する単一の定義を持つ
- YouTube動画1本と半ページ分の文法要約だけで会話に飛び込めるほど、参入障壁が低い
Toki Ponaに関心を持った背景
- 世界最小の人工言語を扱った動画に触れたあと、ずっと関心を持つようになった
- 言語自体には興味があるが暗記が苦手で、EsperantoやKlingonのような人工言語(conlang)はたいてい避けてきた
- ほとんど偶然に覚えられるほど極端に単純な言語だという点に興味を引かれた
- Toki Ponaは複数の面で興味深い対象
- 道教哲学の思考実験でありながら実際に実用的
- 「今回は本当に通用するかもしれないEsperanto」と表現
- 人間が話すのに自然でありながら、単純なコンピュータプログラムが読み書きするのに適した論理的構造を持つ — 人間言語のためのLLVM IRのようだとたとえている
- ほとんどすべての設計判断が正しく感じられる、知的対象としての美しさ
Toki Ponaの構造と特徴
- 原型基準で120語、20周年時点では123語まで増加
- 約20〜30語だけでも興味深い文を多数構成可能
- Toki Pona→英語の辞書全体が印刷すると17ページに収まる
- 活用・時制・品詞区別がない
- ほぼすべての単語がどの品詞としても使用可能で、代名詞や前置詞を適切な位置に置けば動詞になり、動詞を適切な位置に置けば形容詞になる
- 文構造の曖昧さがほとんどない
- 発見されている意味のある曖昧さは、1つの節で"of"(
pi)を2回使う場合の1件だけで、コミュニティはそのように使わないことで合意して解決した
- 語彙は曖昧なのではなく概念が広い方式
- 例:
nenaは辞書上では丘・山・ボタン・突起・鼻とされるが、公式見解では5つの定義ではなく、それらすべてを包含するただ1つの概念を意味する
1段落でまとめた文法
- すべての文は動詞(行為)節を持つ
- 多くは動詞の前に"li"で区切られる主語節があり、一部は動詞の後に"e"で区切られる目的語節がある → "[主語] li [動詞] e [目的語]"
- 各節には語数制限がなく、最初の語が名詞(または動詞)で、残りは形容詞(または副詞)
- 文頭の語が
miまたはsinaなら、その場合に限ってliを省略可能
- "is"(〜である)に相当する語がない
- 品詞区別がなく、形容詞がそのまま動詞でもあるため、"a flower is red"は"[植物] li [赤い]"と表現する
- 発音は英語式と同じだが、"j"は"y"と発音
tawa, lon, tan, kepekenが形容詞/副詞の位置に来ると前置詞なので、後続要素を第4の節として扱う
- "a"と"n"は感嘆詞で、文中のどこにでも置ける
o, pi, la, taso, anu, enは特殊語(粒子, particle)で、書籍やjan Misaliの学習動画の参照を勧めている
短い学習体験
- YouTube動画1本、または半ページ分の文法要約と携帯の辞書があれば会話を始められる
- 1週目で1段落を自分で組み立て、他人に理解してもらえるレベルに到達
- 例文: "o! mi sona e toki pona..." (訳: 「こんにちは! 私はToki Ponaを学んでいる。いろいろな言語を学ぼうとしたが、どれも下手に話していた。ほとんどの言語は単語が多い。多くの単語は私にはよくない。Toki Ponaは単語が少ない。少ない単語は私にはよい」)
- 3週目までに3つの達成に到達
- Toki Ponaで冗談を言えるようになった(よい冗談ではない)
- 冗談が外れると、複雑な段落を深く考えずにすばやく話せた
- Discordで英語文にToki Ponaの単語を差し込むようになった — 特定の英単語よりその概念をより正確に伝えられると感じたため
コミュニティ
- 上の体験はすべてToki PonaのDiscordで起きた
- オンラインで最大かつ健全なToki Ponaコミュニティの拠点に見える
- そのほか低トラフィックのMastodonインスタンス、Merveillesグループが運営するものを含む複数のフォーラム、"Wikipesija"が存在する
Esperantoとの比較
- Esperantoは世界中の人が第2言語として学べるほど単純にする意図だったが、実際にはそれほど単純ではない
- 動詞時制に例外はないが、それでもなお6つほど存在する
- Toki Ponaは実際に世界中の人が学べるほど単純で、時間投資コストがはるかに低い
- 1世紀以上にわたるEsperanto由来の人工言語実践の蓄積という利点を活用している
- 語根の由来の違い
- Esperantoは主にヨーロッパ言語、とくにイタリア語中心
- Toki PonaはMandarinとCantoneseの混合を含み、作者が東アジア言語への基本的理解をもとにその入力を反映した
- 音韻体系の違い
- Esperantoの音韻は普遍的ではなく、Polish系でなければなじみのない子音がある
- Toki Ponaは"mi jan pi ko suwi lete"という文に含まれる文字だけを使い、許容される音節体系は結合音節を除いたひらがなレベル
- ただし、この選択がアジア言語話者に実際に役立つかは検証されていない(実際のToki Pona話者の母語はほぼ英語)
前置詞が動詞として使われる微妙さ
- 前置詞を動詞の位置に置くと、依然として前置詞のように機能するが、その前置詞が行為を描写する
- 前置詞そのものより前置詞句が動詞になるという表現のほうが正確
- 例: "mi tawa kalama"は「私は音のほうへ行った」(
kalamaは名詞であり前置詞の目的語でもある)を意味し、「私はうるさく行った」ではない
1件のコメント
Hacker Newsのコメント
Toki Ponaが好きでしばらく使ってきた。実際に話している様子を見たいなら、私のYouTubeチャンネルで見られる: https://www.youtube.com/@janPolijan
Toki Ponaは外国語を使う楽しさを与えてくれる一方で、膨大な文法や語彙を覚えなければならない退屈な部分は飛ばせる。音韻体系もとても単純なのでイントネーションが大きく崩れにくく、周辺のコミュニティも徐々に大きくなっていて、小説や歌を書いて共有している。個人用の言語としても有用で、頭の中でやるゲームのようなものだからだ。熟練して流暢になるほどさらに面白くなり、突き詰めればかなり複雑なことも説明できる。もちろん工学をToki Ponaでやろうという話ではないが、非ユークリッド幾何をToki Ponaで説明したYouTube動画まである。最後に、よくある誤解とは違ってToki Ponaは可能な限り最小化しようとして作られた言語ではなく、39語だけを使う「tuki tiki」のような人工言語が、本当のミニマリズム寄りにToki Ponaを変形した例だ。Toki Ponaは小さいが、主な目標は楽しさと表現力の維持に近い
Toki Ponaの構造を深く見ていくと、興味深い空白が見えてくる。抽象概念は複雑な哲学・科学概念をかすめるような感じで、「定義」や「量子」のような考えを簡単には表現しにくい。これはミニマルな設計を示している一方で、翻訳の過程で一部の概念が消えるという意味でもある
特定の動植物も、kili、kala、soweliのような語で植物・魚・哺乳類を広く言うことはできるが、「カエデ」や「猫」のような種レベルの表現は期待しにくい。強い修飾もmuteに大きく依存するため、中立的な表現と強い表現のあいだのニュアンスが抜け落ち、集合名詞も実質的にはkulupu程度なので、「群れ」と「群衆」のような違いを区別するのが難しい。慣用句や定型表現がもっとあれば、会話は文化的に豊かで生き生きしたものになるだろうが、効率よく伝えることと個性を持って話すことは別だ。批判というより、単純さのために払ったトレードオフを見たという感じに近い
翻訳でニュアンスを失いやすいという点はその通りだが、かなり異なる言語同士ではたいていそうだと思う。具体的な動植物も、名前を付けるより描写する方式だ。カエデは文脈によってkasi suwi、「甘い木」やkasi pi ma Kanata、「カナダの木」になり得るし、猫は関係性によってsoweli pona、「親しみのある動物」、soweli utala、「戦う動物」、soweli utala pi luka kiwen、「硬い爪を持つ戦う動物」、soweli kalama、「うるさい動物」、soweli pona utala kalama、「うるさくて戦う友好的な動物」になり得る。Toki Ponaは、意味のどの側面が重要なのかを考え、文脈を明示するよう促すもので、これは意図された特徴であって欠陥ではない。慣用表現もいくつかあり、たとえばjan pona、「よい人」はよく「友人」という意味で使われる
Toki Ponaで読んだり書いたり翻訳したりして1年になる。この言語への最大の批判は、単語があまりに抽象的で、実際の速度の話し言葉を理解するのが事実上不可能だという点だ。可能な訳が多すぎ、単語の組み合わせ方も多すぎ、どの単語がひとつの複合表現を成しているのかを識別する仕組みもない
Toki Ponaは面白い。以前学んだことがあるが、限られた語彙セットは大きく2つのことにつながった。第一に、手話のように地域方言が生まれる。たとえば「良い果物」が、あるToki Ponaコミュニティではマンゴーを、別のコミュニティではリンゴを意味することがあり得る
第二に、多くの単語が非常に広い概念を含むので、ある程度の解放感があった。特定の感情を言うときは特に興味深く、「悪い一日」はただ「悪い一日」であって、慰めを得るためにその悪さが正確にどの種類なのかまで掘り下げる必要はない。問題を解決しなければならないときや、医師に痛みの種類を説明しなければならないときにはあまり役に立たないが、日常的に愚痴をこぼすにはかなりよかった
Toki Pona話者たちがやっている面白いゲームを見た。Toki Ponaでどこで会うか約束し、その次に別の理由で会ったとき、その約束の結果として誰がいつどこにいて、なぜ行ったのかをお互いに当て合うというものだ
「単語が120個だけ」という発想は興味深く、迂回表現だけでどこまで行けるかを示している。しかし実際に活発に使われる言語なら、語彙はすぐ増える可能性が高い。まず慣用化された複合語が生まれ、やがて新しい語根のように文法化されるだろう
既存の文法標識の大半が長く生き残るかも疑問で、特にliは冗長に見えるため、数世代のうちに最適化されて消える可能性が高そうだ。同様に文法もより複雑になり、複合節や事象構造、たとえば時制指定のような文法標識が生まれる可能性が高い。今はそうした重要なものを書きやすくはない。それでも、言語的ミニマリズムとしては非常に巧妙な実験だ。大規模な言語コーパスを掘り、迂回表現に最も有用で結合性の高い語彙意味を見つけるようなデータ駆動設計で、さらに小さな言語も可能なのか気になる
Toki Ponaがミニマルすぎるなら、Miniという1000語の人工言語も興味深い。自分では試していないが、かなり学びやすいと聞いた
https://minilanguage.com/
https://news.ycombinator.com/item?id=36788783
文法は主語 + 動詞/述語の構造で、直接目的語はeで導入する。はい/いいえ疑問文は動詞の後にsemeを付け、開かれた疑問文では分からない位置にsemeを置く。過去は動詞の前にpini、未来は動詞の前にkama、否定は動詞の後にala、所有はpiを使う、という形だ。一緒に練習する人がいれば知らせてほしいという提案もあった
これが概念的にBasic Englishとどう違うのか気になる。Basic Englishはいつも言語学的にはかなり素朴に見えた。英語には「shut up」のように特定の意味を持ち、ただ暗記しなければならない句動詞が多い
縮約版英語の「語彙」を列挙するときは、「shut」「up」「shut up」を別々の単語として数える必要がある。「break up with」が恋愛関係を終わらせるという意味なのも同じだ。使われている単語だけを見ても意味が分かる句ではなく、定義された意味を持つ固定表現なので、辞書では独立した項目が必要になる。さらに英語の複合語もある。言語学者なら「hot dog」を1語と見るだろうが、綴りの慣習のため人々は2語として解釈しがちだ。英語では強勢パターンで複合名詞になったかどうかが分かり、John McWhorterはこれを「backshift」と呼び、「record」や「rebel」のような単語の名詞形と動詞形の違いもここに含まれる
Wikipediaページには「しかし国際補助語として作られたわけではない。[...]この言語は、使用者が基本的なことに集中し、前向きな思考を促すよう設計された」と明記されている。だからHNのタイトルは間違っているようで、いくつかのコメントで挙がっている制約もこの説明で理解できる
ゲームのアイデアがある。目を覚ますと、人々がToki Ponaしか話さない神秘的な土地にいて、なぜそこにいるのか、どうやって抜け出すのか分からない。家に帰るには、言語を学び、NPCとやり取りしながらその土地の秘密を解き明かさなければならない