{賢くないデライターに俺はなる}{希哲16年5月の一日一文}{知能増幅メモサービス}{知能増幅}{一日一文}{SNS の限界と言論の自由}{あなたにとって}{刻み込める}{世界に}{人生の記憶}...=}(425)

{デライトの使い方の考え方 K#F85E/E74C-20C0}

デライトには「使い方」というページがあるのだが,これは最初の頃からまともに更新出来ていないデライト開発ありがたいこと快調で,いちいち更新していられないほど変化が激しかった。このあたりも近日中刷新するので,もうしばらくお待ち頂きたい。

もっとも,多くのデライト初心者躓いているのは,細かい操作方法というより,どういう考え方使っていくものなのか,という所なのではないかと思うデライト躓きやすい使い方の考え方」について,このあたりで少し補足しておきたい。

デライト風変わり慣れが必要なものではあるが,特に難解なものではない。開発者力不足による不親切さ多々あるものの,あくまで誰でも使えるものを目指している。まずは,ちょっとしたゲームのルール覚えるつもりで読んでもらいたい

なぜ「輪郭」なのか

デライトは,個人知識よりよく育て生活様々な場面役立ててもらうためのサービスだ。それを突き詰めた結果として,互いに入れ子出来る輪郭」という単位情報扱う仕組み持っている

ここでいう「輪郭」というのも,まずはごく普通言語感覚理解してもらえればいい。ある物事全体取り囲むもの,という意味だ。もっと具体的にイメージしたければ,輪っかり,目に見える風景一部分切り取って見てほしい。写真構図考える時などに似たことよくやるが,その時に作っている輪っかは,世界のある部分輪郭だ。

その輪郭を,自由に保存”出来たらどうだろうか。輪郭の中にまた輪郭作ることも出来る。一つの輪郭は,他の無数輪郭含むものであると同時に,他の無数輪郭含まれるものになる。そのようにして,“世界 K#F85E/A-3947}を捉える”ことは{出来ないだろうか。さらに,この考え方コンピューティング応用することで,従来の情報管理抱えていた問題解決出来るのではないか。ここからデライト輪郭という仕組み生まれた

例えば,ファイルフォルダディレクトリという入れ物分類管理する仕組み広く使われているものの,人間頭の中扱っているようには情報扱えない。一つの物事をどこに分類するかは,見方によっていかようにも変わりうるからだ。これは,一つの情報を一つの入れ物所属させるような「階層構造一般問題こうもり問題としてよく知られている

他方,こうした問題解決するため,より柔軟なネットワーク構造グラフ構造とも)利用した仕組み広く使われているWikipedia などで利用されているウィキはその代表例だ。ウィキは,ウェブハイパーリンクという仕組み最大限に活かし,縦横無尽リンク張り巡らしながら情報整理出来るように設計されている。しかし,こうした技術万能ではない柔軟な分,散漫乱雑になりがちで,焦点を絞って情報まとめることには向いていない

輪郭による「輪郭構造」なら,両方利点上手く共存させることが出来る輪郭はいわば「宙に浮いている輪っか」なので,階層構造持つフォルダのような入れ物みなすことも出来るし,輪郭同士の関係ネットワーク構造のように柔軟だ。以前適当に作ったなものだが,下図見ればなんとなく分かるかもしれない。

まとめながらつなげる

一般に階層構造少量情報明確にまとめることにき,ネットワーク構造多量情報緩やかつなげることに向く

ウィキなどで作られる情報ネットワーク構造は,しばしば神経細胞群が作る構造似ている言われる情報同士のネットワーク状結び付き,という大きな括りではその通りだ。しかし,はただ漫然ネットワーク広げているわけではない。脳科学神経科学でも,神経細胞結び付きには強度差があると考えられている。つまり,優先順位整理しながら情報つなげている。「輪郭」を使ってデライト再現しようとしているのは,この「まとめながらつなげる脳の機能だ。

進化観点から考えれば動物の脳は,環境合わせて情報蓄積し,状況合わせて有用な情報素早く引き出せるように出来ていなければならない。もちろん生存のためにだ。どれだけたくさん情報蓄えられても,必要な時上手く引き出せなければ意味が無いわけだ。大昔から限界知られている階層構造が,それでも必要とされ続けているのは,情報優先順位を付けて整理していく,という脳の機能とらえやすい構造だからだ。

個人知識管理PKM)の分野でも,ネットワーク構造活かしたウィキ並んで階層構造情報整理していくアウトライナーアウトライン プロセッサー呼ばれるものがよく使われている非常に興味深いことに,この二つ抱き合わせたツール近年トレンドの一つだRoam ResearchObsidian など)

脳の進化追うようにツール進化しているが,デライト革新的なのは,既存の仕組み抱き合わせるのではなく,全く新しい一つの仕組み脳の機能十分に再現しているからだ。慣れた利用者にとっては,その単純性これまでにない直感性つながる同時に初心者には分かりにくさ原因となってしまっている。

デライトには「脳のログ」が流れている

デライトは,“人間触りやすいように”脳の機能再現することに,どのツールよりも徹底したこだわり持っている人の脳は,長い長い進化の過程無数のテスト通過してきた,情報処理ツールお手本だ。その使って活動している人間にとって,最も直感的に扱えるのは最も脳に似ているツールだ。そして,保存検索共有といった部分での脳の弱点機械えば,これまで不可能だったような高度な知的活動可能になる

デライト上に流れている無数の輪郭が,いわば「脳のログ」であることを理解すると,初心者面食らわせてしまっている部分多く理解しやすくなるのではないかと思う

公開されることもあって,どのような内容をどのくらいの頻度で“描き出し”していいものなのか分からない,というのはデライト初心者抱きやすい感想だろう。この点においてデライトは,活発なチャットマイクロブログTwitter など)速さ投稿輪郭)が流れていくイメージ設計されている。それも,「廃人」達の独り言埋め尽くされているチャットのような状態想定している脳のログならそうなるはずだからだ。

デライト上には,一見意味不明な輪郭数多くある脳のログだと考えれば,これもむしろ自然なことだと言えるデライトは,“綺麗に整えたメモ帳”を見せるためサービスではない。頭の中にある情報を,ありのままに可視化することに意味がある他人の輪郭見るということは,他人の頭の中覗いているようなもので,めまい覚えるなら正常なのだ。

それでも,ちょっと気になった他人の輪郭から良い刺激得られることは珍しくない自分の輪郭他人の輪郭絡ませることも出来るので,デライトでは面白い知的交流日々生まれている疑似的に再現された同士が対話しているわけで,これは疑似的なテレパシー言えるかもしれない。

新しい順輪郭並んでいるのも,もちろん脳のログだからだ。先日の一日一文でも書いたように,デライトは,Twitter のようなマイクロブログにも似ている。そして,マイクロブログしばしばメモツールとして利用されている。これは,時間軸沿って記憶を辿るような脳の機能似ているからだ。

デライトでは,マイクロブログ感覚思いつくまま輪郭り,時にはウィキのように,時にはアウトライナーマインドマップのように,“まとめながらつなげていく”ことで「脳のログ」を可能にしている

例えば釈迦孔子ソクラテスキリスト……あるいはカントでもアインシュタインでも誰でもいいが,後世の人間文献からあれこれ推測するしかない「偉人」達の記憶が,このような形で残されていたら,と想像してみてほしい。百年後千年後人々にとって,「輪郭」は古人について知る何よりの手がかりとなるだろう。あなたにとって偉人以上に大切人生の記憶をこれほど強く世界に刻み込める道具他にないのだ。

そして知能増幅

工学的に人間知能向上させようという研究分野は,古くから知能増幅IA: intelligence amplification呼ばれている。今や世界的な流行語である「人工知能AI比べて語られることは非常に少ない脳にチップを埋め込む遺伝子書き換えるなど,どの技術にも大きな技術的倫理的課題があり,実用段階になかったからだ。

デライトは,それを誰でも使えるメモサービスという形で実現している知能増幅メモサービス」であり,「世界初の実用的な知能増幅技術」だ。今後の一日一文では,この技術歴史的重要性についても書いていきたい


{出力する}{漠然と}{こまごまとした問題}{キーボード操作}{簡潔な表現}{ダブルクリック操作}{意味が分かりにくかった}{誘導効果}{見えやすくなった}{戻り方}...=}(100)

{希哲16年3月31日の開発 K#F85E/E74C-FB1F}

こまごまとした問題片付けた


就寝前閲覧専用模動に関して閃きがあり,また脳爆発始まってしまった

漠然と中景部角丸周辺ボタンとして使えそうだとは思っていたが,これで吹き描き長方形にして前後景部し,さらに中景輪符波括弧角括弧変えれば吹き描き意味ともデラングとも調和する詳細はまだ練る必要があるが,かなりの有力案になりそうだ。

{用者}{デラング}{進捗記録}{希哲16年2月19日}{希哲16年2月19日の開発}{本来の意味}{自サービス}{止めておく}{独自に}{見ていた}...=}(131)

{希哲16年2月19日11歩 K#F85E/E74C-D1B5}

進捗時限記録中略前後

何気なくマイクロブログサービス用者ユーザー示せる記法欲しいという考え事をしていたら「外部サービス利用者記法」に発展したので,軽くまとめ終了

とりあえず分散型 SNS使われている記法拡張し,@[用者名]@[ドメイン名]汎用記法整備する方向進めることにした。


要は@user書いたTwitter輪結したり,@user@example.com書いた分散型マイクロブログ捌き手輪結してもいいのではないか,と考えたことがきっかけだった。

ここで一つ,@user@example.comhttps://example.com/@user必ず対応するのだろうかという疑問湧いた以前にもなんとなく考えたことはあったが,ActivityPub というか WebfingerURL引き出したり,面倒臭そう気がし進展しなかった。このあたりの仕様がどうなっているのか,いまだによく分からない

もっとも,ざっと見渡す限り分散型マイクロブログ捌き手は大体 https://example.com/@user になっているし,自分で Mastodon 捌き運営していた時も出放りはこれだったので,事実上の標準とみなしていいのかもしれない。


Twitter@user でいいかと思っていたが,いくら普及しているとはいえ,これは特定サービス寄り過ぎだろうということで,@user@twitter.com統一することを考えた。ただ,Twitterプロフィールページ正規 URLhttps://twitter.com/user だ。https://twitter.com/@user でも転送されるとはいえ,若干気持ち悪い

さらに,この時点では @user@twitter.com と書けば @user表示されるという仕様考えていたため,いずれにせよ特定サービス向けの処理追加出来るようにする必要があった

ここまで考えたところで,いっそのこと @[用者名]@[ドメイン名] として,外部サービス用者指すための汎用的な記法にしてしまえばいいのではないか,と思えてきた。これは, 氏が独自に同様記法使っているのを見ていたことが大きかった

[ドメイン名] は,@[用者名]@twitter のように自明なら短縮出来るようにしてもいいかもしれない。対応サービス毎に用者名解釈輪結先調整し,それ以外は https://[ドメイン名]/@[用者名]輪結する。


少し困ったのは,簡潔分かりやすい名前見つからないことだ。一応平たく外部サービス利用者記法」を仮称としておく。

異邦人記法」というのも面白いかもしれないと思ったが,一見して意味分かりにくいので別名としてしか使えないだろう。「宛名記法」はどちらかというとメールアドレス向きか。


デライト使う予定が全くなかったため,@[用者名] という表示Twitter のために使うつもりだったが,これは止めておく

そもそも SNS などでは自サービス上の用者に対する言及メンションという意味を持つ記法から来ているデライト使わなかったとしても,この種の記法必要とするサービスにはデラング応用出来ないことになってしまう。

ここから @[用者名]本来の意味考え始め知番輪符などと組み合わせる可能性気付いた。これは「言及記法」として別途検討することにした。

{用者}{HTML}{HTML5}{デラング}{進捗記録}{高い}{あれ}{役割を持たせる}{役割を持つ}{緩衝的}...=}(248)

{希哲16年2月15日10歩 K#F85E/E74C-2CA8}

進捗時限記録中略

昨日寝る直前にまた脳爆発があり,今朝にかけて文字装飾記法タグ記法周りの概念整理仕様整理急速に進んだ

文字装飾記法は,「文字装飾を伴う慣用表現」のための記法位置付けることにした。太字記法##斜体記法//下線記法__打ち消し線記法~~翌日のまとめで「打ち消し記法」から改称4記法基本とし,それぞれ所定装体スタイルを伴う <b><i><u><s> HTML 要素対応する

@ を使った文字サイズ記法% を使った色記法検討していたが,タグ記法概念が出来たことで中途半端なものになるため,これは廃案とする。

文字装飾記法はこれがほぼ完成形か。

検討過程

3つ検討方針

実装自体は容易部類で,記法概ね固まっていたにもかかわらず文字装飾記法実装踏み切れなかった理由として意味論的な問題があり,これが思いのほか難題だった。実装方針3通り考えられる

  1. 完全に意味論的な記法にする
  2. 完全に装飾的な記法にする
  3. 意味論装飾重ね合わせた記法にする

記法趣旨からしても,軽量標記マークアップ言語特性を考えても,1つ目に無理があるのは明らかだ。対応する HTML<b><i><u><s> は,私が何度解説を読んでもややこし感じる代物だ。それを多くの人正しく理解して使うのは不可能だろう。そもそも「文字装飾記法」という分かりやすい説明体系捨てることになるが,代替案があるわけでもない。

かといって,2つ目ももったいない。要は <span>装体指定だけにするということだが,例えば,太字にはしたいが <b> にはしたくない場合打ち消し線引きたい<s> にはしたくない場合がどれだけあるのかと考えると,無難通り越して臆病過ぎる失う可接性アクセシビリティ応用可能性釣り合わない

最終的に採用することになった3つ目も,全く考えなかったわけではないが,柔軟性に欠け,前の2つの悪い所組み合わされる気もして,有力案にはなっていなかった。

タグ記法による書き分け

この膠着状態変えたのは,前日概念としてまとまったばかりのタグ記法だった。

これまで,デラングにおける HTML は,どうしてもデラング出来ない表現をしたい場合などの“抜け道”とか“救済措置”に近い位置付けで,積極的に使うことを想定していなかった。実際個人的にはほとんど使っておらず放置している不具合多い部分だった。

デラングタグ記法として間接的に HTML使うことで,略記法導入可能になり,HTML 側の仕様変更に対しても一定の緩衝帯設けることが出来る。ここに来て初めて文字装飾記法でも「書き分け」が考えられるようになった文字装飾記法対応しうるのが全て1文字要素だったことも幸いした

昨日寝る直前に,##太字的な表現##<{font-weight:bold}>太字</> のように書き分けるよりも,##太字##<b>太字的な表現</b> のように書き分ける方がマシであることに気付いて,1つ目の実装方針完全に潰せた

これにより一時的に2つ目の実装方針再浮上したが,標準的に使う記法として標準的な用途最適化不足なのはやはり否めなかった

決着

最終的に,「文字装飾を伴う慣用表現」という用者自然に理解出来る範囲での意味論的位置付け与え逸脱する用途ならタグ記法書き分けるのが使用頻度に対して最適だろうという結論に達した。3つ目の実装方針洗練させた格好になる。

例えば##太字## は「太字装体<b>」に対応する装体邪魔なら <b>太字的な表現</b>書けるし,意味邪魔なら <{font-weight:bold}>太字</>略記法検討段階のように書けるが,これらの場合稀少なのは明らかで,記述量上手く釣り合うワープロならともかく,軽量標記言語手書きしようという人にとって難しい使い分けではないだろう。

そもそも<b><i><u><s> は,古くからある視覚的要素HTML5慣用的な用途引き継いで意味論化されたものなので,「文字装飾を伴う慣用表現」と非常に相性が良い相互変換にも全く問題ない

何より,直感的に入力すれば構造的に出力されるというデラングの理想適っている

文字サイズ記法色記法廃案

文字装飾記法を「文字装飾を伴う慣用表現」と位置付けたことで,慣用表現を持たない文字サイズ記法色記法仲間外れになるが,タグ記法によって出る幕がなくなった感があるので,ここで廃案にすることとした。

第一に,タグ記法略記法整備した方が一貫性応用可能性高い特定プロパティ省略出来るようにし,<{white}>白い文字</> のように書ければ,%white%白い文字%% と書くのと記述量大差ない

もともとパラメーター必要とする記法異質感はあり,文字装飾記法統一感損うかという懸念はあったので丁度良かった

波及的検討

波及的に,いくつかこまごまとした検討進んだ

組み合わせは「」ではなく「入れ子」へ

これまで,複数文字装飾記法組み合わせ#/太字と斜体/# のように,「記号を1つずつ逆さにした終了記号挟む」といったややこしい説明考えていたが,##//太字と斜体//## のような「入れ子」を #/太字と斜体/#短縮出来るという考え方にした方が分かりやすいため改めることにした。

タグ記法発展

今回検討で,タグ記法早くも実践的な役割を持つことになり,デラングにおける存在感一気に増した

タグ記法HTML仕様変更対する緩衝的役割を持たせること,要素名省略<span> にすることを考え始めた

{意味}

{}