🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
ast::TextMentionTermination类 参考

#include <TextMentionTermination.hpp>

+ 类 ast::TextMentionTermination 继承关系图:

Public 成员函数

 TextMentionTermination (StringView text)
 
bool shouldTerminate (const ChatMessages &messages) const override
 
void setText (StringView text)
 
const std::string & text () const
 
- Public 成员函数 继承自 ast::TerminationCondition

详细描述

文本提及终止条件

当最后一条消息内容中包含指定文本时,判定应终止。 常用于让Agent在达成一致时输出特定关键词(如 "APPROVED")来结束对话。

构造及析构函数说明

◆ TextMentionTermination()

ast::TextMentionTermination::TextMentionTermination ( StringView text)
explicit

构造函数

参数
text触发终止的文本

成员函数说明

◆ shouldTerminate()

bool ast::TextMentionTermination::shouldTerminate ( const ChatMessages & messages) const
overridevirtual

检查是否应终止

参数
messages消息历史
返回
若最后一条消息内容包含指定文本则返回true

实现了 ast::TerminationCondition.


该类的文档由以下文件生成: