カスタムGPTの設定時にアプリを開く際にアクションが表示されなかったり、アクションを保持した後にアプリパネルが消えてしまう場合、それは通常、権限が十分に割り当てられていないのではなく、ChatGPTがこれら2つの統合ルートを相互排他的に設計し、GPTがどちらか一方しか選べないからです。
多くの人はアプリとアクションを「どちらも外部の機能と接続でき、重ね合わせるべきだ」と考えています。 しかし、同じ種類の問題を解決するわけではありません。 アプリは、ユーザーが接続したり公開したりしたアプリの機能をGPTに使わせるようなものです。 アクションは外部REST APIやスキーマの定義であり、GPTが指定したインターフェースに従ってそれらを呼び出せるようにします。 両者の認可モデル、能力境界、リスク制御は異なるため、プラットフォームは直接どちらかを選択します。
今最も重要なのは、隠れたスイッチを探し続けるのではなく、どれが必要かを決めることです。
1. 自社で定義した外部インターフェース、ウェブフック、ビジネスAPIに接続したい場合は、まずActionsを使いましょう。
2. ワークスペースに既に存在するアプリやアプリディレクトリ機能を呼び出したい場合、まずはアプリを使いましょう。
3. アプリケーションと自分のREST APIの両方を使いたい場合、GPTをより安定した2つの部分に無理やり分けないでください。
無視しやすい結果がさらに二つあります。 まず、アプリを有効にしたGPTは通常のGPTのように公開できず、ワークスペース内で使われる可能性が高いです。 次に、ワークスペース自体がApps or Actionsドメイン名を制限している場合、インターフェース上で設定入口が見えても、実際のランタイムは無効になる可能性があります。
なぜ多くの人はそれを「権威の問題」として誤解するのでしょうか? 表面現象は非常に似ているため、パネルが欠け、能力オプションがグレーアウトし、共有範囲が限られている。 しかし、これは必ずしもアカウントが壊れているという意味ではなく、多くの場合、単に別の統合方法を選んでしまい、プラットフォームが相互排他的の入口を管理しているだけです。
この場合、最も時間を節約する方法は、半日も行ったり来たりするのではなく、まず目標を明確にすることです。 「標準アプリケーションに接続したい」か「カスタムAPIに接続」したいですか? この文をよく考えれば、次の80%の構成の迂回路は排除できます。
したがって、カスタムGPTではアプリとアクションを一緒に使うことはできません。マッチング方法がわからないからではなく、製品ルールが本質的にそうだからです。 これを故障の問題ではなくアーキテクチャ的な問題として扱えば、その考え方はすぐにずっと明確になります。