🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
PilotPolisher.hpp
浏览该文件的文档.
1
7
8#pragma once
9
10#include "AstGlobal.h"
11#include <string>
12#include <vector>
13
14AST_NAMESPACE_BEGIN
15
16struct RecordStep;
17class ChatSession;
18
22class AST_UIPILOT_API PilotPolisher
23{
24public:
26 PilotPolisher(const PilotPolisher&) = delete;
27 PilotPolisher& operator=(const PilotPolisher&) = delete;
29
33 std::string polish(std::vector<RecordStep>& steps);
34
36 static const char* systemPrompt();
37
38private:
39 ChatSession* chatSession_{};
40};
41
42AST_NAMESPACE_END
聊天会话
定义 ChatSession.hpp:44
录制脚本润色器
定义 PilotPolisher.hpp:23
static const char * systemPrompt()
获取系统提示词
std::string polish(std::vector< RecordStep > &steps)
对步骤列表进行 LLM 润色