![]()
在LangGraph中实现运行时的系统提示词动态切换,是构建高适应性AI智能体的关键技术。不同于在compile()时固化提示词,开发者可通过三种核心模式实现动态注入:一是状态驱动法,即在Graph的全局State中定义system_prompt字段,由前置节点基于用户输入、历史记录或外部知识动态计算后再传递给LLM调用节点;二是上下文注入法,利用LangGraph的Runtime对象和configurable参数,在每次.invoke()时传入线程隔离的提示词,特别适合多租户场景;三是中间件拦截法,在LangGraph 1.0+中通过before_model钩子无侵入式修改提示词。这些方法将提示词从静态配置升维为动态“策略”,大幅提升了Agent的场景适应性与代码可维护性。