Pydantic AI(Pythonの機械学習ライブラリ)を使用した正確なコード作成を、最初からサポートします。エージェント、ツール、構造化された出力形式、ストリーミング(リアルタイムデータ処理)、マルチエージェントアプリケーション(複数のAIが協力して動作するシステム)に関する、最新のパターンと判断フロー、そして実装時の落とし穴への対策を提供します。 **次のような場合に使用:** - Pydantic AIで新しいコードを一から書く必要があるとき - エージェントやツールの実装パターンについて学びたいとき - 複数のAIが連携するアプリケーション設計での判断に迷ったとき - ストリーミング機能や構造化出力の実装時によくある落とし穴を避けたいとき
Write accurate Pydantic AI code from the start. Up-to-date patterns, decision trees, and common gotchas for agents, tools, structured output, streaming, and multi-agent apps.
Pydantic AIを使ってAIエージェント(複数の処理を自動で行うAIシステム)を構築します。ツール、機能(必要なときだけ読み込む方式も含む)、構造化された出力形式、ストリーミング(データを順次処理する方式)、テスト、マルチエージェント(複数のAI同士が連携する)パターンに対応しています。 次のような場合に使用: ユーザーがPydantic AIについ…
Python版Agnoアプリケーションを、Pydantic AIに移行します。必要に応じてPydantic AI Harness(Pydantic AIの実行環境統合ツール)も使用します。 次のような場合に使用: - ソースコードが`agno`をインポートしている - Agnoエージェント(自動で判断・行動するAI)、チーム機能、ワークフロー(作業の流れ)…
Python アプリケーションを Claude Agent SDK から Pydantic AI に、また必要な場合のみ Pydantic AI Harness に移行します。 **次のような場合に使用:** - ソースコードが `claude_agent_sdk` をインポートしている - Claude Code のエージェント・ループ(処理の流れ)、セ…
Python用のGoogle Agent Development Kit(ADK)アプリケーションをPydantic AIに移行します。 次のような場合に使用: `LlmAgent`、`Runner`、セッション、状態、メモリ、ツール、コールバック(処理の実行完了時に呼び出す機能)、プラグイン、グラフまたはダイナミックワークフロー(動的な処理フロー)、再開…
Pydantic AI および Pydantic AI Harness(必要に応じて)へ、Python の LangChain、LangGraph、Deep Agents アプリケーションを移行させます。 **次のような場合に使用:** - LangChain エージェント、チェーン、LCEL(LangChain の構成フレームワーク)の移行 - Lang…
TypeScriptで書かれたMastraアプリケーションをPythonに移行する際に、Pydantic AIを使用します。必要に応じて、Pydantic AI Harness(複数の処理を統合するツール)の利用も検討してください。 次のような場合に使用: - ソースコードが`@mastra/*`をインポートしている - Mastraのエージェント(自動実…
Python OpenAI Agents SDK(OpenAIエージェント開発キット)のアプリケーションを Pydantic AI(別のエージェント構築フレームワーク)に、必要に応じて Pydantic AI Harness(その専用の実行環境)に移行する際に使用します。 **次のような場合に使用:** - `agents.Agent`(エージェントクラス…
TypeScript版のPi(コーディング支援AI)アプリケーション、拡張機能、またはパッケージをPython版のPydantic AI(Pydantic AIは堅牢なAIアプリケーション開発フレームワーク)およびPydantic AI Harnessを使用した形式に移行します。 次のような場合に使用: - ソースコードが`@earendil-works/…
TypeScript版のVercel AI SDKまたはEveアプリケーションをPythonに移行する際に、Pydantic AIを使用し、必要な場合のみPydantic AI Harness(補助ツール)を使用します。 **次のような場合に使用:** - ソースコードが `ai`、`@ai-sdk/*`、または `eve` をインポートしている - `g…
原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。