技術・開発系

エージェント

【AutoGen0.7.1】 SelectorGroupChat: 2025/7/30

SelectorGroupChatって何?SelectorGroupChat は、AutoGen 0.4 の AgentChat API にある高レベルのマルチエージェント設計パターンです。エージェントたちがグループで会話する中で、LLM(...
プログラム

【Python】関数を柔軟に受け取るoperator_func:実践—型ヒントCallableとlambda式の基本:2025.7.26

operator_func、Callableとlambdaの実用例まとめ特徴(ポイント)operator_func には「どんな計算をするか(処理内容)」を指定関数側は引数の数と型だけ宣言し、実際の計算方法は呼び出し時にoperator_f...
エージェント

【AutoGen0.6.4】State Management [3]:save_state() および load_state() : 2025.7.26

目的AutoGen AgentChatでは、チャットセッションの途中経過や最終状態(State)をシリアライズ(保存)、デシリアライズ(復元)できます。これにより、一度終了したセッションの再開や、複数サーバ間での状態共有などが容易になります...
エージェント

【AutoGen0.6.4】State Management [2]:Sample Code : 2025.7.26

サンプルプログラムの解説このプログラムは、AutoGen AgentChatでユーザーとAIエージェントによるグループチャットを実行し、会話履歴や終了状態をstateオブジェクトとして取得する一連の流れを示す。状態管理により、履歴確認や終了...
エージェント

【AutoGen0.6.4】State Management [1]:2025.7.26

はじめにAutoGenのAgentChatフレームワークでは、エージェント同士の対話だけでなく、その進行状況や各種プロパティを適切に管理する「状態管理(State Management)」が極めて重要な役割を果たす。本記事では、AgentC...
エージェント

【AutoGen0.6.4】AgentChat Termination:2025.7.26

はじめにAutoGenのAgentChat機能は、複数のエージェントが協調して会話やタスク処理を行うフレームワークである。その際、チャットの無限継続や処理の暴走を防ぐために、終了条件(Termination Condition)を明確に設計...
エージェント

【AutoGen0.6.4】Human‑in‑the‑Loop:2025.7.26

(ヒューマン・イン・ザ・ループ)の要点人間が AI チーム(複数のエージェント)が動作する途中や終了後に介入し、フィードバックを与えられる設計パターン。主に次の2つの方法がある:実行中にフィードバックを与える方法 – UserProxyAg...
AI開発

DXF形式の基礎とAI活用における有効性

✅ ダイジェスト(要点まとめ)DXF(Drawing Exchange Format)は、AutoCADが開発した汎用CADデータ交換フォーマット図形データはLINE, CIRCLE, SPLINEなどのエンティティで構成されるDXFはAS...
エージェント

【AutoGen0.6.4】Multi-Modal Agent : 2025/7/23

マルチモーダル×AIエージェント技術の基礎と設計業務への応用✅ ダイジェスト:本記事の要点マルチモーダルAIとは何か? テキスト+画像など複数の情報形式を扱うAI技術AutoGenのAssistantAgentでの活用方法:MultiMod...
エージェント

【AutoGen0.6.4】Agent活用パタン : 2025/7/22

AutoGenマルチエージェント活用パターン:①分業型 ②階層型 ③自律型はじめにAutoGenは、Microsoftが開発したマルチエージェント対話フレームワークであり、複数のエージェントが協調しながら大規模言語モデル(LLM)を通じてタ...