[{"data":1,"prerenderedAt":660},["ShallowReactive",2],{"featured-projects":3,"all-projects-stats":635},[4,158,269,386,520],{"id":5,"title":6,"body":7,"category":128,"client":129,"cover":130,"demo":131,"description":121,"extension":132,"featured":133,"features":134,"github":143,"meta":144,"modules":131,"navigation":133,"order":145,"path":146,"seo":147,"slug":148,"stem":149,"summary":150,"techStack":151,"visible":133,"year":156,"__hash__":157},"projects\u002Fprojects\u002Fchinese-poetry-give-name.md","古诗词AI取名工具",{"type":8,"value":9,"toc":120},"minimark",[10,14,18,21,24,59,62,114,117],[11,12,13],"h2",{"id":13},"背景",[15,16,17],"p",{},"给宝宝取名是每个家庭的大事，但市面上的取名工具大多基于五行八字或随机组合，缺乏文化内涵。希望借助 AI 和古诗词数据库，让每个名字都有真实的诗词出处。",[11,19,20],{"id":20},"方案",[15,22,23],{},"构建了一套基于向量语义检索的古诗词取名系统：",[25,26,27,35,41,47,53],"ul",{},[28,29,30,34],"li",{},[31,32,33],"strong",{},"语义检索","：基于 Zhipu Embedding-3 向量化古诗词，精准匹配诗词意境",[28,36,37,40],{},[31,38,39],{},"零编造出处","：名字严格来源于诗经、楚辞、唐诗、宋词等古籍",[28,42,43,46],{},[31,44,45],{},"智能过滤","：自动排除生僻字、负面谐音、烂大街用字（梓\u002F涵\u002F轩\u002F诺等）",[28,48,49,52],{},[31,50,51],{},"完整信息","：每组名字含诗词出处、单字释义、整体寓意、音律分析",[28,54,55,58],{},[31,56,57],{},"Session 刷新","：重新生成不会重复已展示的名字",[11,60,61],{"id":61},"技术架构",[63,64,65,78],"table",{},[66,67,68],"thead",{},[69,70,71,75],"tr",{},[72,73,74],"th",{},"模块",[72,76,77],{},"技术选型",[79,80,81,90,98,106],"tbody",{},[69,82,83,87],{},[84,85,86],"td",{},"后端",[84,88,89],{},"Python + Flask",[69,91,92,95],{},[84,93,94],{},"前端",[84,96,97],{},"Vue3",[69,99,100,103],{},[84,101,102],{},"AI",[84,104,105],{},"Zhipu Embedding-3（向量检索）+ DeepSeek（LLM 生成）",[69,107,108,111],{},[84,109,110],{},"数据",[84,112,113],{},"诗经、楚辞、唐诗、宋词等古籍语料",[11,115,116],{"id":116},"成果",[15,118,119],{},"实现了\"对话式取名\"体验，用户描述偏好后系统自动匹配诗词意境，生成的名字100%有真实出处。智能过滤机制避免了生僻字和流行俗名，让每个名字既有文化底蕴又好听好写。",{"title":121,"searchDepth":122,"depth":122,"links":123},"",2,[124,125,126,127],{"id":13,"depth":122,"text":13},{"id":20,"depth":122,"text":20},{"id":61,"depth":122,"text":61},{"id":116,"depth":122,"text":116},"ai","个人项目","\u002Fimages\u002Fprojects\u002Fchinese-poetry-hero.png",null,"md",true,[135,139],{"title":136,"description":137,"video":138},"对话式输入","自然语言描述取名偏好","\u002Fvideos\u002Fchinese-poetry-demo.mp4",{"title":140,"description":141,"image":142},"取名结果","诗词出处+单字释义+音律分析","\u002Fimages\u002Fprojects\u002Fchinese-poetry-result.png","https:\u002F\u002Fgithub.com\u002FBenny66\u002Fchinese-poetry-give-name",{},1,"\u002Fprojects\u002Fchinese-poetry-give-name",{"title":6,"description":121},"chinese-poetry-give-name","projects\u002Fchinese-poetry-give-name","基于古典诗词的AI宝宝取名工具，所有名字100%有据可查",[152,153,154,155,97],"Python","Node.js","Zhipu Embedding-3","DeepSeek","2025","TVhioX0sKxzC-G3I4d1PUTQ_YKaKPP1pdY8SW0iN0_M",{"id":159,"title":160,"body":161,"category":128,"client":129,"cover":131,"demo":131,"description":121,"extension":132,"featured":133,"features":131,"github":257,"meta":258,"modules":131,"navigation":133,"order":122,"path":259,"seo":260,"slug":261,"stem":262,"summary":263,"techStack":264,"visible":133,"year":156,"__hash__":268},"projects\u002Fprojects\u002Fkingpt.md","知祖AI",{"type":8,"value":162,"toc":251},[163,165,168,170,173,199,201,243,246,248],[11,164,13],{"id":13},[15,166,167],{},"传统族谱以纸质为主，信息查找困难，家族关系梳理费时。用户希望有一套智能化的工具，能够自动解析族谱文档，提取人物关系，并支持自然语言问答。",[11,169,20],{"id":20},[15,171,172],{},"构建了一套完整的 RAG（检索增强生成）流水线，从文档上传到智能问答形成闭环：",[25,174,175,181,187,193],{},[28,176,177,180],{},[31,178,179],{},"文档解析","：支持 PDF\u002FTXT 族谱文档上传，自动分块、向量化",[28,182,183,186],{},[31,184,185],{},"结构化提取","：异步任务机制自动提取祖先概览、人物档案、关系网络、历史事件",[28,188,189,192],{},[31,190,191],{},"智能问答","：多轮对话支持问题改写，基于向量检索的精准回答",[28,194,195,198],{},[31,196,197],{},"可视化","：家谱树形图、关系网络图、时间线三种展示方式",[11,200,61],{"id":61},[63,202,203,211],{},[66,204,205],{},[69,206,207,209],{},[72,208,74],{},[72,210,77],{},[79,212,213,220,227,235],{},[69,214,215,217],{},[84,216,94],{},[84,218,219],{},"Vue3 + Vite + Element Plus + ECharts",[69,221,222,224],{},[84,223,86],{},[84,225,226],{},"Python + FastAPI + SQLAlchemy + SQLite",[69,228,229,232],{},[84,230,231],{},"AI\u002FRAG",[84,233,234],{},"ChromaDB 向量库 + 智谱 GLM-4 + LangChain",[69,236,237,240],{},[84,238,239],{},"认证",[84,241,242],{},"JWT + bcrypt",[15,244,245],{},"系统采用 merge\u002Foverwrite 两种模式处理文档解析结果，支持增量更新和全量覆盖。",[11,247,116],{"id":116},[15,249,250],{},"实现了垂直领域的 RAG 应用，用户上传族谱文档后，系统自动完成从文本到结构化知识的转换。多轮对话支持上下文理解和问题改写，可视化模块直观呈现家族脉络。",{"title":121,"searchDepth":122,"depth":122,"links":252},[253,254,255,256],{"id":13,"depth":122,"text":13},{"id":20,"depth":122,"text":20},{"id":61,"depth":122,"text":61},{"id":116,"depth":122,"text":116},"https:\u002F\u002Fgithub.com\u002FBenny66\u002Fkingpt",{},"\u002Fprojects\u002Fkingpt",{"title":160,"description":121},"kingpt","projects\u002Fkingpt","基于 RAG 的族谱知识问答与世系可视化系统",[97,152,265,266,267],"FastAPI","ChromaDB","ECharts","EjBLTiQJ15dduk4bBnMjummMSrAvL6pk6HbSkElRmRI",{"id":270,"title":271,"body":272,"category":366,"client":129,"cover":367,"demo":131,"description":121,"extension":132,"featured":133,"features":368,"github":131,"meta":373,"modules":131,"navigation":133,"order":374,"path":375,"seo":376,"slug":377,"stem":378,"summary":371,"techStack":379,"visible":133,"year":156,"__hash__":385},"projects\u002Fprojects\u002Fsz-realestate.md","深圳房产智能分析平台",{"type":8,"value":273,"toc":360},[274,276,279,281,284,316,318,352,355,357],[11,275,13],{"id":13},[15,277,278],{},"深圳新房市场信息分散，刚需购房者难以全面掌握各楼盘的库存、去化率、价格走势等关键数据。需要一套自动化工具来聚合和分析这些信息。",[11,280,20],{"id":20},[15,282,283],{},"构建了一套完整的数据采集、存储、分析、推送流水线：",[25,285,286,292,298,304,310],{},[28,287,288,291],{},[31,289,290],{},"自动采集","：定时爬取深圳住建局预售房源 API，礼貌延迟避免频率限制",[28,293,294,297],{},[31,295,296],{},"供应快照","：跟踪库存变化，自动去重，记录历史数据",[28,299,300,303],{},[31,301,302],{},"多维分析","：库存概览、去化率趋势、价格走势、户型分析、多项目对比（雷达图、柱状图）",[28,305,306,309],{},[31,307,308],{},"预警推送","：关注楼盘的价格变动和去化变化通过企业微信推送通知",[28,311,312,315],{},[31,313,314],{},"数据导出","：支持 CSV 导出（UTF-8 BOM 编码，兼容 Excel）",[11,317,61],{"id":61},[63,319,320,328],{},[66,321,322],{},[69,323,324,326],{},[72,325,74],{},[72,327,77],{},[79,329,330,337,344],{},[69,331,332,334],{},[84,333,86],{},[84,335,336],{},"Go 1.26 + Gin + SQLite（WAL 模式）",[69,338,339,341],{},[84,340,94],{},[84,342,343],{},"Vue3 + TypeScript + Vite + Element Plus + ECharts",[69,345,346,349],{},[84,347,348],{},"部署",[84,350,351],{},"Docker + docker-compose",[15,353,354],{},"统计模块包含标准差、四分位数、折扣率等指标，帮助用户更科学地评估楼盘价值。",[11,356,116],{"id":116},[15,358,359],{},"为深圳刚需购房者提供了一站式的新房市场情报平台。自动化采集减少了手动查询的工作量，多维度分析帮助用户做出更理性的购房决策，企业微信推送确保重要变动及时触达。",{"title":121,"searchDepth":122,"depth":122,"links":361},[362,363,364,365],{"id":13,"depth":122,"text":13},{"id":20,"depth":122,"text":20},{"id":61,"depth":122,"text":61},{"id":116,"depth":122,"text":116},"data","\u002Fimages\u002Fprojects\u002Fsz-realestate-hero.png",[369],{"title":370,"description":371,"video":372},"功能预览","面向刚需购房者的深圳新房市场情报平台","\u002Fvideos\u002Fsz-realestate.mp4",{},3,"\u002Fprojects\u002Fsz-realestate",{"title":271,"description":121},"sz-realestate","projects\u002Fsz-realestate",[97,380,381,382,383,267,384],"TypeScript","Go","Gin","SQLite","Docker","6Luy6LSk8fbPq5xLiSNducQzl5gfP6Gq_Tgqm40IhtM",{"id":387,"title":388,"body":389,"category":499,"client":131,"cover":500,"demo":131,"description":121,"extension":132,"featured":133,"features":501,"github":131,"meta":510,"modules":131,"navigation":133,"order":511,"path":512,"seo":513,"slug":514,"stem":515,"summary":516,"techStack":517,"visible":133,"year":156,"__hash__":519},"projects\u002Fprojects\u002Fasset-admin.md","企业固定资产管理系统",{"type":8,"value":390,"toc":493},[391,393,396,398,401,451,453,485,488,490],[11,392,13],{"id":13},[15,394,395],{},"中小企业的固定资产管理依赖 Excel 或纸质台账，存在资产底数不清、流转记录缺失、折旧计算困难等问题。需要一套轻量化的系统来规范化管理流程。",[11,397,20],{"id":20},[15,399,400],{},"构建了覆盖资产全生命周期的管理系统，包含 8 个子模块：",[25,402,403,409,415,421,427,433,439,445],{},[28,404,405,408],{},[31,406,407],{},"采购管理","：从采购申请到验收入库的完整流程",[28,410,411,414],{},[31,412,413],{},"资产台账","：22 张数据表，完整的外键关系，支持多条件检索",[28,416,417,420],{},[31,418,419],{},"借用归还","：资产借用申请、审批、归还全流程",[28,422,423,426],{},[31,424,425],{},"部门调拨","：跨部门资产转移，自动更新归属",[28,428,429,432],{},[31,430,431],{},"维修保养","：维修记录、保养计划管理",[28,434,435,438],{},[31,436,437],{},"盘点管理","：实物盘点、差异处理",[28,440,441,444],{},[31,442,443],{},"折旧计算","：直线法自动折旧，支持自定义参数",[28,446,447,450],{},[31,448,449],{},"资产处置","：报废、转让等处置流程",[11,452,61],{"id":61},[63,454,455,463],{},[66,456,457],{},[69,458,459,461],{},[72,460,74],{},[72,462,77],{},[79,464,465,472,479],{},[69,466,467,469],{},[84,468,86],{},[84,470,471],{},"Go + Gin + GORM + SQLite",[69,473,474,476],{},[84,475,94],{},[84,477,478],{},"Vue3 + Vite + Element Plus + ECharts + Pinia",[69,480,481,483],{},[84,482,239],{},[84,484,242],{},[15,486,487],{},"首次运行自动创建数据库并初始化种子数据，SQLite WAL 模式支持并发读取。",[11,489,116],{"id":116},[15,491,492],{},"实现了固定资产从采购到处置的全生命周期管理。审批流程 + 通知推送确保每个环节可追溯，ECharts 数据看板让资产状况一目了然。系统部署简单，开箱即用。",{"title":121,"searchDepth":122,"depth":122,"links":494},[495,496,497,498],{"id":13,"depth":122,"text":13},{"id":20,"depth":122,"text":20},{"id":61,"depth":122,"text":61},{"id":116,"depth":122,"text":116},"enterprise","\u002Fimages\u002Fprojects\u002Fasset-admin-hero.png",[502,506],{"title":503,"description":504,"video":505},"采购入库","从申请到审批入库","\u002Fvideos\u002Fexport-1781855853065.mp4",{"title":507,"description":508,"video":509},"资产管理","资产维护","\u002Fvideos\u002Fexport-1781858285889.mp4",{},4,"\u002Fprojects\u002Fasset-admin",{"title":388,"description":121},"asset-admin","projects\u002Fasset-admin","覆盖资产全生命周期的管理工具",[97,381,382,518,383,267],"GORM","FhwHsGzamkpun2EYCgv4Gf5aayxYYYDut647gOmOBys",{"id":521,"title":522,"body":523,"category":499,"client":131,"cover":131,"demo":131,"description":121,"extension":132,"featured":133,"features":131,"github":131,"meta":625,"modules":131,"navigation":133,"order":626,"path":627,"seo":628,"slug":629,"stem":630,"summary":631,"techStack":632,"visible":133,"year":156,"__hash__":634},"projects\u002Fprojects\u002Fstaff-scheduling.md","工厂轻量化智能排班系统",{"type":8,"value":524,"toc":619},[525,527,530,532,535,567,569,611,614,616],[11,526,13],{"id":13},[15,528,529],{},"中小制造工厂（10-200 人）的排班管理通常依赖 Excel 或纸质表格，排班效率低、工时合规难以保障、技能证书管理混乱。需要一套轻量化但功能完整的排班工具。",[11,531,20],{"id":20},[15,533,534],{},"构建了手动排班为主、算法辅助为辅的排班系统：",[25,536,537,543,549,555,561],{},[28,538,539,542],{},[31,540,541],{},"可视化排班","：周视图\u002F月视图切换，拖拽式排班操作",[28,544,545,548],{},[31,546,547],{},"轮班模板","：内置两班倒、三班倒、四班三运转等模板，可自动生成 1-3 个月排班",[28,550,551,554],{},[31,552,553],{},"技能管理","：员工技能证书登记，硬约束自动校验（无证不上岗）",[28,556,557,560],{},[31,558,559],{},"工时合规","：综合工时合规检查，确保符合劳动法规定",[28,562,563,566],{},[31,564,565],{},"智能推荐","：推荐引擎基于技能匹配、工时均衡、夜班频率等因素优先推荐人选",[11,568,61],{"id":61},[63,570,571,579],{},[66,572,573],{},[69,574,575,577],{},[72,576,74],{},[72,578,77],{},[79,580,581,588,595,603],{},[69,582,583,585],{},[84,584,94],{},[84,586,587],{},"Vue3 + Ant Design Vue 4 + Pinia + Axios",[69,589,590,592],{},[84,591,86],{},[84,593,594],{},"Go + Gin + SQLite",[69,596,597,600],{},[84,598,599],{},"算法",[84,601,602],{},"规则引擎（硬约束）+ 贪心回填推荐引擎（软约束）",[69,604,605,608],{},[84,606,607],{},"授权",[84,609,610],{},"HMAC-SHA256 签名许可证文件",[15,612,613],{},"单机部署，零数据库维护。支持试用\u002F永久两种授权模式。",[11,615,116],{"id":116},[15,617,618],{},"将工厂排班从 Excel 手工操作升级为可视化智能排班。算法推荐减少了排班人员的决策负担，工时合规检查降低了用工风险。跨平台构建脚本支持 macOS\u002FLinux\u002FWindows 部署。",{"title":121,"searchDepth":122,"depth":122,"links":620},[621,622,623,624],{"id":13,"depth":122,"text":13},{"id":20,"depth":122,"text":20},{"id":61,"depth":122,"text":61},{"id":116,"depth":122,"text":116},{},5,"\u002Fprojects\u002Fstaff-scheduling",{"title":522,"description":121},"staff-scheduling","projects\u002Fstaff-scheduling","面向中小制造工厂的智能排班与工时合规系统",[97,633,381,382,383],"Ant Design Vue","exaiXbJhdFBj2mVeq8GiTgpDMNUVAjmbV4LbOJusaQE",[636,638,640,644,647,650,652,654,656,658],{"techStack":637,"category":499,"client":131},[97,381,382,518,383,267],{"techStack":639,"category":128,"client":129},[152,153,154,155,97],{"techStack":641,"category":643,"client":131},[97,381,382,518,383,642],"Element Plus","logistics",{"techStack":645,"category":499,"client":646},[97,381,383,642],"毕业设计",{"techStack":648,"category":128,"client":131},[97,152,649,266,383],"Flask",{"techStack":651,"category":128,"client":129},[97,152,265,266,267],{"techStack":653,"category":499,"client":131},[97,381,382,383,642],{"techStack":655,"category":499,"client":131},[97,633,381,382,383],{"techStack":657,"category":499,"client":129},[97,381,382,518,383,642],{"techStack":659,"category":366,"client":129},[97,380,381,382,383,267,384],1782308506660]