AI驱动开发
文章平均质量分 85
XDevelop AI驱动的新一代软件开发平台
XDevelop AI低代码开发
AI驱动的智能软件开发平台,让程序开发更高效!
展开
-
AI低代码开发宣言之应用:软件的融合
软件已经在社会生活的所有领域改变了世界。瑞士计算机科学家尼古拉斯·沃斯在获得图灵奖时提出:程序=数据+算法,这个公式揭示了软件的核心,但是对于软件的应用,不同的场景又有不同的侧重。原创 2023-06-26 17:58:28 · 375 阅读 · 1 评论 -
面向AIGC的系统通用模型设计
在AIGC辅助编程中,如果利用AI大模型从组件直接生成业务功能,由于组件的多样性和复杂性,必然会使用更多更专业的提示,而且出错的概率也会大大增加。但是如果使用模型结合具体的业务数据和逻辑来进行生成,将会大幅减少提示的复杂性,同时也会规范AI的输出,既增加了效率同时又减少了出错。原创 2023-06-22 02:37:22 · 499 阅读 · 1 评论 -
利用AIGC生成软件的设计文档
通过AI大模型,我们确实可以利用文档的自动生成来减少文档工作。然而软件的文档并不是独立的,而是一组相关文档的集合。这就需要大量的AI提示词,并且这些提示词之间具有一定的逻辑关系。因此我们可以建立一个软件的设计元模型,充当AI提示词的作用,生成一致的文档体系。原创 2023-06-16 07:53:38 · 1964 阅读 · 2 评论 -
面向AIGC的开发组件体系设计
我们知道,AI大模型可以通过提示来编写代码,因为它经过了GitHub中的许多优秀代码的训练。但是这些代码都是由不同的优秀程序员所编写,同一种功能有许多不同的实现方式,基础的组件和框架也是为人类程序员开发和设计的。也就是说AIGC虽然很优秀,但程序员拥有的缺点它都具有。也许我们可以针对AIGC的特点,为其专门设计合适的组件体系来进一步提高AI与程序员沟通的效率,从而充分发挥AI大模型的能力。原创 2023-06-05 21:43:10 · 979 阅读 · 1 评论 -
代码可读性是AI低代码开发的关键所在
代码首先是给人看的,其次才是在电脑上运行的。然而我们经常听到这样的论调,代码能运行就不要动,你和代码之间有一个能“跑”就行。原创 2023-05-29 21:00:13 · 591 阅读 · 2 评论 -
AI是为人类写代码还是为自己写代码?
AutoGPT可以自己规划并完成任务,那么它自己编写并执行代码,代码的可读性还有什么意义呢?AI到底是为人类写代码,还是为自己写代码?原创 2023-05-24 21:44:05 · 681 阅读 · 1 评论 -
AI低代码开发宣言之过程:软件工程化
一个更加确定的未来是,软件的研发过程将类似于工业生产的流水线,不再取决于个别人的能力,而是依赖于智能的流程和工具,通过高可读的代码将极大的减少Bug率,提高软件的开发效率,真正达到软件开发的多快好省。原创 2023-05-18 13:01:37 · 643 阅读 · 4 评论 -
从六个维度来分析:代码、无代码、低代码、AI提示代码、AI低代码
IT行业最不缺少概念,再多几个也无妨,反正大部分的概念大部分人都不会真正弄懂。AI低代码是我们新创的,AIGC+低代码、AI+低代码、智能开发、AI生成式开发、AIGS(AI生成软件)等等,这些概念已经呼之欲出了,不过还是觉得AI低代码开发最为顺口。原创 2023-05-18 10:42:11 · 377 阅读 · 0 评论 -
再厉害的程序员都有这三个痛点,然而它没有
作为一名资深程序员,我一直以为这三个痛点是天经地义、理所应当的,所以就一直逆来顺受,习以为常。直到ChatGPT的出现,我才意识到,这三个痛点是可以被同时打破的,甚至有了一种岌岌可危的感觉,所以今天有必要站出来,对这一“怪物”进行仔细的审视和研究。原创 2023-05-18 09:30:49 · 187 阅读 · 0 评论 -
AI低代码开发宣言之核心:编程的粒度
由于编程语言的灵活性,同一个功能可以有无数种实现的方式,虽然AI大模型给出了一种实现方式,但是实现的正确性还需要我们自己进一步验证,许多个性化的需求还需重新处理。由于生成的都是片段代码,因此需要首先设计系统架构体系,让AI大模型在具体的架构框架下进行代码生成。所以说目前直接使用AI大模型是否能真正的减少工作量还有待确定。原创 2023-05-18 12:25:00 · 653 阅读 · 1 评论 -
AI低代码开发宣言:一场新的软件工程革命
这不仅仅是一个技术框架,更是一个新的软件工程思想,是程序员自身编程方式的反思,是进一步解放生产力的新技术架构,将会深刻地改变软件系统的开发和实践。原创 2023-05-18 12:07:22 · 1639 阅读 · 3 评论