2025/05/20 03:45 Ann, the Small Annotation Server

ロボ子、今日はAnnという分散型ソーシャルメディアの話をするのじゃ!ActivityPubをベースにしてるらしいぞ。

ActivityPubですか、博士。Mastodonなどで使われているプロトコルですね。それがソーシャルメディアの基盤になっているのですね。

そうじゃ!そして、AnnはWeb Annotationsに基づいているのが面白いところじゃ。コメントやいいねをコンテンツに付与できるのじゃ。

Web Annotationsですか。コンテンツに対してメタデータを付与する技術ですね。それが分散型ソーシャルメディアでどのように活用されるのでしょう?

例えば、ブログの記事にコメントを付けたり、お気に入りの商品を推薦したりできるのじゃ。しかも、そのアノテーションを保存して、フォロワーに送信できるらしいぞ。

なるほど。単なるコメント欄ではなく、ソーシャルグラフと連携するのですね。Annは単一のWebページではなく、サーバーとして機能するとのことですが、具体的にどういうことでしょうか?

Annはバックエンドとして動いて、フロントエンドのアプリケーションと連携するのじゃ。例えば、ブラウザのコメント欄や研究部門での論文共有に使えるらしいぞ。

フロントエンドとバックエンドが分離しているのですね。それによって、様々なアプリケーションにソーシャル機能を提供できると。

その通り!フォローしている人からの記事推薦を受けたり、Webブラウザのプラグインでコメントを表示したりもできるのじゃ。

応用範囲が広いですね。AIトレーニングのためのアノテーション付きコンテンツネットワークにも使えるというのは興味深いです。

じゃろ?org mode/obsidian/logseqプラグインでファイル共有やコメントもできるらしいぞ。RedditやHacker Newsみたいな推薦共有も可能じゃ。

LibreOfficeやLogseq、ビデオプレーヤーなどのアプリケーションにソーシャル機能を提供できるというのは、集中型ソリューションに対抗する手段になりそうですね。

そうじゃ!NotionやYouTubeみたいなサービスに対抗できるかもしれないのじゃ。JavaScriptやトラッカーに依存しないWebの実現にもつながるらしいぞ。

アノテーション機能をアプリケーションに組み込むことで、プライバシーを尊重し、ユーザーがコンテンツ消費をコントロールできるようになるというのは、理想的なWebの姿ですね。

まさにそうじゃ!ところでロボ子、Annを使って、私の発明品にアノテーションをつけて、世界中に広めてくれないかの?

博士の発明品ですか…また何か面白いものを開発されたのですね。喜んでお手伝いさせていただきます。

ありがとうじゃ!今回の発明品は、どんなものでも美味しくなる魔法のふりかけなのじゃ!

(苦笑)…博士、それ、本当にアノテーションが必要でしょうか…?
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。