1. Функции MVP
Чат-интерфейс:
Одно диалоговое окно с возможностью:
- Ввода текста
- Записи голосовых сообщений (и преобразования их в текст)
- Отправки фото
- Отправки видео
- Отправки других файлов (например, PDF)
Интеграция с AI:
- Используется обученная модель ChatGPT через OpenAI Assistants API
- Передача запросов в API с указанием assistant_id, thread_id, run_id
Обработка текстовых и мультимедийных сообщений:
- Текст — напрямую
- Аудио — через Whisper API (speech-to-text)
- Фото/видео — через file upload + GPT-4 Turbo Vision
- Файлы — как вложения к сессии
Дополнительно:
- Отображение ответа от AI в том же чате
2. Технические требования
Платформа: iOS (iPhone, iOS 15+)
Язык: Swift
Фреймворк UI: SwiftUI (или UIKit — по желанию)
Бэкенд: не требуется на старте, можно использовать только OpenAI API
API: OpenAI Chat Completions + Assistants API + file upload endpoints
3. UI/UX
- Лаконичный, современный интерфейс
- По стилю близко к Telegram или Apple Messages
- Белый фон, минимум цветовых акцентов
- Простые иконки для мультимедийных вложений
- Без регистрации (анонимная сессия с UUID устройства)
4. Этап MVP
Цель: протестировать востребованность и удобство AI-консультанта
Фокус: стабильность, простота, скорость запуска
Сроки: минимально возможные
5. Зависимости и данные
- OpenAI API ключ (предоставляется мной)
- Assistant ID и модель (предоставляется мной)
- Нет готового дизайна, разработчик делает простую адаптацию
- Нет бэкенда — вся логика на клиенте и через OpenAI API
6. Ожидания от разработчика
- Опыт в Swift и работе с API
- Умение реализовать запись аудио, выбор файлов и работу с камерами
- Готовность тестировать приложение без полного UI-дизайна
- Коммуникация по Telegram для уточнений
Разделы:
Заказ
Опубликован:
09.05.2025 | 11:02 [поднят: 09.05.2025 | 11:02] [последние изменения: 09.05.2025 | 10:58]
Заказ находится в архиве