logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

python-langchain框架(3-23-OpenAI Functions风格Tool Calling智能助手)

按照OpenAI Functions的要求,我们将自定义工具(计算器、时间查询)封装成“名称+功能+参数描述”的标准格式,让模型能清晰识别工具的用途和调用方式。比如计算器工具,需要明确说明“用于执行简单数学运算,输入必须是合法的算术表达式”;时间查询工具则说明“无需参数,直接返回当前系统时间”。同时,为了保证安全性,我们还会对工具的输入进行校验(如计算器的表达式白名单),避免恶意代码注入。

#python#microsoft
【强化学习框架】Uni-Agent 深度技术分析(2)--- 关键技术

RL 训练需要线性的、可精确 mask 的 token 序列。模式Token 结构RL 适配性主要缺点ReAct(Uni 默认)优:线性 token,mask 边界清晰思考链长浪费 context差:blame assignment 困难plan 错了,会全错Reflexion差:需两次完整 traj额外 reflection 成本树结构极差:难序列化为线性BFS/DFS 成本高LATS树+MCT

#microsoft
每次启动 Claude Code 都要从头教一遍?两行配置让它记住你的所有习惯

Claude Code 的每个会话默认都会从全新的上下文窗口开始,为了实现跨会话的知识传递,系统提供了两套互补的记忆机制,帮助开发者持久化项目配置、工作流偏好以及自动积累的开发经验。这两套机制分别是由开发者手动维护的CLAUDE.md指令文件,以及由 Claude 自动维护的自动记忆系统,两者都会在每次会话启动时自动加载,为后续的开发交互提供持久的上下文支持。是否会话启动加载 CLAUDE.md加

#microsoft
每次启动 Claude Code 都要从头教一遍?两行配置让它记住你的所有习惯

Claude Code 的每个会话默认都会从全新的上下文窗口开始,为了实现跨会话的知识传递,系统提供了两套互补的记忆机制,帮助开发者持久化项目配置、工作流偏好以及自动积累的开发经验。这两套机制分别是由开发者手动维护的CLAUDE.md指令文件,以及由 Claude 自动维护的自动记忆系统,两者都会在每次会话启动时自动加载,为后续的开发交互提供持久的上下文支持。是否会话启动加载 CLAUDE.md加

#microsoft
AutoMapper三板斧:值转换器、条件映射、自定义解析器,复杂映射不再愁合集 - C#/.NET开发者宝典(20)1.从零开始:在 Windows 服务器上部署 Node.js 项目(小白实

值转换器适合解决“类型对不上”这种一对一的问题。但有些场景更复杂——比如你需要从源对象的好几个地方拿信息,拼成一个目标属性;或者逻辑太复杂,一行代码写不下。这时候就要上自定义值解析器了。举个例子,你要把Person里的FirstName(名)和LastName(姓)拼成FullName// 配置解析器的Resolve方法能拿到源对象、目标对象、目标成员名和上下文信息。这意味着你可以访问目标对象的其

#c##.net#windows
Postgres - Listen/Notify构建轻量级发布订阅系统

概述原先设计一个内部系统的消息模块和缓存模块时,只有一个Postgres依赖。想着没多大用户量,没必要额外安装Redis,徒增运维工夫。缓存好解决,配个UNLOGGED表即可。吭吭哧哧琢磨怎么用数据表实现消息的时候,发现PostgreSQL 提供了内置命令 LISTEN 和 NOTIFY,用于在数据库服务器和连接的客户端之间实现异步通信。这个 PostgreSQL 特有的扩展功能使得数据库可以作为

#人工智能#java#开发语言
AI 编程助手 + 基于 CLI 的 Manus 实现(Java 版本)

功能特性代码代理:编写、编辑和管理代码文件系统代理:执行 Shell 命令、管理文件和目录交互式 CLI:自然对话界面,支持工具执行单次查询模式:通过命令行参数执行一次性任务多模型支持:DeepSeek、OpenAI GPT-4/3.5 及任何兼容 OpenAI 的 API可扩展工具系统:通过 @Tool 注解和反射机制添加自定义工具最小依赖:仅使用 Gson 进行 JSON 解析;基于 Java

#人工智能#java#开发语言
AI 编程助手 + 基于 CLI 的 Manus 实现(Java 版本)

功能特性代码代理:编写、编辑和管理代码文件系统代理:执行 Shell 命令、管理文件和目录交互式 CLI:自然对话界面,支持工具执行单次查询模式:通过命令行参数执行一次性任务多模型支持:DeepSeek、OpenAI GPT-4/3.5 及任何兼容 OpenAI 的 API可扩展工具系统:通过 @Tool 注解和反射机制添加自定义工具最小依赖:仅使用 Gson 进行 JSON 解析;基于 Java

#人工智能#java#开发语言
HarmonyOS SDK 闭源开放能力 —Push Kit

Push token不是有效的token,建议您在应用启动时调用getToken()接口,若设备的Push Token发生变化,及时上报到您的应用服务器更新Push Token,以防由于Push Token失效导致收不到消息。1、如果接收端的设备离线,导致消息重新发送到接收端设备,则应用消息最多可以在Push Kit服务器侧缓存15天,该缓存时间可以在pushOptions中由ttl参数定义。2、

#rabbitmq
HarmonyOS SDK 闭源开放能力 —Push Kit

Push token不是有效的token,建议您在应用启动时调用getToken()接口,若设备的Push Token发生变化,及时上报到您的应用服务器更新Push Token,以防由于Push Token失效导致收不到消息。1、如果接收端的设备离线,导致消息重新发送到接收端设备,则应用消息最多可以在Push Kit服务器侧缓存15天,该缓存时间可以在pushOptions中由ttl参数定义。2、

#rabbitmq
到底了