zhuliu 7 mesi fa
parent
commit
378e3dd257
1 ha cambiato i file con 77 aggiunte e 0 eliminazioni
  1. 77 0
      src/views/components/text.vue

+ 77 - 0
src/views/components/text.vue

@@ -0,0 +1,77 @@
+<template>
+  <div>
+    <el-form label-width="80px" :model="form">
+        <el-form-item label="智能助手名称">
+            <el-input v-model="form.name"></el-input>
+        </el-form-item>
+        <el-form-item label="主要任务">
+            <el-input v-model="form.task"></el-input>
+        </el-form-item>
+        <el-form-item label="文本分析">
+            <el-input v-model="form.analyse"></el-input>
+        </el-form-item>
+        <el-form-item label="分类识别">
+            <el-input v-model="form.classify"></el-input>
+        </el-form-item>
+        <el-form-item label="专利类别">
+            <el-input v-model="form.patentType"></el-input>
+        </el-form-item>
+        <el-form-item label="输入">
+            <el-input v-model="form.input"></el-input>
+        </el-form-item>
+
+        <el-form-item label="输出">
+            <el-input v-model="form.output"></el-input>
+        </el-form-item>
+        <el-form-item label="输出格式">
+            <el-input v-model="form.example"></el-input>
+        </el-form-item>
+        <el-form-item label="用户输入的信息">
+            <el-input v-model="form.message"></el-input>
+        </el-form-item>
+        <el-form-item label="结果">
+            <el-input v-model="form.answer"></el-input>
+        </el-form-item>
+    </el-form>
+    <e-button @click="submit">提交</e-button>
+  </div>
+</template>
+
+<script>
+export default {
+  components: {},
+  props: {},
+  data() {
+    return {
+        form:{
+            name:'专利分类专家',
+            task:'对输入的专利摘要进行自动分类,识别其所属的种类。',
+            analyse:"能够准确专利摘要文本的内容和结构。",
+            classify:"根据分析结果,将专利摘要文本分类到预定义的种类中。",
+            patentType:"洗碗机配套件、生产设备及治具、其他、模具、呼吸机",
+            input:"一段专利摘要文本。",
+            output:"根据你的知识储备只输出专利类别和对应的置信度,输出结果中不要有其它的内容",
+            example:"以json格式输出 ,例如:{\"类别\" :\"呼吸机\" ,\"置信度\" :0.95}}",
+            message:"",
+            answer:""
+        }
+    };
+  },
+  watch: {},
+  computed: {},
+  created() {},
+  mounted() {},
+  methods: {
+    submit(){
+        let data = this.form
+        let message = [
+            {"role": "system", "content": `你的定位\r\n智能助手名称 :${data.name}\r\n主要任务 :${task}\r\n你的能力\r\n文本分析 :${data.analyse}\r\n分类识别 :${data.classify}\r\n你的知识储备\r\n专利类别 :${data.patentType}\r\n使用说明\r\n输入 :${data.input}\r\n输出 :${data.output}\r\n输出格式 :${example}`},
+            {"role": "user", "content": data.message} 
+        ]
+        
+    },
+  },
+};
+</script>
+<style lang="scss" scoped>
+</style>