嘿
我正在尝试使用Langchain O365工具包创建一个与我的日历交互的代理
我创建的用于提取事件或其他信息的其他代理工作得很好。但是,当我尝试插入一个事件时,会出现一个错误
这是我的代理人:
agent_events = initialize_agent(
tools=toolkit.get_tools(),
llm=llm,
verbose=True,
agent=AgentType.OPENAI_FUNCTIONS,
#agent=AgentType.STRUCTURED_CHAT_ZERO_SHOT_REACT_DESCRIPTION
)
当我运行此查询时:
answer = agent_events.invoke(
f"add an event at 2024-06-07 at 12:00:00 PM to recall John ?"
)
print(answer['output'])
结果:
/usr/local/lib/python3.10/dist-packages/O365/calendar.py in start(self, value)
1070 else:
1071 if not isinstance(value.tzinfo, ZoneInfo):
-> 1072 raise ValueError('TimeZone data must be set using ZoneInfo objects')
1073 self.__start = value
1074 if not self.end:
ValueError: TimeZone data must be set using ZoneInfo objects
有人能向我解释一下这一错误背后的原因吗?我在网上找不到。
谢谢