(feature)(webapp) modify QL to SQL (#354)

This commit is contained in:
williamhliu
2023-11-10 09:36:50 +08:00
committed by GitHub
parent 63a526709d
commit bf3a111e55
10 changed files with 31 additions and 31 deletions

View File

@@ -113,7 +113,7 @@ const ToolModal: React.FC<Props> = ({ editTool, onSaveTool, onCancel }) => {
<FormItem name="name" label="名称">
<Input placeholder="请输入工具名称" />
</FormItem>
{(toolType === AgentToolTypeEnum.RULE || toolType === AgentToolTypeEnum.LLM_S2QL) && (
{(toolType === AgentToolTypeEnum.RULE || toolType === AgentToolTypeEnum.LLM_S2SQL) && (
<FormItem name="modelIds" label="主题域">
<Select
options={modelList.map((model) => ({ label: model.name, value: model.id }))}
@@ -122,7 +122,7 @@ const ToolModal: React.FC<Props> = ({ editTool, onSaveTool, onCancel }) => {
/>
</FormItem>
)}
{toolType === AgentToolTypeEnum.LLM_S2QL && (
{toolType === AgentToolTypeEnum.LLM_S2SQL && (
<FormItem name="exampleQuestions" label="示例问题">
<div className={styles.paramsSection}>
{examples.map((example) => {

View File

@@ -6,7 +6,7 @@ export type MetricOptionType = {
export enum AgentToolTypeEnum {
RULE = 'RULE',
LLM_S2QL = 'LLM_S2QL',
LLM_S2SQL = 'LLM_S2SQL',
PLUGIN = 'PLUGIN',
INTERPRET = 'INTERPRET'
}
@@ -29,7 +29,7 @@ export const AGENT_TOOL_TYPE_LIST = [
},
{
label: '大模型语义解析',
value: AgentToolTypeEnum.LLM_S2QL
value: AgentToolTypeEnum.LLM_S2SQL
},
{
label: '大模型指标解读',

View File

@@ -216,7 +216,7 @@ const DetailModal: React.FC<Props> = ({ detail, onSubmit, onCancel }) => {
}))}
onChange={(value) => {
setPluginType(value);
if (value === PluginTypeEnum.LLM_S2QL) {
if (value === PluginTypeEnum.LLM_S2SQL) {
form.setFieldsValue({ parseMode: ParseModeEnum.FUNCTION_CALL });
setFunctionParams([
{
@@ -243,7 +243,7 @@ const DetailModal: React.FC<Props> = ({ detail, onSubmit, onCancel }) => {
<FormItem name="pattern" label="函数描述">
<TextArea placeholder="请输入函数描述,多个描述换行分隔" allowClear />
</FormItem>
{/* <FormItem name="params" label="函数参数" hidden={pluginType === PluginTypeEnum.LLM_S2QL}>
{/* <FormItem name="params" label="函数参数" hidden={pluginType === PluginTypeEnum.LLM_S2SQL}>
<div className={styles.paramsSection}>
{functionParams.map((functionParam: FunctionParamFormItemType) => {
const { id, name, type, description } = functionParam;

View File

@@ -1,7 +1,7 @@
export const PLUGIN_TYPE_MAP = {
WEB_PAGE: 'Web页面',
WEB_SERVICE: 'Web服务',
// LLM_S2QL: 'LLM语义解析',
// LLM_S2SQL: 'LLM语义解析',
// CONTENT_INTERPRET: '内容解读',
}

View File

@@ -9,7 +9,7 @@ export type PluginConfigType = {
export enum PluginTypeEnum {
WEB_PAGE = 'WEB_PAGE',
WEB_SERVICE = 'WEB_SERVICE',
LLM_S2QL = 'LLM_S2QL'
LLM_S2SQL = 'LLM_S2SQL'
}
export enum ParseModeEnum {