卢宪廷

程序员,工程师,偶尔写文章

Github
一万关注
脉脉

关于我

专注于大语言模型/GPT应用开发/提示工程,企业搜索,事件驱动异步架构/分布式,C++/Rust/Typescript

出版技术书:高效C/C++调试,清华大学出版社, 第二作者 ISBN: 9787302649717。Rust 系列:正确编程的思考模型编程二三事

标签: GPT/Prompt/Langchain/Embedding/SQL/Parser等等,C++/Rust/Java/Python/Typescript/Javascript等等, /Lucene/ElasticSearch/Redis/MonggoDB/PostgreSQL/Kafka/Kubernetes/Container/gdb/CoreAnalyzer/中间件等等

工作经历

  • [2023年2月 - 至今] 大语言模型/ChatGPT赋能数据分析 +提示工程 +GPT模型等等

    • 负责设计和开发微策略基于OpenAI的AI可视化智能机器人,产品架构设计、NodeJS微服务架构设计、 MSTR ChatAgent with Langchain以及SQL Parser整合等等。因杰出卓越和对公司做出的特殊贡献,荣获得司E3奖项(在3000+员工中,仅8人获此殊荣)。

    • 主导和开发微策略AI可视化机器人的重大升级,包括text->SQL-viz功能、提示词优化、多Agent多步骤策略,并引入创新性的纠正机制以解决GPT回答不达预期的问题,将准确率提升了8%。

    • 设计和开发微策略产品的AI/ML机器学习算法mstrai代码库架构,包括关键驱动分析(Key Driver Analysis, KDA)等算法服务。成功识别并修复了一个关键性能瓶颈,将响应时间从40秒优化至1秒。

    • 基于Langchain迅速设计并实现数据分析智能机器人的原型,并在微策略全球大会上展示,为公司在AI领域的发展开辟了新方向。

    • 指导初级团队成员和显著提高了团队生产力和流程效率。如设计和实现了AI服务器SQL2Manipulations的UT脚手架,帮助开发和测试人员将覆盖率从1%提高了85%+,并分享了Langchain的底层实现机制。

    • 开发公司广泛使用工具服务(已开源):任务自动创建微服务快速自动便捷记录工单和公司P多语言方便添加ython工具。

  • [2020年12月 - 2023年2月] 微策略(杭州)有限公司, C++基础架构,+Rust, +Python等等

    • 设计并实现ChatABA微服务(一语行测),花销数小时的繁琐测试仅仅一个评论就分发到集群里运行,此服务被95+工程师纳入日常开发工作。

    • 主导并实现时区感知数据分析对象模型(包括序列化和反序列基础架构),将客户盼望已久的时区感知带入微策略平台。

    • 实现防止服务器崩溃的系统性机制,消除了难以重现的服务器崩溃问题,并申请了专利(三作)。

    • 设计和实现异步微策略语义数据迁移基础架构.

  • [2019年2月 - 2020年11月] 美国 MicroStrategy Corp.,+Nodejs, +kubenetes等等

    • 微策略下一代全域搜索(基于Elatic Search)微服务的主程,设计并实现:搜索查询解析器,自动补全,多语言支持,用户查询,索引更新架构等等功能模块。

    • 容器化和集群化(k8s)微策略传统的集成测试, 设计和编写了服务器的生命周期管理微服务CAT,极大提高资源利用率,节省工程时间,启动时间从小时变成了分钟。

    • 设计并实现微策略智能服务器的任务内存限制模块,提供高稳定的服务,并获得专利(一作)。改进微策略的高并行任务基础架构并提供节流服务,避免服务器非正常用户流量的过载。

    • 设计和主导重大客户Indidex的产品升级验证工具,留存大客户并升级到微策略产品;设计的验证工具被集成到产品中,从而服务更多的客户。

  • [2017年5月 - 2019年2月] 微策略中国技术中心, 软件工程师,+Java, +Lucene搜索, +MongoDB等等

    • 微策略下一代微服务语义管理调研,从关系型切换到MongoDB。

    • 微策略核心的功能元数据语义管理(用户权限,数据迁移等等)的维护和开发。

    • 微策略搜索引擎(Lucene为核心)的增强和维护。

    • C++大型服务器core dump分析,如内存损坏(double free, use after free, dangling pointer等等),多线程bug. 经验实战故事总结到书《高效C/C++调试》

    • C++大型服务器内存泄漏分析,并总结了十个内存泄漏模式,分享给所有公司的工程师学习。

教育

  • 东南大学
    2014年9月 - 2017年4月 (保送) 信息与通信工程

  • 天津大学
    2010年9月 - 2014年6月, (top10) 通信工程

  • 南开大学
    2012–2014 双学位, 经济学院,金融专业

开源项目

→ Full list

Rabot

我的智能机器人,帮我处理重复,繁琐和机械化的工作,比如记录工作时间,运行集成测试,生成工单等等。极大提高了我的工作效率,让我不被各种琐屑的事情中断思路。

Core Analyzer Core maintainer

一个被证明的调试内存问题的强大的工具。通过解析一个进程core dump或者存活地址空间的内存镜像,core analyzer可以遍历目标的堆数据结构,寻找内存损坏区域,搜索整个地址空间寻找数据对象的引用,或者分析内存模式等等。一个全面,免掉繁琐,并且有洞察性的工具。

Melt Subtitles

自动翻译字幕中不认识的单词。通过它,看电影电视剧,也可以学习英语。

Github Webhook Gateway

Rust编写的微服务,用于消费转发Github的事件,可以部署在Kubernetes,内存占用仅10~M。

AI应用

GPT 应用,翻译,润色,AI机器人

专利 & 认证

Systems and methods for job-level memory governing [1st Author]

Systems and Methods for Server Crash Prevention

Certified Kubernetes Application Developer (CKAD)

受欢迎的文章