ウィキ - ノートを一つの知識ベースに集約する
第 39 章: ウィキ — ノートを一つの知識ベースに集約する
あなたには 300 件のノートがあります。Acme Corp について知っていることのすべては、そのどこかにあります — 3 月の価格の話、6 月のエスカレーション、実際に契約書にサインする人の名前。すべて書き留めてあるのに、どれ一つとして一箇所にまとまってはいません。
ウィキは、それに対する SeaMeet の答えです。ワークスペース内のすべてのノートを読み、繰り返し登場する人・組織・トピックを割り出し、主題ごとに 1 ページを書きます。コーパスが Acme Corp について知っていることのすべてが Acme Corp のページにあり、出典となった各ノートへのリンクが付いています。ファイリングは不要です。タグ付けも不要です。あなたは今までどおりノートを取り続け、ウィキがそれに追いつきます。
この章では、ウィキとは何か、どう構築するか、ページをどう読むか、どのように自分自身を維持するか、そして — ウィキに頼るようになったとき最も重要になること — 間違っているとどう伝えるかを扱います。
ウィキの実体
ワークスペースフォルダを Finder やエクスプローラーで開くと、_wiki/ というディレクトリがあります。ウィキとはそれだけです。中身はこうなっています:
<あなたのワークスペース>/
├── Meeting · Jun 4.md ← ノートは最上位に置かれる
├── Q2 Reviews/
│ └── Acme Q2.md
└── _wiki/ ← 生成された知識ベース
├── index.md ← 全ページのマスター索引
├── log.md ← 何がいつ変わったか
├── entities/ ← 組織、プロジェクト、顧客
│ └── acme-corp.md
├── people/ ← あなたが会う人々
│ └── alice-cheng.md
├── topics/ ← 複数の会議にまたがるテーマ
│ └── pricing.md
├── meetings/ ← 録音した会議ごとに 1 ページ
└── .state/ ← 内部状態(後述)
どのページも YAML フロントマター付きのプレーンな Markdown ファイルです。データベースに閉じ込められているものは何もありません。明日 SeaMeet を削除しても、ウィキは Markdown のフォルダのまま残ります — どのエディタでも開け、どの静的サイトジェネレータでも公開でき、ターミナルから grep できます。
なぜフォルダ名がアンダースコアで始まるのか。 _wiki/ は意図的にノートツリーから隠されています — .git や .obsidian と同じです。これは生成された出力であり、ノートツリーに混ぜると検索結果ですべてのエンティティが二重になってしまいます。閲覧は Wiki タブから行います。
なぜディスク上の名前と表示名が違うのか。 ディスク上のバケットは entities、people、topics です。アプリ内では Organizations、People、Topics と表示されます。SeaMeet は実際のコーパスを見てこれらのラベルを割り出し、_wiki/.state/sections.json に書き込みます — 医師のワークスペースでは Patients、営業担当者のワークスペースでは Accounts になります。ストレージ上の名前は変わらないので、あるマシンで構築したウィキは別のマシンでも正しく読めます。
ウィキを開く
トップナビゲーションの Wiki をクリックします。Notes の隣、ナレッジのグループにあります。ビューの形は Notes と同じです: 左にツリー、中央にページ。
一度もウィキを構築していない場合、中央のペインには Take a Note と Start Recording の 2 つのボタンが載ったオンボーディングカードが表示されます。ソースのないウィキには語ることが何もないからです。ページが存在するようになると、中央のペインは Wiki Home になります: 検索ボックス、統計の行、Top of mind(背後のソースが最も多い主題)、そして Updated this week。
サイドバーは « シェブロンで折りたためます。Notes と同様、選択はセッションをまたいで記憶されます。
ノートのフォルダから構築する

ウィキツリーの上部にある ✨ ボタンが Build wiki from all notes です。1 回クリックすると、SeaMeet はワークスペース全体を巡回し、すべてのノートを読み、見つけたすべての主題についてページを書きます。同じボタンは Notes ツリーのツールバーにもあるので、構築を始めるためにビューを切り替える必要はありません。
再構築ではなく、増分
ここは腑に落としておく価値があります: 構築は変わった分だけの費用しか払いません。 SeaMeet はノートを AI に送る前に、本文をハッシュ化して前回の構築時のハッシュと比較します。同一ならスキップ — AI 呼び出しなし、費用なし。数文字しか変わっていない場合もスキップです。読み直す価値がない差分のしきい値が存在するからです。
したがって ✨ ボタンの正直なメンタルモデルは「ウィキを再構築する」ではありません。「追いつく」 です。300 件のノートがあるワークスペースで昨日以降 4 件だけ編集したなら、押したときに読まれるのは 4 件で、書き直されるのはその 4 件が触れているページだけです。それ以外はすべて、あなた自身が書いたものも含めて、そのまま残ります。
バナーが伝えていること
構築中はツールバーの下に進捗バナーが表示されます。2 つのステージを通過します:
| ステージ | 表 示される内容 | 実際に起きていること |
|---|---|---|
| 読み取り | Read 34 of 210 notes · 118 reused from cache | 各ノートが読まれ、何と誰に言及しているかがカタログ化されている。「reused from cache」の数はハッシュによる短絡が効いている証拠。 |
| 構築 | Built 12 of 47 pages · 1 failed | その主題に言及しているすべてのノートから 1 ページが書かれている。ページが下のツリーに現れるのはこの段階。 |
カウンタの下には、いま処理中のファイル名(Now reading: Acme Q2.md)が表示され、直前に終わったものの短いローリングリストが ✓ または ⚠ 付きで並びます。AI プロバイダのレート制限で待たされる場合は、バナーがただ固まるのではなく小さな rate limit: 41s チップが表示されます。
一時停止、キャンセル、再開
実行中、バナーには 2 つのボタンがあります:
- Pause — 現在の項目を終えてから停止します。Continue に変わり、止まった場所からちょうど再開します。20 分ほど帯域やノートパソコンのファンを取り戻したいときに使ってください。
- Cancel — 処理中の項目を最後まで終えて(途中で書きかけのものを残さないように)から停止します。終了処理中、バナーには Cancelling — finishing the current note… と表示されます。
キャンセルされた実行はしおりを残します。次に Wiki ビューを開くと、バナーに A previous wiki build was interrupted at 88/210. Resume? と表示され、Resume、Restart、Dismiss が並びます。実行中に AI プロバイダの 1 日あたりの割り当てを使い切った場合も同じです: SeaMeet は位置を保存し、何が止めたのかを伝え、割り当てのリセット後に使える Resume を提示します。
正常に完走すると、バナーは 1 行の要約 — Wiki built — 210 notes, 47 pages — になり、Dismiss と Restart が付きます。
ナッジ
構築を思い出す必要はありません。10 件以上のノートを一度にワークスペースへ落とすと — インポート、同期のプル、ドラッグしたフォルダなど — SeaMeet がトーストを出します: 14 new notes since last build、そして Build wiki ボタン。トーストを閉じると、それは Wiki ビュー内の静かなバナーになり、あなたが動くまで待ちます。
ページを読む

ウィキページにはヘッダー、2 つの本文領域、 フッターがあります。
ヘッダーには戻る・進むの矢印があり — ウィキは独自のナビゲーション履歴を持つので、リンクをたどって戻る操作はブラウザと同じように動きます — ページタイトルと、紫色の AI Generated ピルが並びます。ピルにカーソルを合わせると Refresh from sources に変わります: このページのソースだけを読み直し、このページだけを書き直す、ページ単位の再構築です。
AI セクションは上の領域で、左側に紫の境界線が付いています。これは SeaMeet が書いたものです。アプリ内では読み取り専用で、ソースの豊富な主題なら Overview、Facts、Recent activity、References といったサブセクションに整理され、箇条書きの原子的な事実と、語りが必要な箇所の散文で構成されます。
この中には、クリックできるものが 2 種類あります:
[[wikilinks]]— 他のウィキページへの相互参照で、[[entities/acme-corp]]や[[people/alice-cheng]]のように書かれます。クリックすると Wiki ビューを離れずにジャンプします。SeaMeet はリンク先のページが実際に存在する場合にのみリンクを出力しま す。まだページのない名前は、リンク切れになるのではなくプレーンテキストのままです。- インラインの出典 — 事実のあとに付く
[source: acme-q2.md]。クリックするとその事実を生んだノートが開きます。複数のノートが一つの記述を裏付けている場合は、一つの角括弧にまとめられます。
ときどき、事実の前に ⚠️ Conflicting: が付き、両方の見解が並べて示されることがあります。あなたのノートの二つが違うことを言っていて、SeaMeet がどちらかを選ぶことを拒んだ場合です。これは執筆上の指示であって検証パスではありません — SeaMeet はノートを矛盾検査しているのではなく、たまたま行き当たった矛盾を黙って均すことを拒んでいるだけです。
ユーザーセクションは下の領域で、左側にティール(青緑)の境界線が付いています。プレーンなテキストボックスで、あなたのものであり、入力を止めてから約 1 秒で自動保存されます。詳しくは後述します。
フッターには 2 つのチップのグループがあります:
- Related pages — AI セクション内で見つかった
[[wikilinks]]。 - Built from — このページが書かれた元のすべてのノート。ページの
updatedFromフロントマターから読み取られます。チップをクリックすると、そのノートが Notes ビューで開きます。この行こそがページを信頼できるものにします: 「AI が Acme は Q4 に更新すると言っている」ではなく、「この 6 件のノートがそう言っている、そしてそれらはここにある」です。
修正ではなく、再生成
主題のページが再構築されるとき、SeaMeet は古いページを読んで編集するのではありません。カタログ内のすべてのノートからその主題に関するスニペットをすべて集め、AI セクションを一から書き直し、以前の内容を丸ごと置き換えます。
これは意図的なもので、ウィキと「積み上がった更新の山」との違いはここにあります。ノートごとにパッチを当てられたページは、誰も消そうと思わなかった古い一文をすべて引きずり、しかも直近の会議のことしか知りません。カタログ全体から再生成されたページは 47 回の会議すべてを一度に 把握し、もはや真でないものを落とし、「Alice」「A. Cheng」「Alice Cheng」を一人の人物に解決します。
実務上の帰結: AI セクションを編集して、その編集が残ることを期待しないでください。 次の再構築で上書きされます。残したいものはユーザーセクションに書くか、訂正としてフィードバックしてください — どちらも以下で説明します。
自分で追いつく
最初の構築のあと、✨ を押すことはめったにないでしょう。ウィキはあなたが仕事をする傍らで自分自身を維持するからです。
ノートに入力すると、SeaMeet は入力が止まってから 2 分 待ち、その編集が反応に値するかを判断します。次のいずれかが真なら、値します:
- そのノートが前回発火してから、おおよそ 150 文字以上を追加した、
- 新しい
[[wikilink]]を追加した、または - 新しい見出しを追加した。
そうでなければ何も起きません。誤字の修正、余分な行の削除、箇条書きの整形 — どれも更新を発火させません。「キーストロークごと」ではなく「ノートを 1 件追加するごと」と考えてください: この実質性テストは、まさに日常のいじり回しが AI 呼び出しを浪費しないために存在します。さらにノートごとに 10 分のクールダウンがあるので、一つのノートで長時間書き続けても、更新は 100 回ではなく数回で済みます。
ノートが読まれると、そこで言及された主題が書き直し待ちとしてフラグされます。SeaMeet はすぐに一つずつ書き直すのではなく、30 秒 待って、その間に入ってきたものをまとめて一度のスイープにします。20 件のノートをインポートしても、影響を受けた主題に対するスイープは 20 回重なるのではなく 1 回です。
録音が終わると、その文字起こしと AI 要約は同じ経路を通ります — 会議はノートと同じ一つのソースになり、そこで話題になった人やトピックがそれぞれのページへ流れ込みます。
Notes ツリーから、任意のノートを右クリックして Update wiki from this note を選べば、そのノートについては待ち時間を完全に飛ばせます。
一つのワークスペースに、一つのウィキ

SeaMeet のワークスペースはディスク上のフォルダです(第 13 章)。ウィキはそのフォルダの中、<ワークスペース>/_wiki/ にあります。この一点が、両者の関係についてのあらゆる疑問に答えます。
ツリー上部のスイッチャーでワークスペースを切り替えると、ノートツリー、ウィキツリー、検索インデックス、そしてウィキが一緒に新しいフォルダへ再ルートされます。仕事用のウィキと副業用のウィキは索引を共有せず、相互リンクもせず、週末プロジェクトのページに顧客名が漏れることもありません。これには設定項目がなく、設定するものもありません — フォルダの場所からそのまま導かれる帰結です。
切り替えは直列化されています: すでに一つ進行中なら次はそれが終わるのを待つので、素早いダブルクリックでもノートが一方のフォルダを、ウィキが別のフォルダを指すことはあり得ません。
知っておく価値のある例外が一つ。 録音から生成されるページは既定のワークスペースにピン留めされます。そのため副業のワークスペースを見ているときに録音した会議でも、あなたの会議を持つウィキにきちんと着地します。
訂正する

いずれページが何か間違ったことを書きます。誰かの肩書きが古い、名前の似た 2 社が統合されてしまった、暫定だった決定が確定として記録された。
Edit ボタンはありません。AI セクションへの編集は次の再構築を生き延びないからです。代わりに: 間違ったテキストを選択してください。 AI セクション上でマウスを離した瞬間にポップオーバーが現れ、ハイライトした文と What's right? と尋ねる入力欄が表示されます。訂正を入力して Ctrl+Enter(または Cmd+Enter)を押します。別の目的でテキストを選択しただけなら Esc で閉じられます。
このあと 2 つのことが起こります。
訂正はグラウンドトゥルースとして保存されます。 サインインしていればアカウントに保存され、すべてのデバイスに付いてきます。オフラインや自前の API キーで作業している場合は、ウィキの隣の _wiki/.state/corrections.json に保存されます。いずれにせよ、それは現在のページに当てられたパッチではありません — そのページの今後すべての書き直しに同乗する常設の指示です。1 年後にまったく別のノート群からこのページを再構築しても、あなたの訂正はそこにあり、依然として権威を持ち ます。
そのページは列に割り込みます。 訂正された主題は次の書き直しスイープの先頭に並び、通常の編集を待っているすべてより前に出ます。AI セクションの下に Corrected by you — rewrite pending という行が現れます。訂正が届き、書き直しが来ることの受領証です。
2 つの領域と、AI が決して触れないもの

AI セクションの下はあなたのセクションです。ティールの境界線が付いた、入力できるだけのプレーンなボックス。SeaMeet に知りようのないことはここに書きます: 商談が実際に止まった理由、あの人がミドルネームで呼ばれたがること、共有ドライブへのリンク、状況についてのあなた自身の読み。
SeaMeet は AI マーカーの間にだ け書き込み、ユーザーマーカーの間だけを読みます。再構築は AI セクション全体を置き換え、その下の一文字にも触れません。この境界はファイル自体に刻まれており — 各領域は HTML コメントで区切られています — 別のエディタで編集しても、GitHub 経由で同期しても、バックアップから復元しても保たれます。
そこから生まれる役割分担:
| AI セクション | あなたのセクション | |
|---|---|---|
| 誰が書くか | SeaMeet が、あなたのノートから | あなた |
| 再構築で残るか | いいえ — 丸ごと置き換え | はい — 決して触れられない |
| 変える方法 | 訂正を送る | ただ入力する |
| 何を書く場所か | コーパスが語ること | あなただけが知っていること |
探す
- ツリーの絞り込み — ツールバーのじょうごアイコンで、入力しながらページ名を絞り込めます。
- Quick Open —
Ctrl+P/Cmd+Pで、ノートとウィキページを横断するパレットが開きます。種類別にグループ化され、ウィキのヒットには開いた本のアイコンが付きます。 - Global Search —
Ctrl+K/Cmd+Kで、ノート、ウィキページ、文字起こし、要約、スクリーンショットの OCR を全文検索します。ウィキのヒットは Wiki ビューで開きます。 - ノートからの wikilink — どのノートでも
[[と入力すると、ピッカーがノートと並べてウィキページを提示します。ウィキには· wikiの接尾辞が付きます。 - ページ内検索 —
Ctrl+F/Cmd+Fは開いているページの両方の領域を検索し、ヒットの場所を教えます: 3 in note + 2 in AI section。置換はあなたのセクションでのみ提供されます。AI セクションでテキストを置換しても次の再構築で取り消されるからです。
エクスポート
ツールバーのダウンロードアイコンから、ウィキ全体を自己完結した HTML サイト、PDF、またはその両方としてエクスポートできます。ソースノートを含めるオプションもあります。顧客にスナップショットを渡す、プロジェクト終了時にアーカイブする、飛行機の中で全体を読む、といった用途に便利です。
サブスクリプションが必要なもの
ウィキの AI 作業 — ノートを読み、ページを書くこと — は有料の AI 割り当てで動きます。SeaMeet のサブスク リプション、またはあなた自身の API キーです(第 35 章と第 36 章)。具体的には:
- 既存のウィキページの閲覧はいつでも可能です。 すでにディスクにあるページは、サブスクリプションの有無にかかわらず読め、検索でき、リンクできます。あなたのセクションも同様です — 書き続けられます。
- 構築と更新には割り当てが必要です。 割り当てがないと ✨ ボタンにはロックチップが表示され、自動更新は発火せず、バックグラウンドのスイープも走りません。何も削除されず、何も劣化しません。ウィキは、割り当てが再び使えるようになるまで学ぶのをやめるだけです。
Wiki ビューのレイアウト
┌──────────────────────────────────────────────────────────────────────┐
│ [Record] [Screenshot] [Memory] │ [Notes] [Wiki ●] │ [Files] [Cloud] │ ← トップナビ
├────────────────────────┬─────────────────────────────────────────────┤
│ « Work ▼ ⚙ │ ‹ › Acme Corp [✨ AI Generated]│
├────────────────────────┤ │
│ Wiki ✨ ⤓ 📁 ⇅ ⌄ ⏷ ⚡│ ┃ Overview │
├────────────────────────┤ ┃ Acme Corp は 2024 年からの物流顧客で、 │
│ ┌────────────────────┐ │ ┃ 現在 Q4 の更新サイクル中。 │
│ │ Read 34 of 210 │ │ ┃ │
│ │ notes · 118 reused │ │ ┃ Facts │
│ │ ▰▰▰▰▱▱▱▱▱▱ 16% │ │ ┃ • 更新の担当は [[people/alice-cheng]] │
│ │ Now reading: │ │ ┃ [source: acme-q2.md] │
│ │ Acme Q2.md │ │ ┃ • ⚠️ Conflicting: 席数が会議によって │
│ │ ✓ Beta Q2.md │ │ ┃ 40 と 55 に記録されている │
│ │ [Pause] [Cancel] │ │ ┗━ 紫の境界線 = SeaMeet が書いた │
│ └────────────────────┘ │ │
│ ▼ Organizations 12 │ ┃ Your notes │
│ 📄 Acme Corp ←──│ ┃ Alice は 20 日まで休暇。急ぎは Dan へ。 │
│ 📄 Beta Logistics │ ┃ │
│ ▼ People 31 │ ┗━ ティールの境界線 = あなたの、上書きなし │
│ 📄 Alice Cheng │ │
│ ▼ Topics 4 │ ───────────────────────────────────────── │
│ 📄 Pricing │ 🔗 Related pages [alice-cheng] [pricing] │
│ ▶ Meetings 88 │ 📝 Built from [Acme Q2.md] [Jun 4.md] │
├────────────────────────┤ ↑ │
│ ☁ 30 秒前に同期 │ このページの元になったすべてのノート │
└────────────────────────┴─────────────────────────────────────────────┘
トラブルシューティング
「✨ を押したのに、ほとんど何も起きなかった」
たいていは正しい挙動です。構築は増分なので、前回の実行から何も変わっていなければ読むものも書き直すものもなく、バナーは高い「reused from cache」の数とともにほぼ即座に終わります。それでも 1 ページだけ強制的に書き直したい場合は、そのページを開き、AI Generated ピルにカーソルを合わせて Refresh from sources を使ってください。
スピナーではなくロ ックが表示されたなら、問題はノートではなく AI の割り当てです — 第 35 章: サブスクリプションと請求を参照してください。
「ページに間違ったことが書いてあり、直しても直しても戻る」
おそらく AI セクションを編集しています。そこは再構築のたびに置き換えられます。代わりに間違った文を選択して訂正ポップオーバーを使ってください。それは再構築をまたいで残り、権威として扱われます。SeaMeet の読み取りの修正ではなく、あなた自身の知識であるものは、決して上書きされない下のティールのセクションに書いてください。
「ノートを編集したのにページが更新されない」
入力から書き直しまでの間には、いずれも意図的な 3 つのタイマーがあります: 入力を止めてから 2 分の静寂、実質性チェック(およそ 150 文字の追加、または新しい wikilink、または新しい見出し)、そしてノートごとに 10 分のクールダウン。小さな編集が何も発火させないのは正しい動作です。強制するには: ノートを右クリック → Update wiki from this note、またはウィキページを開いて Refresh from sources。
「構築が途中でエラーで止まった」
ほぼ確実に AI プロバイダの 1 日あたりの割り当てです。バナーがそう伝え、位置も保存されています — 割り当てのリセット後に戻って Resume を押してください。最初からではなく、止まった場所から再開します。
「ワークスペースを切り替えたらウィキが空だった」
仕様どおりです: 各ワークスペースは自分の _wiki/ フォルダを持ちます。探しているページはもう一方のワークスペースにあります — ツリー上部のワークスペーススイッチャーで戻ってください。新しいワークスペースは、構築するまでウィキが空です。
「あるはずのページが存在しない」
主題にページができるのは、あなたのノートがそれについて実際に何かを述べてからです。一度だけついでに言及された名前は、空のページへのリンクになるのではなくプレーンテキストのままです。実質的な内容のあるノートを書き、更新が発火するのを待つか 、コンテキストメニューから強制してください。ノート内の未解決の wikilink ピルを右クリックして Sync wiki to generate this page を選ぶこともできます。
クイックリファレンス
| 操作 | 方法 |
|---|---|
| Wiki を開く | トップナビの Wiki をクリック |
| すべてのノートから構築 | ウィキ(またはノート)ツリーのツールバーの ✨ をクリック |
| 構築の一時停止 / 再開 | 進捗バナーの Pause / Continue |
| 構築の停止 | Cancel — あとでバナーから再開 |
| 1 ページだけ再構築 | AI Generated ピルにカーソル → Refresh from sources |
| 1 件のノートから更新 | ノートを右クリック → Update wiki from this note |
| 誤った文を訂正 | AI セクションで選択 → 訂正を入力 → Ctrl+Enter |
| 自分の知識を追加 | ティールの Your notes セクションに入力 — 自動保存 |
| ページの出所を見る | フッターの Built from チップ |
| リンク先ページへ移動 | AI セクションの [[wikilink]] をクリック |
| 戻る / 進む | ページヘッダーの ‹ と › の矢印 |
| ページをクイックオープン | Ctrl+P / Cmd+P |
| すべてを検索 | Ctrl+K / Cmd+K |
| このページ内を検索 | Ctrl+F / Cmd+F |
| ツリーを絞り込む | ツールバーのじょうごアイコン |
| ウィキをエクスポート | ツールバーのダウンロードアイコン → HTML / PDF / 両方 |
| 別のウィキに切り替える | ツリー上部でワークスペースを切り替える |
| ディスク上のファイルを見つける | <あなたのワークスペース>/_wiki/ |
短くまとめると: ノートが真実の源であり続け、ウィキはそれをパッチではなく再生成で得た一つのビューであり、あなたが握るレバーは 2 つ — 訂正(SeaMeet が書く内容を変える)と、あなた自身のセクション(SeaMeet が決して書かない場所)です。ノートを取り続けてください。索引は自分で面倒を見ます。
Last updated: 2026-09-02
← 第 38 章: GitHub Sync セットアップ | (マニュアルの終わり — 索引に戻る)
Last updated: