Этот веб-сайт построен с использованием Docusaurus - современного генератора статических веб-сайтов.
$ yarn
$ yarn start
Эта команда запускает локальный сервер разработки и открывает окно браузера. Большинство изменений отображаются в реальном времени без необходимости перезапуска сервера.
$ yarn build
Эта команда генерирует статический контент в директории build, который может быть размещен на любом хостинге статических сайтов.
Используя SSH:
$ USE_SSH=true yarn deploy
Без использования SSH:
$ GIT_USER=<Ваше имя пользователя GitHub> yarn deploy
Если вы используете GitHub Pages для хостинга, эта команда удобна для сборки сайта и отправки изменений в ветку gh-pages.
Проект следует типичной структуре Docusaurus с некоторыми пользовательскими компонентами и данными. Вот основные директории и файлы:
/src/- Содержит основной исходный код/src/data/- Файлы данных, включая информацию о витрине приложений и сборнике рецептов/src/pages/- Компоненты и макеты страниц/src/components/- Многоразовые React-компоненты/src/utils/- Вспомогательные функции и утилиты
/src/data/users.tsx- Содержит данные витрины для всех приложений, включая описания, теги и информацию об авторах/src/data/cookbook.tsx- Содержит данные для всех руководств и учебных материалов, включая описания, уровни сложности и информацию об авторах/src/pages/showcase/_components/ShowcaseCard/- Основной компонент для отображения карточек приложенийindex.tsx- Логика и структура компонентаstyles.module.css- Стили для карточек витрины
/src/pages/cookbook/_components/CookbookCard/- Основной компонент для отображения карточек руководствindex.tsx- Логика и структура компонентаstyles.module.css- Стили для карточек руководств
/src/data/showcase/- Содержит все превью-изображения приложений- Изображения должны быть шириной не менее 640px
- Рекомендуемое соотношение сторон 2:1
- Поддерживаемые форматы: JPG, PNG
/public/img/cookbook/- Содержит все превью-изображения руководств- Те же требования к изображениям, что и для витрины
/public/img/authors/- Содержит изображения профилей авторов- Рекомендуемый размер: 80x80px
- Должны быть квадратными
- Поддерживаемые форматы: JPG, PNG
Интерактивная визуализация данных из исследования "State of Generative AI in the Enterprise 2024" от Menlo Ventures.
src/pages/index.tsx- Главная страница с радиальной диаграммой и карточками кейсовsrc/components/bolt/RadialChart/index.tsx- Компонент радиальной диаграммыsrc/components/bolt/UseCaseCard.tsx- Компонент карточки кейсаsrc/types/useCase.ts- TypeScript типы для данных о кейсахsrc/utils/logger.ts- Утилита для логированияsrc/utils/scroll.ts- Утилита для плавной прокрутки
-
Радиальная диаграмма (
RadialChart)- Визуализирует уровень внедрения и рост за год для каждого кейса
- Интерактивные сегменты с анимацией при наведении
- Легенда и источник данных
- Адаптивный дизайн для мобильных устройств
-
Карточки кейсов (
UseCaseCard)- Детальная информация о каждом кейсе
- Уровень внедрения с прогресс-баром
- Рост год к году
- Ключевые игроки рынка
- Анимация при наведении
-
Помощники программиста (51% внедрения, +125% YoY)
- GitHub Copilot - ИИ-напарник на базе OpenAI Codex
- Amazon CodeWhisperer - ML-подсказки кода
- Tabnine - ИИ-автодополнение кода
-
Чат-боты поддержки (31% внедрения, +82% YoY)
- Intercom - Клиентские сообщения с ИИ-поддержкой
- ChatGPT Enterprise - Корпоративное решение OpenAI
- Claude - ИИ-ассистент Anthropic
-
Корпоративный поиск (28% внедрения, +65% YoY)
- Elastic AI Search - Корпоративный поиск с ИИ
- Algolia - API поиска на базе ИИ
-
Извлечение данных (27% внедрения, +58% YoY)
- UiPath - Платформа автоматизации с ИИ
- Automation Anywhere - Комплекс интеллектуальной автоматизации
-
Итоги встреч (24% внедрения, +45% YoY)
- Otter.ai - ИИ-ассистент для встреч
- Fireflies.ai - ИИ-конспектирование встреч
-
Копирайтинг (21% внедрения, +40% YoY)
- Copy.ai - ИИ-генерация контента
- Jasper - ИИ-помощник для написания
-
Генерация изображений (20% внедрения, +35% YoY)
- DALL-E - Генерация изображений OpenAI
- Midjourney - ИИ-генерация искусства
- Интеграция с системой тем Docusaurus
- Адаптивный дизайн с поддержкой мобильных устройств
- Интерактивные элементы с анимацией
- Динамическая генерация SVG для радиальной диаграммы
- Поддержка тёмной темы
- Логирование пользовательских взаимодействий
- Плавная прокрутка к карточкам при клике на сегменты диаграммы
Галерея приложений, созданных с помощью наших инструментов, включает:
- Превью-изображения приложений
- Описания и ссылки
- Ссылки на исходный код
- Теги для фильтрации
- Информацию об авторах
Коллекция руководств и учебных материалов, включает:
- Превью-изображения руководств
- Описания и ссылки на полные руководства
- Уровни сложности (Начинающий/Средний/Продвинутый)
- Теги для фильтрации
- Информацию об авторах
В проекте используются:
- React с TypeScript для компонентов
- CSS Modules для стилизации
- Docusaurus для генерации статического сайта
- Различные вспомогательные скрипты для обработки изображений
Чтобы добавить новое приложение в витрину:
- Добавьте превью-изображение приложения в
/src/data/showcase/ - Добавьте данные приложения в
/src/data/users.tsx - Запустите
check_images.pyдля проверки требований к изображениям - Соберите и протестируйте локально с помощью
yarn start
Чтобы добавить новое руководство в сборник рецептов:
- Добавьте превью-изображение руководства в
/public/img/cookbook/ - Добавьте данные руководства в
/src/data/cookbook.tsx - Убедитесь, что уровень сложности и теги соответствуют содержанию
- Соберите и протестируйте локально с помощью
yarn start