Программисты — удалённая работа в Москве
Дата: 2024-09-22
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
от 30000.00 руб.
Дата публикации
2024-09-22
Описание
Разработка мобильных приложений. Разработка с нуля. Приложение: кроссплатформенное. Устройства для масштабирования: смартфоны, планшеты. Техническое задание на разработку Telegram-бота для анализа фотоплантографических снимков с обучением ИИ и постановкой диагнозов Заказчик: Компания “Feedback Digital“ Исполнитель: Команда разработчиков ИИ Срок выполнения: 14 дней Бюджет: 50 000 рублей 1. Цель проекта Создание Telegram-бота, способного анализировать фотоплантографические снимки стоп, предоставляя пользователям предварительные диагнозы и рекомендации на основе данных. Бот будет обучен на базе предоставленных данных, включая 2000 фотоплантографических снимков и комментарии специалистов. 2. Функциональные возможности Telegram-бота • Импорт изображений: o Пользователи загружают фотоплантографические снимки через Telegram-бота. o Поддерживаемые форматы: JPEG, PNG, TIFF. • Анализ снимков: o ИИ анализирует снимки стоп для выявления аномалий, связанных с плоскостопием, поперечным плоскостопием, вальгусной или варусной деформацией и другими ортопедическими проблемами. o Расчет ключевых показателей стопы, включая арочные структуры и соотношения параметров стопы для выявления деформаций. • Постановка диагноза: o На основе анализа снимков ИИ выставляет предварительный диагноз, например, плоскостопие, вальгусная деформация или другие нарушения. o Диагноз сопровождается пояснениями о степени проблемы и рекомендациями по дальнейшим действиям. • Консультации и рекомендации: o Бот предоставляет советы пользователю на основе полученных данных, например, рекомендации по ортопедической обуви, необходимости обращения к врачу, физиотерапии и другим методам лечения. o Информация о профилактических мерах для поддержания здоровья стоп. 3. Технические требования • Язык разработки: Python с использованием Telegram API и библиотек для обработки изображений (например, OpenCV, TensorFlow/PyTorch). • Модель ИИ: o Обучение модели на базе 2000 фотоплантографических снимков с комментариями специалистов. o Модель должна обеспечивать высокую точность анализа данных (не менее 95%). • Обработка изображений: o Время обработки загруженного снимка не должно превышать 5 секунд. o Поддержка изображений различного качества и разрешений. • Работа в режиме реального времени: o Обеспечение мгновенного анализа снимков и выдачи консультаций пользователю после загрузки изображения. 4. Требования к обучению ИИ • Данные для обучения: o Заказчик предоставляет 2000 фотоплантографических снимков с комментариями специалистов. o ИИ должен обучаться на разнообразных данных, учитывая различные типы деформаций стопы и качество снимков. • Методы обучения: o Использование методов глубокого обучения для распознавания аномалий и анализа структуры стопы. o Валидация модели на отдельной выборке данных для повышения надежности постановки диагноза. 5. Требования к безопасности • Конфиденциальность данных: o Обеспечение безопасной передачи и хранения медицинских изображений. o Анонимизация данных пользователей, чтобы исключить сохранение личной информации. • Соответствие стандартам: o Соответствие стандартам для медицинского программного обеспечения (например, HIPAA) для защиты данных. 6. Сроки и этапы разработки • 1-2 день: o Разработка базовой структуры Telegram-бота (интерфейс, функционал загрузки изображений). • 3-5 день: o Интеграция алгоритмов для обработки фотоплантографических снимков. • 6-8 день: o Обучение ИИ на предоставленных снимках и комментариях. • 9-11 день: o Интеграция функции постановки диагнозов и рекомендаций. • 12-13 день: o Тестирование бота на различных сценариях использования, исправление ошибок. • 14 день: o Финальная отладка, подготовка документации и передача проекта заказчику. 7. Качество и тестирование • Точность анализа: o Тестирование точности анализа на предоставленных данных и реальных кейсах. o Проверка на корректность постановки диагнозов и выдачи рекомендаций. • Производительность: o Время анализа изображений не должно превышать 5 секунд. o Тестирование работы бота на различных мобильных устройствах. 8. Поддержка после завершения проекта • Техническая поддержка: o Техническая поддержка в течение 1 месяца после сдачи проекта (устранение багов и ошибок). • Обновления: o Возможность внесения доработок и улучшений на основании отзывов пользователей и заказчика.
Похожие заказы
Настройка 1С
договорная
Нужна настройка 1С. Настроить: Настройка честного знака, работа с ТСД 2 штуки. Конфигурация: 1С: Торговля и склад. Версия платформы: 8.3. Количество пользователей: от 3 чел, до 5 чел Задача: С нового года перешли с 1с 77 на 1с 8.0 ут 11. До этого работа с честным знаком проводилась в программе 1с тотал (эмиссия кодов, маркировка, ввод в оборот, отгрузка, сбис). 2 терминала сбора данных Необходимо: 1) настроить работу 2-х существующи тсд в ут 11 и загрузку в рнк. (В настоящий момент через выгрузку из тотал и загрузку в ут 11) 2) необходимо предложить и настроить 3-й тсд. 3) необходимо настроить связь с сбис из 1с ут напрямую. В настоящий момент работает через выгрузку файла из 1с ут и загрузку в сбис.
Новосибирск
Фрилансеры
2025-06-03
Программисты
дистанционно
договорная
Разработка приложений для ПК. Разработка с нуля. Есть игра аватария, в ней есть мини игра AvaDansrsв которой клавиши падают вниз и по ним нужно нажимать, мне нужен софт, который будет делать это сам за меня , чтоб фармилтсь ресурсы, пока я делаю свои дела.
Москва
Фрилансеры
2025-06-03
Программисты
дистанционно
договорная
База данных. Разработка с нуля. Необходимо выполнить два задания по предложенному заданию. Работа с Visio и Access. Нужно создать ER-диаграмму, а также БД в Access.
Москва
Фрилансеры
2025-06-03
Программисты
дистанционно
договорная
Плис. Доработка существующего продукта. Програмирование плис.
Москва
Фрилансеры
2025-06-03
Программисты
дистанционно
договорная
Разработка приложений для ПК. Разработка с нуля. Синтезатор и микшер звуковых файлов. Синтез звуковых файлов на основе WIN TTS, Микширование и дальнейшая обработка должна производиться в RAM. Функционал программы: - приём по сети текстового CSV (JSON) файла; - построчный выбор текста и TTS синтеза звукового файла формата wav; - промежуточное сохранение всех wav файлов в RAM; Все дальнейшие операции производить в RAM: - микширование всех промежуточных звуковых файлов с центрированием по середине длительности каждого файла; - нормализация по уровню громкости итогового файла; - специальная математическая обработка итогового файла на основе математического алгоритма ( алгоритм предоставляется отдельно); - изменение темпа воспроизведение звукового файла на заданную величину - дуплицирование файла до заданной длительности с выравниванием фаз начала и конца звукового файла для исключения переходных процессов в виде щелчков; - передача итогового звукового файла на сторонние сервисы Предусмотреть многопоточную обработку с помощью CUDA. Балансировка нагрузки, масштабирование. 1. ФОРМАТ ПРИЁМА ДАННЫХ -------------------------- Как сервер будет получать CSV/JSON? [Выбрать один] ✅ HTTP POST (рекомендуется) ❌ WebSocket ❌ TCP-сокет Нужна ли авторизация? ✅ Токен (например, Authorization: Bearer xxx) ✅ Логин/пароль ✅ IP-фильтрация ❌ Не требуется авторизация --- 📄 2. СТРУКТУРА ВХОДНЫХ ФАЙЛОВ ------------------------------- Что передаётся в CSV? ✅ Один столбец с текстом (по одной фразе в строке) ✅ До 2000 строк ❌ Несколько колонок (уточните) Нужно ли поддерживать JSON? ✅ Да ❌ Нет, только CSV --- 🎛 3. ПАРАМЕТРЫ TTS -------------------- Какие параметры задаёт клиент? ✅ Только ID задачи ❌ Настраивает голос ❌ Настраивает скорость/громкость Параметры TTS задаются: ✅ Один раз при запуске программы ❌ Передаются с каждой задачей --- 🎧 4. МИКШИРОВАНИЕ / ОБРАБОТКА ------------------------------- Как обрабатываются строки? ✅ Параллельно синтезируются, потом микшируются ❌ Сшиваются последовательно Центрирование: ✅ Выравнивание по центру (расширение тишиной) ❌ Обрезка для выравнивания --- 🧯 5. ПОВЕДЕНИЕ ПРИ ОШИБКАХ ---------------------------- Что делать при ошибке TTS? ✅ Повторить 1 раз, потом выдать сообщение ❌ Пропустить строку и продолжить Что делать при сбое отправки на сервер? ✅ Повторить отправку ❌ Прервать задачу полностью Сколько попыток отправки? [Введите число] ____ попыток Через сколько секунд? [ ] (интервалы можно увеличивать) --- 📤 6. ФОРМАТ ОТПРАВКИ ФАЙЛА ---------------------------- Как отправлять итоговый файл? ✅ REST API POST-запрос ❌ Сохранять в папку (локально) Я ТУТ НЕ СПЕЦИАЛИСТ, ЖДУ ТОЧНОГО ОТВЕТА ОТ ПРОГРАММИСТОВ ДРУГОГО СЕРВЕРА Формат данных в запросе: ✅ multipart/form-data (рекомендуется) ❌ base64 в JSON ЖДУ КОММЕНТОВ ОТ ПРОГРАММИСТОВ Нужно ли дождаться подтверждения от сервера? ✅ Да, обязательно ❌ Нет --- 🖥 7. GUI И РЕЖИМ РАБОТЫ ------------------------- Нужен ли интерфейс? ✅ Да, нативный Windows GUI ❌ Нет, только в фоне Как запускается программа? ✅ Работает как Windows-сервис (в фоне) ❌ Пользователь вручную запускает Показывать ли логи и статус в интерфейсе? ✅ Да, отображать всё ❌ Только при отладке --- 📋 8. ЛОГИРОВАНИЕ ------------------ Что логировать? ✅ Все ошибки синтеза ✅ Все ошибки отправки ✅ Имена файлов, ID, статус задачи ❌ Ничего Где хранить логи? ✅ Локальный txt-файл ❌ Отправлять на внешний сервер.
Москва
Фрилансеры
2025-06-02
Разработка ботов Telegram
дистанционно
договорная
Задачи чат-бота: приём текстовых заказов, интерактивное меню или каталог, автоматическое бронирование, финансовые операции. Продукт: Прачечная. Техзадание есть. Пожелания и особенности: 📄 Техническое задание: Telegram-бот для прачечного сервиса с доставкой (г. Москва) 📌 Назначение: Создание Telegram-бота, который позволит пользователям Москвы заказать стирку с доставкой на дом: быстро, удобно и прозрачно. Бот заменяет мобильное приложение — через него клиент делает заказ, оплачивает, отслеживает и получает уведомления. ⸻ 🧩 Функциональные блоки: 1. 👤 Регистрация пользователя • Приветствие. • Сбор: • Имя • Телефон (с проверкой через Telegram или кодом) • Адрес (можно через текст/геопозицию) • Домофон, этаж, подъезд (опционально) • Сохранение данных в CRM/таблицу 2. 🧺 Заказ стирки (разовая услуга) • Кнопка «Сдать бельё» • Шаги: • Выбор типа: одежда, постельное, полотенца • Примерное количество (вес / мешок / поштучно) • Пожелания: деликатно, без сушки, без глажки, отдельная стирка • Дата/время забора белья курьером • Автоматический расчёт стоимости по прайсу • Подтверждение • Интеграция с CRM или таблицей 3. 🔁 Подписка • Кнопка «Оформить подписку» • Выбор тарифа: • Например: «4 стирки в месяц», «Безлимит», «Семейный» • Оплата через Сбер/ЮKassa/Stripe/CloudPayments • Хранение данных подписки: активен/дата списания/осталось стирок • Напоминания и автопродление 4. 📦 Отслеживание заказа • Кнопка «Мои заказы» • Отображение: • Заказ №XXX • Статус: «Ожидаем забор», «В стирке», «Готово», «Курьер в пути», «Доставлено» • Дата/время доставки • Кнопка «Изменить адрес» / «Перенести доставку» 5. 💳 Оплата • Разовая оплата через встроенную платёжную кнопку или внешнюю ссылку • Поддержка карт РФ (ЮKassa, CloudPayments, Тинькофф Эквайринг) • Автоматическая отправка квитанции в Telegram • Поддержка Apple Pay / Google Pay 6. 💬 Поддержка • Кнопка «Написать оператору» • Переход в чат с живым человеком (или бот-оператор на 1-й линии) • FAQ: частые вопросы (время стирки, отмена, что принимаем, и т.д.) • Отзывы 7. 🌐 Языки • Русский — по умолчанию • Английский — по запросу (для экспатов) • Переключение в настройках 8. 🧠 Панель администратора (в Telegram или вебе) • Просмотр заказов (таблица + статус) • Ручное изменение статуса • Список активных пользователей • Уведомления/рассылки по базе ⸻ 🛠️ Интеграции: • CRM (Notion, Google Sheets или кастомная) • ЮKassa / CloudPayments / Stripe • Telegram Payments (по возможности) • Курьерская служба (если внешняя — интеграция через API или уведомления вручную) ⸻ 🚀 Бонус-фичи по желанию: • 🎁 Промокоды на первую стирку • 🔔 Push-уведомления: «Ваша стирка готова! Курьер уже едет» • 📸 Фото мешка при заборе (курьер загружает через Telegram) ⸻ 📎 Пример бота [@LaundryGo_bot] ⸻ Хочешь, чтобы я сразу накинула структуру диалогов (как скрипт или блок-схему)? Или дать бриф разработчику, если ты уже его выбрал? Напиши 🧠✨.
Москва
Фрилансеры
2025-06-02
Программисты
дистанционно
договорная
Разработать упрощенную версию игры 2048 в Microsoft Excel с использованием VBA, где игрок может перемещать числа по сетке 4×4, объединять одинаковые плитки и набирать очки. Разработка с нуля. Техническое задание (ТЗ) на разработку игры "2048" в Excel VBA 1. Назначение Разработать упрощенную версию игры 2048 в Microsoft Excel с использованием VBA, где игрок может перемещать числа по сетке 4×4, объединять одинаковые плитки и набирать очки. 2. Требования к функционалу 2.1. Базовые требования Игровое поле: • Сетка 4×4 (ячейки B2:E5). • В начале игры появляются 2 плитки (со значениями 2 или 4) в случайных пустых ячейках. Управление: • Перемещение плиток с помощью стрелок клавиатуры (↑, ↓, ←, →). • При каждом ходе: o Все числа сдвигаются в выбранном направлении. o Если две одинаковые плитки сталкиваются — они сливаются в одну (их значения суммируются). o После хода в случайной пустой ячейке появляется новая плитка (2 или 4). Правила слияния: • Две одинаковые плитки объединяются только один раз за ход (например, [2, 2, 2] → [4, 2], а не [6]). Счетчик очков: • При слиянии плиток сумма их значений добавляется к общему счету (например, 2+2=4 → +4 очка). • Счет отображается в отдельной ячейке (например, A1). Конец игры: • Если поле заполнено и нет возможных ходов (все соседние плитки разные) — игра завершается. • Выводится сообщение "Game Over!". Рестарт игры: • Кнопка "Новая игра", которая очищает поле и начинает заново. Визуальное оформление: • Условное форматирование для разных значений плиток (2, 4, 8, ...). • Границы ячеек, чтобы поле выглядело аккуратно. Лучший рекорд: • Сохранение максимального счета между играми (можно хранить в ThisWorkbook или скрытом листе). 3. Технические требования 3.1. Логика обработки движения • Для каждой стрелки (↑, ↓, ←, →) должен быть отдельный алгоритм: 1. Сдвиг всех чисел в выбранном направлении (пропуская пустые ячейки). 2. Объединение одинаковых соседей (только один раз за ход). 3. Повторный сдвиг (чтобы убрать пустоты после слияния). 3.2. Генерация новых плиток • После каждого хода в случайной пустой ячейке появляется 2 (90%) или 4 (10%). 3.3. Проверка на Game Over • Если нет пустых ячеек и нет возможных слияний → конец игры. 4. Интерфейс • Основное поле: B2:E5 (4x4). • Счет: Отображается в A1 (например, "Очки: 0"). • Кнопка "Новая игра": Располагается в A2 или на отдельном листе. 5. Ограничения • Нет сохранения прогресса (если Excel закрыт — игра сбрасывается). • Нет ИИ (игра полностью управляется пользователем). Примечание Требования к оформлению тех. Документации: 1. Документ должен быть оформлен по ГОСТу 2. Содержит минимальный набор рабочих листов: Титульный лист, содержание, введение, основная часть, заключение, список литературы 3. Документ не ограничен в объеме 4. Должен содержать в себе подробный план разработки и расписанные этапы. Требования к оформлению презентации: 1. Должна быть стилистически выдержана 2. Наглядно отображать процесс разработки и пояснять непонятные этапы 3. Не должно быть излишнего текста, так и его отсутствия.
Москва
Фрилансеры
2025-06-02