CrewAI
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
「[[.NET 開発基盤部会 Wiki>http://dotnetdevelopmentinfras...
-[[戻る>LLMエージェント#v6874125]]
--[[OpenAI Agents SDK]]
--CrewAI
--[[LangGraph]]
--[[AutoGen]]
*目次 [#hd7fea7d]
#contents
*概要 [#eb87d21a]
人間のチームワークを模倣した分業型エージェント
-開発元 / 主導:OSSコミュニティ(CrewAIチーム)
-難易度:中(役割設計が必要)
-強み:役割分担モデルが分かり易い
-弱み:複雑なシナリオでは設計が冗長
*詳細 [#z3839768]
-「役割分担する人間チーム」を模したマルチ・エージェント・...
-エージェント=社員、Task=仕事、Crew=組織、と言うメタフ...
-人間組織のアナロジー、協調・分業・レビューを重視、概念通...
-宣言的・直感的で非エンジニアにも理解しやすいが、複雑な状...
--PoC・デモ、人的ワークフローの模倣などの用途に向く。
--処理が隠蔽されているためデバッグが難しいというトレード...
**特徴 [#ob0976c4]
リサーチ・記事執筆・コード開発など「分業タスク」に強い。
-コンセプト:複数エージェントを「Crew(乗組員)」として役...
-設計思想:「役割分担」+「プロセス管理」を明示的に書くこ...
-特徴的な機能: Crew(乗組員)モデル / タスク指向のワーク...
-ユースケース:マルチエージェントを使った業務プロセス支援...
※ LLMに加えて、人間をチームメンバーに組み込むことも可能。
**実装 [#d1b7bd5f]
-https://dotnetdevelopmentinfrastructure.osscons.jp/index...
-https://github.com/OpenTouryoProject/DxCommon/tree/maste...
***インストール [#ddcf00ba]
uvを使用
uv self update
uv sync
uv tool install crewai
uv tool upgrade crewai
***エージェント定義 [#k286a4e1]
-以下は新規作成プロジェクト的なもので、ココで生成されるフ...
$ crewai install
-定義を行った後、以下のコマンドでエージェントを実行できる。
$ crewai run
-https://dotnetdevelopmentinfrastructure.osscons.jp/index...
--https://github.com/OpenTouryoProject/DxCommon/tree/mast...
--https://github.com/OpenTouryoProject/DxCommon/tree/mast...
--https://github.com/OpenTouryoProject/DxCommon/tree/mast...
crewai create crew debatewコマンドを実行して作成したプロ...
-https://dotnetdevelopmentinfrastructure.osscons.jp/index...
https://github.com/OpenTouryoProject/DxCommon/tree/master...
crewai create crew financial_researcherコマンドを実行して...
--研究者が、SerperDevToolを使う
--Analysis_task で context に Research_task を指定し調査...
-https://dotnetdevelopmentinfrastructure.osscons.jp/index...
https://github.com/OpenTouryoProject/DxCommon/tree/master...
crewai create crew stock_pickerコマンドを実行して作成した...
--各種エージェントが、構造化出力を使用
--プッシュ通知の送信カスタム・ツールを使用
--ヒエラルキー実行モードでコンテキストを使用して情報を受...
--短期/長期/エンティティ・メモリを使用するよう設定。
---5つのメモリタイプ(種類):長期(RDB)、短期(RAG)、...
---短期・長期・エンティティメモリをインポートし、RAGスト...
***ハンズオンのコンセプト [#gce8dbb7]
-https://dotnetdevelopmentinfrastructure.osscons.jp/index...
https://github.com/OpenTouryoProject/DxCommon/tree/master...
--Pythonコードを書き、実行できる「コーダーエージェント」...
--Dockerコンテナを利用することで、隔離された安全な環境で...
--「コーダーエージェント」は単なるコード生成ツールではな...
--円周率πの近似(交互級数 を10,000項計算し、合計に4を掛け...
-https://dotnetdevelopmentinfrastructure.osscons.jp/index...
https://github.com/OpenTouryoProject/DxCommon/tree/master...
--リードに設計、バックエンドに実装、フロントエンドにUI作...
--最後に、取引プラットフォーム用の口座管理・ポートフォリ...
--UIやバックエンド・フロントエンドの連携がスムーズに動作...
*参考 [#n07fe945]
-[[The Complete Agentic AI Engineering Course (2025) - We...
**公式 [#ldc0cabe]
https://www.crewai.com/
**IT技術系 [#z9396acf]
-CrewAIとは?AIエージェント構築フレームワークの強み・Auto...
https://ai-market.jp/services/crewai/
-LLMエージェントフレームワーク「crewAI」を試す~
https://zenn.dev/kun432/scraps/a33a26c8e32895
-CrewAIでToolを活用したAIエージェントの構築 #crewai - Qii...
https://qiita.com/jungyeounjae/items/f0f38b990eb45bc1d00a
終了行:
「[[.NET 開発基盤部会 Wiki>http://dotnetdevelopmentinfras...
-[[戻る>LLMエージェント#v6874125]]
--[[OpenAI Agents SDK]]
--CrewAI
--[[LangGraph]]
--[[AutoGen]]
*目次 [#hd7fea7d]
#contents
*概要 [#eb87d21a]
人間のチームワークを模倣した分業型エージェント
-開発元 / 主導:OSSコミュニティ(CrewAIチーム)
-難易度:中(役割設計が必要)
-強み:役割分担モデルが分かり易い
-弱み:複雑なシナリオでは設計が冗長
*詳細 [#z3839768]
-「役割分担する人間チーム」を模したマルチ・エージェント・...
-エージェント=社員、Task=仕事、Crew=組織、と言うメタフ...
-人間組織のアナロジー、協調・分業・レビューを重視、概念通...
-宣言的・直感的で非エンジニアにも理解しやすいが、複雑な状...
--PoC・デモ、人的ワークフローの模倣などの用途に向く。
--処理が隠蔽されているためデバッグが難しいというトレード...
**特徴 [#ob0976c4]
リサーチ・記事執筆・コード開発など「分業タスク」に強い。
-コンセプト:複数エージェントを「Crew(乗組員)」として役...
-設計思想:「役割分担」+「プロセス管理」を明示的に書くこ...
-特徴的な機能: Crew(乗組員)モデル / タスク指向のワーク...
-ユースケース:マルチエージェントを使った業務プロセス支援...
※ LLMに加えて、人間をチームメンバーに組み込むことも可能。
**実装 [#d1b7bd5f]
-https://dotnetdevelopmentinfrastructure.osscons.jp/index...
-https://github.com/OpenTouryoProject/DxCommon/tree/maste...
***インストール [#ddcf00ba]
uvを使用
uv self update
uv sync
uv tool install crewai
uv tool upgrade crewai
***エージェント定義 [#k286a4e1]
-以下は新規作成プロジェクト的なもので、ココで生成されるフ...
$ crewai install
-定義を行った後、以下のコマンドでエージェントを実行できる。
$ crewai run
-https://dotnetdevelopmentinfrastructure.osscons.jp/index...
--https://github.com/OpenTouryoProject/DxCommon/tree/mast...
--https://github.com/OpenTouryoProject/DxCommon/tree/mast...
--https://github.com/OpenTouryoProject/DxCommon/tree/mast...
crewai create crew debatewコマンドを実行して作成したプロ...
-https://dotnetdevelopmentinfrastructure.osscons.jp/index...
https://github.com/OpenTouryoProject/DxCommon/tree/master...
crewai create crew financial_researcherコマンドを実行して...
--研究者が、SerperDevToolを使う
--Analysis_task で context に Research_task を指定し調査...
-https://dotnetdevelopmentinfrastructure.osscons.jp/index...
https://github.com/OpenTouryoProject/DxCommon/tree/master...
crewai create crew stock_pickerコマンドを実行して作成した...
--各種エージェントが、構造化出力を使用
--プッシュ通知の送信カスタム・ツールを使用
--ヒエラルキー実行モードでコンテキストを使用して情報を受...
--短期/長期/エンティティ・メモリを使用するよう設定。
---5つのメモリタイプ(種類):長期(RDB)、短期(RAG)、...
---短期・長期・エンティティメモリをインポートし、RAGスト...
***ハンズオンのコンセプト [#gce8dbb7]
-https://dotnetdevelopmentinfrastructure.osscons.jp/index...
https://github.com/OpenTouryoProject/DxCommon/tree/master...
--Pythonコードを書き、実行できる「コーダーエージェント」...
--Dockerコンテナを利用することで、隔離された安全な環境で...
--「コーダーエージェント」は単なるコード生成ツールではな...
--円周率πの近似(交互級数 を10,000項計算し、合計に4を掛け...
-https://dotnetdevelopmentinfrastructure.osscons.jp/index...
https://github.com/OpenTouryoProject/DxCommon/tree/master...
--リードに設計、バックエンドに実装、フロントエンドにUI作...
--最後に、取引プラットフォーム用の口座管理・ポートフォリ...
--UIやバックエンド・フロントエンドの連携がスムーズに動作...
*参考 [#n07fe945]
-[[The Complete Agentic AI Engineering Course (2025) - We...
**公式 [#ldc0cabe]
https://www.crewai.com/
**IT技術系 [#z9396acf]
-CrewAIとは?AIエージェント構築フレームワークの強み・Auto...
https://ai-market.jp/services/crewai/
-LLMエージェントフレームワーク「crewAI」を試す~
https://zenn.dev/kun432/scraps/a33a26c8e32895
-CrewAIでToolを活用したAIエージェントの構築 #crewai - Qii...
https://qiita.com/jungyeounjae/items/f0f38b990eb45bc1d00a
ページ名: