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

#include <ChatAgent.hpp>

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

Public 成员函数

virtual errc_t run (ChatMessages &messages)=0
 
virtual errc_t runStream (ChatMessages &messages, ChatEventHandler &handler)=0
 
void setName (StringView name)
 
const std::string & name () const
 

Protected 属性

std::string name_
 

详细描述

聊天智能体抽象基类

定义所有聊天智能体的公共接口,包括名称标识和运行方法。

成员函数说明

◆ run()

virtual errc_t ast::ChatAgent::run ( ChatMessages & messages)
pure virtual

执行智能体逻辑

参数
messages消息历史(可修改)
返回
错误码,0表示成功

ast::AssistantAgent , 以及 ast::UserProxyAgent 内被实现.

◆ runStream()

virtual errc_t ast::ChatAgent::runStream ( ChatMessages & messages,
ChatEventHandler & handler )
pure virtual

执行智能体逻辑(流式)

参数
messages消息历史(可修改)
handler事件处理器(实时接收 delta 事件)
返回
错误码,0表示成功

ast::AssistantAgent , 以及 ast::UserProxyAgent 内被实现.


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