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

SDK

Squid AI は、モダンなフルスタックアプリケーションを構築するための包括的な SDK とプラットフォームを提供します。Squid は、AI ツール、データベース、セキュリティルールなど、アプリケーションを強化するための多くの機能を提供します。Squid プラットフォームのさまざまな機能を活用することで、カスタムの要件に合ったフルスタックアプリケーションを構築できます。

SDK を利用するメリット

  • コードレベルの柔軟性 - 非常に複雑なエージェントの振る舞いを定義できます。エージェントがどのように応答し、学習し、アプリケーションとやり取りするかを完全にコントロールできます。
  • 合成可能なエージェント - 共有コンテキストとロールベースのロジックにより、複数のエージェントをより大きなワークフローへ簡単にオーケストレーションできます。
  • フルスタック統合 - エージェントを Squid のバックエンドサービス、フロントエンドフレームワーク、UI コンポーネントにシームレスに接続できます。
  • バージョン管理とテスト - 開発環境でエージェントロジックを作成、テスト、デプロイできます

Squid の SDK と Agent Studio の比較

Agent Studio は、ノーコードでエージェントを迅速にプロトタイプ作成・デプロイできる一方、SDK は、より粒度の細かいロジック、カスタムソリューション、またはバックエンドシステムとインテリジェントエージェント間のフルスタック連携を必要とする開発者向けに設計されています。

Squid の SDK を使用すると、AI エージェントを拡張するのに役立つ幅広いフルスタック機能にアクセスできます。一般に、ノーコードの Studio は反復(iteration)とコラボレーションに最適であり、SDK はプロダクション対応のシステム、より深いカスタマイズ、そしてフルスタックアプリケーションとの統合に最適です。Squid を使ったフルスタック開発について詳しくは、documentation をご覧ください。

はじめに

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

Squid バックエンドの開発について詳しくは、Backend SDK documentation をお読みください。

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

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

Squid バックエンドと、バックエンドとやり取りするユーザーインターフェースを含む完全なサンプルアプリを確認するには、tutorials をご覧ください。