PlankBevelen
前端开发工程师
中国 - 成都
文章
6
分类
6
标签
10
PlankBevelen Blog
持续迭代2025 - 至今4 标签3 亮点
一个把博客、作品集和后台管理整合在一起的个人站点。
这个项目的目标不是只写文章,而是把内容管理、个人展示和访问数据沉淀放进同一套系统里,让站点本身也成为长期作品。
支持文章、分类和标签的后台管理
关于页与项目页改为后台可维护内容
访问日志从服务端自动采集并可在后台查看
Plank Tool
持续迭代2025 - 至今8 标签5 亮点
一个面向开发者的一站式在线工具站,聚合图片处理、JSON、JWT、编码解码和文本处理等高频能力。
Plank Tool 是我为日常开发场景打造的一站式工具站,目标是把常用但零散的在线工具集中到一个干净、响应快、可持续扩展的产品里。当前已经覆盖图片压缩与格式转换、ICO 转换、Exif 查看与清理、二维码生成、JSON 格式化与类型推导、JWT 解析、文本 Diff、Base64/URL/Unicode/哈希/UUID/正则等功能,并支持登录后收藏常用工具。项目采用前后端分离方案,前端使用 React + Vite 构建交互体验,后端基于 Express 提供图片处理、上传清理与接口能力,已部署到 https://tool.plankbevelen.cn 。
图片工具体验完整:支持压缩、格式转换、ICO 输出、Exif 清理、二维码生成
覆盖开发高频场景:JSON、JWT、编码解码、文本 Diff 集成在同一站点
批量处理和下载体验优化:支持批量任务、ZIP 下载、临时文件自动清理
上线可用:已接入 Nginx 部署、上传目录映射和生产环境访问链路
可持续扩展:功能按工具模块拆分,后续继续加新工具成本低
Plank Agent
内部使用2026 - 至今7 标签7 亮点
基于 ReAct 范式的个人 AI 分身,集成对话推理、向量知识库检索、长短期记忆管理与 Flask HTTP 服务。
一个从零构建的个人 AI Agent 项目,以 ReAct(Reasoning + Acting)循环为核心,实现 LLM推理决策与工具调用的闭环。项目涵盖上下文工程(动态 Token 预算分配)、ChromaDB 向量知识库(SentenceTransformer 嵌入)、长短期记忆模块(语义 + 重要性加权检索)、Web 搜索工具集成(SerpAPI),并通过 Flask 对外暴露 SSE 流式聊天API,支持会话隔离与频率限制。
完整的 ReAct Agent 循环:LLM 推理 → 工具调用 → 观察反馈 → 最终回答,支持同步与 SSE 流式两种模式
上下文工程模块:对 Query、历史对话、记忆、知识库结果、工具观察五类上下文按 Token 预算比例分配,避免超长截断
记忆模块:语义相似度(0.75)+ 重要性评分(0.25)混合排序,自动评估对话重要性并持久化至 ChromaDB
Flask API 上线可用:POST /chat 支持流式/非流式,按 Session 隔离 Agent 实例,30 分钟 TTL + 双层频率限制
知识库自初始化:内置种子文档 + 博客 API 抓取 + 本地文件分块入库,支持多编码兼容
离线评估体系:按难度分层评测 Exact Match、平均步数、延迟、工具调用次数,输出 JSON/Markdown 双格式报告
成本低:基于 DeepSeek V3 API + 本地 Embedding 模型,无需 GPU,PM2 单进程部署即可运行