基于大语言模型(LLM)的AI function开发,简直就是现代编程界的“魔法棒”!
你好,我是三桥君
最近三桥君有个任务,需要造一些测试数据,比如姓名、手机号、银行卡号、邮箱啥的,用来做测试。你猜怎么着?用这个LLM模型,我轻轻松松就搞定了,都不需要写那些烦人的规则。
举个例子,我要生成一个中国手机号,我就跟模型说:
直接输出一个中国手机号,只输出手机号,此外不输出额外信息,输出示例:17337348761
模型二话不说,直接就给了我一个手机号。是不是很酷?
再比如,我要造个邮箱地址,我就这么跟模型说:
直接输出一个邮箱EMAIL,只输出邮箱EMAIL,此外不输出额外信息EMAIL,输出示例: sqj666@gmail.com
模型也是秒回,直接给我一个邮箱。
我发现了个规律,只要按照这个模式来,我就能让模型生成我想要的各种数据。
直接输出一个{data},只输出{data},此外不输出额外信息,输出示例: {example}
比如,我想生成中国地址,我不想给例子,直接让模型自由发挥,我就这么写:
直接输出一个中国地址,只输出中国地址,此外不输出额外信息
这可比以前的传统方法省事多了。以前要写个数据生成的库,可能得几百几千行代码,现在呢?几行代码就搞定了。关键就在于那一行提示词,简单、高效,优势不要太明显。
其实,AI function这个概念也不是啥新鲜事了,但从去年到现在,这类项目好像并没有大规模爆发。我猜,可能是API太贵,大家用不起吧,哈哈。
我自己就弄了个小项目,我就是想试试,用免费的LLM小模型能不能干点实事。虽然处理复杂的事情可能力不从心,但像生成数据这种小case,它还是能轻松搞定的。
想象一下,如果将来有更多更强大的LLM模型免费开放,那肯定会有越来越多的优秀AI功能项目冒出来。这种基于LLM的开发方式,简直就是对传统软件算法的一种颠覆!
想想看,以前我们开发软件,得一点点写代码,调试,优化。现在呢?一句话的事,AI就能帮你搞定。这不仅仅是省时省力,更是打开了一种全新的编程思维方式。以前我们是被代码限制,现在我们是用语言来指挥代码,这感觉就像是学会了魔法一样。
而且,这种开发方式不仅仅是快,它还非常灵活。你想生成什么数据,就告诉AI,它就能按照你的要求来。这就好比你去餐厅点菜,你点什么,厨师就给你做什么,完全个性化。
当然,三桥君认为这种技术也有它的局限性。毕竟,AI不是万能的,它生成的数据可能有时候不太完美,需要我们人工去校对。但即便如此,它已经大大提升了我们的工作效率。
总之,基于LLM的AI function开发,就像是一股清新的风,给编程界带来了新的活力。三桥君相信,随着技术的进步,这种开发范式将会越来越普及,成为我们编程生活中不可或缺的一部分。到时候,我们每个人都能成为“数据魔法师”,用我们的语言,创造出无限的可能~
>>相关文章
Prompt:在AI时代,提问比答案更有价值
AI时代,程序员会被取代吗?
如火似茶的AI Bots到底有什么现实意义呢?