ai‑fluency: README.md
This commit is contained in:
@@ -0,0 +1,113 @@
|
||||
# ai‑fluency
|
||||
|
||||
**ai‑fluency** – это проект, созданный в рамках курса *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‑канал курса.
|
||||
|
||||
---
|
||||
Reference in New Issue
Block a user