本文详细解析如何在 Dify 中高效使用变量、提示词模板、上下文管理和记忆机制,帮助开发者打造更智能、连贯、稳定的 AI 应用。
一、变量驱动:表单、系统变量与会话变量 📦
-
表单变量(Form Variables)
在创建 Chatbot 或 Text Generator 时,通过
{ {input}}
格式定义表单输入字段,后续可在提示词中使用。例如面试应用中:你好,{ {name}}。我是你的面试官,你准备好了吗?
系统会将实际用户填入的
name
替换,提升对话个性化体验。 -
系统变量(sys.*)
如
sys.user_id
,sys.app_id
,sys.files
等自动注入系统信息,可用于日志、身份识别、附件处理等场景 。