3 ポイント 投稿者 GN⁺ 2023-08-14 | 1件のコメント | WhatsAppで共有
  • わずか約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本、または半ページ分の文法要約と携帯の辞書があれば会話を始められる
    • ただし、微妙な文構成には最後の6つの粒子が必要
  • 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件のコメント

 
GN⁺ 2023-08-14
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は小さいが、主な目標は楽しさと表現力の維持に近い

    • より複雑な単語を説明しようとして新しい表現を作り出すなら、たとえ「暗黙的」だとしても、事実上言語のサイズを増やしているのではないかと思う。英語でもsnowmanは1語として数えるのだから。ただし複合語の利点は、正確な意味を知らなくてもだいたい見当をつけやすい点で、中国語の文字に音と意味を表す要素が一緒に入っているのと似ている
    • 文法や語彙をたくさん学びたくないなら、必ずしもそうする必要はない。それは学校式の学習にすぎず、学校を卒業したあと実際に流暢に話したり理解したりできる人がどれほどいるのかも疑問だ
    • 有用性を見たいので、上のコメントの冒頭部分をToki Ponaに翻訳してもらえるとありがたい
    • 英語にはpebble / rock / boulderのように、同じ意味領域なのに大きさだけが違う単語が多い点がいつも興味深いと思っていた。単に小さな石、石、大きな石と言ってもよさそうなのに。ただ、多くの場合その区別は重要になる。物の大きさが変わると、それを使って私たちができる行動も変わるからだ。小石なら投げても大きなけがにはならないかもしれないし、石を投げるのはひどい行為で、岩を投げられるなら巨人ということになる
    • みんなの時間と広告を見る運を節約するために、そのチャンネルで実際にToki Ponaを話している動画はここ: https://youtu.be/LHBIAum58QI
  • Toki Ponaの構造を深く見ていくと、興味深い空白が見えてくる。抽象概念は複雑な哲学・科学概念をかすめるような感じで、「定義」や「量子」のような考えを簡単には表現しにくい。これはミニマルな設計を示している一方で、翻訳の過程で一部の概念が消えるという意味でもある
    特定の動植物も、kili、kala、soweliのような語で植物・魚・哺乳類を広く言うことはできるが、「カエデ」や「猫」のような種レベルの表現は期待しにくい。強い修飾もmuteに大きく依存するため、中立的な表現と強い表現のあいだのニュアンスが抜け落ち、集合名詞も実質的にはkulupu程度なので、「群れ」と「群衆」のような違いを区別するのが難しい。慣用句や定型表現がもっとあれば、会話は文化的に豊かで生き生きしたものになるだろうが、効率よく伝えることと個性を持って話すことは別だ。批判というより、単純さのために払ったトレードオフを見たという感じに近い

    • 「定義」はsama pona、直訳すると「よい同一性」と訳せる。「量子」はwan、つまり「単位」と訳せるし、物理的な意味での不連続な移動であるquantum leapはtawa wan、「単一の移動」になり、大きな変化という意味ならante suli、「大きな違い」になり得る
      翻訳でニュアンスを失いやすいという点はその通りだが、かなり異なる言語同士ではたいていそうだと思う。具体的な動植物も、名前を付けるより描写する方式だ。カエデは文脈によって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、「よい人」はよく「友人」という意味で使われる
    • 外国語を3つ学び、失敗したToki Ponaへの挑戦まで数えれば4つになるが、スペイン語の接続法のように英語にはぼんやりとしかない新しい文法概念を発見したり、中国語のようにゲルマン語やロマンス語圏の言語ほど性別を表す語が多くない言語を見るのは楽しい。プログラミング言語と同じで、表現不可能な場合はまれだが、他の言語とは違うやり方をしなければならないことは多い。サピア=ウォーフ仮説を完全に信じているわけではないが、文化的な違いの一部は文法と語彙から来ていると思う
    • 中国語とベトナム語では、広い意味の単語をつなげて新しい単語を作れる。飛行機は「飛ぶ機械」、携帯電話は「手の機械」、冷蔵庫は「冷たい棚」のような具合だ。実際とても効果的で、よく使われる組み合わせを推測したり自分で作ったりしても理解され得る。Toki Ponaでもおそらく同じことができると思う
    • 「ニュースピークの全目的が思考の範囲を狭めることだと分からないのか? 最終的には、考えるための言葉がないために、思想犯罪は文字どおり不可能になるだろう」
    • カエデは100種をはるかに超えており、実際には1つの属全体である
  • Toki Ponaで読んだり書いたり翻訳したりして1年になる。この言語への最大の批判は、単語があまりに抽象的で、実際の速度の話し言葉を理解するのが事実上不可能だという点だ。可能な訳が多すぎ、単語の組み合わせ方も多すぎ、どの単語がひとつの複合表現を成しているのかを識別する仕組みもない

    • そういう意味では、Emojiで書かれたMoby Dick、つまりEmoji Dickを解読するのに似ているが、より一貫している感じなのかもしれない: https://ia800305.us.archive.org/7/items/emojidick/emojidick....
    • 英語を学び始めた最初の数年間は、実際の速度の英語も理解できなかった。会話中のすべての単語を楽に聞き取れる瞬間が来ても、全体の意味を即座に理解するには無意識の努力が少し必要で、初めて聞いたり読んだりするときに大脳皮質RAMが足りなくなるような感覚がある
    • ChatGPTにToki Ponaを教えればいいのだろうか?
  • Toki Ponaは面白い。以前学んだことがあるが、限られた語彙セットは大きく2つのことにつながった。第一に、手話のように地域方言が生まれる。たとえば「良い果物」が、あるToki Ponaコミュニティではマンゴーを、別のコミュニティではリンゴを意味することがあり得る
    第二に、多くの単語が非常に広い概念を含むので、ある程度の解放感があった。特定の感情を言うときは特に興味深く、「悪い一日」はただ「悪い一日」であって、慰めを得るためにその悪さが正確にどの種類なのかまで掘り下げる必要はない。問題を解決しなければならないときや、医師に痛みの種類を説明しなければならないときにはあまり役に立たないが、日常的に愚痴をこぼすにはかなりよかった

    • どこかで読んだのだが、ほとんどのアメリカ人が実際に使う感情語彙は極端に限られているらしい。たとえば「気分が悪い」は、罪悪感、失望、見捨てられた感じ、痛みなど複数の意味になり得る。可能な感情語は何十もあるが、実際に使われる言葉はごく少なく、そのため内省や感情調整の能力も制限されるという
  • Toki Pona話者たちがやっている面白いゲームを見た。Toki Ponaでどこで会うか約束し、その次に別の理由で会ったとき、その約束の結果として誰がいつどこにいて、なぜ行ったのかをお互いに当て合うというものだ

  • 「単語が120個だけ」という発想は興味深く、迂回表現だけでどこまで行けるかを示している。しかし実際に活発に使われる言語なら、語彙はすぐ増える可能性が高い。まず慣用化された複合語が生まれ、やがて新しい語根のように文法化されるだろう
    既存の文法標識の大半が長く生き残るかも疑問で、特にliは冗長に見えるため、数世代のうちに最適化されて消える可能性が高そうだ。同様に文法もより複雑になり、複合節や事象構造、たとえば時制指定のような文法標識が生まれる可能性が高い。今はそうした重要なものを書きやすくはない。それでも、言語的ミニマリズムとしては非常に巧妙な実験だ。大規模な言語コーパスを掘り、迂回表現に最も有用で結合性の高い語彙意味を見つけるようなデータ駆動設計で、さらに小さな言語も可能なのか気になる

    • 二進法でも単語2つだけで話せるのだから、120語という主張だけでは大した意味はない
  • Toki Ponaがミニマルすぎるなら、Miniという1000語の人工言語も興味深い。自分では試していないが、かなり学びやすいと聞いた
    https://minilanguage.com/
    https://news.ycombinator.com/item?id=36788783

    • 最近textbinに上がっていたものをバックアップしておいてよかった。Toki Pona、SpamTec、Ytcrackerに着想を得た、より洗練されたミニマル言語だとして、sunoは太陽・光・昼、mokuは食べ物・食べる、tomoは避難所・場所・構造物、teloは飲み物・水・液体、janは個人・人、soweliは生物・動物、kamaは未来・接近・出来事、tawaは移動・方向・〜へ、niはこれ・現在、miは私、sinaはあなた、onaは彼ら・彼・彼女・それ、といった基本語彙を提示していた
      文法は主語 + 動詞/述語の構造で、直接目的語は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」のような単語の名詞形と動詞形の違いもここに含まれる

    • 概念的にはBasic Englishとある程度似ている。目立つ追加制約は、複合句のサポートが限られている点だ
  • Wikipediaページには「しかし国際補助語として作られたわけではない。[...]この言語は、使用者が基本的なことに集中し、前向きな思考を促すよう設計された」と明記されている。だからHNのタイトルは間違っているようで、いくつかのコメントで挙がっている制約もこの説明で理解できる

  • ゲームのアイデアがある。目を覚ますと、人々がToki Ponaしか話さない神秘的な土地にいて、なぜそこにいるのか、どうやって抜け出すのか分からない。家に帰るには、言語を学び、NPCとやり取りしながらその土地の秘密を解き明かさなければならない

    • 昔、人文学系の助成金が枯渇し、テニュアトラックの職が神話のように消え去ると、言語学博士の一団がその島に定住した。住居費を賄える最も近い場所が離島しかなく、やむを得なかった
    • ほぼ同じアイデアを考えたことがあるが、NPCを明示的に宇宙人として設定していた。そうすれば、心理があまりに違うため言語がそれ以上拡張されなかった理由を説明できる。あるいは、Toki Ponaが彼らの交易語だったり、子どもだけが使う言語だったり、そういう設定も可能だ
    • 今でもChatGPTのプロンプトだけで、このゲームを丸ごと作れそうだ