自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿丹的博客

跟着阿丹你就学吧!一学一个不吱声!

  • 博客(239)
  • 收藏
  • 关注

原创 linux安装claude code并配置安装CC Switch更改对接厂商

本文介绍了在服务器上部署Claude Code和CCSwitch工具的完整流程。主要内容包括:1. 在Windows本地获取Claude Code安装包后上传至服务器,使用npm安装;2. 提供Node.js环境配置指南(Ubuntu/Debian/CentOS系统);3. 建议配置国内npm镜像源加速安装;4. 详细说明CCSwitch工具的多种安装方式(deb/rpm/AppImage等)和常用命令,包括供应商管理、配置导出等功能;5. 针对无法访问GitHub的情况提供了替代方案。通过这套方案可自动化

2026-06-10 14:44:16 455

原创 开源agent源码架构分析之claude(二)

本文解析了Claude项目中多Agent协作的7种设计模式,重点介绍了5种核心模式: 信息压缩传递模式(生产者→消费者) 通过摘要Agent压缩原始信息(如3000字Issue→50字摘要) 5个搜索Agent共享同一份摘要,避免重复处理原始数据 实现无状态管道,仅通过prompt参数传递信息 多样性注入模式 5个Agent从不同角度并行搜索(功能名/错误特征/环境等) 动态生成搜索维度而非硬编码,适应不同问题类型 在code-review中体现为不同Agent关注不同审查维度 模型分层架构 按任务复杂度分

2026-06-01 09:26:39 261

原创 开源agent源码架构分析之claude(一)

本文分析了开源项目Claude Code的架构设计,重点介绍了其GitHub Issue自动化管理系统和插件架构。项目采用分层设计,包含发布文档层、13个官方插件层、GitHub自动化层和企业部署层。核心功能是通过Claude驱动的Issue全生命周期管理,包括自动分类、去重、状态跟踪和关闭等流程。插件系统采用模块化设计,支持自定义命令、Agent技能和事件钩子。技术栈包括GitHub Actions、TypeScript/Bun运行时、Python/Bash脚本等,采用Workload Identity

2026-05-25 18:22:22 470

原创 agent场景 拆分(思考链路)+决策+执行

本文介绍了基于LangChain框架构建智能代理(Agent)系统的实现方法。系统采用多轮思考机制,通过模型上下文管理和自动精简功能优化决策过程,使用微服务架构约束执行流程。文章详细说明了开发环境配置,包括Python 3.11、LangChain及相关AI平台SDK的安装。提供了基础项目结构示例,包含主程序入口(main.py)和工具定义(tools.py),演示了如何创建React代理、集成计算器和字符串长度检测工具。系统支持通过终端交互测试,未来可扩展为微服务接口。该实现为后续添加更多工具、优化提示词

2026-05-20 15:38:42 657

原创 Langchain agent设计与支持

还是存在比较多的误区或者混淆就是到底是要做一个针对于有限的业务场景还是做一个类似于openclaw和爱马仕一样的终端助手。对于一些有限场景的情况下还是作为简单的 拆解 执行 决策的方案可能更好一些,这样的话就只需要关注于模型的技能热插拔。更希望更多的skills可以用比如说微服务的形式来限制和约束ai的具体能力。最近看了一些相关的agent设计的书籍。感觉后面更多还是终端助手这样的方式可能更便于使用以及不懂代码的人来操作。目前很多已经开源的项目更多的是帮agent设计更加的关注具体的业务。

2026-05-20 11:45:37 26

原创 Flink - 基础学习(1)-三种时间语义

本文探讨了Flink中事件时间与处理时间的区别及其影响。处理时间依赖系统时钟,会导致结果不一致(如网络延迟导致数据归入错误窗口),使历史数据复现和测试变得困难;而事件时间基于数据自带时间戳,配合Watermark机制处理乱序数据,确保结果可重现性。文章还介绍了Flink核心概念:算子(数据处理的函数模块,如map/filter)和窗口(通过WindowAssigners分配,如滚动/滑动窗口),强调事件时间对准确性要求高的场景(如金融分析)至关重要,而处理时间适合低延迟但允许误差的实时监控。

2025-09-02 16:20:26 1154

原创 《错误记录》java: 警告: 源发行版 17 需要目标发行版 17

虽然已经切换了环境变量中的JAVA_HOME以及Path的目标指向,但是这里还是出现了这个问题。在 "Dependencies" 标签页中设置模块的 SDK (我是忘了检查这一项,排查了很久)在左侧面板选择 "Build, Execution, Deployment"在"Source"标签页中的Language level下拉菜单选择17。在右侧 "Project SDK" 下拉菜单中选择或配置 JDK 17。在左侧面板选择 "Project"选择左侧的 "Modules"

2025-07-17 15:57:50 973

原创 Spring AI 基础知识学习

SpringAI为Java开发者提供了简化AI大模型集成的框架,支持20+主流模型(如OpenAI、Google VertexAI)的多模态交互,涵盖文本、图像、音频处理。核心特性包括统一ChatClient接口、结构化JSON响应及自动配置模块,特别强化了RAG(检索增强生成)能力,支持Redis等向量数据库实现语义搜索。亮点在于封装了工具调用机制(类似LangChain的Python功能),并内置评估API测试模型响应。该框架通过SpringBoot集成层简化部署,适用于垂直领域的高保密性需求场景,实现

2025-05-27 11:26:01 1245

原创 arthas热交换类--线上补丁方法

使用arthas进行类的热交换

2024-12-12 16:52:06 626

原创 python打包exe文件-实现记录

1、使用pyinstaller库出现了一个问题就是我在打包运行之后会出现有一些插件没有被打包。解决问题:通过添加--hidden-import=comtypes.stream可以看到将所有的依赖全部都打包出来了就可以正常使用了。

2024-07-22 14:06:51 1710 1

原创 《ai企业级知识库》- 使用api启动rasa热切换模型文件

在线上环境在准备切换模型文件的时候,更希望通过一些简单,并且热点的方式来将训练好的模型文件进行切换。rasa这里准备了相应的接口来完成这个事情。那么这里就记录一下这接口。关于后面的部署是很重要的事情。

2024-06-26 14:58:39 566

原创 《java代码记录》-使用java运行服务器上的.sh文件

记录一下使用java来运行服务器上的sh脚本。

2024-06-25 14:57:56 693

原创 《封装Http风格返回值》java-web

【代码】《封装Http风格返回值》java-web。

2024-06-24 10:41:09 572

原创 《Rasa》部署docker在arm环境3.1.0-》终极问题解决!!看我就够了

因为rasa的3.6之后才支持了arm框架但是在尝试了dockerhub中的arm版本中的时候出现了一个问题就是反复报错说运行的编译文件不支持。找了很多资料才了很多坑!终于给解决了,本文章就直接给拿捏到位!!!

2024-06-21 11:26:17 596

原创 《NVIDIA-Jetson AGX Orin》移除或临时忽略 NVIDIA 仓库

开发的过程中出现了一些问题,在下载以及安装docker的时候,明明已经修改到了阿里云的国内镜像,但是还在下载的时候去访问了英伟达的下载仓库。在国内网络环境就会导致下载失败,网络不可达,本文章记录一下修改这个配置。

2024-06-13 14:37:36 370

原创 《python》paramiko+paramiko实现远程通过ssh通道连接数据库

在一些特定的场景下面,需要使用线上的数据库。但是正常使用连接肯定是连接不上的,所以这里就需要使用ssh通道来连接线上的数据库。此外,确保你有权限通过SSH访问目标服务器,并且MySQL服务器允许来自SSH服务器的连接。请注意,需要将上述代码中的。

2024-06-12 16:04:50 1304

原创 《AI企业级知识库》-rasa爆改中文版本-实战!

在Rasa中,是一个预设的回退动作,当所有其他策略都无法确定一个合适的回复时,系统会调用此动作。这个动作通常用于处理未能理解用户意图或实体的情况,你可以自定义它的行为,比如提示用户重新表述问题、提供帮助信息,或者转接到人工客服。要在Rasa项目中实现,你需要做两件事:、首先,在actions文件夹下创建或编辑一个Python文件,比如actions.py,然后定义一个名为的函数。这个函数应该接受一个参数dispatcher(用于发送消息给用户),以及可选的tracker(跟踪对话状态)和domain。

2024-06-11 15:44:25 1361

原创 《python-开发问题》pip安装完成-但是使用命令无效

在使用rasa来开发的时候,已经安装完成rasa但是使用rasa init。的时候出现识别不到这个命令。

2024-06-11 14:31:58 1323

原创 《python》在用户包下安装库出现权限报错

至于最后的错误信息,它指出pip的依赖解析器可能未考虑到所有已安装的包,导致依赖冲突。解决这种冲突通常需要确定具体冲突的包,然后可能需要卸载、更新或指定特定版本来重新安装相关的包。根据您使用的shell(通常是bash或者zsh),您需要编辑相应的配置文件。对于bash,通常是。但是,您的系统PATH环境变量中没有包含这个目录,因此您不能直接在命令行通过这些脚本的名字来运行它们。每次打开终端时,如果需要使用这些脚本,可以手动将该目录添加到PATH中。一旦关闭终端或打开新的终端窗口,就需要重新执行上述命令。

2024-06-07 15:53:22 785

原创 《python-pip》换源/镜像下载

记录一下配置快速换源-没有废话。

2024-06-07 15:10:52 367

原创 《python使用虚拟环境venv》poetry installbash: poetry:未找到命令

明明已经安装好了,但是出现bash: poetry:未找到命令。

2024-06-07 13:57:18 1305

原创 《python开发》cannot allocate memory in static TLS block-报错问题解决

今天在配置跑rasa训练的时候出现问题,找了国内论坛有解决的人,但是说的不明白。查阅了很多论坛之后发现了解决的方案。

2024-06-04 18:06:28 2930 6

原创 《Ai企业级知识库》rasa-action编写顺序+实体拿取+rasa-X替代品+使用mysql作为知识库存储,根据知识库中数据回答

GitHub - nesterapp/rasa-admin: An open-source alternative for Rasa-X小鸭子:ner_duckling(组件)查找表:lookup tables + ner_crf (可以是那种可列举的列表类型)

2024-05-31 10:16:01 663 5

原创 《Ai企业数据库》rasa具体流程使用-story等流程使用

第一次获取,在PyCharm中第一次打开要主动去设置poetry的路径,可以使用终端中的。poetry其实和maven一个道理,其实就是用来管理python的依赖的工具。来快速查找到这个应用文件的位置。

2024-05-30 17:16:44 1105

原创 《python》poetry install下载缓慢,网络问题断开连接--poetry换源镜像下载+国内镜像

在使用打包工具poetry进行打包的是出现了一个问题就是,在使用poetry进行打包的时候出现了,连接断开这样的问题,这个问题是可以通过换源,通过国内的镜像来解决这个问题就可以了。找到项目中的pyoroject。toml文件这个文件中写了一些在运行打包加载的时候的一些文件。这里就需要我们进行配置文件的应用和配合。我们要在这个配置文件上面写上我们自己的代理的镜像。这样就可以加速下载的时间了。

2024-05-30 11:32:13 6193 2

原创 《云原生监控》-prometheus监测技术方案

A主机:系统: CentOS 7应用: Docker( Prometheus + Grafana + Alertmanager + CAdvisor )主机( Node Exporter + Consul + Confd )B主机:系统: CentOS 7应用: Docker( CAdvisor )主机( Node Exporter )下载:Confd链接(0.16.0) Consul链接(1.16.1) Prometheus链接(2.4.6) 组件总压缩包:应用介绍介绍Promet

2024-05-30 10:00:05 1775

原创 《Ai企业知识库》rasa项目-项目启动命令集-开放api接口启动以及保证多轮对话!!

发送消息并接收回复URL方法POST请求体示例"message": "用户输入的消息","sender": "用户标识"响应: 包含机器人的回复信息。解析自然语言理解(NLU)URL方法POST请求体示例"text": "用户输入的文本"响应: 包含NLU解析结果,如意图、实体等。多轮对话的连贯性主要依赖于会话ID的管理和状态的恰当传递。Rasa提供了必要的机制来支持这一点,但实现细节需要开发者在设计客户端和服务端交互逻辑时仔细考虑。

2024-05-29 17:06:24 1638

原创 《Ai企业知识库》rasa-rasa Core核心-认知理解以及配置文件应用

其实在整个rasa中的关键元素和关键的核心在前面多多少少也涉及到了很多,这里就是开始涉及到了rasa的训练核心core。

2024-05-29 16:49:33 1210

原创 《Ai企业知识库》-rasa-初步使用

回复Y的话就开始交互了,我这里使用了N。尝试使用别的方式来。在dos窗口(目标文件夹下)使用指令rasa init。因为 中有基础的样本。可以做一个简单模型。回复Y的话就开始训练了一个简单模型了。就可以帮助我们新建一个rasa项目。config这个配置文件管理了nul。

2024-05-29 11:01:12 1191

原创 《Ai企业知识库》-rasa X安装使用

Rasa X 是一个为构建、改进和管理对话式AI助手而设计的工具。它是Rasa开源机器学习框架的一个扩展,旨在实现“对话驱动开发”(Conversation-Driven Development)。:允许开发者和领域专家直接与聊天机器人进行互动,并在此过程中即时反馈和标注对话数据,从而加速机器人的学习和迭代过程。:提供一个用户友好的界面来管理和比较不同的模型版本,便于跟踪性能改进并快速部署最佳模型。:集成数据分析功能,帮助理解用户的行为和需求,监控机器人的表现,识别并解决常见问题。

2024-05-27 19:09:15 630

原创 《Ai企业知识库》-模型实践-rasa开源学习框架-搭建简易机器人-环境准备(针对windows)-02

其实现在可以使用的ai的开发框架有很多很多,就需要根据各个模型的能力边界等来讨论和设计。这个步骤主要是,拿到上一步传过来的有用的记忆知识、数据。来让机器人明白要做什么。这里的dst主要是用来管理多轮对话中的时候,来处理多轮对话。Current Interpretation:现行解释。对话中的庞杂信息,有的需要模型记忆,有的不需要。Intent:意图,理解这个问题是要干什么。输出的就是:Action(具体的动作)past State:过去状态。以及要完成这个东西的限制条件。

2024-05-27 18:22:34 1988

原创 《python》安装poetry库-FileNotFoundError: [WinError 2] 系统找不到指定的文件。-问题解决以及安装

解决安装安装poetry库的问题安装 poetry的时候出现这个问题: 具体报错:问题解决:使用管理员下的powershell来安装。安装代码为:下载的速度有点慢..... 这里就是安装好了!使用指令检查安装版本:使用我给发的那个命令会自动帮助我们设置环境变量的。但是我在检验的时候出现了这样的报错:这里就是没有正确的配置环境变量。用框中路径(根据自己的安装成功输出的来): 使用高级系统设置点击新建之后,给那个路径放到这个下面。

2024-05-27 15:00:35 1153

原创 《python本机环境多版本切换》-两种方式以及具体使用--venv/pyenv+pycharm测试

在开发使用rasa的时候发现自己安装的python环境是3.12的,和rasa不兼容,所以实践一下更换多python环境。

2024-05-27 14:20:52 5857

原创 《开发问题解决》Window下7z解压:cannot create symbolic link : 客户端没有所需的特权

7.zip解压时使用管理员权限进行解压,解压时使用管理员权限。今天使用7z来解压东西的是突然出现这个问题。download直接下载到c盘中,由于所在。使用管理员权限重新运行。

2024-05-27 13:45:23 1344

原创 《rasa》- pip3 install rasa[full]报错python兼容问题

如果你当前使用的是Python 3.12,而它不是Rasa明确支持的版本,你可以考虑降级到一个受支持的Python版本,比如3.9。如果上述步骤仍然不能解决问题,考虑查看Rasa的GitHub仓库是否有相关issue报告,或者在Rasa的社区论坛寻求帮助,那里可能会有遇到类似问题的用户或维护者能提供更具体的解决方案。:如果问题依旧,尝试直接指定安装Rasa的一个稳定版本,比如Rasa 2.x系列,它可能已经修复了与新Python版本的兼容性问题(但请先检查Rasa的官方文档确认版本兼容性)。

2024-05-27 10:31:42 784

原创 《Ai企业知识库》-模型实践-rasa开源学习框架-基础理论-02

Rasa是一个开源的机器学习框架,专门用于构建自动化的文本和语音对话系统,即聊天机器人。它允许开发者和企业创建定制化的对话体验,适用于各种领域,从客户服务、电子商务到教育和健康咨询等。Rasa的核心优势在于其灵活性和可扩展性,使得用户能够构建复杂且高度个性化的对话逻辑。Rasa本身不是用来直接训练或微调大型预训练模型的工具,但它提供了接口和机制,使得开发者能够间接利用这些大模型的威力,通过整合它们的输出或微调后模型的特性,来增强对话系统的理解能力和表现。

2024-05-23 19:09:42 1277

原创 《Ai-企业知识库》-讨论、构思01

一个计算机程序,允许人类使用各种输入方法,如语音,文字,手势和触摸与科技互动.

2024-05-23 15:34:55 416

原创 《Ai学习笔记》-模型集成部署

选择离线预测还是在线预测,主要取决于应用场景对时效性的要求、数据处理规模以及资源成本的考量。离线预测适用于大数据量的批处理分析,而在线预测则更侧重于实时交互和服务响应。在实际应用中,两者往往结合使用,比如先通过离线预测进行模型训练和参数优化,然后将模型部署为在线服务,以满足不同业务场景的需求。

2024-05-22 20:25:43 1357

原创 《Ai学习笔记》自然语言处理 (Natural Language Processing):常见机器阅读理解模型(上)02

Glove词向量:在机器理解中的词的表示:词袋(bow,bag of words)one-hot词向量word2vecglove目的:将一个词转换成一个向量。

2024-05-22 18:50:45 592

原创 《Ai学习笔记》自然语言处理 (Natural Language Processing):机器阅读理解-基础概念解析01

Machine Reading Comprehension(MRC)机器阅读理解任务QA问题的一个子集,含有contexts通过交互从书面文字中提取与构造文章语义的过程。

2024-05-22 15:07:07 722

Prometheus-监控Mysql进阶用法(1)(安装配置)

Grafana的Mysql的主题

2023-09-27

通过io流批量替换文件夹以及文件名,批量修改

通过io流批量替换文件夹以及文件名,通过文件地址在本机对文件夹名称以及文件的名称进行快速更换以及批量修改,更便捷快速的二次开发

2023-07-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除