Представьте, что кто-то вручает вам случайную тему и говорит: «Говорите 60 секунд. Идите». Большинство людей замирают. Это не проблема знаний, это проблема практики. Лучший способ научиться лучше думать на ходу — это часто практиковаться с темами...
Представьте, что кто-то вручает вам случайную тему и говорит: «Говорите 60 секунд. Идите». Большинство людей замирают. Это не проблема знаний, это проблема практики. Лучший способ научиться думать на ходу — часто практиковаться с темами, которые вы не выбирали сами.
Именно это и делает MinuteTalk AI. Это импровизированный тренажер для разговорной речи, который дает вам тему, сгенерированную ИИ, запускает 60-секундный обратный отсчет и раскрывает темы для разговора, когда вы застреваете.
В этой первой части руководства вы создадите приложение с нуля:
Интерфейс React (Vite + Tailwind CSS) с выбором категорий, таймером обратного отсчета и панелью подсказок.
Бэкэнд FastAPI, который генерирует темы и подсказки с помощью модели Groq Llama 3.1.
Обработчик Mangum, позволяющий позже запустить тот же бэкэнд на AWS Lambda.
Когда вы закончите, у вас будет работающее приложение на локальном компьютере. В части 2 вы развернете его на внешнем хостинге AWS Amplify, Lambda и API Gateway без использования Docker и настройки IAM CLI.
Как работает приложение
Прежде чем писать какой-либо код, полезно увидеть форму всей системы:
Порядок действий прост:
Вы выбираете категорию, например «Технологии» или «История».
Интерфейс отправляет POST /api/topic на сервер.
Бэккен
