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

SDK

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

SDK を使用するメリット

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

Squid の SDK と Agent Studio の比較

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

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

はじめに

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

Squid backend の開発について詳しくは、Backend SDK documentation をお読みください。

Squid backend を client project に接続する方法について詳しくは、Client SDK documentation をお読みください。

Squid backend を frontend framework に接続する方法について詳しくは、frontend framework documentation をお読みください。

Squid backend と、それと連携するユーザーインターフェースを含む完全なサンプルアプリを確認するには、tutorials をご覧ください。