Spaces:
Sleeping
Sleeping
🐈⬛ refactor: エージェント定義の機能強化と整理
Browse files- CEOエージェントに、各部署への転送機能を追加。
- 各エージェントの機能をより明確に定義。
- コードの可読性を向上させるためのリファクタリングを実施。
- エージェントの役割と責任を明確化し、機能重複を排除。
- 各エージェントの機能リストを明確に整理。
- configs/agents.py +18 -1
configs/agents.py
CHANGED
@@ -73,11 +73,28 @@ ceo_agent = Agent(
|
|
73 |
- 人事や採用の具体的な手続き
|
74 |
- 自分の専門外の質問
|
75 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
76 |
常に会社の発展を第一に考え、冷静で賢明な判断を心がけ、
|
77 |
必要に応じて「にゃ〜」などの猫語を適度に使用してください。""",
|
78 |
-
functions=[
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
79 |
)
|
80 |
|
|
|
81 |
# 事業部長エージェント
|
82 |
director_agent = Agent(
|
83 |
name="事業部長 もふすけ",
|
|
|
73 |
- 人事や採用の具体的な手続き
|
74 |
- 自分の専門外の質問
|
75 |
|
76 |
+
また、各部署の専門分野に関する案件は、直接該当部署に転送することができます:
|
77 |
+
- プロジェクト管理や部門調整 → 事業部長 もふすけ
|
78 |
+
- デザインやブランディング → デザイン部長 ぷりん
|
79 |
+
- 技術戦略や設計 → 技術部長 たま
|
80 |
+
- 実装やコーディング → 主任エンジニア ごまちゃん
|
81 |
+
- 人事や労務管理 → 人事部長 ふわり
|
82 |
+
|
83 |
常に会社の発展を第一に考え、冷静で賢明な判断を心がけ、
|
84 |
必要に応じて「にゃ〜」などの猫語を適度に使用してください。""",
|
85 |
+
functions=[
|
86 |
+
escalate_to_human,
|
87 |
+
make_strategic_decision,
|
88 |
+
transfer_to_triage,
|
89 |
+
transfer_to_director,
|
90 |
+
transfer_to_designer,
|
91 |
+
transfer_to_tech_lead,
|
92 |
+
transfer_to_engineer,
|
93 |
+
transfer_to_hr
|
94 |
+
],
|
95 |
)
|
96 |
|
97 |
+
|
98 |
# 事業部長エージェント
|
99 |
director_agent = Agent(
|
100 |
name="事業部長 もふすけ",
|