Codex use case
社内アプリの開発とデプロイ
Sites を使えば、チームのワークフローを社内アプリにしてホスティングできます。
ChatGPT Work の Sites で、特定の業務に合わせた社内アプリを作成してテストします。業務に必要であればストレージを追加し、レビュー済みのバージョンを対象の利用者と共有できます。
Best for
- 繰り返し行う業務のために専用の社内ツールを作りたいチーム
- 簡易ストレージ、ファイルのアップロード、ワークスペース内での共有が必要なアプリ
Contents
社内アプリの開発とデプロイ
Sites を使えば、チームのワークフローを社内アプリにしてホスティングできます。
ChatGPT Work の Sites で、特定の業務に合わせた社内アプリを作成してテストします。業務に必要であればストレージを追加し、レビュー済みのバージョンを対象の利用者と共有できます。
ChatGPT Work の Sites で、特定の業務に合わせた社内アプリを作成してテストします。業務に必要であればストレージを追加し、レビュー済みのバージョンを対象の利用者と共有できます。
Related links
Best for
- 繰り返し行う業務のために専用の社内ツールを作りたいチーム
- 簡易ストレージ、ファイルのアップロード、ワークスペース内での共有が必要なアプリ
Starter prompt
1 つのタスクでビルドからデプロイまで
Sites は、ChatGPT のマネージドホスティングサービスです。ChatGPT にアプリの作成を依頼すると、プロジェクトをビルドし、実行してテストしたうえでデプロイし、共有用の URL を返すことができます。
Sites を利用できるかどうかは、プラン、機能の提供状況、ワークスペースの設定によって異なります。始める前に、Sites の提供状況と利用上限を確認してください。
Sites では、静的サイトから JavaScript や TypeScript を使ったフルスタックの Web アプリまで構築できます。オンボーディング用のダッシュボード、研修ポータル、検索可能な資料ライブラリ、簡単な業務アプリ、レポート閲覧画面など、用途を絞った社内ツールに適しています。
セットアップ、ストレージ、デプロイ、アクセス管理については、Sites のドキュメントを参照してください。
まずは、実務に役立つワークフローを 1 つ選びます。社内システム全体の再現を依頼するよりも、初版でできることを明確にしておく方が、レビュー、デプロイ、その後の改善を進めやすくなります。
アプリ作成の流れ
ここでは、添付したローンチ概要と 5 件のサンプル依頼を使った架空の例を紹介します。最初の指示で、ローンチ依頼の管理に用途を絞ったアプリを作成し、動作を確認します。続く指示で、担当者で絞り込む機能を追加し、期限を過ぎた依頼を見つけやすくします。
ローンチ依頼の管理アプリを開くと、5 件のサンプル依頼が表示されます。このうち、進行が止まっている依頼が 1 件、レビュー中の依頼が 2 件、期限を過ぎた依頼が 1 件あります。チームは、ローンチやステータスごとに依頼を確認し、進行が止まっているものだけに絞り込めます。依頼の追加やステータスの更新もできます。デスクトップとモバイルの両方の画面幅で、一連の主要な操作と保存後の状態を確認しました。
追加の指示を受けて、担当者で絞り込む機能を追加し、期限を過ぎた依頼を強調表示するようにしました。進行が止まっている依頼は引き続き一覧の先頭に表示され、担当者が未設定の依頼は準備完了にできません。プレビューは非公開のままです。サイトは公開されておらず、アクセス範囲も変わっていません。
ChatGPT に伝えるワークフローの情報
誰が何をするためのアプリか、ChatGPT がどの資料を確認する必要があるか、セッションをまたいで何を保存するかを伝えます。共有したい範囲を明示し、デプロイする前に一連の主要な操作をテストするよう依頼してください。
接続済みの社内データソースからデータを取得したり、最新の状態に更新したりするには、プラグインを使います。接続済みのアプリやクラウド上のファイルを使う Sites タスクは、Web 版では Work モードから、デスクトップ版では Work モードまたは Codex から開始します。ローカルファイルにはデスクトップアプリ、ログイン済みのサイトには内蔵ブラウザ、既存の Chrome セッションには Codex の Chrome 拡張機能を使います。
最新のデータをその場で取得する必要がある場合は、サイトの設定で API キーを設定し、サードパーティ製ツールに接続できます。API キーなどの秘密情報は、プロンプトやファイルに含めないでください。プラグインの接続を使う場合は、現在のタスクから作業をスケジュールできます。設定したスケジュールに沿ってプラグインでデータを取得し、アプリを更新して、レビュー用のバージョンを保存できます。レビュー済みのバージョンは、承認を得てからデプロイしてください。
アプリのストレージの選択
多くの社内アプリでは、データの永続化が必要です。Sites では 2 種類のストレージを利用できます。
- チェックリストの進捗、ブックマーク、フィルター、注釈、設定、ファイルのメタデータなどの構造化データには、SQLite 互換データベースの D1 を使います。
- アップロードした文書や画像など、永続化したいファイルの本体を保存するには、R2 オブジェクトストレージを使います。
構造化されたメタデータは D1 に、サイズの大きいファイルオブジェクトは R2 に保存します。読み取り専用の資料ページや小規模な静的サイトでは、どちらも必要ない場合があります。
機密情報を保存する前に、Sites の制限とサポート対象外の用途を確認してください。このガイドには、データの保管場所に関する現行の要件へのリンクがあり、保護対象の医療情報やサードパーティの決済代行業者を介した支払いに関する制限も記載されています。
プロジェクトの管理と共有
デプロイしたプロジェクトを誰が閲覧できるかを管理できます。
新しいプロジェクトは、内容、データの取り扱い、想定する利用者を確認する間は非公開にしておきます。
アカウントとワークスペースの設定に応じて、次の範囲で共有できます。
- 招待したユーザー
- ワークスペース内の全員
- インターネット上のすべてのユーザー
共有相手はプロジェクトを閲覧できますが、編集はできません。アクセス範囲を変更するには、ChatGPT の Sites を開くか、ChatGPT に直接依頼します。
一般公開は、簡単なイベントガイドやクラブの資料ページなど、ワークスペース外の人に向けたサイトにも利用できます。Enterprise ワークスペースでは、一般公開はデフォルトで無効になっており、利用するには管理者が有効にする必要があります。公開リンクを利用できる場合でも、社内データは非公開にしてください。
活用例
Sites のショーケースでは、サイトの作成例と、作成に使ったプロンプトの全文を紹介しています。
- オンボーディングポータル では、入社初週のチェックリスト、資料、メモ、アップロードした文書をまとめて管理できます。ユーザーごとの状態とファイルのメタデータは D1 に、アップロードしたファイルの本体は R2 に保存します。
- 研修ポータル では、研修資料を検索できます。D1 を使ったフィルター機能とブックマークの保存機能も備えています。
- Pulse ダッシュボード では、指標や傾向、データの出所や加工履歴を確認できます。設定とキャッシュしたスナップショットの保存には D1 を使います。
- Sparkboard では、従業員のアイデアを受け付けて管理できます。認証済みユーザーによる投稿、投票、コメント、ステータスボード、投稿者ランキングを備えています。
- ローンチカレンダー では、今後の製品ローンチを月間カレンダーで管理できます。フィルター、リスクの兆候を示す表示、チェックリスト、接続済みの情報源への参照を備えています。
- イベント企画ポータル では、イベントの申請と承認、テンプレート、マイルストーン、ポリシーへの対応状況、接続済みの企画資料をまとめて管理できます。
これらの例を出発点に、チームのワークフローと使用する資料に合わせて、プロンプトで依頼する内容を絞り込んでください。