Created
Aug 13, 2024 08:11 AM
Favorite
Favorite
Priority
备注
推荐
类型
  • 重试解析器
在某些情况下,仅通过查看输出就可以修复任何解析错误,但在其他情况下则不行。一个例子是,当输出不仅格式不正确,而且部分完成时。考虑以下示例。
如果我们尝试按原样解析这个响应,我们会得到一个错误:
如果我们尝试使用 OutputFixingParser 来修复这个错误,它会混淆 - 即,它不知道实际上应该为行动输入放什么。
相反,我们可以使用 RetryOutputParser,它会传递提示(以及原始输出)再次尝试以获得更好的响应。
Loading...