logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

langchain 消息和消息模版

简单固定场景:如果消息内容不变(比如固定系统指令、单轮固定问题),用或手动写字典都可以,前者是 LangChain 封装好的类,代码更规范;动态变化场景:如果消息内容需要根据变量替换(比如多轮对话、动态参数),必须用,效率更高、更易维护。本质上,Message类是「静态结果」,类是「动态生成工具」—— 前者是后者最终生成的产物之一。方式角色本质等效的字典格式核心特点系统角色硬编码内容,无动态变量人

Agent开发基础---提示词编写

任务描述必须像函数定义一样清晰,避免使用模糊的词汇。•​​反面教材​​: “处理一下这份数据。•​​正面教材​​:“请对用户提供的JSON数组进行清洗和转换。具体任务:1. 过滤掉‘age’字段小于0或大于120的记录。2. 将‘name’字段的首字母大写。3. 计算‘score’字段的平均值。

#人工智能
fastapi项目细节和启动顺序

FastAPI 项目的启动并非单一入口执行,而是遵循“Python 解释器执行顺序”+“FastAPI 框架初始化逻辑”执行顺序main.py全局变量(模块加载时)→lifespan(服务启动时);核心差异:全局变量是「静态配置容器」,lifespan 是「动态资源管家」;选择原则:静态、轻量、同步的用全局变量;异步、需清理、依赖服务的用 lifespan。

#fastapi
到底了