logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

LangChain4j +DeepSeek大模型应用开发——3 人工智能服务 AIService

AIService使用面向接口和动态代理的方式完成程序的编写,更灵活的实现高级功能。在LangChain4j中我们使用AIService完成复杂操作。底层组件将由AIService进行组装。为大语言模型格式化输入内容解析大语言模型的输出结果聊天记忆 Chat memory工具 Tools检索增强生成 RAG。

文章图片
#人工智能#java
Tool Call 工具调用原理

Qwen-Chat模型的工具调用机制通过结构化流程实现外部功能扩展。模型经微调后能智能判断何时触发工具调用,通过<tool_call>标记和JSON格式传递请求。外部调度器解析执行后,结果通过<tool_response>返回模型整合输出。优化策略包括动态函数路由减少选择干扰、CoT分步规划复杂任务,以及结果校验确保数据质量。该机制显著提升了模型处理实时信息、计算等超出训练

文章图片
#人工智能#算法#网络
Cursor如何定位代码位置

摘要:本文介绍了两种代码搜索工具的工作原理。语义搜索(codebase_search)基于向量化技术,将问题和代码片段转换为向量后计算相似度,能理解代码意图和上下文;文本搜索(grep)则通过精确字符串匹配快速定位代码。语义搜索采用HNSW等索引结构,支持多维匹配(关键词、语义、业务场景),即使代码中不含查询词也能找到相关片段。相比之下,传统搜索依赖精确关键词匹配,在代码理解能力上存在局限。语义搜

文章图片
#python#开发语言
OpenClaw(龙虾)源码学习-- 会话记忆

阶段动作与“记住上下文”的关系解析会话按 sessionKey 找到/创建 SessionEntry,确定 sessionFile保证同一会话始终用同一文件加载历史读会话文件 JSONL,得到 messages多轮“记忆”的来源若 token 接近阈值,先跑一轮记忆写入 memory/*.md压缩前把重要信息持久化,避免丢在压缩里只保留最近 N 轮 user 对话先硬裁剪,再送模型,减少 toke

文章图片
#学习#后端#python
大模型skill入门

Claude Skills是一种将专业知识打包为Markdown文件的功能,通过SKILL.md文件指导Claude执行特定任务。Skills由模型自主调用,与用户触发的斜杠命令不同。现有Skills覆盖文档处理、开发工具、数据分析等多个领域,相关开源项目包括awesome-claude-skills(综合技能库)、claude-code-infrastructure-showcase(生产级参考

文章图片
#java
OpenClaw(龙虾)源码学习-- SKILL系统

包括 Skills 目录路径、过滤器、限制等。解析 frontmatter 元数据。生成当前会话的 Skills 集合。验证依赖的二进制文件是否存在。读取 Skills 配置。生成格式化的提示词文本。应用用户定义的过滤器。

文章图片
#学习
大模型skill入门

Claude Skills是一种将专业知识打包为Markdown文件的功能,通过SKILL.md文件指导Claude执行特定任务。Skills由模型自主调用,与用户触发的斜杠命令不同。现有Skills覆盖文档处理、开发工具、数据分析等多个领域,相关开源项目包括awesome-claude-skills(综合技能库)、claude-code-infrastructure-showcase(生产级参考

文章图片
#java
SpringAI+DeepSeek大模型应用开发——4 对话机器人

前面的两种方案,都面临一个问题,SpringAI中的Message类未实现Serializable接口,也没提供public的构造方法,因此无法基于任何形式做序列化。所以必须定义一个可序列化的Message类,方便后续持久化。定义一ai.entity.po@Data//将SpringAI的Message转为我们的Msg//实现将我们的Msg转为SpringAI的Message基于Redis来实现自

文章图片
#机器人#java
拆解openCode源码-搞定全平台AI编程助手

OpenCode 它是一款 100% 开源,完全免费的AI智能体,你可以理解为开源版的Claude Code,它可以在命令行、桌面应用和IDE中使用。本文将快速拆解openCode源码,让你对openCode核心有更好的认识

文章图片
拆解openCode源码-搞定全平台AI编程助手

OpenCode 它是一款 100% 开源,完全免费的AI智能体,你可以理解为开源版的Claude Code,它可以在命令行、桌面应用和IDE中使用。本文将快速拆解openCode源码,让你对openCode核心有更好的认识

文章图片
    共 11 条
  • 1
  • 2
  • 请选择