SGTY 5 ماه پیش
والد
کامیت
5229ae8249

+ 5 - 5
src/main/java/com/qizhen/healsphere/ai/QizhenAssistant.java

@@ -124,7 +124,7 @@ public class QizhenAssistant {
         try {
             QizhenAssistant qizhenAssistant = new QizhenAssistant();
             BaidubceUtil baidubceUtil = new BaidubceUtil();
-            String propertyStr = "医保版ICD-10编码是什么?" +
+            String propertyStr = "医保版ICD-10编码是什么?" +
                     ",的七巧板医学术语集概念ID是是什么?" +
                     ",的并发症有哪些?" +
                     ",的常伴发…有哪些?" +
@@ -153,14 +153,14 @@ public class QizhenAssistant {
             for (String property : properties) {
                 try {
                     property = property.trim();
-                    String question = "你是一个皮肤科的医生。请回答:" + disease + "有哪些" + property + "?\n请按如下要求回答:\n" +
-                            "- 只根据知识库里的知识回答,不要发散!";
-                            //"\n- 没有找到相应的知识,则返回\"未找到相关知识\"!";
+                    String question = "你是一个皮肤科的医生。请回答:" + disease + property + "\n请按如下要求回答:\n" +
+                            "- 只根据知识库里的知识回答,不要发散!"+
+                            "\n- 没有找到相应的知识,则返回\"未找到相关知识\"!";
 
                     String answer = qizhenAssistant.getChatResponse(question, conversationId);
                     String chatResponse = "";
                     if (!"failed".equals(answer)) {
-                        String tiqu = "你是一个医学专业的关系抽取专家。需要从文本中提取" + disease + "的" + property + ",请输出JSON数组格式的结果,不需要输出json之外的其他内容!如果有描述信息按如下要求输出:" +
+                        String tiqu = "你是一个医学专业的关系抽取专家。需要从文本中提取" + disease +   property + ",请输出JSON数组格式的结果,不需要输出json之外的其他内容!如果有描述信息按如下要求输出:" +
                                 "\n" +
                                 "- 键 \"name\":对应的" + property + ",字符串类型。\n" +
                                 "- 键 \"description\":对应的" + property + "的描述信息;如果没有,请使用空字符串。" +

+ 0 - 75
src/main/java/com/qizhen/healsphere/config/SwaggerConfigurer.java

@@ -1,77 +1,2 @@
-/*
-package com.qizhen.healsphere.config;
 
 
-import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
-import springfox.documentation.builders.ApiInfoBuilder;
-import springfox.documentation.builders.ParameterBuilder;
-import springfox.documentation.builders.PathSelectors;
-import springfox.documentation.builders.RequestHandlerSelectors;
-import springfox.documentation.schema.ModelRef;
-import springfox.documentation.service.ApiInfo;
-import springfox.documentation.service.Contact;
-import springfox.documentation.service.Parameter;
-import springfox.documentation.spi.DocumentationType;
-import springfox.documentation.spring.web.plugins.Docket;
-import springfox.documentation.swagger2.annotations.EnableSwagger2;
-
-import java.util.ArrayList;
-import java.util.List;
-
-
-*/
-/**
- * @Description: Swagger配置类
- * @author: gaodm
- * @time: 2018/8/2 14:21
- *//*
-
-@Configuration
-@ConditionalOnProperty(prefix = "swagger", value = { "enable" }, havingValue = "true")
-@EnableSwagger2
-public class SwaggerConfigurer {
-    */
-/**
-     * 全局参数
-     *
-     * @return
-     *//*
-
-    private List<Parameter> parameter() {
-        List<Parameter> params = new ArrayList<>();
-        params.add(new ParameterBuilder().name("Authorization")
-                .description("Authorization Bearer token")
-                .modelRef(new ModelRef("string"))
-                .parameterType("header")
-                .required(false).build());
-        return params;
-    }
-
-
-    @Bean
-    public Docket sysApi() {
-        return new Docket(DocumentationType.SWAGGER_2)
-                //.apiInfo(apiInfo())
-                .select()
-                .apis(RequestHandlerSelectors.basePackage("com.qizhen.healsphere.web"))
-                .paths(PathSelectors.any())
-                .build();
-                //.globalOperationParameters(parameter());
-        //.securitySchemes(newArrayList(oauth()))
-        // .securityContexts(newArrayList(securityContext()));
-    }
-
-    private ApiInfo apiInfo() {
-        return new ApiInfoBuilder()
-                .title("病历质控系统 api ")
-                .description("病历质控系统服务")
-                .termsOfServiceUrl("")
-                .contact(new Contact("diagbot","",""))
-                .version("1.0")
-                .build();
-    }
-
-}
-*/