Все проекты

PromptPilot

Упорядоченная работа с промптами: настройки аккаунта, история и сменяемый провайдер ИИ.

Текущий этап
Прототип · Подготовка к бета-тесту
Моя роль
Создал самостоятельно: от интерфейса до бэкенда
Технологии
Next.js · TypeScript · Supabase · OpenAI
Исходный код (откроется в новой вкладке)
PromptPilot запущен локально с настройками для разработки.

Задача

Когда инструкции, настройки и предыдущие результаты разбросаны по разным местам, управлять работой с промптами становится сложнее.

Моё решение

Я создал приложение Next.js, которое объединяет инструменты для промптов, настройки аккаунта и историю. Supabase отвечает за аутентификацию и хранение данных, а слой ИИ может использовать тестовый провайдер или OpenAI.

Мой вклад

  • Спроектировал и реализовал приложение целиком.

  • Создал интерфейс и сценарии работы с промптами и задачами разработчика.

  • Подключил аутентификацию, настройки и историю к Supabase.

  • Реализовал выбор провайдера, резервный режим и серверные проверки запросов.

Технические решения

Сменяемый провайдер ИИ

Фабрика провайдеров отделяет рабочий процесс от сервиса генерации ответа. Тестовый режим позволяет разрабатывать без подключения к реальному API.

Сохранение истории по выбору пользователя

Настройки аккаунта управляют сохранением истории, а политики безопасности на уровне строк определяют принадлежность данных.

Чему я научился

Связывая интерфейс с аутентификацией, данными и внешним сервисом ИИ, нужно учитывать ошибки и границы аккаунтов во всём приложении.

Следующие шаги

  • Завершить подготовку к закрытой бете и проверить основные сценарии в настроенном окружении.

  • Проверить изоляцию аккаунтов, резервный провайдер и откат релиза.

  • Собрать обратную связь перед выпуском продукта.

Следующий проект

Smart Agro AI