Разработка пользовательского интерфейса чата для приложения финансового анализа
Резюме
Мы создаем профессиональный инструмент финансового анализа на основе ИИ для опытных инвесторов и финансовых специалистов. Бэкенд уже построен и работает на Google Cloud. Нам нужен чистый, профессиональный интерфейс чата — похожий по внешнему виду и ощущениям на Claude.ai или ChatGPT — который подключается к LLM API и отображает ответы в потоке чата.
Это небольшой, четко определенный проект. Мы ищем кого-то, кто уже создавал подобный интерфейс и может быстро приступить к работе.
**Что нам нужно**
1. Интерфейс чата — чистый, профессиональный, похожий на Claude.ai или ChatGPT по макету и ощущениям
2. Интеграция LLM API — первоначально подключение к Claude и ChatGPT; поддержка системного запроса, история сообщений, потоковые ответы
3. Конфигурируемый поставщик LLM, не жестко закодированный, чтобы мы могли переключаться между Claude и OpenAI без изменений в коде
4. Ответы отображаются в потоке чата — отформатированный текст, markdown, таблицы, статические графики
5. Управление сессиями пользователей — ассоциация сессии с идентификатором пользователя, переданным из нашего бэкенда
6. Системный запрос в отдельном текстовом файле, не жестко закодированном, чтобы неразработчики могли его редактировать
7. Простой заглушечный API, возвращающий представительные образцы ответов — текст, markdown и статическую таблицу — чтобы интерфейс можно было продемонстрировать и протестировать независимо от работающего бэкенда
**Что мы НЕ ищем**
- Полную сборку продукта
- Человека, изучающего API Claude или OpenAI в процессе работы
- Сложную аутентификацию — наш бэкенд обрабатывает аутентификацию, нам просто нужен токен сессии
**Идеальный кандидат**
- Создавал интерфейсы чата на основе Claude и/или OpenAI ранее
- Имеет шаблоны или предыдущие работы, на которые можно опираться
- Понимает чистый дизайн контрактов API и шаблоны заглушек/моков для передачи команде бэкенда
- Уверен в React
- Проектирует код с учетом будущей расширяемости
- Может предоставить рабочий прототип за 1-2 дня
**Результаты**
- Рабочий интерфейс чата, подключенный к API Claude и OpenAI, с конфигурируемым поставщиком LLM
- Заглушечный API с представительными образцами ответов для тестирования и демонстрации независимо от работающего бэкенда
- Чистый, профессиональный дизайн, соответствующий современным инструментам AI-чата
- Полный исходный код, предоставленный через репозиторий GitHub, без зависимостей от аккаунтов, услуг или лицензий подрядчика
- Краткая документация о том, как изменить системный запрос, настроить ключи API, переключить поставщика LLM и заменить заглушку на работающий бэкенд
**Будущие этапы (не входят в рамки данного контракта)**
Мы намерены расширить этот проект в последующих фазах, чтобы включить:
- Артефакт/боковую панель для отображения графиков, таблиц и финансовых визуализаций рядом с потоком чата
- Интерактивные элементы в этой панели, такие как ползунки и переключатели
Правильный кандидат для этого первоначального контракта будет проектировать кодовую базу с учетом этих расширений. Есть потенциал для дальнейшей работы для подрядчика, который хорошо выполнит эту фазу.
**Бюджет**
$750 фиксированная цена.
**Как подать заявку**
Пожалуйста, поделитесь примерами аналогичных интерфейсов чата, которые вы создавали, особенно любыми с боковыми или артефактными панелями отображения. Расскажите нам кратко, как вы подошли бы к этому проекту и сколько времени это займет.
-
2 дня33 129 UAH2 дня33 129 UAH
Здравствуйте! У меня есть релевантный опыт в разработке AI-интерфейсов, и я готов реализовать ваш проект в сжатые сроки. Я понимаю, что вам нужен не просто чат, а гибкая архитектура, которая легко масштабируется под будущие финансовые виджеты и артефакты.
Мой подход к реализации:
Архитектура: Использую React + Tailwind CSS для создания интерфейса уровня Claude/ChatGPT. Логику переключения между OpenAI и Anthropic (Claude) реализую через паттерн "Strategy", что позволит менять провайдера в один клик в конфигурации.
Потоковые ответы (Streaming): Настрою корректную обработку Server-Sent Events (SSE) для плавного отображения генерации текста.
Гибкость: Системный промпт вынесу в отдельный файл, а работу с сессиями построю на базе ваших токенов, обеспечивая чистый контракт между фронтендом и бэкендом.
…
Mock API: Создам качественный заглушечный сервис, который будет возвращать сложные Markdown-структуры, таблицы и статические графики для полноценного тестирования без затрат лимитов API.
Почему я:
Уже работал с API Claude и OpenAI, понимаю специфику контекста и истории сообщений.
Мой код структурирован с учетом будущего внедрения боковой панели (Sidebar/Artifacts) для финансовых визуализаций.
Гарантирую чистый репозиторий на GitHub и документацию для быстрой передачи вашей команде.
Готов приступить к работе немедленно и предоставить прототип в течение 24-48 часов.
-
5 дней33 129 UAH
6945 109 4 1 5 дней33 129 UAHЗдравствуйте. Мой последний проект - airoleplay.fun (laravel+vue+interia+tailwind). Я буду рад реализовать ваш интерфейс чата.
-
4 дня33 129 UAH
172 1 1 4 дня33 129 UAHЗдравствуйте! Я готов выполнить этот проект и имею обширный опыт разработки различных приложений.
-
3 дня64 883 UAH
444 2 0 3 дня64 883 UAHготов тебе помочь
отправлю в лс портфолио чтобы убедится мы подходим друг другу
----------------------------------------------------------------------------
-
7 дней33 262 UAH
921 28 0 7 дней33 262 UAHПривет!
Я могу предоставить этот интерфейс чата в соответствии с предоставленным техническим заданием. Пример интерфейса чата будет предоставлен по запросу.
С нетерпением жду.
С наилучшими пожеланиями.
-
1 день34 459 UAH
265 1 день34 459 UAHЗдравствуйте.
Есть опыт разработки похожих AI-chat интерфейсов на React с поддержкой streaming-ответов, истории сообщений, markdown-рендера и аккуратной интеграции с LLM API. Также понимаю, как лучше заложить архитектуру сразу с учетом переключения между провайдерами и будущего расширения под боковую панель с артефактами, таблицами и визуализациями.
Давайте обсудим детали в лс.
-
7 дней33 262 UAH
873 15 0 7 дней33 262 UAHЗдравствуйте! Я уже делал подобные AI-чаты и могу быстро реализовать ваш интерфейс, сделаю это так: соберу чистый UI на React/Next.js (в стиле ChatGPT/Claude), подключу LLM через абстрактный provider (переключение между OpenAI/Claude без правок кода), реализую стриминг ответов, markdown/таблицы, управление сессиями и вынесу system prompt в конфиг. Параллельно подниму mock API с примерами ответов, чтобы вы могли тестировать UI независимо от бэкенда. Архитектуру сразу заложу под расширение (sidebar/артефакты).
-
1 день33 262 UAH
11616 44 0 1 день33 262 UAHЗдравствуйте, у меня есть соответствующий опыт в разработке чат-ботов на базе ИИ. Пожалуйста, напишите мне в личные сообщения, и мы можем обсудить детали. Я буду рад помочь вам!
-
2 дня33 218 UAH
1080 6 0 2 дня33 218 UAHПривет,
Этот проект напрямую соответствует работе, которую я делал ранее — я создавал производственные интерфейсы чата на основе API Claude и OpenAI, включая потоковую передачу, управление системными подсказками и абстракции провайдеров.
Несколько конкретных моментов по вашим требованиям:
**Абстракция провайдера** — я реализую тонкий адаптер (например, интерфейс `LLMProvider` с `ClaudeAdapter` и `OpenAIAdapter`), чтобы переключение провайдеров было изменением конфигурации, а не кода. API-ключи и активный провайдер хранятся в файле `.env`.
**Системная подсказка как отдельный файл** — просто: файл `system_prompt.txt` (или `.md`), загружаемый во время выполнения, никогда не компилируется в пакет. Непрограммисты могут редактировать его с помощью любого текстового редактора.
…
**Stub API** — я создам легковесный заглушку на Express (или FastAPI), которая возвращает репрезентативные ответы — простой текст, markdown и статическую таблицу — имитируя контракт ответа, который реализует ваш живой бэкенд. Чистая передача для вашей команды бэкенда.
**Готовность панели артефактов** — я структурирую макет с компонентом с разделенной панелью с первого дня (поток чата слева, панель справа), изначально скрытым/сжатым. Когда вы будете готовы добавить графики и интерактивные элементы на втором этапе, слот уже будет готов.
**Стек**: React + TypeScript, `react-markdown` + `remark-gfm` для рендеринга, события, отправляемые сервером, для потоковой передачи, Tailwind для стилизации.
Предыдущая работа находится под NDA, но я с радостью расскажу вам об архитектуре на коротком звонке или поделюсь быстрым компонентом доказательства концепции, если это полезно перед финализацией.
Сроки: рабочий прототип за 2 дня, полный продукт с документацией и заглушкой API к 3-4 дню.
-
2 дня33 262 UAH
237 2 дня33 262 UAHПривет,
Я внимательно прочитал ваши требования к инструменту финансового анализа на базе ИИ. Создание чистого, профессионального и расширяемого интерфейса чата — это именно моя специальность. Я работаю с React и Tailwind CSS 4, обеспечивая, чтобы интерфейс был не только визуально впечатляющим (в стиле Claude/ChatGPT), но и технически надежным.
Мой подход к вашим задачам:
Архитектура в первую очередь: Я построю интерфейс с использованием паттерна "независимый от провайдера". Переключение между Claude и OpenAI будет делом изменения одной конфигурационной переменной, без жестко закодированной логики в компонентах.
Сложный рендеринг: Я реализую полную поддержку Markdown, обеспечивая идеальное отображение сложных финансовых данных, статических таблиц и форматированного текста в чате.
Опыт в реальном времени: У меня есть опыт реализации потоковых ответов (Server-Sent Events), чтобы пользователи могли ощущать плавный, "печатающий" ИИ.
Готовность к бэкенду: Я предоставлю чистый Stub API, который возвращает представительные образцы ответов. Это позволяет вашей команде тестировать интерфейс независимо и обеспечивает плавную передачу на ваш бэкенд Google Cloud.
Подготовка к будущему: Я отметил ваши будущие этапы (артефакты/боковые панели, графики). Я спроектирую кодовую базу с учетом этих расширений, используя модульную компоновку, которая может легко вместить боковую панель для визуализаций.
Почему я:
… Скорость: Я могу предоставить рабочий прототип за 1-2 дня.
Чистый код: Профессиональная документация и готовая к GitHub доставка.
Технологический стек: Эксперт в React, Tailwind CSS 4 и интеграциях LLM API.
Я готов начать немедленно и могу двигаться очень быстро. Давайте свяжемся, чтобы обсудить ваш контракт API и запустить этот прототип!
С наилучшими пожеланиями,
Артем
-
2 дня33 262 UAH
3450 10 0 2 дня33 262 UAHЗдравствуйте,
У меня есть практический опыт создания интерфейсов чата на базе ИИ с использованием API OpenAI и Claude, включая потоковые ответы, управление сессиями и абстракцию провайдеров. Я разработал как веб, так и настольные решения с архитектурой уровня производства.
Мой подход
Я предоставлю чистый, быстрый MVP, разработанный для будущей масштабируемости:
Фронтенд: PySide6 (настольный интерфейс, быстрая развертка, отсутствие зависимости от браузера)
… Архитектура: модульная структура (UI / API / LLM провайдеры разделены)
LLM слой: абстракция над OpenAI и Claude (переключение на основе конфигурации)
Потоковая передача: потоковая передача ответов в реальном времени в интерфейсе чата
Системный запрос: хранится в отдельном редактируемом файле
Управление сессиями: user_id + токен передаются из вашего бэкенда
Stub API: выделенная имитационная конечная точка, возвращающая текст / markdown / таблицы
Что вы получите
Чистый, профессиональный интерфейс чата (аналогичный ChatGPT / Claude по UX и потоку)
Интеграция как с OpenAI, так и с Claude
Переключение провайдеров через конфигурацию (без необходимости изменения кода)
Правильное отображение markdown, таблиц и форматированных ответов
Полностью рабочий stub API для тестирования без зависимости от бэкенда
Чистый репозиторий GitHub без привязки к подрядчику
Почему я
Сильный опыт создания инструментов и автоматизированных систем на базе ИИ
Я не предоставляю «быстрые решения» — я создаю чистые, готовые к производству решения
Быстрое выполнение — я могу реально предоставить это за 1–2 дня
Я проектирую с учетом будущих расширений (боковые панели, графики и т. д.)
Сроки
1–2 дня для работающего прототипа
Если вы предпочитаете веб-решение (React), я могу предоставить и это.
Однако для скорости и надежности я рекомендую начать с PySide6.
Готов начать немедленно.
-
3 дня33 262 UAH
764 5 1 3 дня33 262 UAHСпецификация читается ясно, поэтому позвольте мне быть столь же прямым в своем подходе.
Архитектура, которую я бы использовал:
React + TypeScript, Vite
Поставщик LLM абстрагирован за интерфейсом ChatProvider — переключение между Claude/OpenAI — это изменение конфигурации в одну строку
Потоковая передача через ReadableStream с правильным рендерингом частичных токенов (не дожидаясь полного ответа)
…
react-markdown + remark-gfm для разметки, таблиц и блоков кода
Токен сессии передается в заголовке от вашего бэкенда — никакой логики аутентификации с моей стороны
Системный запрос загружается из system_prompt.txt во время выполнения — неразработчики могут редактировать его свободно
Stub API: легкий маршрут API Next.js с 3-4 представительными фикстурами (обычный текст, разметка, таблица) — полностью заменяемый на живой бэкенд с изменением одной переменной окружения
На панели артефактов: я бы сейчас создал макет с правым слотом, который скрыт, но структурно присутствует. Фаза 2 становится добавочной, а не разрушительной.
Я уже реализовывал этот шаблон ранее и имею переиспользуемые элементы. Реалистичный график: рабочий прототип за 1 день, отшлифованный и задокументированный за 2.
$750 фиксированная сумма. Также интересуют последующие фазы, если это пройдет хорошо.
Поделитесь краткой заметкой о вашем предпочтительном развертывании фронтенда, и я отвечу на вопросы, прежде чем мы даже начнем.
-
2 дня33 262 UAH
2580 10 1 4 2 дня33 262 UAHВам нужен профессиональный интерфейс в стиле Клода для финансового анализа, который будет как эстетически привлекательным, так и технически гибким для переключения между поставщиками LLM. Я предоставлю фронтенд на основе React, который поддерживает строгую разделенность между пользовательским интерфейсом и вашим бэкендом Google Cloud, обеспечивая, чтобы системный запрос был вынесен в текстовый файл, а управление сессиями интегрировалось без проблем с вашими существующими токенами.
Я создал несколько потоковых интерфейсов ИИ и могу реализовать надежный рендерер markdown и таблиц, который элегантно обрабатывает сложные финансовые данные. Мой подход использует сервисный уровень, независимый от поставщика, чтобы вы могли переключаться между моделями через конфигурацию. Вот грубый набросок моего подхода к потоковой логике:
const response = await fetch('/api/chat', { method: 'POST', body: JSON.stringify({ provider: config.provider, messages }) });
const reader = response.body.getReader();
while (true) { const { done, value } = await reader.read(); if (done) break; }
Я предоставлю чистый заглушечный API для ваших демонстраций и задокументирую переход к вашей рабочей среде. Кодовая база будет структурирована так, чтобы поддерживать вашу будущую боковую панель с первого дня.
С нетерпением жду обсуждения вашего проекта в деталях.
-
3 дня33 129 UAH
726 9 1 3 дня33 129 UAHЗдравствуйте! Ваш проект привлек мое внимание. Готов начать работу и обеспечить высокое качество исполнения.