Python 编程与自动化
使用 Python 进行工具开发、脚本编写与流程自动化,注重代码组织、模块复用和维护效率。
这里介绍我的技术方向、最近在做的事,以及联系方式。
我是 Gavin,目前从事测试开发,也在持续拓展自己在软件开发和 AI 应用方面的实践。从工作中的工具开发、数据处理与流程自动化,到个人项目中的知识问答、量化研究和内容选题,我尝试把不同领域的问题做成可以实际使用的软件。 我的开发经历与测试工作紧密相连。做功能时,我也会关注结果是否可信、过程能否追溯、出了问题如何定位和恢复。这些关注贯穿了我的工作和个人项目。 目前,我主要围绕 Python、AI 应用与 Agent 展开实践,也希望通过更多完整项目,持续拓宽自己理解问题和解决问题的能力。
使用 Python 进行工具开发、脚本编写与流程自动化,注重代码组织、模块复用和维护效率。
掌握 Web 服务与 API 开发,理解请求处理、接口设计、数据校验和状态管理,能够完成前后端接口协作。
使用关系型数据库组织和管理业务数据,关注数据建模、查询、事务与一致性,理解不同存储方式的适用场景。
对数据进行清洗、转换、统计和比较,从原始信息中提取有用结果,支持性能分析、问题定位与研究判断。
掌握文本向量化、关键词检索、语义检索与混合检索,能够组织和索引非结构化内容,为搜索、内容发现及 AI 应用提供相关信息,关注检索质量与来源可追溯性。
掌握模型接口集成、上下文组织与结构化输出,能够结合业务需求设计模型交互,并校验和处理生成结果。
理解工具调用、状态流转与多步骤任务编排,能够组织模型、工具和业务逻辑,关注执行边界与过程可控性。
具备测试设计、自动化验证与异常分析能力,关注功能正确性、边界条件和系统可靠性,也关注 AI 输出的质量评估。
使用 Linux、Git 和 Docker 进行开发、版本管理与环境部署,结合日志和运行状态定位问题,关注环境一致性与维护成本。
这是我的个人博客,用来整理文章、项目和学习记录,也是我持续实践软件开发的一个项目。站内的「问 Gavin」提供基于公开内容的知识问答,并附上回答来源。