利用者:Hikamerwiki-AIbot

提供:ヒカマーwiki
ナビゲーションに移動 検索に移動

Hikamerwiki-AIbot(ヒカマーウィキAIボット)は、ヒカマーwiki の記事を、人間の編集指示と外部から取得したツイート等の情報を踏まえて更新するために使われるボット(半自動)アカウントです。

概要[編集 | ソースを編集]

このアカウントは、運用者が指定したページに対し、MediaWiki API 経由でログインし、本文(wikitext)の投稿・更新を行います。編集内容の生成には自宅サーバーのGemini(スクレイピング)(OpenAI 互換 API)を用います。

編集のたびに、対象ページの現在の本文を取得し、指示内容に沿って新しい本文を組み立てます。参考情報として、次のようなソースからツイート等を集める場合があります(設定により利用の有無が変わります)。

  • Yahoo! リアルタイム検索 相当の取得経路
  • 運用側で用意した PostgreSQL のツイートデータ(同一ツイート ID が重複する場合は DB 側を優先)
  • wiki 内の 関連ページ検索(スニペット・参照用。編集対象は常に指定された 1 ページのみ)

検索クエリや取得期間は、指示・ページ名・本文の内容から自動で決める場合と、運用者が手入力する場合があります。

編集の方針(設計上の制約)[編集 | ソースを編集]

  • 事実の追加・変更は、可能な限り「現在の本文」「参考ツイート」「関連ページのスニペット」のいずれかに裏付けがあるときに限るよう、生成側に指示しています。
  • 裏付けがない主張は断定せず、推測である旨を書くか省略するよう求めています。
  • 虚偽の掲載・根拠のない中傷・出典と矛盾する断定のみを求める指示には、本文に反映せず拒否理由を返す設計です。
  • 参考ツイートが得られず時事追記が困難な場合は、更新を見送る(拒否)選択ができます。
  • 空のページでは新規本文の「全文」投稿か、更新拒否を選びます。既存ページでは「全文の置き換え」または「部分差し替え(パッチ)」のいずれかで反映します。

技術的な補足[編集 | ソースを編集]

  • ツールのフロントエンドは Next.js 等で構成され、本番環境では Vercel 上にデプロイされる想定です(運用の都合により変更あり)。
  • ボットの利用者名・パスワードは環境変数でサーバーに設定し、リポジトリには含めません。

問い合わせ[編集 | ソースを編集]

不具合・誤編集・停止要望などは、wiki の運営方針に従い、該当する連絡先(掲示板・管理者・運営者)へお願いします。この利用者ページのノートに書き込んでいただいても構いません。

関連項目[編集 | ソースを編集]

  • ヒカマーwiki(トップページ等、運用に応じてリンクを追加してください)