diff --git a/ui/src/views/application-detail/setting/components/ButtonKnowledgeSetting.vue b/ui/src/views/application-detail/setting/components/ButtonKnowledgeSetting.vue
index 00bf118d750..0dade3fdfb8 100644
--- a/ui/src/views/application-detail/setting/components/ButtonKnowledgeSetting.vue
+++ b/ui/src/views/application-detail/setting/components/ButtonKnowledgeSetting.vue
@@ -4,7 +4,7 @@ import { cloneDeep } from 'lodash'
import type { FormInstance } from 'element-plus'
import { KNOWLEDGE_SEARCH_MODE } from '@/api/enums'
import { KNOWLEDGE_SEARCH_MODE_OPTIONS } from '@/constants/knowledge'
-import { createSettings, DEFAULT_DESIGNATED_ANSWER, DEFAULT_PROBLEM_OPTIMIZATION_PROMPT, type ApplicationSettings } from '../settings'
+import { createSettings, DEFAULT_DESIGNATED_ANSWER, type ApplicationSettings } from '../settings'
defineOptions({ name: 'ButtonKnowledgeSetting' })
@@ -131,13 +131,11 @@ function resetData() {
/>
-
-
+
diff --git a/ui/src/views/application-detail/setting/settings.ts b/ui/src/views/application-detail/setting/settings.ts
index 73744ff6b8c..5c31be16a54 100644
--- a/ui/src/views/application-detail/setting/settings.ts
+++ b/ui/src/views/application-detail/setting/settings.ts
@@ -30,6 +30,7 @@ export interface ApplicationSettings extends ApplicationFormPayload {
prologue: string
model_setting: ModelSetting
knowledge_setting: KnowledgeSetting
+ problem_optimization_prompt: string
knowledge_id_list: string[]
application_ids: string[]
tool_ids: string[]
diff --git a/ui/src/views/system/identity/roles/index.vue b/ui/src/views/system/identity/roles/index.vue
index bb45383b0a8..f5af850477a 100644
--- a/ui/src/views/system/identity/roles/index.vue
+++ b/ui/src/views/system/identity/roles/index.vue
@@ -1,5 +1,5 @@