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

SDK (ソフトウェア開発キット)

Squid AI は、包括的な SDK およびモダンなフルスタックアプリケーション構築のためのプラットフォームを提供します。 Squid は、AI tools、databases、security rules など、アプリケーションを強化するための多数の機能を備えています。 Squid プラットフォームのさまざまな機能を活用することで、カスタムのニーズに合致したフルスタックアプリケーションを構築できます。

Benefits of Using the SDK

  • Code-level Flexibility - 複雑なエージェントの挙動を定義できます。エージェントがどのように反応し、学習し、アプリケーションと相互作用するかを完全に制御できます。
  • Composable Agents - 複数のエージェントを共通のコンテキストや役割ベースのロジックを用いて容易に統合し、大規模なワークフローを構築できます。
  • Fullstack Integration - エージェントを Squid の backend services、frontend frameworks、及び UI components にシームレスに接続できます。
  • Version Control and Testing - 開発環境内でエージェントロジックの記述、テスト、デプロイが可能です。

Squid's SDK vs. Agent Studio

Agent Studio は、コード不要で迅速にエージェントのプロトタイピングやデプロイを行う方法を提供していますが、SDK はより詳細なロジック、カスタムソリューション、または backend systems と intelligent agents 間のフルスタック連携を必要とする開発者向けに設計されています。

Squid の SDK を使用することで、AI エージェントを強化するための幅広いフルスタック機能にアクセスできます。一般的に、コード不要の Studio は反復や協働に最適ですが、SDK は本番環境に適したシステム、より深いカスタマイズ、そしてフルスタックアプリケーションとの統合に最適です。Squid を用いたフルスタック開発の詳細については、documentation をご覧ください。

Getting Started

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

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

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

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

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