Generative-X (Twitter) дополняет ваш график Twitter с помощью ИИ с использованием фильтров изображений, текста в речь, автозаправочных ответов и динамических компонентов пользовательского интерфейса, которые появляются, чтобы дать больше контекста твитам!
Построен во время хакатона spcxopenai
Посмотрите видео на x

Под капотом есть приложение NextJS и расширение Chrome, используемое для выталкивания твитов из вашего канала и ввести приложение NextJS в качестве iframe в x
Давайте начнем с запуска приложения NextJS WHICH будет использовать образец твиттер
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 отображает политический масштаб по связям с пересовыванием (генерируется от Sonar Sonar), если твит является политическим
clothing.tsx
Этот компонент попытается соответствовать предметам одежды в твиттере с изображением с предметами в каталоге стойки Nordstrom. Для демонстрации он будет только для твитов под @techbrodrip
Reply.tsx
Отдает несколько предложенных ответов с TTS в ответном компоненте. Это компонент по умолчанию, если нет других компонентов.
Это приложение становится лучше с большим количеством компонентов. Если у вас есть идеи для компонентов, которые могут увеличить опыт X, откройте PR.
Документы о добавлении новых компонентов поток скоро появится.
actions/tsx и в свой собственный API (в настоящее время существует проблема, когда вызовы сервера не параллелизированы в производстве см. Vercel/Next.js#50743)