logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

CSDN完整发布稿|MediaMTX公网部署完整教程|Linux安装配置 RTMP转WebRTC避坑指南

本文介绍开源媒体网关MediaMTX的生产环境部署方案。MediaMTX支持RTSP、RTMP、WebRTC等协议转换,适用于安防监控、边缘网关等场景。文章详细讲解Linux安装、systemd自启配置、公网端口规划、UDP端口检测、STUN穿透设置等关键步骤,并提供优化后的配置文件示例。重点说明WebRTC部署需要配置STUN服务器解决NAT穿透问题,以及如何通过热重载更新配置不影响现有流。最后

#linux#webrtc#运维
第 12 章《ContextBuilder 系统 Prompt》· 3 段式 ContextBuilder:bootstrap 引导文件 + skills + memory 注入实战(nanobo

本文介绍了 nanobot 框架中 System Prompt 的拼接机制与模块化设计。主要内容包括: System Prompt 被拆分为 8 个模块化段落,按优先级和功能划分,包括身份标识、引导文件、工具合约、记忆、技能等。 核心拼接逻辑在 context.py 的 build_system_prompt() 方法中实现,总长度约 4000-5000 tokens。 重点解析了 3 个可自定义

第 01 章《项目概览与设计哲学》· AI Agent 端到端架构怎么做?1 张图 + 6 阶段流水线实战(nanobot)

本文介绍了超轻量级AI Agent框架nanobot的端到端架构,核心围绕6阶段流水线展开: Inbound接入:17个聊天通道将消息转为InboundMessage推入MessageBus(bus/queue.py) 回合预处理:AgentLoop处理会话状态、工作区等(agent/loop.py的_preprocess_turn()) 模型执行:AgentRunner调用LLM Provide

#人工智能#架构
第 05 章《事件协议:InboundMessage + OutboundEvent》· AI Agent 事件协议怎么做?10 种 OutboundEvent 联合类型实战(nanobot)

本文介绍了MessageBus中三类核心消息体的结构设计:InboundMessage(用户输入)、OutboundMessage(Agent回复)和10种OutboundEvent(类型化事件)。通过统一协议封装不同通道的异构消息,采用dataclass实现类型安全的联合类型,配合工厂函数简化消息构建。关键设计包括: 会话标识采用channel:chat_id默认拼接 通过event字段实现富交

#python
第 05 章《事件协议:InboundMessage + OutboundEvent》· AI Agent 事件协议怎么做?10 种 OutboundEvent 联合类型实战(nanobot)

本文介绍了MessageBus中三类核心消息体的结构设计:InboundMessage(用户输入)、OutboundMessage(Agent回复)和10种OutboundEvent(类型化事件)。通过统一协议封装不同通道的异构消息,采用dataclass实现类型安全的联合类型,配合工厂函数简化消息构建。关键设计包括: 会话标识采用channel:chat_id默认拼接 通过event字段实现富交

#python
第 02 章《源码结构与扩展点索引》· nanobot 源码结构解析:21 模块 / 17 通道 / 23 工具速查地图

本文为nanobot仓库开发者提供核心结构速查指南,主要涵盖以下内容: 仓库结构:包含5大核心目录(Python包、前端、测试、文档、脚本)和21个Python顶层模块,按DAG依赖分层组织。 模块分层: 基础层:bus/不依赖agent和channels/ 核心层:agent/包含2058行的AgentLoop等核心组件 扩展层:17个自包含聊天通道和8个LLM Provider 关键扩展点:

#架构
第 01 章《项目概览与设计哲学》· AI Agent 端到端架构怎么做?1 张图 + 6 阶段流水线实战(nanobot)

本文介绍了超轻量级AI Agent框架nanobot的端到端架构,核心围绕6阶段流水线展开: Inbound接入:17个聊天通道将消息转为InboundMessage推入MessageBus(bus/queue.py) 回合预处理:AgentLoop处理会话状态、工作区等(agent/loop.py的_preprocess_turn()) 模型执行:AgentRunner调用LLM Provide

#人工智能#架构
第 01 章《项目概览与设计哲学》· AI Agent 端到端架构怎么做?1 张图 + 6 阶段流水线实战(nanobot)

本文介绍了超轻量级AI Agent框架nanobot的端到端架构,核心围绕6阶段流水线展开: Inbound接入:17个聊天通道将消息转为InboundMessage推入MessageBus(bus/queue.py) 回合预处理:AgentLoop处理会话状态、工作区等(agent/loop.py的_preprocess_turn()) 模型执行:AgentRunner调用LLM Provide

#人工智能#架构
Jenkins使用ssh方式拉取gitlab代码

【代码】Jenkins使用ssh方式拉取gitlab代码。

#jenkins#ssh#gitlab
到底了