メインコンテンツまでスキップ

SDKs

Squid AI は、モダンな fullstack アプリケーションを構築するための包括的な SDKs とプラットフォームを提供します。Squid は、AI tools、databases、security rules など、アプリケーションを強化するための多くの機能を提供します。Squid プラットフォームのさまざまな機能を活用することで、あなた独自のニーズに合った fullstack アプリケーションを構築できます。

SDK を使用するメリット

  • Code-level Flexibility - 非常に複雑なエージェントの動作を定義できます。エージェントがアプリケーションにどのように応答し、学習し、相互作用するかを完全に制御できます。
  • Composable Agents - 複数のエージェントを、共有されたコンテキストや role-based logic を用いて大規模なワークフローに簡単に編成できます。
  • Fullstack Integration - エージェントを Squid の backend services、frontend frameworks、UI components にシームレスに接続できます。
  • Version Control and Testing - 開発環境でエージェントのロジックを記述、テスト、デプロイできます

Squid の SDK vs. Agent Studio

Agent Studio は、コード不要でエージェントのプロトタイピングや迅速なデプロイを実現する一方、SDK は、より細かなロジック、カスタム統合、または backend systems と intelligent agents 間の fullstack な連携を必要とする開発者向けに設計されています。

Squid の SDK を利用することで、AI agents を強化するための多彩な fullstack 機能にアクセスできます。一般的に、ノーコードの Studio は反復開発や共同作業に最適ですが、SDK はプロダクションレディなシステム、より深いカスタマイズ、および fullstack アプリケーションとの統合に理想的です。Squid を用いた fullstack 開発の詳細については、documentation をご覧ください。

Getting Started

フルスタックアプリケーションの構築を始めるには、まず Squid Console にアクセスしてアプリケーションを作成してください。アプリケーションを作成したら、アプリケーション概要ページの Backend Project セクションに移動します。ここでは、Initialize Backend を含む便利なコマンドが記載されています。このコマンドを実行すると、Squid CLI によってバックエンドプロジェクトが初期化され、例としてのバックエンドサービスがセットアップされます。

Squid バックエンドの開発に関する詳細は、Backend SDK documentation をご覧ください。

Squid バックエンドをクライアントプロジェクトに接続する方法については、Client SDK documentation をご覧ください。

Squid バックエンドをフロントエンドフレームワークに接続する方法については、frontend framework documentation をご覧ください。

Squid バックエンドと、これと連携するユーザーインターフェースを持つ完全なサンプルアプリケーションを見るには、tutorials をご覧ください。