3行要約

  • Blueskyの元CEOらが、AnthropicのClaudeを活用して自分専用のフィードを作成できるAIアプリ「Attie」を発表しました。
  • AT Protocolのオープンな構造を利用し、中央集権的なブラックボックスを排除してユーザーが情報の「流し方」を完全に制御できます。
  • SNS運営のレコメンドに従う受動的な体験から、AIをエージェントとして使い情報を能動的にフィルタリングする時代へ移行します。

📦 この記事に関連する商品

Dell UltraSharp U2723QE

大量のテキスト情報をAIで選別しながら効率的に読み解くには、高精細な4Kモニターが不可欠です

Amazonで見る 楽天で見る

※アフィリエイトリンクを含みます

何が起きたのか

SNSのアルゴリズムは、もはやプラットフォーム運営者が一方的に押し付けるものではなくなりました。かつてBlueskyを率いたJay Graber氏とCTOのPaul Frazee氏が発表した「Attie」は、SNSのあり方を根底から変える可能性を秘めています。

このアプリの核心は、Anthropicが提供するLLM「Claude」をエンジンとして、Blueskyの基盤であるAT Protocol(atproto)上で自分専用のアルゴリズムを構築できる点にあります。これまでのSNS、例えばX(旧Twitter)やInstagramでは、ユーザーは何が表示されるかを正確に知る術はなく、プラットフォーム側がエンゲージメント(広告収益)を最大化するために設計したブラックボックスの中に閉じ込められてきました。

Attieはこの構造を破壊します。ユーザーは「最新のAIニュースだけを、専門的な視点で、かつ感情的な議論を排除して集めてほしい」といった自然言語の指示(プロンプト)を与えるだけで、自分だけのタイムラインを生成できます。これは単なる「キーワード検索の保存」ではありません。Claudeの高度な推論能力により、投稿の文脈を理解し、ユーザーの意図に沿った高度なフィルタリングを行うものです。

なぜ今、このタイミングでAttieが必要なのか。それはAIによるコンテンツの爆発的増加により、既存の単純なアルゴリズムでは情報の取捨選択が追いつかなくなっているからです。ノイズを排除し、真に価値のある情報に辿り着くためには、ユーザー自身が「AIという選別機」をカスタマイズして持つ必要があります。Attieは、そのためのインターフェースとして誕生しました。

私はSIer時代に多くのデータ連携基盤を構築してきましたが、データの所有権と処理の主導権がここまでユーザーに開放される仕組みには、エンジニアとしての本能的な興奮を覚えます。これは単なるアプリのリリースではなく、インターネットにおける「情報の主権」をユーザーに取り戻すための、技術的な宣戦布告と言えるでしょう。

技術的に何が新しいのか

Attieが技術的に優れている点は、アプリケーション層だけで完結せず、AT Protocolという分散型プロトコルの特性を最大限に引き出していることです。従来のSNSで同様のことをしようとすれば、スクレイピングや制限の厳しいAPIを介する必要がありましたが、Attieはプロトコルの設計思想である「データのポータビリティ」を直接利用しています。

具体的には、AT Protocolの「Lexicon」というスキーマ定義と、リレー(Relay)サーバーから流れてくるFirehose(全投稿データのストリーム)を活用しています。従来のフィード生成は、中央サーバーのデータベースに対してクエリを投げる方式でしたが、Attieはユーザー側に近いレイヤーでAIによる評価(スコアリング)を行います。

これまでのカスタムフィード(SkyFeedなど)は、主に正規表現や静的なフィルターに頼っていました。しかしAttieはここにClaudeを組み込むことで、以下のような高度なセマンティック処理を可能にしています。

// Attieが内部で行う処理のイメージ(概念的な疑似コード)
{
  "instruction": "技術的な洞察が含まれる投稿のみを抽出。ただし、単なる製品発表のリンク共有は除外すること。",
  "context": "ユーザーは元エンジニア。PythonとLLMに深い知見がある。",
  "process": {
    "step1": "Firehoseから流れてくる投稿のテキストを解析",
    "step2": "Claude 3.5 Sonnet(推定)による投稿内容の『専門性スコア』の算出",
    "step3": "スコアが0.8以上のものだけをフィードに表示"
  }
}

この「推論によるフィルタリング」こそが、従来のアルゴリズムとの決定的な違いです。例えば「AI」という単語が含まれていても、それが投資詐欺の勧誘なのか、それともTransformerの新しいアーキテクチャに関する議論なのかをAIが判別します。

また、AnthropicのClaudeを採用した点も興味深いです。GPT-4oと比較して、Claude(特に3.5 Sonnet)は文脈の理解が繊細で、ニュアンスの読み取りに長けています。フィードのカスタマイズという「ユーザーの好みを汲み取る」作業において、Claudeの出力の質は非常に相性が良いと私は感じています。

開発者目線で見れば、これは「フィード・アズ・ア・サービス(FaaS)」の先駆けです。今後、atproto上のインフラが整えば、私たちは自前でバックエンドを組むことなく、AIへの指示書(プロンプト)を公開・共有するだけで、世界中のユーザーに新しい「情報の見方」を提供できるようになります。

数字で見る競合比較

項目Attie (Bluesky系)X (For You アルゴリズム)ChatGPT / Claude (単体利用)
透明性100% (プロンプトで制御)0% (完全ブラックボックス)N/A (検索のみ)
情報の鮮度リアルタイム (atproto)リアルタイム数分〜数時間のラグあり
月額コスト未定(API利用料相当か)無料(広告あり) / $8〜$20 (定額)
操作性自然言語で指示可能操作不可 (学習待ち)プロンプト毎に手動
コンテンツの質AIによる高度な選別インプレゾンビによる劣化高いが受動的な収集は不可

この比較から分かる通り、Attieの最大の強みは「リアルタイム性」と「高度な選別」の両立です。Xのアルゴリズムは、インプレッションを稼ぐために「怒り」や「対立」を煽る投稿を優先する傾向がありますが、Attieでは「平和で知的な投稿だけ」と指示すれば、その瞬間にタイムラインからノイズが消えます。

コスト面については注視が必要です。ClaudeのAPIを叩いてリアルタイムにフィードを生成する場合、1投稿あたりの処理コストは決して無視できません。月額$20程度のサブスクリプションになるか、あるいは軽量なモデル(Claude 3 Haikuなど)を組み合わせてコストパフォーマンスを最適化する戦略が取られるでしょう。

実務レベルで言えば、レスポンス速度が重要です。フィードを読み込むたびにLLMの推論を待つようではストレスが溜まりますが、atprotoのAppView側で非同期にスコアリングを済ませておく仕組みであれば、レスポンス0.5秒以内という快適な体験も現実的です。

開発者が今すぐやるべきこと

Attieの登場は、SNSのクライアント開発者だけでなく、データサイエンティストやプロンプトエンジニアにとっても大きなチャンスです。以下の3つのアクションを推奨します。

  1. AT Protocolの公式ドキュメント(atproto.com)を読破する まずはデータの流れを理解してください。PDS(Personal Data Server)からRelayを経てAppViewにデータが届く仕組みを知らなければ、Attieがなぜこれほどまでに自由なのかを理解できません。

  2. Claude API(Anthropic Console)でコンテンツ評価のプロンプトを試作する 自分のBlueskyの投稿(あるいは公開されているFirehoseデータ)をいくつか取得し、Claudeに「この投稿は有益か?」という判定をさせてみてください。どのようなプロンプトを書けばノイズを最小化できるか、今から実験を始めておくべきです。

  3. Blueskyのカスタムフィード作成に触れておく Attieがリリースされる前に、既存の「SkyFeed」などで簡単な正規表現ベースのフィードを作ってみてください。既存の仕組みの「限界」を知ることで、AttieのAIによる推論がどれほど強力な武器になるかを身をもって体験できるはずです。

私の見解

正直に言いましょう。私は「SNSの運営が用意したアルゴリズム」というものに、もう限界を感じています。RTX 4090を2枚挿してローカルでLLMを回しているような層にとって、今のSNSはあまりにもノイズが多く、思考を阻害する「情報のゴミ捨て場」になりつつあります。

Attieはこの状況に対する、技術者サイドからの究極の回答です。SNSは「見るもの」から「構築するもの」へと変わる。この変化は、エンジニアにとっては大きな喜びですが、同時に「エコーチェンバーの加速」というリスクも孕んでいます。自分に都合の良い情報だけをAIに集めさせれば、思考はさらに偏るでしょう。

しかし、私はそのリスクを承知の上で、Attieの方向性を支持します。なぜなら、中央集権的なプラットフォームが「誰かの意図」で選別した情報を見せられるより、自分が書いた「プロンプト」の結果として情報が偏る方が、よほど健全で納得感があるからです。

3ヶ月後、AttieはBlueskyユーザーの間で「必須のフィルター」として定着しているでしょう。そして、他のSNS(特にThreadsやMastodon)も同様のAIフィルタリング機能を実装せざるを得なくなります。これは「AIエージェントが情報を集め、人間はそれを最後にチェックするだけ」という、次世代のブラウジング体験の幕開けなのです。

よくある質問

Q1: Attieを使うにはBlueskyのアカウントが必要ですか?

はい、必要です。AttieはBlueskyが採用している「AT Protocol」という基盤の上で動くアプリであるため、Blueskyのデータ(投稿、フォロー関係)をそのまま利用する形になります。

Q2: 自分のフィードを生成するためのコストはどれくらいかかりますか?

具体的な料金体系は発表されていませんが、背後でAnthropicのClaudeを動かすため、APIのトークン費用が発生します。月額定額制になるか、あるいは高度なフィルタリングを多用する場合の従量課金制になる可能性があります。

Q3: 日本語の投稿も正しくフィルタリングできますか?

Claude 3は日本語の理解能力が非常に高いため、日本語の文脈も正確に捉えることができます。単語の一致だけでなく、「これは愚痴なのか、技術的な相談なのか」といったニュアンスの判別も十分に実用的だと判断しています。


あわせて読みたい