export default {
  title: '智能体',
  createApplication: '创建简易智能体',
  createWorkFlowApplication: '创建高级智能体',
  importApplication: '导入智能体',
  copyApplication: '复制智能体',
  simple: '简易',
  senior: '高级',
  simpleAgent: '简易智能体',
  AdvancedAgent: '高级智能体',
  simplePlaceholder: '通过表单设置方式，快速搭建基础功能的智能体',
  advancedPlaceholder: '使用低代码拖拉拽方式，灵活编排复杂逻辑、功能丰富的智能体',
  appTest: '调试预览',

  operation: {
    addModel: '添加模型',
    toChat: '去对话',
  },
  delete: {
    confirmTitle: '是否删除智能体：',
    confirmTitle2: '个智能体?',
    confirmMessage: '删除后该智能体将不再提供服务，请谨慎操作。',
    resourceCountMessage: '此智能体关联 {count} 个资源，删除后无法使用，请谨慎操作。',
  },
  tip: {
    publishSuccess: '发布成功',
    ExportError: '导出失败',
    professionalMessage: '社区版最多支持 5 个智能体，如需拥有更多智能体，请升级为专业版。',
    saveErrorMessage: '保存失败，请检查输入或稍后再试',
    loadingErrorMessage: '加载配置失败，请检查输入或稍后再试',
    noDocPermission: '无文档创建权限',
    confirmUse: '确定使用',
    overwrite: '覆盖当前工作流',
  },
  form: {
    appName: {
      placeholder: '请输入智能体名称',
      requiredMessage: '请输入智能体名称',
    },
    appDescription: {
      placeholder: '描述该智能体的应用场景及用途，如：XXX 小助手回答用户提出的 XXX 产品使用问题',
    },
    appType: {
      simplePlaceholder: '适合新手创建小助手',
      workflowPlaceholder: '适合高级用户自定义小助手的工作流',
    },
    appTemplate: {
      blankApp: {
        title: '空白创建',
      },
      assistantApp: {
        title: '知识库问答助手',
        description: '基于用户问题，检索知识库相关内容作为AI模型的参考内容',
      },
    },
    aiModel: {
      label: 'AI 模型',
      placeholder: '请选择 AI 模型',
    },
    roleSettings: {
      label: '系统提示词',
      placeholder:
        '系统提示词，可以引用系统中的变量：{data} 是命中知识库中的分段；{question} 是用户提出的问题。',
      tooltip: '设定模型扮演的角色或遵循的指令',
    },

    prompt: {
      label: '用户提示词',
      noReferences: ' (无引用知识库)',
      references: ' (引用知识库)',
      placeholder:
        '用户提示词，可以引用系统中的变量：{data} 是命中知识库中的分段；{question} 是用户提出的问题。',
      requiredMessage: '请输入用户提示词',
      tooltip: '用户向模型提出的问题或输入的指令',
      noReferencesTooltip:
        '通过调整提示词内容，可以引导大模型聊天方向，该提示词会被固定在上下文的开头。可以使用变量：{question} 是用户提出问题的占位符。',
      referencesTooltip:
        '通过调整提示词内容，可以引导大模型聊天方向，该提示词会被固定在上下文的开头。可以使用变量：{data} 是引用知识库中分段的占位符；{question} 是用户提出问题的占位符。',
      defaultPrompt: `已知信息：{data}
用户问题：{question}
回答要求：
- 请使用中文回答用户问题`,
    },
    historyRecord: {
      label: '历史聊天记录',
    },
    relatedKnowledge: {
      label: '关联知识库',
      placeholder: '关联的知识库展示在这里',
    },
    multipleRoundsDialogue: '多轮对话',

    prologue: '开场白',
    defaultPrologue:
      '您好，我是 XXX 小助手，您可以向我提出 XXX 使用问题。\n- XXX 主要功能有什么？\n- XXX 如何收费？\n- 需要转人工服务',

    problemOptimization: {
      label: '问题优化',
      tooltip: '根据历史聊天优化完善当前问题，更利于匹配知识点。',
    },
    voiceInput: {
      label: '语音输入',
      placeholder: '请选择语音识别模型',
      requiredMessage: '请选择语音输入模型',
      autoSend: '自动发送',
    },
    voicePlay: {
      label: '语音播放',
      placeholder: '请选择语音合成模型',
      requiredMessage: '请选择语音播放模型',
      autoPlay: '自动播放',
      browser: '浏览器播放(免费)',
      tts: 'TTS 模型',
      listeningTest: '试听',
    },
    reasoningContent: {
      label: '输出思考',
      tooltip: '请根据模型返回的思考标签设置，标签中间的内容将会认定为思考过程',
      start: '开始',
      end: '结束',
    },
    mcp_output_enable: '输出执行过程',
  },
  generateDialog: {
    label: '生成',
    generatePrompt: '生成提示词',
    placeholder: '请输入提示词主题',
    title: '提示词显示在这里',
    remake: '重新生成',
    stop: '停止生成',
    continue: '继续生成',
    replace: '替换',
    exit: '确认退出并舍弃 AI 生成的内容吗？',
    loading: '生成中',
  },
  dialog: {
    addKnowledge: '添加关联知识库',
    addKnowledgePlaceholder: '所选知识库必须使用相同的 Embedding 模型',
    selectSearchMode: '检索模式',
    vectorSearch: '向量检索',
    vectorSearchTooltip: '向量检索是一种基于向量相似度的检索方式，适用于知识库中的大数据量场景。',
    fullTextSearch: '全文检索',
    fullTextSearchTooltip: '全文检索是一种基于文本相似度的检索方式，适用于知识库中的小数据量场景。',
    hybridSearch: '混合检索',
    hybridSearchTooltip:
      '混合检索是一种基于向量和文本相似度的检索方式，适用于知识库中的中等数据量场景。',
    similarityThreshold: '相似度高于',
    similarityTooltip: '相似度越高相关性越强。',
    topReferences: '引用分段数 TOP',
    maxCharacters: '最多引用字符数',
    noReferencesAction: '无引用知识库分段时',
    continueQuestioning: '继续向 AI 模型提问',
    provideAnswer: '指定回答内容',
    designated_answer:
      '你好，我是 XXX 小助手，我的知识库只包含了 XXX 产品相关知识，请重新描述您的问题。',
    defaultPrompt1:
      '()里面是用户问题,根据上下文回答揣测用户问题({question}) 要求: 输出一个补全问题,并且放在',
    defaultPrompt2: '标签中',
  },
  applicationAccess: {
    title: '接入第三方',
    wecom: '企业微信应用',
    wecomTip: '打造企业微信智能体',
    wecomBot: '企业微信智能机器人',
    wecomBotTip: '打造企业微信智能机器人',
    dingtalk: '钉钉应用',
    dingtalkTip: '打造钉钉智能体',
    wechat: '公众号',
    wechatTip: '打造公众号智能体',
    lark: '飞书应用',
    larkTip: '打造飞书智能体',
    slack: 'Slack',
    slackTip: '打造 Slack 智能体',
    setting: '配置',
    callback: '回调地址',
    callbackTip: '请输入回调地址',
    wecomPlatform: '企业微信后台',
    wechatPlatform: '微信公众平台',
    dingtalkPlatform: '钉钉开放平台',
    larkPlatform: '飞书开放平台',
    wecomSetting: {
      title: '企业微信应用配置',
      cropId: '企业 ID',
      cropIdPlaceholder: '请输入企业 ID',
      agentIdPlaceholder: '请输入 Agent ID',
      secretPlaceholder: '请输入 Secret',
      tokenPlaceholder: '请输入 Token',
      encodingAesKeyPlaceholder: '请输入 EncodingAESKey',
      authenticationSuccessful: '认证成功',
      urlInfo: '-应用管理-自建-创建的应用-接收消息-设置 API 接收的 "URL" 中',
    },
    wecomBotSetting: {
      title: '企业微信智能机器人配置',
      urlInfo: '-管理工具-智能机器人-创建机器人-API模式创建的 "URL" 中',
    },
    dingtalkSetting: {
      title: '钉钉应用配置',
      clientIdPlaceholder: '请输入 Client ID',
      clientSecretPlaceholder: '请输入 Client Secret',
      urlInfo: '-机器人页面，设置 "消息接收模式" 为 HTTP模式 ，并把上面 URL 填写到"消息接收地址"中',
    },
    wechatSetting: {
      title: '公众号应用配置',
      appId: '开发者ID (APP ID)',
      appIdPlaceholder: '请输入开发者 ID (APP ID)',
      appSecret: '开发者密钥 (APP SECRET)',
      appSecretPlaceholder: '请输入开发者密钥 (APP SECRET)',
      token: '令牌 (TOKEN)',
      tokenPlaceholder: '请输入令牌 (TOKEN)',
      aesKey: '消息加解密密钥',
      aesKeyPlaceholder: '请输入消息加解密密钥',
      urlInfo: '-设置与开发-基本配置-服务器配置的 "服务器地址URL" 中',
    },
    larkSetting: {
      title: '飞书应用配置',
      appIdPlaceholder: '请输入 App ID',
      appSecretPlaceholder: '请输入 App Secret',
      verificationTokenPlaceholder: '请输入 Verification Token',
      urlInfo: '-事件与回调-事件配置-配置订阅方式的 "请求地址" 中',
      folderTokenPlaceholder: '请输入 Folder Token',
    },
    slackSetting: {
      title: 'Slack 应用配置',
      signingSecretPlaceholder: '请输入 Signing Secret',
      botUserTokenPlaceholder: '请输入 Bot User Token',
    },
    copyUrl: '复制链接填入到',
  },
  hitTest: {
    title: '命中测试',
    text: '针对用户提问调试段落匹配情况，保障回答效果。',
    emptyMessage1: '命中段落显示在这里',
    emptyMessage2: '没有命中的分段',
  },
  publishTime: '发布时间',
  publishStatus: '发布状态',
}
