|
@@ -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>
|