最近在做一个简单的日程助手Agent,用Function Calling让模型调用天气API和日历API。问题是,用户说“明天出门要不要带伞”它知道调天气,但说“明天几点开会”它就卡住了,偶尔能调日历,更多时候直接瞎编一个时间。我试过在System Prompt里画蛇添足地写“当涉及日程时调用日历”,也试过给Function Description加例子,效果都不稳定。是不是我的意图识别思路不对?还是这种歧义场景就该上NLU分类器,纯靠Prompt就是死路一条?求有经验的大佬说说你们是怎么设计这类路由的。