agno-agi/agno

Build, run, and manage agent platforms.

What it solves

Agnoは、エージェントプラットフォームを構築、実行、管理するための包括的なフレームワークおよびランタイムを提供します。開発者がエージェントスタック全体を所有し、データ、メモリ、セキュリティ、およびシミュレーションと使用データを使用してエージェントのパフォーマンスを学習ループに変換する能力を維持できるようにします。

How it works

Agnoは、主に3つのコンポーネントで動作します:

  • Agno SDK: エージェント自体の構築に使用されます。
  • AgentOS runtime: エージェントをサービスとして実行するエンジンです。
  • AgentOS UI: プラットフォームを管理するためのWebベースのインターフェースです。

Who it’s for

統合されたセキュリティ、オブザーバビリティ、およびコンテナを使用してさまざまなクラウドプラットフォームにデプロイできる能力を備えた、本番環境向けのエージェントプラットフォームを構築したい開発者や組織向けに設計されています。

Highlights

  • Production-ready API: SSEとwebsocketsを備えた50以上のエンドポイントを含みます。
  • Extensive Integrations: GitHub、Slack、Postgresなどのサービス向けに100以上の事前構築済みツールキットを提供します。
  • Security & Isolation: 標準でJWTベースのRBACとマルチテナント分離を提供します。
  • Observability: OpenTelemetry 追跡、実行履歴、および監査ログを提供します。
  • Flexible Deployment: Docker、Railway、AWS、GCP、およびその他のプラットフォームへのデプロイをサポートします。
  • Human-in-the-loop: 特定のツールに対して、ユーザーの確認や管理者の承認が必要な場合に実行を一時停止する機能があります。