logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

8.AI智能体构建

<think>好的,用户请求根据帖子内容生成不超过150字的文章摘要。 首先需要解析内容的核心结构。帖子探讨了AI应用与智能体的区别,重点讲解了AgentLoop机制,以及OpenManus项目的四层架构和关键组件,最后实践了基于SpringAI框架的简化版Manus智能体。 摘要需要覆盖关键信息:AgentLoop是核心、手动掌控循环是关键差异、OpenManus架构要点、以及最终的

文章图片
#人工智能#java#spring
8.AI智能体构建

<think>好的,用户请求根据帖子内容生成不超过150字的文章摘要。 首先需要解析内容的核心结构。帖子探讨了AI应用与智能体的区别,重点讲解了AgentLoop机制,以及OpenManus项目的四层架构和关键组件,最后实践了基于SpringAI框架的简化版Manus智能体。 摘要需要覆盖关键信息:AgentLoop是核心、手动掌控循环是关键差异、OpenManus架构要点、以及最终的

文章图片
#人工智能#java#spring
Docker入门

Docker容器技术核心笔记摘要 核心概念:Docker包含镜像(只读模板)、容器(运行实例)和镜像仓库三大要素,镜像命名规范为[repository]:[tag]。 常用命令: 镜像操作:pull拉取、images查看、rmi删除 容器操作:run创建、ps查看、start/stop启停、exec进入 参数说明:-d后台运行、-p端口映射、-e环境变量 关键技术: 端口映射:通过宿主机端口访问容

文章图片
#docker#容器#运维
Docker:项目部署

对比项手动部署部署步骤需要手动执行多个docker run命令一个搞定网络配置需要手动创建网络,并让每个容器加入自动创建网络,所有服务自动加入依赖管理需要手动控制启动顺序通过depends_on自动管理配置管理命令参数复杂,容易出错YAML 文件清晰易读,便于版本管理适用场景简单项目、学习测试生产环境、多容器项目附录:常见问题 FAQQ1:为什么修改配置文件后,需要用容器名而不是 localhos

文章图片
#docker#容器#运维
3.1构建项目--多轮历史对话大模型

本文简要介绍了构建AI对话项目的核心步骤:1.配置大模型;2.实现用户与AI的交互流程。重点解析了聊天方法的实现逻辑:通过ChatClient预装AI能力,用doChat处理单次对话,利用chatId管理对话历史,最终通过call调用模型并返回响应结果。整个过程清晰划分了系统初始化、请求构建和响应处理三个阶段,实现了从用户输入到AI输出的完整链路。

文章图片
#spring boot#java#后端
3.2 构建AI智能体项目扩展知识

本文介绍了SpringAI框架下自定义拦截器、结构化输出、对话持久化和提示词模板的实现方法。首先通过实现CallAroundAdvisor和StreamAroundAdvisor接口创建自定义拦截器,核心是aroundCall和aroundStream方法。其次利用record定义输出格式,通过修改提示词实现结构化输出。对话持久化提供文件和JDBC两种存储方式,文件存储通过Kryo库实现对象序列化

文章图片
#人工智能#数据库#java +1
3.1构建项目--多轮历史对话大模型

本文简要介绍了构建AI对话项目的核心步骤:1.配置大模型;2.实现用户与AI的交互流程。重点解析了聊天方法的实现逻辑:通过ChatClient预装AI能力,用doChat处理单次对话,利用chatId管理对话历史,最终通过call调用模型并返回响应结果。整个过程清晰划分了系统初始化、请求构建和响应处理三个阶段,实现了从用户输入到AI输出的完整链路。

文章图片
#spring boot#java#后端
MySQL:多表查询

本文介绍了数据库多表查询的核心技术。重点讲解了内连接和外连接的区别:内连接只返回符合连接条件的交集数据,而外连接会保留某一边表的全部数据。文章通过具体示例展示了如何避免直接查询产生的笛卡尔积问题,强调区分连接条件(on)和筛选条件(where)的重要性。此外还介绍了子查询(嵌套查询)的四种形式:标量、列、行和表子查询,并提供了对应的查询示例。这些技术能有效提升多表数据查询的效率和准确性。

文章图片
#数据库#sql#mysql +1
华为ICT仓颉语言基础——第二章:程序结构基础

摘要:本文介绍了仓颉语言中的程序结构,主要分为条件判断和自定义函数两部分。条件判断包括ifelse语句、matchcase选择分支结构(类似switchcase但需穷尽所有情况)以及条件表达式。自定义函数部分讲解了函数定义格式、命名参数与非命名参数的区别,以及math库的基本数学函数。文章通过思维导图和代码示例详细说明了各种语法规则和使用注意事项。

文章图片
#华为#visual studio code#harmonyos +1
华为ICT仓颉语言小游戏——心灵感应魔法

猜数字游戏运用二进制原理实现"心灵感应"效果。游戏将十进制数字转换为二进制位组合,每张卡片对应一个二进制位(如卡1对应第一位)。通过询问数字是否在卡片上,实际是在收集二进制位的状态(1/0)。最后将"是"对应的卡片权重值相加,完成二进制转十进制计算,还原目标数字。整个过程巧妙运用了二进制编码逻辑,将数学计算隐藏在互动问答中。

文章图片
#算法#人工智能#华为 +2
    共 16 条
  • 1
  • 2
  • 请选择