AI 编程落地业务开发的探索与实践
@李韬:本文围绕 AI 编程落地业务开发展开,梳理 AI 编程稳定性和门槛两个核心问题,后从 AI 编程配置(Rules、自定义模式、MCP)、编程流程(新项目、老项目不同场景)、优化提示词三方面阐述探索实践,总结通过标准化与场景化让 AI 编程成为生产力。…
@李韬:本文围绕 AI 编程落地业务开发展开,梳理 AI 编程稳定性和门槛两个核心问题,后从 AI 编程配置(Rules、自定义模式、MCP)、编程流程(新项目、老项目不同场景)、优化提示词三方面阐述探索实践,总结通过标准化与场景化让 AI 编程成为生产力。…
@李天鸣:讨论了七猫进行 AI 代码评审实践的相关内容,包括目标、产品与技术方案、开发过程、效果调优等,旨在通过 AI 辅助代码评审,提升代码质量和企业生产效率。…
@吴昌鑫:讨论了 App 稳定性保障存在人工值班效率低、处理流程繁琐等问题,介绍了通过稳定性 Agent 交付稳定性系统,利用飞书 Aily 开发实现智能监控与归因的技术方案、存在的不足及未来展望。…
@王柯、@张文森、@王林、@费高联:讨论了在纯血鸿蒙推出和鸿蒙端书城功能落后的背景下,进行书城改造以追齐双端功能的实践,大量运用 AI 并选用 Flutter 跨端方案,总结经验以提升客户端开发效率。…
本文围绕AI时代代码评审左移的最佳实践展开。先解释“左移”“右移”概念,探讨CR左移后的实践。IDE侧介绍Cursor、Github Copilot、通义灵码等工具的CR方式,指出设置Rules可规范AI行为,人类工程师转为Reviewer。云效侧通过Webhook触发AI评审,目前部分团队体验,规划多项能力,核心在上下文和提示词质量。…
@徐晨皓:从前端开发视角探讨 Cursor 表现。通过 ToC、ToB 项目展示图生代码功能,其能构建布局、拆分组件,但样式还原有提升空间。还介绍 Figma - MCP 接入,可提高代码生成准确性与效率。总体而言,Cursor 能简化开发、加快交付,但细节处理待完善。…
围绕结构化 prompt 展开,先介绍其概念,以 CRISPE 框架为例说明编写方式。接着阐述优势,如层级清晰、降低认知负担、定向唤醒模型能力等。还给出两个实践案例,包括生成 Go 文件和 proto 文件等。最后总结,指出结构化 prompt 可读性强、助 ChatGPT 输出稳定,能提升开发效率,未来写高质量 prompt 很重要。…
@杨晨:本文围绕AI辅助编程工程化展开。因大模型回答发散、不稳定,维护大型项目有困难。实践中用cursor + MCP生成go代码po文件,开发提示词文件[create_po.md](create_po.md)。按检查连接、获取表结构、生成并保存go文件步骤执行。最终生成account.go文件,声明包、定义结构体等。强调开发提示词重要,其需迭代维护,代码要人工审核。…
@李天鸣:这篇文章围绕“AI利器系列”展开,介绍AI在提升效率方面的应用,从普通人视角阐述AI发展阶段,以金字塔结构呈现。 底座是通用大模型,介绍其从进入大众视野到普及的历程,分析普通人需关注的维度,如阵营、参数量等,对比生成模型和推理模型,还提及提示词相关内容。第二层聚焦AI智能体,解释其概念,以Manus为例探讨亮点与启发,指出开发AI应用要重视模型能力和升级弹性。第三层的AI合唱团,设想多个智能体协同解决复杂问题的场景。第四层模拟世界涉及“世界模型”概念。…
提升自然语言转换为 SQL 查询可能的3个方向有:1. Prompt 工程,以用户角色提供充足的上下文信息;2. 建设知识库,以系统角色提供上下文信息;3. 增强模型的NL2SQL能力 。 在第3个方向上,我们发现:本地部署的 deepseek-r1:32b 的 NL2SQL 的准确度与满血版的在线 deepseek-r1:671b 存在较大差距。这说明模型能力会影响 NL2SQL 准确性。 本文通过蒸馏 DeepSeek 模型,探索:通过提升模型专业能力,能够提高 NL2SQL 的准确度…
一、背景随着公司业务的发展,海量小说数据激增,构建高效数据管理与分析平台刻不容缓,OpenLake(开放数据湖,一种致力于打破数据孤岛,实现各类数据自由流通与协同处理的理念)理念及 Paimon 湖格式因此备受关注。然而,传统数据处理手段在应对海量小说数据时,性能瓶颈与低效率问题突出。StarRocks 作为先进的 MPP(大规模并行处理,Massively Parallel Processing)数据库,其物化视图等特性,为解决这一困境提供了创新思路,也为公司自研分析平台提供了技术支持。 二、收益(一)极致查询性能提升基础查询加速:在直接查询 Paimon Append Only(仅追加写) 表格式的大规模小说数据集(如:paimon 中的dwd.paimon_dwd_filted_flattened_log_inc_h表),StarRocks 展现出惊人的速度,总耗时仅 148.92…
文本并不纯粹是一篇教学文章,我们会以制作一个智能的命令行工具为目标,在过程中穿插一些涉及到的行业中术语或扩展知识,以及列举相似功能AI软件的幕后实现,所以你也可以把本文当作一篇AI技术科普。看完全文后,你将收获: 1. 市面上所有AI应用的幕后实现原理 2. 自制Agent框架/程序的能力…
本文围绕Go语言的Ants协程池展开深入分析。开篇提出关于协程池的一系列问题,如创建、任务分发、空闲协程选择及清理等,并分享了读前想法与实现。接着详细剖析Ants,其模型包含Pool、Workers等组件。协程池创建采用惰性策略,介绍了Pool和Option的属性及创建函数。WorkerQueue有循环队列和栈两种实现,分别阐述其特点。任务提交涉及自旋锁,任务调度有明确流程。空闲协程通过守护协程定时清理。还介绍了容量变更、预热协程等操作。最后对比个人实现与Ants,如创建策略、任务分发方式等方面的差异,有助于读者全面理解Ants协程池及其应用场景。…
为何选择 StarRocks 处理实时数据?在选择 StarRocks 前,我们在开发实时任务时基本只依靠 Flink 内部计算来实现各种场景。但是随着业务的发展,数据繁多、场景越发复杂、大家对数据的准确性要求越来越高,这种开发模式暴露出不少痛点,一起来看下我们的优化方案吧。…
本文讨论了华为 ArkUI-X 跨平台技术,包括背景、开发环境搭建、创建跨平台工程、图片浏览功能案例、跨端技术、面临问题及总结等方面内容。…
本文主要介绍我们在用户侧建模的首次探索和实践。经过实验分析,取得了初步的结果,在核心指标人均阅读时长、DAU上带来了显著的提升,验证了整个方向的可迭代性。…
AIGC平台融合前沿的人工智能技术,包括但不限于生文大模型、生图及视频模型,致力于构建一个高效稳定的AIGC工作流程。我们的目标是通过这些技术提升内容生产的效率,同时降低成本,为业务场景提供强有力的支持。…
在这个秋意渐浓、枫叶如火的季节里,我们团队在2024年11月30日这个阳光明媚的周六迎来了一次特别的团建活动——前往苏州天平山赏枫,并在阳澄湖畔享受美食。这次旅行不仅加深了同事间的了解与情谊,也让我们有机会远离城市的喧嚣,沉浸在大自然的怀抱中。…
@李天鸣:本文介绍了 Go 1.23 引入的 iter 迭代器,然后通过案例展示了基础的使用以及函数式的方式,最后简述了实现原理与两种迭代模式。从代码的可读性来看,迭代器增加了代码的理解成本。不过从“对象”的角度来分析,迭代器其实有助于代码封装维护,因为它将分散的逻辑内聚到一起,并且提供了统一的消费模式。…
性能监控与优化是现代软件开发中不可或缺的一环,尤其是在分布式系统和服务端应用中。通过有效的性能监控工具,开发者能够快速定位并解决性能瓶颈,从而提升系统的响应速度和用户体验。继《使用 Pyrscope 结合 Holmes 加速找到服务瓶颈》之后,Pyroscope 在我们的团队中发挥了重要作用。例如,在 ADX 服务中,通过对深拷贝操作的优化,实现了性能提升 10%的目标;在配置中心方面,我们也通过性能监控发现并解决了多个关键瓶颈。 然而,尽管 Pyroscope 和 Holmes 已经在性能监控方面取得了显著成果,但仍存在一些不足之处。首先,目前只有 Holmes 异常上报机制,缺乏正常运行时的数据上报,这使得在排查问题时缺乏对比基准。其次,随着 Go 语言版本 1.21 的发布,Profile-Guided Optimization (PGO) 已经成为标准特性之一,但 Holmes…