phodal

phodal.com
2024
构建演进式 AI 辅助编码,融合 DevOps 规范和实践可执行单元校验:在 IDE 中提升 AI 智能体代码的准确性在 IDE 中构建 AutoDev AI 编程开发智能体框架与 AI 智能体语言?AutoDev DevIns —— 开源 AI 智能体语言,构建 AI 驱动的自动编程如何构建全流程辅助的 AI4EE 能力:从 Team AI 到企业级 AI 辅助研发的思考?AutoDev 自定义 Agent:快速接入内部 AI Agent,构建 IDE 即 AI 辅助研发中心2024 年 AI 辅助研发趋势预测:从研发数字化到 AI + 开发工具 2.0,不止于 Copilot在 GitHub Action 上构建 HarmonyOS 应用AutoDev 1.6.4:借助生成式 AI 提升 HarmonyOS 应用开发体验生成式 AI 辅助遗留系统改造:工具设计篇AI 如何解决复杂软件开发问题?从 AutoCRUD 到 AutoPage、 AutoSQL 的设计编程语言的 AI 支持AutoDev 1.5.3:精准测试生成、本地模型强化与流程自动化优化编码数据集生成框架 UnitGen 0.4.0:代码文档生成、测试代码生成AutoDev Coder 6.7B 代码微调模型(v1 试验版)
2023
2023 节点:追着变化的计划构建你自己的 AI 辅助编码助手“用调评” 一体化:生成上下文数据集,改善 AI 测试生成质量AI 研发提效开源方案 Unit Mesh 总结开源 UnitEval —— 构建 AI 辅助编程的高质量数据集与模型微调自动评估生成式 AI 应用落地小结:高估的模型能力,低估的工程实施构建沉浸式 AI 文本编辑器:开源 3B 编辑器的设计原则与思路场景驱动的智能 IDE:以遗留系统的 AI 体验设计为例2024 AIGC 规划:探索交互体验变革与边缘智能基础设施篇AI 助手背后的体验设计:从 AI 写作和编程的辅助增强说起Team AI:简化繁琐日常任务,打造团队智能协作AutoDev 1.4 规模化 AI 研发辅助:团队 Prompts、自定义活文档、代码检视AIGC 重塑软件工程 Code Review 篇:IDE 插件 + DevOps 平台协同组合Prompt 驱动架构设计:探索复杂 AIGC 应用的设计之道?PromptScript:轻量级 DSL 脚本,加速多样化的 LLM 测试与验证Prompt 策略:代码库 AI 助手的语义化搜索设计如何工程化落地 LLM:五类模式加速 AI 应用开发CoUnit:探索 LLM 即团队接口人,释放平台工程生产力AutoDev 1.1 更新:自定义大模型、自定义 prompt 行为项、自定义规范LLM as Co-pilot:AutoDev 1.0 发布,全流程 AI 辅助编程探索 prompt 编码范式:如何优雅构建测试代码生成提示词?开源 AI 编程助手 AutoDev 0.7 发布—— 生成规范化代码,深入开发者日常LLM 赋能的 BizDevOps 工具链:扩大端到端触点,内建流程与规范LLM 赋能的软件架构:适应代码生成架构,改善生成质量瓶颈经典软件工程复兴?大模型驱动的软件工程实践标准化开源 AIGC 电子书《构筑大语言模型应用:应用开发与架构设计》LLM 应用参考架构:ArchGuard Co-mate 实践示例语言接口:探索大模型优先架构的新一代 API 设计LLM 优先的软件架构:四个基本架构设计原则规范即治理函数:LLM 赋能的软件架构治理与架构设计ArchGuard Co-mate:一次关于大语言模型与架构治理、架构设计的探索以 LLM 为核心 LLM@Core:程序员的大语言模型技术指南LLM 赋能的研发效能:如何探索软件开发新工序?如何设计 AI 辅助编程的 PROMPT 策略?大语言模型友好的 API:借助集体智慧构建更好的软件架构上下文工程:基于 Github Copilot 的实时能力分析与思考AutoDev:AI 突破研发效能,探索平台工程新机遇AI 研发提效:四种代码生成微调方式大比拼?AI 研发提效的正确姿势:开源 LLM + LoRAUnit Runtime:一键运行 AI 生成的代码,或许将成为你的复制 + 粘贴神器Prompt 即代码:设计和管理 AI 编程的最佳实践渐近式 AI 编程模式:Unit Mesh 架构的设计思路与探索开源 ChatFlow:让人类设计高质量流程,让 ChatGPT 生成与复读未来可期的 AI 编程:到底是程序员的终极解放还是失业的开始?如何构建结合 ChatGPT 的半自动化编程:以 ClickPrompt “步步惊心” 示例ChatGPT 的 10 种集成模式:从开源 AI 体验平台 ClickPrompt 中受到的启发实时的软件生成 —— Prompt 编程打通低代码的最后一公里?ArchGuard Pipeline:打造企业级架构治理方案如何利用好 AIGC 与创造力,探索出合适的 AI 策略Prompt 编写模式:如何为 ChatGPT 构建思维框架ArchGuard Runner:轻量级的 ArchGuard Pipeline 任务引擎Kotlin 数据科学:从数据分析视角看 Kotlin 语言的数据生态Kotlin Dataframe 与 Apache Arrow 的一次尝试(基于 DEMO 的 ChatGPT 生成)如何持续架构治理?我们和 ChatGPT 聊了一会?2022 年前端趋势总结与 2023 战略规划2022 节点:重学架构与居家厨艺
2022
数字技术与架构趋势:对于 2023 年的思考领域特定语言的 IDE 支持:基础篇架构孪生:数字化架构的虚拟模型是什么?软件开发工业化:架构语言 Fklang 对下一代架构设计的探索自动增量计算:构建高性能数据分析系统的任务编排高性能可视化架构:一个交互式实时数据引擎的架构设计低延迟架构体系初探金融 Python 即服务:业务自助的数据服务模式如何用 DDD 给 DDD 建模,破解 DDD 的魔法?去中心化在线协作:Feakin 的图形协作是如何设计的?如何构建一个在线绘图工具:Feakin 是如何设计与构建的?移动应用架构治理初探:从依赖分析与 Android 应用的生命周期说起技术的成长:如何从毕业生到技术专家?图的抽象:概念与模型的构建分层、分步与康威定律1000 行输入框的养成:如何平衡体验与灵活性?图表即代码:以代码化的方式构建新一代图形库 —— Feakin思维图形化:从表象到概念的浮现过程面向开发者的网站,真的是认真设计过的吗?社区驱动开发:技术选型的另类浅析架构自治服务:构建数据驱动的架构洞察架构治理基石:基于规范 + 模式的工具化如何实现一个架构工作台?来看看 ArchGuard 如何实现的。架构工作台:构建企业(应用)架构的数字孪生架构即代码:编码下一代企业(应用)架构体系架构治理调研:规则、表达式还有语言为“架构”再建个模:如何用代码描述软件架构?专家 x 抽象 x 类比组合架构:Arduino 浅析“分布式” 开发规范治理回到单体架构:一个开源项目的重构遗留系统现代化工具集:Modernizing数据处理的抽象:数据与知识处理的思考领域元组件:领域特定的组件集合
2021
2021 节点:赶不上变化的计划前端技术规划与战略:2022Componentless: 面向低代码时代的前端架构设计Yiki:NanoComponent(草稿)Quake Transflow 一个以 DSL 为核心的低代码系统Quake 一个开源的知识管理元框架元素建模:探索建模的要素从 Codecity 到元宇宙:元宇宙的软件形态会怎样的?碎片粘合:Tasking DD 启发的思考开发者体验嗨皮书 ver 0.1 发布:《开发者体验:探索与重塑》为维护而设计:架构设计的首要原则开发者体验:错误呈现云原生转型模式:构筑云迁移的加速器文档工程体验设计:重塑开发者体验API 库的文档体系支持:主流编程语言的文档设计文档同构:如何实现文档与代码的双向绑定?2021 年技术书籍推荐 ——『Phodal 精选』团队拓扑:在云原生时代,如何定位自身与团队?云原生转型:规模化演进与文化思考技术产品化运营中大型组织 DevOps 成熟度模型过去两年:回顾第二个 5 年的计划研发工具一体化:效能演进调研技巧(上):以『时间旅行调试』为例云研发 IDE Uncode:演示版发布(欢迎加入开发)Rust GUI 编程漫谈:超越 Web 与原生 GUI模式的模式:从设计模式到元模式个人黑客马拉松流程即代码:低代码 & 云研发 IDE —— Uncode数字技术战略:开发者体验 —— 内部工具的“最后一公里”分层架构演化:从单体的插件化演化所引起的思考基于 Git 的代码物理分析“内源”文化优于中台思想轻量级架构可视化:Coco 实现前端规划:我的 2021 前端技术战略写个取代自己的工具:Coco —— 自动化分析与建议新一代架构 water:超越 Serverless 的云研发架构模式
2020
2020 节点:平凡 & 重新出发论程序员成长:如何像游戏一样打怪?开源无法开箱即用:开源背后的学习成本2021 年数字技术趋势编程语言的支撑体系:构建系统、IDE 和依赖管理为什么创造 Charj 语言?从十年以后的编程说起前端的自动化重构Lemonj:类 CSS 的自动化重构工具Charj —— 代码的代码化语言Rust + LLVM 调用 C/C++ 模块Rust + LLVM + JIT hello, world 示例开发者即服务:开发者的被按需即用咨询札记(壹)编程语言的被淘汰:选错语言毁终身谈系统重构的未来:重构工具 Coca 一周年临时方案传染性编程语言的 IDE 支持Rust 性能优化日志(上)Gradle 的 IDEA 支持:自定义 Gradle Tooling ModelGradle IDEA 的项目模型在浏览器里 Debug C++R8 的编译和使用如何快速识别烂项目IDEA Community Debug Android 插件第三个系统构建的抽象Rust OO:多态与继承『头破血流』学编程语言(Rust 篇)Gradle Debug:基于 Composite Build 的方式大型开源软件的阅读技巧自制 Gradle 依赖格式及转换插件自制简易 Gradle 的 Java 编译器插件六年之后:回到底层编程微服务治理:自动化分析方式编辑器的自制Android Studio 构建 APK 分析代码评论家如何快速分析大型系统架构?Android Studio 编译笔记设计测试策略Rust.unwarp(): 编译器驱动开发迁移防护网停止复用README 驱动开发开源游戏:开源会为企业带来什么逆数字化:数字化时代的自由在何处?需求代码化Yiki:元微前端框架云开发万物代码化:从低代码、云开发到云研发如何解决人智商不够?这 8 篇文章告诉你:未来的软件研发是怎样的?代码生成模式:未来我们会怎样写代码?如何去管理你的知识管理?个人开源的困境:开源只能交个朋友开源?不好意思,你们都理解错了文档代码化让第一个版本的系统混乱一点,或许是件好事程序员造轮子的正确姿势Ledge:一个开源的『DevOps + 研发效能』知识平台如何用 DDD 结合 TDD 的思想『分治』复杂问题?前后端一体化:前后端分离将死?如何为代码建模?如何高产跨平台架构模式如何同时学会两门编程语言?Chapi —— 一个通用语言元信息转换器远程工作一周,我们使用这些工具我不知道看到的是不是真相 ?如何做遗留系统的重构评估再说遗留系统重构