For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
メインナビゲーション
Codex

Codex use case

内部アプリの構築とデプロイ

Sites でチームのワークフローをホスト型の内部アプリに変換します。

Difficulty 中級
Time horizon 30分

ChatGPT Work の Sites を使って、目的を絞った内部アプリを構築・テストし、ワークフローで必要になればストレージを追加して、レビュー済みバージョンを適切な対象者と共有します。

最適な用途

  • 繰り返し発生するワークフローを、目的を絞った内部ツールに変えるチーム。
  • 軽量なストレージ、アップロード、ワークスペース共有を必要とするアプリ。

Contents

    ← すべてのユースケース

    内部アプリの構築とデプロイ

    Sites でチームのワークフローをホスト型の内部アプリに変換します。

    ChatGPT Work の Sites を使って、目的を絞った内部アプリを構築・テストし、ワークフローで必要になればストレージを追加して、レビュー済みバージョンを適切な対象者と共有します。

    中級
    30分
    ChatGPT で Sites を開く

    ChatGPT Work の Sites を使って、目的を絞った内部アプリを構築・テストし、ワークフローで必要になればストレージを追加して、レビュー済みバージョンを適切な対象者と共有します。

    中級
    30分

    最適な用途

    • 繰り返し発生するワークフローを、目的を絞った内部ツールに変えるチーム。
    • 軽量なストレージ、アップロード、ワークスペース共有を必要とするアプリ。

    開始用プロンプト

    @Sites を使って、[describe the workflow or tool you need] 向けの非公開内部アプリを構築してください。添付ファイルやリンク先のドキュメントを参照し、対象ユーザー、表示すべき情報、ユーザーが行う必要のある操作を把握してください。 目的を絞った初期バージョンを構築し、モバイルとデスクトップで動作することを確認してください。非公開プレビューを提示し、私のレビューが必要な点を説明して、簡単に反復改善できるようにしてください。 私に事前確認せずに、アプリの公開や共有、アクセス設定の変更、第三者への連絡を行わないでください。
    @Sites を使って、[describe the workflow or tool you need] 向けの非公開内部アプリを構築してください。添付ファイルやリンク先のドキュメントを参照し、対象ユーザー、表示すべき情報、ユーザーが行う必要のある操作を把握してください。 目的を絞った初期バージョンを構築し、モバイルとデスクトップで動作することを確認してください。非公開プレビューを提示し、私のレビューが必要な点を説明して、簡単に反復改善できるようにしてください。 私に事前確認せずに、アプリの公開や共有、アクセス設定の変更、第三者への連絡を行わないでください。

    1 つのタスクで構築からデプロイまで

    Sites は ChatGPT のマネージドホスティングサービスです。ChatGPT にアプリの作成を依頼すると、プロジェクトの構築、テスト実行、デプロイを行い、共有可能な URL を返します。

    Sites は対象となる有料プラン向けのパブリックベータ版です。提供開始時点では Free と Go、また EEA、スイス、英国では利用できません。ロールアウト状況やワークスペースの設定によって、アクセスできるかどうかが変わる場合もあります。

    Sites では、静的サイトから JavaScript または TypeScript のフルスタック Web アプリまで対応できます。そのため、オンボーディングダッシュボード、トレーニングハブ、検索可能なリソースライブラリ、軽量なワークフローアプリ、レポートビューなど、目的を絞った内部ツールに適しています。

    セットアップ、ストレージ、デプロイ、アクセスに関するガイダンスは Sites ドキュメント で確認できます。

    まずは、有用なワークフローを 1 つ選びます。明確な初期バージョンは、内部システム全体の再現を求める範囲の広い依頼よりも、レビュー、デプロイ、改善が容易です。

    想定される流れ

    ここでは、添付のローンチ概要と 5 件のサンプルリクエストを使用する架空の例を紹介します。初回は目的を絞ったリクエストトラッカーを作成して確認し、続く追加指示で担当者フィルターを加えて、期限超過のリクエストを見つけやすくします。

    ChatGPT Work

    ローンチリクエストトラッカーを開くと、ブロック中のリクエスト 1 件、レビュー中 2 件、期限超過 1 件を含む5 件のサンプルリクエスト が表示されます。チームは、ローンチやステータス別の確認、ブロック中のリクエストの絞り込み、リクエストの追加、ステータスの更新を行えます。主要フローと状態の保存は、デスクトップ幅とモバイル幅の両方で確認済みです。

    追加指示後、トラッカーには担当者フィルターが追加され、期限超過の作業が強調表示されます。また、ブロック中のリクエストは常に上部に表示され、担当者がいないリクエストは準備完了にできません。プレビューは非公開のままです。サイトは公開されておらず、アクセス設定も変更されていません。

    ChatGPT へのワークフローコンテキストの提供

    アプリの対象者、ユーザーが行う操作、確認すべきソース資料、セッションをまたいで保持すべき情報を ChatGPT に伝えます。想定する共有範囲を明示し、デプロイ前に主要フローをテストするよう ChatGPT に依頼してください。

    接続済みの社内ソースからデータを取得または更新するには、プラグイン を使用します。Web 版の Work、またはデスクトップ版の Work か Codex で、接続済みアプリやクラウドファイルを使用する Sites タスクを開始します。ローカルファイルにはデスクトップ App、サインイン済みのサイトには内蔵ブラウザ、既存の Chrome セッションには Codex Chrome 拡張機能を使用します。

    ライブデータを取得する必要がある場合は、サイトの設定で構成した API キーを使って、サードパーティツールに接続できます。プロンプトにも ファイルにもシークレット値を含めないでください。プラグイン接続を使用する場合は、現在のタスクから 作業をスケジュール できます。これにより、指定したスケジュールでプラグインを使ってデータを 取得し、アプリを更新して、レビュー用バージョンを保存できます。 レビュー済みバージョンは、承認後にのみデプロイしてください。

    アプリ用ストレージの選択

    多くの内部アプリではデータの永続化が必要です。Sites は 2 種類のストレージプリミティブに対応しています:

    • チェックリストの状態、ブックマーク、フィルター、注釈、構成、ファイルメタデータなどの構造化データには、SQLite 互換データベースである D1 を使用します。
    • アップロードしたドキュメント、画像など、永続化する必要のあるアセットのファイルのバイトデータには、R2 オブジェクトストレージを使用します。

    構造化メタデータは D1 に、大きなファイルオブジェクトは R2 に保存します。読み取り専用のリソースページや小規模な静的サイトでは、どちらも必要ない場合があります。

    Sites は、データレジデンシーにも推論レジデンシーにも対応していません。保護対象の医療情報や決済カードデータの処理、金融取引の実行には使用しないでください。機密情報を保存する前に Sites のデータおよび利用制限 を確認してください。

    プロジェクトの管理と共有

    デプロイしたプロジェクトにアクセスできるユーザーを管理できます。

    新しいプロジェクトのコンテンツ、データの取り扱い、想定する対象者をレビューしている間は、非公開にしておきます。

    アカウントとワークスペースの設定に応じて、共有先として次を選択できます:

    • 招待したユーザー。
    • ワークスペース内の全員。
    • インターネット上のすべてのユーザー。

    プロジェクトを共有すると、ユーザーはプロジェクトを閲覧できますが、編集はできません。アクセス設定を変更するには ChatGPT の Sites を開くか、ChatGPT に直接依頼します:

    このサイトのアクセス範囲を、ワークスペース内の全員に変更してください。

    一般公開は、ワークスペース外のユーザーを対象とした簡易イベントガイド、クラブのリソースページなどのサイトにも利用できます。エンタープライズワークスペースでは、一般公開はデフォルトで無効になっており、管理者が有効にする必要があります。公開リンクを利用できる場合でも、内部データは非公開のままにしてください。

    Sites ショーケース には、サイトの例がプロンプト全文付きで掲載されています。

    • Onboarding Hub は、初週のチェックリスト、リソース、メモ、アップロード済みドキュメントをまとめたものです。ユーザーの状態とファイルメタデータには D1、アップロードしたファイルのバイトデータには R2 を使用します。
    • Enablement Hub は、D1 を基盤とし、フィルターと保存済みブックマークを備えた検索可能なトレーニングライブラリです。
    • Pulse Dashboard は、指標、トレンド、リネージの詳細を表示し、構成とキャッシュ済みスナップショットに D1 を使用します。
    • Sparkboard は、従業員からアイデアを募るプロセスを、認証付きの投稿、投票、コメント、ステータスボード、投稿者ランキングを備えたワークフローに変えます。
    • Launch Cal は、今後の製品ローンチを、フィルター、リスクシグナル、チェックリスト、接続済みソースへの参照を備えた月間カレンダーに整理します。
    • Event Planning Hub は、イベントリクエスト、承認、テンプレート、マイルストーン、ポリシーへの対応状況、接続済みの計画リソースを 1 か所にまとめます。

    これらの例を出発点として、チームのワークフローとソース資料に合わせてプロンプトの対象範囲を絞り込んでください。

    関連するユースケース