BlogHub
收录
作者
关于
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 + LoRA
Unit 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 节点:赶不上变化的计划
前端技术规划与战略:2022
Componentless: 面向低代码时代的前端架构设计
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 Model
Gradle 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 —— 一个通用语言元信息转换器
远程工作一周,我们使用这些工具
我不知道看到的是不是真相 ?
如何做遗留系统的重构评估
再说遗留系统重构