Files

113 lines
3.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# aifluency
**aifluency** – это проект, созданный в рамках курса *Ai Fluency*.
В нём реализован персональный план развития навыков работы с ИИ, построенный по заданию **Build a personal AI fluency plan**.
---
## 📌 Описание
- Проект содержит готовый план развития, разбитый на этапы, темы и практические задания.
- В качестве примера план представлен в виде Markdown‑файла `plan.md`, а также в виде Python‑скрипта `generate_plan.py`, который генерирует план в формате JSON.
- В проекте есть небольшая CLI‑утилита `cli.py`, позволяющая просматривать план, экспортировать его в различные форматы и получать подсказки по каждому этапу.
---
## ⚙️ Установка зависимостей
```bash
# Создайте виртуальное окружение (рекомендуется)
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
# Установите зависимости
pip install -r requirements.txt
```
`requirements.txt` содержит:
```
click==8.1.7
rich==13.7.0
```
---
## 🚀 Запуск
### 1. Генерация плана (Python‑скрипт)
```bash
python generate_plan.py
```
После выполнения в корне проекта появится файл `plan.json` с полным описанием плана.
### 2. CLI‑утилита
```bash
python cli.py
```
CLI предоставляет следующие команды:
| Команда | Описание |
|---------|----------|
| `show` | Показать план в читаемом виде |
| `export --format json` | Экспортировать план в JSON |
| `export --format md` | Экспортировать план в Markdown |
| `hint <этап>` | Получить подсказку по конкретному этапу |
Пример:
```bash
python cli.py show
python cli.py export --format md
python cli.py hint 3
```
### 3. Просмотр готового Markdown‑плана
```bash
cat plan.md
```
---
## 📄 Пример использования
```bash
# 1. Генерируем план
python generate_plan.py
# 2. Просматриваем план
python cli.py show
# 3. Экспортируем в Markdown
python cli.py export --format md
# 4. Получаем подсказку по этапу 5
python cli.py hint 5
```
После выполнения вы получите:
- `plan.json` – структурированный JSON‑план
- `plan.md` – читаемый Markdown‑план
- В консоли – подробный вывод по каждому этапу и подсказки
---
## 📚 Что дальше?
- Добавьте собственные практические задания в `plan.md`.
- Расширьте CLI, добавив поддержку экспорта в PDF или HTML.
- Интегрируйте план с системой трекера задач (например, Trello, Notion).
---
## 📞 Поддержка
Если возникли вопросы – создайте issue в репозитории или напишите в Discord‑канал курса.
---