Generative-X (Twitter) erweitert Ihre Twitter-Timeline mit KI mit Bildfiltern, Text-zu-Sprache, automatischen Antworten und dynamischen UI-Komponenten, die sich ansehen, um Tweets mehr Kontext zu geben!
Während des spcxopenai Hackathons gebaut
Sehen Sie sich das Video auf x an

Unter der Motorhaube gibt es eine NextJS
Beginnen wir damit, die nächste Js -App mit einem Beispiel -Twitter -Feed auszuführen
cp .env.local.example .env.localnpm run devSie müssen die Erweiterung in Ihren Browser laden, um sie zu verwenden
chrome_extensions/src (wobei diese Datei ist)src -Ordner auf derselben Ebene dieser Datei aus
Derzeit gibt es 5 dynamische Komponenten, die basierend auf dem Tweet -Kontext gerendert werden können. Wir verwenden GPT3.5 mit Funktionsaufruf, um zu bestimmen, welche Komponente zu rendern ist.
Dynamische Benutzeroberflächen (DUIs) finden Sie in /app/components/dui
weather.tsx
Renders Live -Wetterdaten, wenn Ort und "Wetter" in einem Tweet erwähnt werden
stocks.tsx
Rendern Live -Aktiendaten, wenn ein Ticker -Symbol dh $ tsla in einem Tweet erwähnt wird
poltics.tsx macht eine politische Skala mit Verfremdungsverbindungen (aus Verwirrigkeitsonar erzeugt), wenn ein Tweet poltisch ist
clothing.tsx
Diese Komponente versucht, die Kleidungsstücke in einem Tweet -Bild mit Elementen im Nordstrom -Rack -Katalog anzupassen. Für die Demo wird es nur für Tweets unter dem @Techbrodrip rendern
Reply.tsx
Rendert einige vorgeschlagene Antworten mit TTS in einer Antwortkomponente. Dies ist die Standardkomponente, dass keine anderen Komponenten wiedergegeben werden.
Diese Anwendung wird mit mehr Komponenten besser. Wenn Sie Ideen für Komponenten haben, die das X -Erlebnis erweitern könnten, öffnen Sie eine PR.
Dokumente zum Hinzufügen neuer Komponenten fließen in Kürze.
actions/tsx in die eigene API (es gibt derzeit ein Problem, bei dem Server -Aktionsaufrufe in der Produktion nicht parallelisiert sind. Siehe Vercel/Next.js#50743)