diff --git a/README.md b/README.md
index fa92b7aa..3ef75f1d 100644
--- a/README.md
+++ b/README.md
@@ -8,7 +8,7 @@
-エンタープライズグレードのプライベートAIプラットフォーム (v1.5.0)
+エンタープライズグレードのプライベートAIプラットフォーム (v1.6.0)
>[!IMPORTANT]
>このリポジトリは[SourceSage](https://github.com/Sunwood-ai-labs/SourceSage)を活用しており、リリースノートやREADME、コミットメッセージの9割は[SourceSage](https://github.com/Sunwood-ai-labs/SourceSage) + [claude.ai](https://claude.ai/)で生成しています。
@@ -18,7 +18,7 @@
## 🚀 プロジェクト概要
-AMATERASUは、エンタープライズグレードのプライベートAIプラットフォームです。AWS Bedrockをベースに構築されており、セキュアでスケーラブルな環境でLLMを活用したアプリケーションを開発・運用できます。GitLabとの統合により、バージョン管理、CI/CDパイプライン、プロジェクト管理を効率化します。
+AMATERASUは、エンタープライズグレードのプライベートAIプラットフォームです。AWS Bedrockをベースに構築されており、セキュアでスケーラブルな環境でLLMを活用したアプリケーションを開発・運用できます。GitLabとの統合により、バージョン管理、CI/CDパイプライン、プロジェクト管理を効率化します。 AMATERASU v1.6.0では、GitLab環境構築とLLMレビューアー機能を強化しました。
## ✨ 主な機能
@@ -41,6 +41,8 @@ AMATERASUは、エンタープライズグレードのプライベートAIプラ
### GitLab統合
- バージョン管理、CI/CDパイプライン、プロジェクト管理機能の向上
- セルフホスト型GitLabインスタンスの統合
+- LLMを用いたマージリクエスト分析機能
+- GitLab Webhookを用いた自動ラベル付けサービス
## 🏗️ システムアーキテクチャ
@@ -130,6 +132,7 @@ graph TB
- シンプルなDockerイメージによる容易なデプロイ
- AMATERASU環境への統合サンプル
+
## 🔧 デプロイメントガイド
### 前提条件
@@ -152,7 +155,7 @@ cp .env.example .env
# Edit .env with your configuration
```
-3. インフラのデプロイ
+3. インフラのデプロイ (spellbookディレクトリ内の各サービスのインフラを個別にデプロイする必要があります。)
```bash
cd spellbook/base-infrastructure
terraform init && terraform apply
@@ -165,9 +168,16 @@ terraform init && terraform apply
cd ../../langfuse/terraform/main-infrastructure
terraform init && terraform apply
+
+cd ../../gitlab/terraform/main-infrastructure
+terraform init && terraform apply
+
+cd ../../FG-prompt-pandora/terraform
+terraform init && terraform apply
```
-4. サービスの起動
+4. サービスの起動 (spellbookディレクトリ内の各サービスを個別に起動する必要があります。)
+
```bash
# Langfuse
cd ../../../langfuse
@@ -242,46 +252,23 @@ docker-compose up -d
## 🆕 最新情報
-### AMATERASU v1.5.0 (最新のリリース)
-
-- 🎉 GitLab環境の初期設定スクリプトの作成 (commit: 918b412)
- - パイプライントリガーとWebhookの自動設定機能
- - CI/CD変数設定機能
- - 設定情報の出力機能
-
-- 🎉 Geminiを用いたIssue自動ラベル付けスクリプト作成 (commit: 51d2001)
- - Gemini APIによるIssue内容の自動分析
- - 適切なラベルの自動付与機能
- - 環境変数による利用可能ラベルの管理
-
-- 🚀 インフラ環境更新 (commit: 39b662e)
- - AWS環境のVPC、サブネット、セキュリティグループのID更新
- - 環境変数ファイルとセットアップスクリプトパスの設定追加
-
-- ⚡ GitLabインスタンスのアップグレード (commit: d7fcd4b)
- - インスタンスタイプをt3.mediumからt3.largeに変更
-
-- 📚 GitLab環境構築ガイドの詳細化 (commit: 448b7d7)
- - AWS Systems Manager Session Managerを用いたSSHアクセス方法の追加
- - 初期rootパスワード取得手順の簡素化
- - Docker Compose設定情報の追加
-
-- 🔒 GitLabへのSSHアクセス設定ガイド作成 (commit: e0b43aa)
- - SSH鍵の生成と設定手順
- - 接続テストとトラブルシューティング情報
-
-- 🚀 GitLab Runner設定ガイド作成 (commit: 6b9368f)
- - Docker環境でのRunner登録手順
- - CI/CDパイプライン設定方法
- - キャッシュ設定とベストプラクティス
-
-- 📚 GitLabバックアップ・復元ガイド作成 (commit: 5c3a83c)
- - Docker Compose環境でのバックアップと復元手順
- - 自動バックアップの設定方法
- - バックアップ管理のベストプラクティス
-
-- ➕ gitlab-runnerサービスの有効化 (commit: cf8bd94)
- - docker-compose.ymlにてgitlab-runnerサービスを有効化
+### AMATERASU v1.6.0 (最新のリリース)
+
+- 🎉 **LLMを用いたマージリクエスト分析機能実装**: OpenAI APIとの連携、プロンプトエンジニアリングによるレビュー結果の生成、分析結果のJSONファイルへの保存、データクラスを用いたデータ構造の定義、エラーハンドリングとログ出力、環境変数による設定などを含みます。
+ - コード品質、セキュリティ、テスト、アーキテクチャの観点からのレビューと改善提案を出力します。
+- 🎉 **GitLab Webhookを用いた自動ラベル付けサービス実装**: FastAPIを用いたWebhookサーバー、GitLab APIとOpenAI API(LiteLLM Proxy経由)との連携、LLMによるIssueタイトルと説明からのラベル自動付与、ngrokを用いた開発環境での公開URL設定(開発環境のみ)、ヘルスチェックエンドポイントとログ出力機能の追加、Webhookトークンによる認証、エラー処理と例外ハンドリング、既存ラベルの保持と新規ラベルの追加、ログ出力機能強化、環境変数による設定管理、型ヒントとDocstringsによるコード品質向上など。
+ - Issueイベントをトリガーとして、LLMを使用して自動的に適切なラベルを付与します。
+- 🚀 **GitLabサービスのREADME.md作成**: ディレクトリ構造、Webhook設定について記述しました。
+- 🚀 **GitLab RunnerのREADME.md作成**: 設定、Runner登録方法、注意事項について記述しました。
+- 🚀 **servicesディレクトリのREADME.md作成**: サービス構成、設定管理について記述しました。
+- 🚀 **services_header.svgのデザイン変更**: アニメーション追加、グラデーションの色変更、影の追加を行いました。
+- 🚀 **agents_header.svgのデザイン変更**: アニメーション追加、グラデーションの色変更、影の追加を行いました。
+- 🚀 **GitLab設定ディレクトリ作成**: 設定ディレクトリを作成しました。
+- 🚀 **GitLabデータディレクトリ作成**: データディレクトリを作成しました。
+- 🚀 **GitLabログディレクトリ作成**: ログディレクトリを作成しました。
+- 🚀 **GitLabバックアップディレクトリ作成**: バックアップディレクトリを作成しました。
+- 🚀 **GitLab Runner設定ディレクトリ作成**: 設定ディレクトリを作成しました。
+- 🚀 **依存ライブラリの更新**: FastAPI, uvicorn, python-gitlab, openai, python-dotenv, pydantic, pyngrok, loguru, rich, argparseのバージョン更新を行いました。
## 📄 ライセンス