Commit d00028fd65c224d5ee067f5497292e2b5d0cfbce
1 parent
22af6154
添加未清选择 改成动态引导语
Showing
3 changed files
with
5 additions
and
3 deletions
src/main/java/com/xly/service/XlyErpService.java
| @@ -351,7 +351,9 @@ public class XlyErpService { | @@ -351,7 +351,9 @@ public class XlyErpService { | ||
| 351 | && ObjectUtil.isNotEmpty(session.getCurrentTool().getSStructureMemo())) | 351 | && ObjectUtil.isNotEmpty(session.getCurrentTool().getSStructureMemo())) |
| 352 | ){ | 352 | ){ |
| 353 | String sSystemPrompt = AgentSystemPrompt.sSystemPrompt; | 353 | String sSystemPrompt = AgentSystemPrompt.sSystemPrompt; |
| 354 | - if(ObjectUtil.isNotEmpty(session.getSSystemPrompt())){ | 354 | + //如果客户输入了确认/生成 切换引导语言 |
| 355 | + Boolean isConfirmed = dynamicToolProvider.isConfirmed(input) || input.contains("生成") || input.contains("确认"); | ||
| 356 | + if(ObjectUtil.isNotEmpty(session.getSSystemPrompt()) && isConfirmed){ | ||
| 355 | sSystemPrompt = session.getSSystemPrompt(); | 357 | sSystemPrompt = session.getSSystemPrompt(); |
| 356 | } | 358 | } |
| 357 | sResponMessage = aiAgent.chat(userId, input,sSystemPrompt); | 359 | sResponMessage = aiAgent.chat(userId, input,sSystemPrompt); |
src/main/java/com/xly/tool/DynamicToolProvider.java
| @@ -1502,7 +1502,7 @@ public class DynamicToolProvider implements ToolProvider { | @@ -1502,7 +1502,7 @@ public class DynamicToolProvider implements ToolProvider { | ||
| 1502 | * @return boolean | 1502 | * @return boolean |
| 1503 | * @Description 检查是确认 | 1503 | * @Description 检查是确认 |
| 1504 | **/ | 1504 | **/ |
| 1505 | - private boolean isConfirmed(String userResponse) { | 1505 | + public boolean isConfirmed(String userResponse) { |
| 1506 | return userResponse.matches("(?i)(确认|全部确认|部分确认|是|yes|confirm|true|是的|可以|没问题|确定|好的|生成|)"); | 1506 | return userResponse.matches("(?i)(确认|全部确认|部分确认|是|yes|confirm|true|是的|可以|没问题|确定|好的|生成|)"); |
| 1507 | } | 1507 | } |
| 1508 | 1508 |
src/main/resources/application.yml
| @@ -171,4 +171,4 @@ tts: | @@ -171,4 +171,4 @@ tts: | ||
| 171 | timeout: 30000 | 171 | timeout: 30000 |
| 172 | max-connections: 10 | 172 | max-connections: 10 |
| 173 | erp: | 173 | erp: |
| 174 | - baseurl: http://118.178.19.35:8080/xlyEntry_saas | ||
| 175 | \ No newline at end of file | 174 | \ No newline at end of file |
| 175 | + baseurl: http://8.130.144.93:8080/xlyEntry_saas | ||
| 176 | \ No newline at end of file | 176 | \ No newline at end of file |