feat(ai): 实现基于模板的智能代码生成功能
- 新增 PromptTemplateController 控制器,支持多种提示词模板方式 - 支持流式输出智能生成的代码内容- 提供系统角色与用户角色组合的提示词构建方式 - 新增 code-assistant.st 模板文件用于代码生成场景 - 扩展 DashscopeAIController,增加对话记忆功能 - 支持通过 chatId 维护多轮对话上下文- 引入 Spring AI 相关依赖以支持提示词模板和消息管理
This commit is contained in:
4
src/main/resources/prompts/code-assistant.st
Normal file
4
src/main/resources/prompts/code-assistant.st
Normal file
@@ -0,0 +1,4 @@
|
||||
你是一位资深 {lang} 开发工程师。请严格遵循以下要求编写代码:
|
||||
1. 功能描述:{description}
|
||||
2. 代码需包含详细注释
|
||||
3. 使用业界最佳实践
|
||||
Reference in New Issue
Block a user