FirstPrinciples: личный план обучения от ИИ

Урок 27 из 43 курса «Perplexity API Cookbook»: официальный курс Perplexity API Cookbook (Перплексити) на русском языке. Урок входит в платный доступ; первые уроки курса бесплатно.

О чём урок

FirstPrinciples App — это инструмент на базе ИИ, который преобразует ваши общие учебные цели в структурированные, персонализированные дорожные карты. Через интерактивный чат ИИ вступает с вами в диалог, задавая целенаправленные вопросы для уточнения ваших учебных потребностей, прежде чем сгенерировать подробный план. Приложение создано, чтобы помочь вам учиться более эффективно, предлагая чёткий путь к цели. <video controls className="w-full aspect-video rounded-xl" src="https://github.com/user-attachments/assets/6016c5dd-6c18-415e-b982-fafb56170b87" Интерактивный чат-интерфейс для определения и уточнения учебных целей посредством диалога Сужение темы с помощью ИИ с умными, целенаправленными вопросами для конкретизации учебных задач Управление сессиями, позволяющее вести несколько обсуждений дорожных карт и отслеживать прогресс Визуальные индикаторы прогресса, показывающие, когда собрано достаточно информации Персонализированные планы обучения со структурированными, пошаговыми дорожными картами Разговорный поток ИИ, комбинирующий API OpenAI и Perplexity для интеллектуальных взаимодействий Python 3.8+ и pip Node.js 16+ и npm ключ OpenAI API ключ Perplexity API Создайте файл .env в директории flask-server: Запуск бэкенда: Сервер работает по адресу http://localhost:5000 Запуск фронтенда: Клиент работает по адресу http://localhost:3000 Генерация дорожной карты: Откройте http://localhost:3000 в вашем браузере Опишите, что вы хотите изучить, в чат-интерфейсе Ответьте на уточняющие вопросы ИИ, чтобы конкретизировать ваши учебные цели Получите персонализированную, структурированную дорожную карту обучения Фронтенд: Приложение React с разговорным чат-интерфейсом и индикаторами прогресса Бэкенд: Сервер Flask, управляющий вызовами API, состоянием сессии и потоком диалога Интеграция ИИ: Комбинирует API OpenAI для разговорного потока и API Perplexity для интеллектуального анализа тем Управление сессиями: Отслеживает состояние диалога и уточнение учебных целей Генерация дорожной карты: Создаёт структурированные, действенные планы обучения на основе пользовательского ввода Разговорный поток: Реализует целеориентированный диалог для сужения учебных задач Репозиторий GitHub Демонстрационное видео

План урока

  1. Возможности
  2. Предварительные требования
  3. Установка
  4. Конфигурация
  5. Использование
  6. Пояснение к коду
  7. Ссылки

Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.

Полезные гиды