SystemMessage
来实现这一点。
SystemMessage
具有高优先级,能有效地指导模型的整体行为。例如,我们可以这样定义一个专业法律顾问的角色:
@UserMessage
和 @V
注解:@StructuredPrompt
定义结构化提示:PromptTemplate
渲染:LegalAdvisor
接口:SystemMessage
明确定义助手的角色和能力范围,将其限定在法律咨询领域。@UserMessage
, @V
)精确控制输入和期望的输出格式,确保问题被正确理解和回答。