Generative-X(Twitter)は、画像フィルター、テキストへのスピーチ、自動応答、およびダイナミックUIコンポーネントを使用してAIを使用してTwitterのタイムラインを増強し、ツイートのコンテキストを増やします。
SPCXOPENAIハッカソン中に建設されました
xでビデオをご覧ください

ボンネットの下には、次のJSアプリケーションと、フィードからツイートを引き出し、nextJSアプリをiframeとしてxに挿入するために使用されるクロム拡張機能があります。
SAMPLE TWITTERフィードを使用する場合、次のJSアプリを実行することから始めましょう
cp .env.local.example .env.localnpm run devブラウザに拡張機能をロードして使用する必要があります
chrome_extensions/srcフォルダーにあります(このファイルがあります)srcフォルダーを選択します
現在、ツイートのコンテキストに基づいてレンダリングできる5つの動的コンポーネントがあります。関数呼び出しでGPT3.5を使用して、レンダリングするコンポーネントを決定します。
動的ユーザーインターフェイス(DUI)は/app/components/duiにあります
weather.tsx
場所と「天気」がツイートに記載されている場合、ライブ天気データをレンダリングします
stocks.tsx
ティッカーシンボル、つまり$ tslaがツイートに記載されている場合、ライブストックデータをレンダリングします
poltics.tsx 、ツイートが多分類の場合、リフレファレンスリンク(困惑から生成された)を備えた政治的規模をレンダリングします
clothing.tsx
このコンポーネントは、ツイート画像の衣料品をノードストロームラックカタログのアイテムに一致させようとします。デモのために、@techbrodripの下でのツイートのみをレンダリングします
Reply.tsx
返信コンポーネント内のTTSでいくつかの提案された応答をレンダリングします。これは、レンダリングされた他のコンポーネントがないことです。
このアプリケーションは、より多くのコンポーネントで良くなります。 Xエクスペリエンスを増強できるコンポーネントのアイデアがある場合は、PRを開きます。
新しいコンポーネントフローの追加に関するドキュメントはまもなく登場します。
actions/tsxから独自のAPIに呼び出します(現在、生産でサーバーアクション呼び出しが並列化されていない問題がありますvercel/next.js#50743を参照)