Spaces:
Sleeping
Sleeping
Commit
·
f2b593b
1
Parent(s):
030a5b9
インストールファイルの追加
Browse files- docs/ai_api_development_guide.md +14 -7
- requirements.txt +12 -0
docs/ai_api_development_guide.md
CHANGED
|
@@ -714,16 +714,16 @@ touch .gitignore Dockerfile pyproject.toml requirements.txt README.md .github/wo
|
|
| 714 |
```
|
| 715 |
|
| 716 |
- [x] **中タスク1.2: 品質管理ツールの設定**
|
| 717 |
-
- [
|
| 718 |
- **担当:** AI
|
| 719 |
- **内容:** セクション `9.10` の設計に基づき、Ruff, Mypy, Pytestの設定を記述した `pyproject.toml` ファイルを更新します。
|
| 720 |
- **指示:** `/home/jam/kidsPlayGround/pyproject.toml` を更新してください。
|
| 721 |
|
| 722 |
-
- [
|
| 723 |
-
- [
|
| 724 |
- **担当:** AI
|
| 725 |
-
- **内容:**
|
| 726 |
-
- **指示:**
|
| 727 |
```
|
| 728 |
# AI App
|
| 729 |
gradio
|
|
@@ -738,9 +738,16 @@ requests
|
|
| 738 |
ruff
|
| 739 |
mypy
|
| 740 |
```
|
| 741 |
-
- [ ] **小タスク1.3.2:
|
| 742 |
- **担当:** 人間
|
| 743 |
-
- **内容:**
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 744 |
|
| 745 |
### フェーズ2: AIアプリケーションのTDD (コアロジック → API)
|
| 746 |
|
|
|
|
| 714 |
```
|
| 715 |
|
| 716 |
- [x] **中タスク1.2: 品質管理ツールの設定**
|
| 717 |
+
- [x] **小タスク1.2.1: `pyproject.toml` の設定**
|
| 718 |
- **担当:** AI
|
| 719 |
- **内容:** セクション `9.10` の設計に基づき、Ruff, Mypy, Pytestの設定を記述した `pyproject.toml` ファイルを更新します。
|
| 720 |
- **指示:** `/home/jam/kidsPlayGround/pyproject.toml` を更新してください。
|
| 721 |
|
| 722 |
+
- [x] **中タスク1.3: 依存関係の管理**
|
| 723 |
+
- [x] **小タスク1.3.1: `requirements.txt` の設定**
|
| 724 |
- **担当:** AI
|
| 725 |
+
- **内容:** ライブラリを記述した `requirements.txt` を更新します。
|
| 726 |
+
- **指示:** `/home/jam/kidsPlayGround/requirements.txt` を更新してください。
|
| 727 |
```
|
| 728 |
# AI App
|
| 729 |
gradio
|
|
|
|
| 738 |
ruff
|
| 739 |
mypy
|
| 740 |
```
|
| 741 |
+
- [ ] **小タスク1.3.2: Docker開発環境の構築と起動**
|
| 742 |
- **担当:** 人間
|
| 743 |
+
- **内容:** Docker Desktopを利用して、プロジェクトのDocker開発環境を構築し、起動します。これにより、必要な依存関係がコンテナ内に自動的にインストールされます。
|
| 744 |
+
- **指示:**
|
| 745 |
+
1. Docker Desktopがインストールされ、起動していることを確認してください。
|
| 746 |
+
2. プロジェクトのルートディレクトリで、以下のコマンドを実行してDockerコンテナをビルドし、バックグラウンドで起動します。
|
| 747 |
+
```bash
|
| 748 |
+
docker-compose up --build -d
|
| 749 |
+
```
|
| 750 |
+
3. コンテナが正常に起動したら、Djangoアプリケーションは `http://localhost:8000`、AI API (Gradio) は `http://localhost:7860` でアクセス可能になります。
|
| 751 |
|
| 752 |
### フェーズ2: AIアプリケーションのTDD (コアロジック → API)
|
| 753 |
|
requirements.txt
CHANGED
|
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# AI App
|
| 2 |
+
gradio==4.37.2
|
| 3 |
+
transformers==4.42.1
|
| 4 |
+
torch==2.3.1
|
| 5 |
+
|
| 6 |
+
# Testing
|
| 7 |
+
pytest==8.2.2
|
| 8 |
+
requests==2.32.3
|
| 9 |
+
|
| 10 |
+
# Linting & Formatting
|
| 11 |
+
ruff==0.4.10
|
| 12 |
+
mypy==1.10.0
|