|
🛰️航天仿真算法库 SpaceAST 0.0.1
|
#include <PilotSession.hpp>
类 ast::PilotSession 继承关系图:Public 成员函数 | |
| PilotSession (PilotAgent *agent, QObject *parent=nullptr) | |
| ~PilotSession () override | |
| std::string | execute (const std::string &command) |
| void | chat (const std::string &message, int maxIterForToolCalls=100) |
| ChatSession & | session () |
| PilotAgent * | agent () const |
| std::string | buildSystemPrompt () const |
静态 Public 成员函数 | |
| static const char * | systemPrompt () |
AstUiPilot 对话会话
持有 ChatSession 和 PilotAgent,负责注册所有工具并管理 LLM 交互循环。
|
explicit |
构造函数
| agent | 控件代理(必须已初始化) |
| parent | 父对象 |
| void ast::PilotSession::chat | ( | const std::string & | message, |
| int | maxIterForToolCalls = 100 ) |
发送消息
| message | 消息内容 |
| std::string ast::PilotSession::execute | ( | const std::string & | command | ) |
执行自然语言指令
| command | 用户指令 |