import { SmileOutlined, CoffeeOutlined, FireOutlined } from "@ant-design/icons"; import type { PromptsProps } from "@ant-design/x"; import icon1 from "@/assets/icon-ai-1.png"; import icon2 from "@/assets/icon-ai-2.png"; import icon3 from "@/assets/icon-ai-3.png"; import icon4 from "@/assets/icon-ai-4.png"; import icon5 from "@/assets/icon-ai-5.png"; import icon6 from "@/assets/icon-ai-6.png"; export type AgentItem = { key: string; name: string; icon: string; description?: string; promptsItems?: PromptsProps["items"] } export const assistantList: AgentItem[] = [ { key: "normal_ask", name: "综合问答", icon: icon1, description: "基于LLM的智能助手,可以进行各种使用查询、知识问答等~", promptsItems: [ { key: "1", icon: , description: "怎么创建我的应用?", }, { key: "2", icon: , description: "页面设计器如何使用?", }, { key: "3", icon: , description: "如何生成页面SQL?", }, ], }, { key: "system_design", name: "系统设计", icon: icon2, description: "可以进行各种系统方面的图形创建、使用说明,如: 流程图、系统架构图等等", promptsItems: [ { key: "1", icon: , description: "如何创建流程图?", }, { key: "2", icon: , description: "如何设置画布样式?", }, ] }, { key: "data_model", name: "数据模型", icon: icon3, description: "关于数据模型的一些问题~", promptsItems: [ { key: "1", icon: , description: "如何创建表格?", }, { key: "2", icon: , description: "如何使用在系统中使用数据模型?", }, ] }, { key: "page_design", name: "页面设计", icon: icon4, description: "表单设计器方面的使用方法~", promptsItems: [ { key: "1", icon: , description: "如何使用表单设计器?", }, { key: "2", icon: , description: "如何在表单设计器中添加弹窗?", }, ] }, { key: "workflow_design", name: "流程设计", icon: icon5, description: "不同流程的创建和使用", promptsItems: [ { key: "1", icon: , description: "如何在系统中使用流程图?", }, { key: "2", icon: , description: "流程异常如何处理?", }, ] }, { key: "doc_generate", name: "文档生成", icon: icon6, description: "文档管理方面的一些问题", promptsItems: [ { key: "1", icon: , description: "生成一份系统操作手册文档?", }, { key: "2", icon: , description: "如何将文档保存为模板?", }, ] }, { key: "code_generate", name: "代码生成", icon: icon4, description: "我可以帮你生成页面代码、JS代码、后端代码等", promptsItems: [ { key: "1", icon: , description: "写一个登陆页面", }, { key: "2", icon: , description: "帮我写一个登陆方法?", }, ] }, { key: "sql_generate", name: "SQL生成", icon: icon3, description: "我可以帮你生成各种各样的查询、创建、更新方法~", promptsItems: [ { key: "1", icon: , description: "用户统计", }, { key: "2", icon: , description: "视图查询", }, ] }, { key: "app_generate", name: "指令生成", icon: icon1, description: "我可以帮你快速创建应用~", promptsItems: [ { key: "1", icon: , description: "创建一个用户管理系统", }, { key: "2", icon: , description: "创建一个订单管理系统", }, ] }, ];