|
@@ -43,6 +43,10 @@
|
|
|
/>
|
|
/>
|
|
|
</a-space>
|
|
</a-space>
|
|
|
</a-form-item>
|
|
</a-form-item>
|
|
|
|
|
+ <!-- 助理描述 -->
|
|
|
|
|
+ <a-form-item label="助理描述">
|
|
|
|
|
+ <a-input v-model="form.description" placeholder="" />
|
|
|
|
|
+ </a-form-item>
|
|
|
<!-- 空回复 -->
|
|
<!-- 空回复 -->
|
|
|
<a-form-item :label="$t('management.rg_config.label_empty')">
|
|
<a-form-item :label="$t('management.rg_config.label_empty')">
|
|
|
<a-input v-model="form.prompt_config.empty_response" placeholder="" />
|
|
<a-input v-model="form.prompt_config.empty_response" placeholder="" />
|
|
@@ -57,10 +61,20 @@
|
|
|
<a-switch v-model="form.prompt_config.quote" size="small" />
|
|
<a-switch v-model="form.prompt_config.quote" size="small" />
|
|
|
</a-space>
|
|
</a-space>
|
|
|
</a-form-item>
|
|
</a-form-item>
|
|
|
- <a-form-item label="Self-RAG">
|
|
|
|
|
|
|
+ <!-- <a-form-item label="Self-RAG">
|
|
|
<a-space direction="vertical">
|
|
<a-space direction="vertical">
|
|
|
<a-switch v-model="form.prompt_config.self_rag" size="small" />
|
|
<a-switch v-model="form.prompt_config.self_rag" size="small" />
|
|
|
</a-space>
|
|
</a-space>
|
|
|
|
|
+ </a-form-item> -->
|
|
|
|
|
+ <a-form-item :label="$t('management.rg_config.keyword_analysis')">
|
|
|
|
|
+ <a-space direction="vertical">
|
|
|
|
|
+ <a-switch v-model="form.prompt_config.keyword" size="small" />
|
|
|
|
|
+ </a-space>
|
|
|
|
|
+ </a-form-item>
|
|
|
|
|
+ <a-form-item :label="$t('management.rg_config.tts')">
|
|
|
|
|
+ <a-space direction="vertical">
|
|
|
|
|
+ <a-switch v-model="form.prompt_config.tts" size="small" />
|
|
|
|
|
+ </a-space>
|
|
|
</a-form-item>
|
|
</a-form-item>
|
|
|
<!-- 知识库 -->
|
|
<!-- 知识库 -->
|
|
|
<a-form-item field="kb_ids" :label="$t('management.rg_config.label_kb')">
|
|
<a-form-item field="kb_ids" :label="$t('management.rg_config.label_kb')">
|
|
@@ -101,6 +115,16 @@
|
|
|
<a-form-item label="Top N">
|
|
<a-form-item label="Top N">
|
|
|
<a-slider v-model="form.top_n" :min="0" :max="30" />
|
|
<a-slider v-model="form.top_n" :min="0" :max="30" />
|
|
|
</a-form-item>
|
|
</a-form-item>
|
|
|
|
|
+ <a-form-item :label="$t('management.rg_config.similarity_weight')">
|
|
|
|
|
+ <a-space direction="vertical">
|
|
|
|
|
+ <a-switch v-model="form.prompt_config.multi_dialog" size="small" />
|
|
|
|
|
+ </a-space>
|
|
|
|
|
+ </a-form-item>
|
|
|
|
|
+ <a-form-item :label="$t('management.rg_config.use_kg')">
|
|
|
|
|
+ <a-space direction="vertical">
|
|
|
|
|
+ <a-switch v-model="form.prompt_config.use_kg" size="small" />
|
|
|
|
|
+ </a-space>
|
|
|
|
|
+ </a-form-item>
|
|
|
<!-- Rerank模型 -->
|
|
<!-- Rerank模型 -->
|
|
|
<a-form-item :label="$t('management.rg_config.rerank_model')">
|
|
<a-form-item :label="$t('management.rg_config.rerank_model')">
|
|
|
<a-space direction="vertical" size="large">
|
|
<a-space direction="vertical" size="large">
|
|
@@ -338,6 +362,10 @@ const form = reactive({
|
|
|
prologue: '你好! 我是你的助理,有什么可以帮到你的吗?',
|
|
prologue: '你好! 我是你的助理,有什么可以帮到你的吗?',
|
|
|
quote: true,
|
|
quote: true,
|
|
|
self_rag: false,
|
|
self_rag: false,
|
|
|
|
|
+ keyword: false,
|
|
|
|
|
+ tts: false,
|
|
|
|
|
+ refine_multiturn: true,
|
|
|
|
|
+ use_kg: false,
|
|
|
system:
|
|
system:
|
|
|
'你是一个智能助手,请总结知识库的内容来回答问题,请列举知识库中的数据详细回答。当所有知识库内容都与问题无关时,你的回答必须包括“知识库中未找到您要的答案!”这句话。' +
|
|
'你是一个智能助手,请总结知识库的内容来回答问题,请列举知识库中的数据详细回答。当所有知识库内容都与问题无关时,你的回答必须包括“知识库中未找到您要的答案!”这句话。' +
|
|
|
'回答需要考虑聊天历史。\n 以下是知识库:\n {knowledge}\n 以上是知识库。',
|
|
'回答需要考虑聊天历史。\n 以下是知识库:\n {knowledge}\n 以上是知识库。',
|
|
@@ -363,7 +391,9 @@ const form = reactive({
|
|
|
vector_similarity_weight: 0.30000000000000004,
|
|
vector_similarity_weight: 0.30000000000000004,
|
|
|
top_n: 8,
|
|
top_n: 8,
|
|
|
rerank_id: '',
|
|
rerank_id: '',
|
|
|
- top_k: 1024
|
|
|
|
|
|
|
+ top_k: 1024,
|
|
|
|
|
+ description: '',
|
|
|
|
|
+ name: ''
|
|
|
});
|
|
});
|
|
|
let temperature = ref(true);
|
|
let temperature = ref(true);
|
|
|
let top_p = ref(true);
|
|
let top_p = ref(true);
|
|
@@ -373,7 +403,7 @@ let max_tokens = ref(true);
|
|
|
const httpUrl = localStorage.getItem('httpUrl');
|
|
const httpUrl = localStorage.getItem('httpUrl');
|
|
|
let avatarShow = ref(true);
|
|
let avatarShow = ref(true);
|
|
|
|
|
|
|
|
-const height = ref('calc(500px)');
|
|
|
|
|
|
|
+const height = ref('calc(530px)');
|
|
|
|
|
|
|
|
const columns = computed(() => [
|
|
const columns = computed(() => [
|
|
|
{
|
|
{
|