Разработка API для генерации тезисов
Техническое задание (ТЗ) на разработку API для генерации тезисов
1. Цель проекта
Создать API-сервис, который на основе переданных через запрос вопроса и ответа генерирует готовые тезисы. Сервис должен поддерживать несколько языков и учитывать временные рамки (краткосрочные, среднесрочные и долгосрочные).
2. Описание задачи
Приложение должно принимать вопросы и ответы через API и возвращать 2 тезиса для каждого ответа (или его отсутствия), разделенные на краткосрочные, среднесрочные и долгосрочные временные рамки.
3. Требования к функционалу
3.1. API-функции
- Приложение должно предоставлять API для передачи следующих данных:
- Вопрос (строка)
- Ответ (строка: "Да", "Нет" или "Пропущен")
- Язык ответа (например, "en", "ru" и другие)
- Временная рамка (например, "краткосрочная", "среднесрочная", "долгосрочная")
3.2. Ответ API
- API должно возвращать JSON-ответ с тезисами на заданном языке и по указанной временной рамке.
Пример ответа API:
jsonКопировать код{
"question": "Уникален ли продукт на рынке?",
"answer": "Да",
"language": "ru",
"short_term_thesis": "Укрепляйте уникальные характеристики продукта.",
"medium_term_thesis": "Добавляйте новые функции для поддержания уникальности.",
"long_term_thesis": "В долгосрочной перспективе сосредоточьтесь на инновациях."
}
3.3. Языковая поддержка
- API должно поддерживать возможность выдачи тезисов на нескольких языках (например, русский, английский, испанский). При отсутствии перевода на указанный язык, система должна возвращать тезисы на языке по умолчанию (например, английский).
3.4. Тезисы для пропущенных вопросов
- Если ответ на вопрос не был предоставлен (пропущен), система должна возвращать соответствующие тезисы, предлагающие анализ или дальнейшие шаги.
3.5. Поддержка временных рамок
- Приложение должно учитывать временные рамки (краткосрочные, среднесрочные и долгосрочные) для каждого вопроса и ответа, предоставляя соответствующие тезисы.
4. Технические требования
4.1. Языки программирования и инструменты
- Backend должен быть реализован с использованием популярных языков программирования, таких как Python, Node.js, Go или Ruby. Выбор языка обсуждается.
- Для хранения шаблонов тезисов можно использовать текстовые файлы, базу данных (например, SQLite, PostgreSQL) или JSON.
4.2. Архитектура API
- API должно быть RESTful с методами типа
POSTдля передачи данных и получения ответа. - API должно быть хорошо документировано с примерами запросов и ответов для пользователей.
4.3. Локализация
- Поддержка мультиязычности с возможностью расширения списка поддерживаемых языков. Локализация должна быть реализована с использованием стандартных инструментов (например, gettext, .po файлы, или просто JSON-файлы для каждого языка).
4.4. Масштабируемость
- Система должна быть спроектирована таким образом, чтобы легко масштабироваться с ростом объема данных или количества пользователей. Это может включать использование контейнеров (Docker) или облачных сервисов (AWS, GCP).
5. Требования к результату
-
21 день57 242 UAH
8793 60 0 1 21 день57 242 UAHДобрый день!
Готов разработать API-сервис, который на основе переданных через запрос вопроса и ответа генерирует готовые тезисы.
Пишу на Python. Занимаю 3-е место на платформе по данному языку.
Портфолио:Freelancehunt
Буду рад сотрудничать!
-
9 дней41 630 UAH
445 28 1 9 дней41 630 UAHЗдравствуйте, готов обсудить детали проекта и выполнить!
Буду рад сотрудничеству!
-
7 дней52 038 UAH
95478 1271 1 10 7 дней52 038 UAHЗдравствуйте.Есть большой опыт с Node.js.Интересует тз по логике генерации тезисов для оценки задачи по срокам и цене
-
10 дней36 426 UAH
2138 22 2 10 дней36 426 UAHпривет
не уверен, как именно вы хотите генерировать тезисы, но это можно сделать с помощью OpenAI, если правильно задать промпты
подобные проекты делал, можем обсудить детали того, как все это должно работать
-
10 дней15 611 UAH
493 9 0 10 дней15 611 UAHЗдравствуйте!
Могу разработать данный проект с помощью Django REST framework на языке Python. В качестве бд использовать PostgreSQL. Шаблоны тезисов можно будет удобно добавлять/изменять/удалять через веб-интерфейс. Локализация будет с помощью gettext и .po файлов. Масштабируемость также предоставлю через любой сервис на выбор.
Пишите в лс, обсудим детали.
-
1 день10 408 UAH
278 1 0 1 день10 408 UAHУ меня большой опыт разработки backend RESTful API на Python. Работаю с продуктами AWS, Azure, а также классикой - Docker. Сделаю всё качественно и быстро.
-
1 день2602 UAH
10038 117 0 1 день2602 UAHЗдравствуйте.
Я NodeJS разработчик. Готов взяться. Пишите, обсудим.
-
30 дней13 009 UAH
5957 33 0 30 дней13 009 UAHДобрый день , готов выполнить при помощи Python REST Framework , свободен для работы, могу приступить уже!
-
5 дней15 611 UAH
1810 31 0 5 дней15 611 UAHЗдравствуйте, готов все разработать.
Напишите в лс для обсуждения деталей
Актуальные фриланс-проекты в категории Python
Я хочу свои первые деньги
700 UAH
Заработать свои первые деньги в 16 лет Я парень из села, никогда не имел своих денег, поэтому хочу начать зарабатывать и ищу работу Python ∙ 10 минут назад ∙ 1 ставка |
Телеграм-бот для найма/поиска работников. Для поиска работы
1100 UAH
1. Общая концепция Создание Telegram-бота для автоматизации подбора персонала и двустороннего поиска работы. Система работает по принципу активного отклика и взаимного подтверждения интереса (Double Opt-In). В системе предусмотрены две роли: Работодатель (Владелец фирмы) и… Python, Разработка ботов ∙ 33 минуты назад ∙ 23 ставки |
Техническая поддержка веб-платформы (Python/Django)Есть работающий веб-проект, нужно поддерживать и постепенно приводить в порядок, без переписывания с нуля. Стек проекта: Backend: Python, Django, Django Rest Framework Frontend: Next.js База данных: PostgreSQL Инфраструктура: AWS (EC2), Nginx Есть интеграции с внешними API… Python, Веб-программирование ∙ 2 часа 42 минуты назад ∙ 28 ставок |
Разработка веб-сервиса с платным доступом к онлайн-чатуДобрый день, необходимо разработать веб-сервис, который включает: * персональные ссылки для пользователей; * страницу с описанием услуги; * оплату через PayPal; * онлайн-чат в реальном времени; * отображение видео на странице пользователя; * учет оплаченного времени и… Python, Веб-программирование ∙ 1 день 3 часа назад ∙ 67 ставок |
Создание приложенияЖелаю создать мобильное приложение для общения, в приложении должны быть аудио, видео звонок, создание групповых чатов, возможность синхронизировать с контактами телефона, настройками аккаунта: привязка по email, 2fa, номеру телефона, возможность настраивать уведомления… Java, Python ∙ 2 дня 1 час назад ∙ 36 ставок |