
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Python 的 `threading.Event` 只能等待事件"发生",但人类的自然认知中,事件应该有"发生"和"消失"两种状态。本文介绍如何扩展事件对象,让它同时支持等待事件发生和等待事件消失,用起来更符合直觉。
本文介绍为全站链接爬虫添加 NiceGUI 图形界面,支持暂停时动态添加/删除过滤条件,让爬取过程更加灵活可控。
本文分享一种另类的 Python 代码组织方式——通过单次 for 循环将长函数分割为若干代码块,兼顾可读性与灵活性,支持精细控制流。
本文介绍对全站链接爬取工具的优化升级,新增链接过滤、断点续爬、默认不下载文件三个优化点,让工具更加实用和人性化。
本文介绍一个支持持久化的单例装饰器 `single`,核心特点在于:兼容三种装饰语法、支持 JSON 文件恢复实例、巧用 `object.__setattr__` 绕过 Pydantic 字段限制、用 jsonpickle 的 `class_mapping` 避免无限解码循环。
nanobot 是一个轻量级的 AI Agent 框架,但仅提供 CLI 界面。本文介绍如何使用 NiceGUI(纯 Python Web 框架)为 nanobot 打造一个基本的 Web GUI,支持复制粘贴、远程访问,让 AI 对话更加便捷高效。
本文介绍一个自己开发的基于 Playwright 的全站站内链接爬取工具,通过递归爬取 + BeautifulSoup 解析实现自动收集网站所有内部链接,支持导出为 Markdown 格式,方便批量导入 AI 知识库进行"提问式学习"。
最近在学习 Agent 开发,翻遍了市面上的框架文档,不是依赖 LangChain 就是需要安装各种 SDK。对于想理解 Agent 本质的新手来说,这些框架反而增加了理解成本。于是我决定自己动手,用最朴素的方式写一个极简 Agent。记忆系统工具系统LLM 对接。Agent 本质:一个 LLM + 记忆 + 工具的循环调用机制工具调用:通过 Function Calling 让 LLM 知道有哪
nanobot 是一个轻量级的 AI Agent 框架,但仅提供 CLI 界面。本文介绍如何使用 NiceGUI(纯 Python Web 框架)为 nanobot 打造一个基本的 Web GUI,支持复制粘贴、远程访问,让 AI 对话更加便捷高效。
本文介绍一个自己开发的基于 Playwright 的全站站内链接爬取工具,通过递归爬取 + BeautifulSoup 解析实现自动收集网站所有内部链接,支持导出为 Markdown 格式,方便批量导入 AI 知识库进行"提问式学习"。







