Merge pull request #54 from eltociear/update-ja-doc

Update README_JA.md
This commit is contained in:
geekan 2023-07-19 10:21:39 +08:00 committed by GitHub
commit 931c6dfcdd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -54,28 +54,35 @@ # ステップ 3: リポジトリをローカルマシンにクローンし、
### Docker によるインストール
```bash
# ステップ 1: metagpt 公式イメージをダウンロードし、config.yaml を準備する
docker pull metagpt/metagpt:v0.1
mkdir -p /opt/metagpt/config && docker run --rm metagpt/metagpt:v0.1 cat /app/metagpt/config/config.yaml > /opt/metagpt/config/config.yaml
docker pull metagpt/metagpt:v0.2
mkdir -p /opt/metagpt/{config,workspace} && chmod 777 -R /opt/metagpt
docker run --rm metagpt/metagpt:v0.2 cat /app/metagpt/config/config.yaml > /opt/metagpt/config/config.yaml
vim /opt/metagpt/config/config.yaml # 設定を変更する
# ステップ 2: metagpt イメージを実行
docker run --name metagpt -d \
# ステップ 2: コンテナで metagpt デモを実行する
docker run --rm \
--privileged \
-v /opt/metagpt/config:/app/metagpt/config \
-v /opt/metagpt/workspace:/app/metagpt/workspace \
metagpt/metagpt:v0.1
metagpt/metagpt:v0.2 \
python startup.py "Write a cli snake game"
# コンテナを起動し、その中でコマンドを実行することもできます
docker run --name metagpt -d \
--privileged \
-v /opt/metagpt/config:/app/metagpt/config \
-v /opt/metagpt/workspace:/app/metagpt/workspace \
metagpt/metagpt:v0.2
# ステップ 3: metagpt コンテナにアクセスする
docker exec -it metagpt /bin/bash
# ステップ 4: コンテナ内で遊ぶ
cd /app/metagpt
python startup.py "Write a cli snake game"
$ python startup.py "Write a cli snake game"
```
コマンド `docker run ...` は以下のことを行います:
- デフォルトのコマンド `tail -f /dev/null` で metagpt コンテナを起動す
- 特権モードで実行し、ブラウザの実行権限を得
- ホストディレクトリ `/opt/metagtp/config` をコンテナディレクトリ `/app/metagpt/config` にマップする
- ホストディレクトリ `/opt/metagpt/workspace` をコンテナディレクトリ `/app/metagpt/workspace` にマップする
- デモコマンド `python startup.py "Write a cli snake game"` を実行する
### 自分でイメージをビルドする
```bash
@ -106,6 +113,36 @@ ## チュートリアル: スタートアップの開始
スクリプトを実行すると、`workspace/` ディレクトリに新しいプロジェクトが見つかります。
### 使用方法
```
NAME
startup.py - We are a software startup comprised of AI. By investing in us, you are empowering a future filled with limitless possibilities.
SYNOPSIS
startup.py IDEA <flags>
DESCRIPTION
We are a software startup comprised of AI. By investing in us, you are empowering a future filled with limitless possibilities.
POSITIONAL ARGUMENTS
IDEA
Type: str
Your innovative idea, such as "Creating a snake game."
FLAGS
--investment=INVESTMENT
Type: float
Default: 3.0
As an investor, you have the opportunity to contribute a certain dollar amount to this AI company.
--n_round=N_ROUND
Type: int
Default: 5
NOTES
You can also use flags syntax for POSITIONAL ARGUMENTS
```
### コードウォークスルー
```python