Agno 2.0 : AgentOS – 最初の AgentOS を作成する

最小限のローカルインスタンスをセットアップして、AgentOS の使用を始めてみましょう。このガイドは、サンプルを通して高度な機能を追加するオプションのパスも備え、最初のエージェントを数分で実行できます。

Agno 2.0 : AgentOS – 最初の AgentOS を作成する

作成 : クラスキャット・セールスインフォメーション
作成日時 : 09/14/2025
バージョン : Agno 2.0.3

* 本記事は docs.agno.com の以下のページを独自に翻訳した上で、補足説明を加えてまとめ直しています。スニペットはできる限り日本語を使用しています :

* サンプルコードの動作確認はしておりますが、必要な場合には適宜、追加改変しています。
* ご自由にリンクを張って頂いてかまいませんが、sales-info@classcat.com までご一報いただけると嬉しいです。

 

クラスキャット 人工知能 研究開発支援サービス ⭐️ リニューアルしました 😉

クラスキャット は人工知能に関する各種サービスを提供しています。お気軽にご相談ください :

  • 人工知能導入個別相談会(無償)実施中! [詳細]

  • 人工知能研究開発支援 [詳細]
    1. 自社特有情報を含むチャットボット構築支援
    2. 画像認識 (医療系含む) / 画像生成

  • PoC(概念実証)を失敗させないための支援 [詳細]

お問合せ : 下記までお願いします。

  • クラスキャット セールス・インフォメーション
  • sales-info@classcat.com
  • ClassCatJP

 


 

Agno 2.0 : AgentOS – 最初の AgentOS を作成する

最初の AgentOS インスタンスをローカルで実行するためのクイック・セットアップガイド。

 

概要

最小限のローカルインスタンスをセットアップして、AgentOS の使用を始めてみましょう。このガイドは、サンプルを通して高度な機能を追加するオプションのパスも備え、最初のエージェントを数分で実行できます。

 

要件

  • Python 3.9+

  • LLM プロバイダーの API キー (e.g., OPENAI_API_KEY)

 

インストール

仮想環境を作成して有効化します :

# Create virtual environment
python -m venv venv

# Activate virtual environment
source venv/bin/activate

依存関係のインストール :

pip install -U agno fastapi uvicorn openai

 

最小限のセットアップ

Create my_os.py を作成します :

from agno.agent import Agent
from agno.models.openai import OpenAIChat
from agno.os import AgentOS

assistant = Agent(
    name="Assistant",
    model=OpenAIChat(id="gpt-5-mini"),
    instructions=["You are a helpful AI assistant."],
    markdown=True,
)

agent_os = AgentOS(
    os_id="my-first-os",
    description="My first AgentOS",
    agents=[assistant],
)

app = agent_os.get_app()

if __name__ == "__main__":
    # Default port is 7777; change with port=...
    agent_os.serve(app="my_os:app", reload=True)

 

OS の実行

AgentOS の開始:

python my_os.py

実行中のインスタぬへのアクセス :

  • App インターフェイス: http://localhost:7777

  • 設定: http://localhost:7777/config

  • API リファレンス: プログラミングによるアクセスについては AgentOS API ドキュメント をご覧ください。

 

コントロール・プレーンへの接続

AgentOS がローカル (http://localhost:7777) で実行中、強化された管理エクスペリエンスのために AgentOS コントロールプレーンに接続できます。コントロールプレーンは、エージェントとやり取りし、知識ベースを管理し、セッションを追跡し、パフォーマンスを監視するための一元管理インターフェイスを提供します。

 

以上