Squid コンソール
The Squid Console は、Squid を使用して作成されたウェブベースの管理ツールであり、ユーザーが自身の Squid アプリケーションを管理することを可能にします。
コンソールでは、コネクタと AI エージェントの設定を行い、同時に使用状況やパフォーマンス指標も追跡できます。コンソールは以下の機能を提供します:
アプリケーションの管理
Squid コンソールは、すべてのアプリケーションを管理するための集中管理ハブとして機能します。これにより、アプリケーションの設定を効率的に監視および制御できる包括的なアプリケーション概要が提供されます。
- Application Details: アプリケーションの名前、固有 ID、割り当てられたクラウドリージョン、および関連する API キーなど、アプリケーションの概要を素早く把握できます。
- API Key Generation: 各アプリケーションには、バックエンドサービスに安全にアクセスするための固有の API キーが割り当てられます。コンソールはこれらのキーの自動生成と管理を担い、フロントエンドとバックエンド間の安全な通信を確保します。
- Observability Data: 詳細な可観測性とログ情報を通じて、アプリケーションのパフォーマンスや使用パターンに関する貴重な洞察が得られます。このデータは Squid バックエンドのデプロイ後に提供されます。
- Application Creation & Deletion: 数回のクリック操作で、組織内で新しいアプリケーションの作成や既存アプリケーションの削除が可能です。
AI エージェントスタジオ
コンソールの Agent Studio タブでは、AI エージェントの作成およびカスタマイズを行うことができます。コンソールは、コードを書くことなくエージェントの作成、編集、削除を容易に行えるユーザーフレンドリーなインターフェースを提供します。
SaaS コネクタ、ナレッジベースなどを活用して、エージェントの機能を強化し、複雑なワークフローを自動化しましょう。Squid AI を利用すれば、AI の力を活用して、アプリケーションを次のレベルへ引き上げるインテリジェントなエージェントを作成できます。
AI エージェントスタジオの詳細については、AI エージェントスタジオのドキュメントをご覧ください。
コンソール内のコネクタ
コネクタは Squid の提供する中核的な機能であり、アプリケーションを外部リソースに接続するための強力なメカニズムを提供します。これらのコネクタを利用することで、Squid アプリケーションはデータベース、API、SaaS サービス、認証プロバイダーなど、さまざまな外部サービスと統合できます。
これらのコネクタは Squid コンソールから簡単に設定および管理でき、多くのツールやサービスにアクセスできます。一度接続されると、これらのリソースは Squid SDK の一部としてすぐに利用可能になります。詳細については、利用可能な コネクタ をご覧ください。
認証プロバイダー設定
認証プロバイダーを Squid に接続することで、Squid アプリケーション内で安全かつ効率的なユーザー認証を実現できます。Squid は複数の認証プロバイダーに対応しており、その設定プロセスは Squid コンソールから簡単に管理できます。Squid は、アプリケーションと認証プロバイダー間の安全なトークン交換を保証し、不正アクセスやデータ漏洩を防止します。
Squid を使用した認証設定の基本については、認証のドキュメントをご覧ください。利用可能な認証プロバイダーの詳細については、ドキュメントを参照してください。
シークレット管理
シークレット管理のセクションでは、API キー、パスワード、証明書などの機密データを安全に管理することができます。
この機能は、機密データの取り扱いを簡素化しながら、組織の重要情報に対して最高レベルのセキュリティを確保するために設計されています。許可された担当者は、必要に応じて容易にシークレットを取得できます。
Squid の堅牢かつ多用途な シークレット管理 手法や、機密データの機密性と完全性をどのように確保するかについて、さらに詳しく学んでください。
バックエンド機能の探索
Squid は多様で堅牢なバックエンド機能を提供し、開発者が強力なバックエンドロジックを構築するための幅広いオプションを実現します。これらには、データベースの変更に起因して発動するトリガー、データアクセスを保護するセキュリティルール、cron 式に基づいて起動されるスケジューラーなどが含まれます。
これらの機能は簡単にカテゴリ分けしてコンソール上で確認でき、各バックエンド機能のパフォーマンスに関する詳細なメトリックも提供されるため、各機能の利用状況に関する貴重な洞察を得ることができます。
多種多様な機能タイプとパフォーマンスメトリックを活用することで、アプリケーション固有の要件を満たす洗練されたバックエンドロジックシステムを構築できます。バックエンド機能の詳細については、バックエンド SDKをご覧ください。