# 应用广场

> 与通用大模型生成对话不同，RAG（Retrieve and Generate）应用会先从知识库中检索相关知识，然后将相关知识作为背景信息输入给大模型，有效地解决大模型本身领域知识不足、提升大模型回答问题的准确性和相关性。

## 示例场景与RAG应用
<CardGroup cols="3">
  <Card title="专业知识" href="https://llm.jkec.info:11432/#/knowledgeChat?showMenu=false&chatMode=LOCAL&appId=2935625422066814976" data-icon="book-open">
    <strong>公司作业指导书(2023版)</strong>
    <ul>
      <li>《作业指导书》</li>
      <li>...</li>
    </ul>
  </Card>
  <Card title="专业知识 " href="https://llm.jkec.info:11432/#/knowledgeChat?showMenu=false&chatMode=LOCAL&appId=2935200536655695872" data-icon="glasses">
    <strong>常用质量安全规范</strong>
    <ul>
      <li>《安全类规范》</li>
      <li>《质量验收标准》</li>
      <li>...</li>
    </ul>
  </Card>
  <Card title="项目级应用" href="https://llm.jkec.info:11432/#/knowledgeChat?showMenu=true&chatMode=LOCAL&&appId=2919668410128666624" data-icon="glasses">
    <strong>数字系统答疑</strong>
    <ul>
      <li>建科咨询信息化常见问题答疑</li>
      <li>...</li>
    </ul>
  </Card>
</CardGroup>

## 创建应用

步骤一：
<Tip type="success">
  在“应用广场”创建问答应用，选择应用类型，填写基本参数:是否公开、应用描述。建议增加引导问题。
  ![](/rc1.png)
  点击 下一步 后进入详细的配置参数。
</Tip>

步骤二：
<Tip type="success">
  设置引用的知识库、调用的本地大模型、模型参数配置、以及检索设置、召回设置、提示词。
  ![](/rc2.png)
  点击 提交应用 ，完成创建。
</Tip>

<Tip type="warn">
  如果创建公开应用，需要提交应用审核，审核通过后，应用才可对外使用。
  项目级应用，暂时无需审核，直接发布后，当前项目下有使用过小智的成员都可见。
</Tip>


## 编辑修改应用

步骤一：
<Tip type="success">
  随时可以选择自己的应用对应用进行修改。应用广场中选择自己之前创建的应用。
  ![](/ed1.png)
  点击编辑按钮，进入编辑界面。
</Tip>

步骤二：
<Tip type="success">
  在编辑界面，可以再次修改应用基本信息和配置参数。并可以使用实时问答调试界面，调试自己创建应用的准确度。
  ![](/ed2.png)
  此时比应用创建时候增加了应用的调试模式。
</Tip>

步骤三：
<Tip type="success">
  直接修改参数，保存后可以实时预览问答效果。
  ![](/testrag.png)
  可以直接在问答调试界面中输入问题，查看回答效果,当对效果满意后点击 提交应用，完成修改。
</Tip>

<Tip type="warn">
  如果创建公开应用，修改后提交应用仍然需要等待管理员审核，审核通过后，应用才可对外使用。
</Tip>


## 关键配置
- 模型与温度：影响生成的稳定性与创造性
- 检索参数：决定召回片段数量与质量
- 知识库绑定：支持绑定多个知识库

## 常见问题
- 回答不命中：优化知识库文档切片粒度，优化提示词，选择严谨模式 ，降低top-p 和温度。
- 回答冗长：缩短 Max Token (最大生成长度)，或在提示词中限制字数
