
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
langchain 消息和消息模版
简单固定场景:如果消息内容不变(比如固定系统指令、单轮固定问题),用或手动写字典都可以,前者是 LangChain 封装好的类,代码更规范;动态变化场景:如果消息内容需要根据变量替换(比如多轮对话、动态参数),必须用,效率更高、更易维护。本质上,Message类是「静态结果」,类是「动态生成工具」—— 前者是后者最终生成的产物之一。方式角色本质等效的字典格式核心特点系统角色硬编码内容,无动态变量人
Agent开发基础---提示词编写
任务描述必须像函数定义一样清晰,避免使用模糊的词汇。•反面教材: “处理一下这份数据。•正面教材:“请对用户提供的JSON数组进行清洗和转换。具体任务:1. 过滤掉‘age’字段小于0或大于120的记录。2. 将‘name’字段的首字母大写。3. 计算‘score’字段的平均值。
fastapi项目细节和启动顺序
FastAPI 项目的启动并非单一入口执行,而是遵循“Python 解释器执行顺序”+“FastAPI 框架初始化逻辑”执行顺序main.py全局变量(模块加载时)→lifespan(服务启动时);核心差异:全局变量是「静态配置容器」,lifespan 是「动态资源管家」;选择原则:静态、轻量、同步的用全局变量;异步、需清理、依赖服务的用 lifespan。
到底了