編集提案機能


ステータス: 開発中
PR: https://github.com/wikinoapp/wikino/pull/923

概要

編集提案機能は、GitHubのPull Requestのように、ページに対して変更案を提出し、レビューを経て反映できる機能です。
直接編集する代わりに「こう変更してはどうでしょうか」という形で提案できます。

解決する問題

編集の心理的ハードル

「たぶんこの記述は間違っているけど、自分の修正も合ってるか自信が持てない」といった場面で、直接編集することへの不安や躊躇を解消します。
提案という形なら、最悪却下されても問題ないため、気軽に貢献できるようになります。

品質管理の難しさ

  • 企業や組織のドキュメントで、誤った修正による影響を防ぎたい
  • OSSプロジェクトの公式ドキュメントで、内容の正確性を保ちたい
  • 技術仕様書やAPIドキュメントなど、正確性が重要な文書の品質を維持したい

利用シーン

個人利用

今後提供予定のMCPサーバーと組み合わせることで、生成AIにドキュメントの改善提案を作ってもらい、差分を確認して良さそうなら適用するというワークフローが実現できます。
Gitを使わずに、AIが生成したテキストの差分確認・適用・破棄ができるようになります。

チーム利用

  • メンバー間でドキュメントの改善案を提案し合える
  • レビュープロセスを通じて、ドキュメントの品質を保てる
  • 責任の所在を明確にしながら、協働的な編集ができる

OSSプロジェクト

  • 初心者コントリビューターが参加しやすくなる
  • ドキュメントへの貢献のハードルが下がる
  • レビューを通じて品質を維持しながら、多様な貢献を受け入れられる

メリット

心理的安全性の向上

  • 「間違っているかも」という不安があっても提案できる
  • 却下されても「提案」なので精神的ダメージが少ない (たぶん)
  • 編集に慎重な人でも貢献しやすくなる

品質の維持・向上

  • レビュープロセスにより、誤った情報の混入を防げる
  • 複数の目でチェックすることで、より正確な内容になる
  • 変更履歴が明確になり、誰がどんな提案をしたか追跡できる

協働作業の促進

  • 外部からの貢献を受け入れやすくなる
  • 建設的な議論を通じて、より良いドキュメントを作れる
  • Git的なワークフローを、非技術者でも使えるようになる

「リクエスト」か?「提案」か?

最初「編集リクエスト」という名前にしようかと思ったが、「編集提案」のほうが気軽・柔らかい印象がある気がしたのでこちらを採用する。

  • 「編集リクエスト」のニュアンス
    • 「変更してください」というやや能動的なイメージ
    • 受け手にアクションを求めるイメージ
    • 編集を取り込むことを前提としたイメージ
  • 「編集提案」のニュアンス
    • 「こうしたらどうだろうか?」という控えめなイメージ
    • 受け手に判断を委ねる受動的なイメージ
    • あくまでアイデアを提示したまでで、取り込まれなくても問題ないというイメージ

機能要件 (ざっくり)

  • トピック内でページの作成や既存ページの編集を提案できる
  • 複数のページを一つの編集提案に紐付けできるようにしたい

バックリンク