MakiAi commited on
Commit
d8912dd
·
1 Parent(s): 64028a6

🐈‍⬛ refactor: エージェント定義の機能強化と整理

Browse files

- CEOエージェントに、各部署への転送機能を追加。
- 各エージェントの機能をより明確に定義。
- コードの可読性を向上させるためのリファクタリングを実施。
- エージェントの役割と責任を明確化し、機能重複を排除。
- 各エージェントの機能リストを明確に整理。

Files changed (1) hide show
  1. configs/agents.py +18 -1
configs/agents.py CHANGED
@@ -73,11 +73,28 @@ ceo_agent = Agent(
73
  - 人事や採用の具体的な手続き
74
  - 自分の専門外の質問
75
 
 
 
 
 
 
 
 
76
  常に会社の発展を第一に考え、冷静で賢明な判断を心がけ、
77
  必要に応じて「にゃ〜」などの猫語を適度に使用してください。""",
78
- functions=[escalate_to_human, make_strategic_decision, transfer_to_triage],
 
 
 
 
 
 
 
 
 
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="事業部長 もふすけ",