42スクールのプロジェクト(libft, minishellなど)特化したAIコードレビューツールです。 Dockerを用いて構築されているため、評価者・対象者のMac上で環境依存なく即座に実行可能です。
- Docker (Docker Desktop等)
- (オプション) Ollama または OpenAI API Key
初回の利用時、またはツールの更新時にDockerイメージをビルドします。
make buildレビュー対象となる42プロジェクト(例:/Users/username/libft)のディレクトリを指定して実行します。
デフォルトでは、コマンドを実行するPCのローカルにあるOllama(http://host.docker.internal:11434)へ接続を試みます。推奨モデルは qwen2.5-coder や deepseek-coder-v2 等です。
make run TARGET_DIR=/Users/username/libft別のホスト上のOllamaを指定することも可能です。
make run TARGET_DIR=/Users/username/libft OLLAMA_HOST=http://192.168.x.x:11434より高速・高精度なレビューが必要な場合は、OpenAIのAPIキーを渡すことで実行できます。
make run TARGET_DIR=/Users/username/libft OPENAI_API_KEY=sk-xxxxxx本エージェントは指定されたプロジェクトごとのSubject制約を考慮してレビューを行います。
subjects/ ディレクトリ配下にPDFファイル(例:subjects/libft.pdf)として課題の実ファイル(Subject)を配置しておくと、AIが内容を自動で抽出(RAG)してレビュー精度を大幅に向上させます。