日本語 | [English](README.en.md) # 源内 Web(AI インターフェース) ## 概要 源内(GenAI)は、デジタル庁が開発・運用する生成 AI 利活用基盤です。行政職員が業務特化の生成 AI アプリケーションを、迅速かつ安全かつ簡単に利用できる環境を提供します。 Amazon Web Services (AWS) 社製オープンソース [Generative AI Use Cases (GenU)](https://github.com/aws-samples/generative-ai-use-cases) をベースに以下の変更および機能追加をしました。 - チーム管理機能 - AI アプリ管理機能 - 外部マイクロサービスとして構築した生成 AI アプリの追加・実行機能 - [デジタル庁デザインシステム](https://design.digital.go.jp/) を適用 - 庁内アクセシビリティチームによるアクセシビリティ試験の実施 - 画像生成ページの画像生成後のパラメータ調整機能の一部はアクセシビリティ上の課題が残存しています - 他ページにおいても、アクセシビリティ上の課題が残存している可能性があります - 運用に必要な機能(監視やモニタリング等)の追加、コードベースの大幅な変更 なお、GenU とは独立して開発を進めており、GenU とは異なる機能構成となっています。 詳細な構想・背景については、[ガバメント AI、プロジェクト「源内」の構想紹介 - デジタル庁 note 記事](https://digital-gov.note.jp/n/ndc07326b7491) を参照してください。 ## ドキュメント ### セットアップ 順番通りに実施してください。 - [事前準備](./docs/事前準備.md) - [デプロイ手順](./docs/デプロイ手順.md) - [アカウント登録](./docs/アカウント登録.md) - [システム管理者設定手順](./docs/システム管理者設定手順.md) - [共通アプリチームの登録](./docs/共通アプリチームの登録.md) ### AI アプリ - [AI アプリの種類](./docs/AIアプリの種類.md) - [AI アプリ登録手順書](./docs/AIアプリ登録手順書.md) - [AI アプリ開発ガイド](./docs/AIアプリ開発ガイド.md) - [AI アプリ API 仕様](./docs/AIアプリAPI仕様.md) ### 運用 - [ログ設定](./docs/ログ設定.md) - [CI/CD 設定](./docs/CI-CD設定.md) - [カスタムドメイン設定](./docs/カスタムドメイン設定.md) ### 認証 - [SAML 認証手順](./docs/SAML認証手順.md) ### 開発 - [ローカル開発環境](./docs/ローカル開発環境.md) ### リファレンス - [チーム管理権限表](./docs/チーム管理権限表.md) - [アーキテクチャ](./docs/アーキテクチャ.md) ## Issue / Pull Request の対応方針 本リポジトリでは、サービスの安定運用に影響する致命的な問題に限り、Issue での報告を受け付けています。Pull Request は受け付けておりません。 ### Issues #### 報告対象となるもの - データの損失・破損 を引き起こす不具合 - サービスが利用不能になる 障害 - 法令・規則への違反 に関わる問題(例:個人情報の意図しない露出) - アクセシビリティ上の重大な障壁(JIS X 8341-3:2016 適合レベル AA 相当の基準に照らし、特定のユーザーがサービスを全く利用できない場合) #### 報告対象外のもの 以下については、Issue での報告はご遠慮ください。 テンプレートに合致しない Issue はクローズさせていただく場合があります。 - 機能追加の要望・提案 - 軽微な表示崩れ・誤字脱字 - パフォーマンスの改善提案 - コーディングスタイルに関する指摘 - 質問・使い方の相談 ### 対応について - Issue への対応は、内部の優先度判断に基づき行います - すべての Issue に対応できるとは限りません - 対応状況についてのお問い合わせへの個別回答は行っておりません - 致命的と判断された問題については、可能な範囲で対応状況を Issue 上でお知らせします ## 脆弱性の報告 脆弱性の報告は、https://github.com/digital-go-jp/genai-web/security よりご報告ください。 ## コミュニティガイドライン このリポジトリ(ソースコードおよびドキュメント)は、デジタル庁が作成し、公開するものです。 公的資源として、OSS コミュニティのすべての方にオープンにしております。そのため、以下のことは禁止します。 - 特定の思想・団体・企業を支持または排除するような行為 - 政治的・宗教的・差別的な内容の発言 - 個人情報や機微情報をリポジトリ上で扱う行為 - セキュリティ脆弱性発見時に、デジタル庁に報告・承諾を得ることなく、脆弱性内容を第三者に開示する行為 - 本ソースコードを他システムへの攻撃を目的として改変する行為 ## 関連リンク - [ガバメント AI、プロジェクト「源内」の構想紹介 - デジタル庁 note 記事](https://digital-gov.note.jp/n/ndc07326b7491) ## License - Software: Licensed under the [MIT License](LICENSE). - AWS Prototyping Program により作成された一部の Lambda・CDK ファイルは [Amazon Software License(ASL)](https://aws.amazon.com/jp/asl/) の対象となります。 - 対象ファイル一覧は [ASL対象ファイル.md](./docs/ASL対象ファイル.md) を参照してください。 - Documentation: Licensed under the [Creative Commons Attribution 4.0 International License](LICENSE-CC-BY) (CC BY 4.0).