要实现高质量图表生成,建议从输入描述和环境配置两个维度进行优化:
输入描述技巧:
- 采用”主语-谓语-宾语”的清晰句式,如”用户点击登录按钮,系统验证账号密码,成功后跳转至首页”
- 关键节点添加明确状态说明,如”若验证失败(3次尝试),系统锁定账户并发送邮件通知”
- 复杂流程分步骤描述,每行对应一个主要动作
- 避免模糊代词,将”它”等替换为具体对象名称
系统配置优化:
- 升级AI模型:将默认的gpt-3.5-turbo更换为gpt-4-turbo可获得更准确的逻辑分析
- 添加自定义提示词:在环境变量中设置AI_SYSTEM_PROMPT补充领域知识
- 调整温度参数:对技术性图表建议设置temperature=0.3减少随机性
实际案例对比:
基础输入:”用户登录系统”
优化输入:”访客在登录页输入邮箱和密码,前端进行格式验证后提交至API网关,认证服务校验通过返回JWT令牌,前端将Token存储到LocalStorage并跳转至控制台页面”
后者生成的时序图会包含完整的认证流程细节。
本答案来源于文章《Smart Mermaid:用文字快速生成流程图和时序图的AI工具》