Wikiを参照する代わりにChatGPTでいい。
†:OpenAI APIの「Responses API」と「File Search」で。というか、ChatGPTの「プロジェクト」でいい。ChatGPTはwikiになるし、既存wikiをLLM化できる。

もうObsidian的な「ノートを作るアプリ」は不要になる。読むときのために書く時代は終わり。ただ、発想のためには依然「:i/結局、読みやすさ」。
→ 「発想しない読み方が可能になる」といったところ。


ChatGPTでwikiは要らなくなった Edit

ChatGPTに伝えれば、内部の見えないところに記録してくれる。追記場所に悩むこともない。検索するならChatGPTにただ聞けばいい。言葉ではなく意味で探して、質問に適した形で、ページ構成にとらわれず、まとまった答えを返してくれる。:ToDo/ページの存在がwikiの欠点ということ。

既存wikiをChatGPT化する、マイグレーションも可能。ChatGPTの「プロジェクトファイル」にwikiのダンプファイル1つをアップロードすればいい。また、「エージェントモード」ではオンラインのwikiを検索・更新してもらえる。例えば、このページのように。自分ひとりのwikiならMCPサーバー化する必要もない。既存wikiを捨てるのにも、維持するのにもChatGPTが使える。


ChatGPTを知識の窓口にするという発想なら、徴来のWikiの多くの役割を代換できる。

それでもWikiには、リンクやカテゴリの構造が明示的に残る点や、履歴バージョン管理、他システムとの連携などの強みがある。

抜絆案としては、利用者ChatGPTと対話するだけで、ChatGPTがWikiを読み書きする方式が考えられる。Wikiは裏方に回り、知識の保存庫やバックアップとして存在し、表向きのインターフェースはChatGPTとの対話になる。

  • 読み: 利用者はWikiを検索する代わりにChatGPTに尋ねるだけで目的の知識にたどり着ける。インデックスやリンク構造を気にする必要がない。
  • 書き: 利用者ChatGPTとの対話を通じて情報を追加・修正できる。記法ページ構造を覚える必要がない。自然言語で編集すれば裏側でChatGPTがWiki的な構造化を代行する。
  • 整理: ChatGPTがどのページに追記すべきか判断してくれるのでページ名や配置に迷う必要がない。

ChatGPTがwikiの欠点を解決した Edit

書くときに記法が要らないし、記法ChatGPTが書いてくれる。追記位置を探さなくていいし、探して指示することもできるのは大きな利点。wikiは書くのが大変だし、書く人になるのも大変。

書くのも探すのもChatGPTに依頼できれば、読み書きが自然とつながる。検索語を「これ書かれてないから追加しておいて」とだけ指示して、適切な位置に追記できるような。読む人が書く人になれる、理想的なwikiになる。

ほか、まずい表現で書き込んでも、AIが政治的に正しい表現で公開してくれるようになる。コミュニケーション能力が無い人でも使えるwiki。

従来wikiの何が残るのか Edit

必要なものはすべてChatGPTが使うもの。wikiはChatGPT用のツールになって、すべて残る。
それもChatGPTに伝えておけばいいような。ChatGPTの中では自然言語もプログラミング言語も変わらないので。書き込みのたびに履歴を作って、ページ一覧を更新してもらうように。

人が集まっている様子は無くなる。これは必要だろうか。リアルタイムではないコラボーレーションにワイワイガヤガヤ感は必要ないのでは。

UIChatGPTのチャット欄ひとつでいい。複数のタブで複数の会話を進行できる。生成されたページは別タブで開くか、同一タブ内の他の領域で開く。

生成したページはサイト内のページとして公開したい Edit

ChatGPTに最適なwikiとは?? Edit

利用者向けの「やる気を削がれないwiki」を目指さなくていい。必要なのはChatGPTに最適なwiki。

それはシンプルで整然としていればいいだけ??メタな情報は多いほどいい??不特定多数ではなく、天才新人ChatGPTひとりだけを対象に考えて??

下位展開のように妙なことをしないwiki。リンク以外の情報構造はwikiらしくない。情報を連想でつなげるChatGPTのほうがwikiらしい。

情報をつなぐのはChatGPTにもできる。でもシステムでもできて、それもChatGPTに反映できる。wikiで実装してもいいし、ChatGPTにお願いしておいてもいい。それぞれどうなるか??

ChatGPT任せにできない点 Edit

  • 情報の所有感がほしい
    • バックアップがほしい、それもローカルストレージに(オンラインストレージは信用ならない)
      → 信用すればいい。でもエクスポートはできたほうがいいし、他のツールから移行してくる人には必要(だけど、これも信用の問題で、さらに次の移行に備えておきたいから必要なだけ)
    • 競合したり上書きされて無くなる情報があると嫌(本人の性格の問題)
      → 起きるのは必要な上書きだけなので、信用すればいい
  • 透明性が無い
    • ChatGPTによって結局何が書かれたのかを知りたい
      読むにはページ生成が必要になる
      → 書かせた後どうなったか尋ねる
      wikiを共同編集にしたくない理由と同じ。
      → 共同編集者を信用すればいい
  • wikiの発展が見えない(見たい)
    そもそもwikiにサイトを俯瞰する機能などない。
    マインドマップで見て達成感を得るとか。それはNotebookLMに情報のエクスポートできればいいだけ。ChatGPTも作図してくれそう。
  • 人が集まっているように見えない
    そもそも人は集まらない。集まっているような錯覚があっただけ。
  • なんか嫌
    どうでもいい
  • 自然にまとまらない
    自然にまとまる
    まとめ(KJ法でいうA図解の作業)は自分で関連情報を把握しないといけない。
    → 関連情報のまとまっていないのを生成してもらって全部読む。発想支援になるような書式で。それを読んで、また思い付いたことを投稿していけば、その要約や、重要語句をAIに見つけてもらえて、次の関連情報を得るためのキーワードにできるのではないか。
    → 注文通りのページを生成していたのでは不足か。注文されていない情報を売り込む視点をChatGPTに持ってもらうといい。「おすすめ関連記事」といった具合。
    NotebookLMが生成する教材の結びは、利用者への問いかけになっている。発想法に基づいた問いかけを生成されたページに掲載できればいい。
    リンク自動リンクは関連情報のつながり。リンク先をもらえれば、新しい発想に使える。リンク先のリンク先(2ホップ先)を直接リンクするのが新しい発想。

従来wikiで軽視されていた荒らし対策や、編集合戦対策はChatGPTにおまかせ。あとはChatGPTを信頼すればいい。そうなるまで、利用者が慣れるまでの移行期間に信頼感が必要だけど、そもそもバックアップにしても正確とは限らないはずで、バックアップして安心できるのは、単に本人が気にしなくなるから。

「人は他人に信頼されるまで、何をすべきか」でもある。アプリ・サービス開発は開発で信頼関係を築くもの。

ChatGPTとは共同作業、コラボレーションをする。使用する側/される側の関係ではない。

ページを生成して読む Edit

:Done/情報構造のテンプレート

MicrosoftのMSDNにあったようなPDF作成機能は、ページを選んで一冊にするもの。ページの中は変えられない。

細切れになりがちなwikiのテキストを、ひとつの読み物にしてもらえる。wikiの書籍化。:i/読みものWiki。「wikiより本がいい」という人は多そうなので、利点になりそう。ただし、ビジネス文書では箇条書きを多用せよと言われているので、実用的ではなさそう。書籍化は読んだ気になりたい人向け。

ウィキエンジンX」のように公開用・発想支援用の領域を分けるなら、発想支援がChatGPTに語った情報で、ChatGPTが生成するのが公開用ページ。公開用のページはすべて生成による。指示するのはwikiらしく誰でもいい。利用者ページを書くのではなく、ChatGPTに書かせるシステム。

どう生成するか Edit

NotebookLMはみんなに書かれたWebからページを生成するものでもある。それに近いものにしたい。情報入力は自分だけで/みんなで?ページ生成は自分だけ/みんな?それはサイトの設定によってどちらもあっていい。

生成されるページはひとつのサイトに統合される?生成のたびに別サイトになる?あるいは生成時に選べる?生成したあとから選べる?生成後、読む人がページを集めてサイトを構築できる?

ページタイトルとリード文を決めると、本文を生成してもらえるとか。きちんとリンクできるか分からない。

観点にも創造性がある。みんなで観点を集めた集合知。

これまでの案との類似点 Edit

非公開領域に書く。みんな自分専用の非公開wikiを持っていて、それを編集していく。公開ページや他人の非公開ページ編集しようとすると、自分のwiki内のページ作成になる。

非公開のチャットでChatGPTと対話。その情報はページ生成に使われる。

公開ページは非公開ページの中から投票で選ばれる。

公開ページは誰かがChatGPTに生成させたもの。ChatGPTに生成を指示できる人は、サイトの設定によって決まる。

データアクセスはできる Edit

データアクセスChatGPTにやってもらうよりも、ChatGPTが使うツールAPIとして実装する。
ページ/要素の入れ子構造を上位から順に呼び出し。上位は下位の要素を呼ぶ再帰的呼び出し。

ChatGPTはストック担当者か Edit

:i/フローとストックのストックをChatGPTが担当する。「wikiの小人さん」が自身の仕事を広げる感じ。

ChatGPTは情報のメンテナンス、つまりリンクもする??それはひらめきを促すために、利用者がすべきことだけど、ChatGPTもやっていい?ページ生成時に与えられた観点に基づいてリンクし直すのが理想的。それができないなら、wikiでリンクしておく。wikiでリンクするのは利用者ページ生成時にリンクするのはChatGPT

:i/フローとストックのうち、利用者はフローを書く。これだけではセレンディピティは得られない。書いてあることしか分からない。

ストックは利用者が自分でやるか Edit

読むときだけChatGPTに依頼して、書くときはみんな自分で、自分専用のスペースに書くか。

書くときの追記位置探しをChatGPTにやってもらいたい(実際にはやらないけど。読むときに情報が統合される)。なので、自分でやりたくない。

いずれにしても、書くときは追記位置を探したりしない。読むときにChatGPTが探して統合してくれるので。それなら、利用者が自分でストックしてもいいはず。「ぶっこんでおけばそのうちまとまる仕組み」でいい。

でも、書いた通りに読めなければ、自分の中の発想にならないのでは。ChatGPTにまとめてもらうと、既視感がなくなって発想につながらないのでは。KJ法を2人でやって意味あるか問題。