Files
autoMate/main.py
yuruo 8f0ae729ea new
2024-01-21 11:58:15 +08:00

32 lines
951 B
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

from agent.manager_agent import ManagerAgent
from agent.plan_agent import PlanAgent
from work_principle.okr_principle import OKR_Object
import logging
# 设置日志
logging.basicConfig(level=logging.INFO)
class AutoMate:
def __init__(self):
pass
def rule_define(self):
# 与用户对齐任务
while True:
o_kr = OKR_Object("因为想要增加编程效率对比一下copilot和curson谁更好用比较提示词数量、安装易用性给出不少于100字的文章")
ManagerAgent().optimization_Object(o_kr)
r = input(f"最终对齐的任务是:{o_kr.raw_user_task}一切都OK对吧y/n")
if r == "y":
break
# 让计划拆解者拆解任务
PlanAgent().aligning(o_kr)
if __name__ == "__main__":
automator = AutoMate()
automator.rule_define()
# print(automator.call_chatgpt_api("Hello"))