【自然语言编程实践】GPT4 企业级在线商城开发 01-数据模型设计 下

简介: 【自然语言编程实践】GPT4 企业级在线商城开发 01-数据模型设计

GPT 上线,完成数据模型设计


接下来设计数据结构。

这一部分 GTP 非常擅长,我们让它来做。


设计管理员、员工、和客户


image.png


补充细节:验证码和地址


设计完成之后我发现有一些疏漏。比如没有创建时间和更新时间的字段,也没有验证码和收货地址相关的表。所以又给它提示,让它继续设计。

image.png

在此之前,ChatGPT 的一个问题是消息过长会导致消息中断,不过前几天的新版本中增加了 Continue generating 功能,再也不需要输入继续了。


设计产品和活动


接下来继续从管理端的角度设计,先把产品、活动这些东西设计好,再设计 C 端会更容易一些。

开发过商城系统的朋友应该都知道,活动这个模块是最复杂的,因为它的玩法实在是太多了。有些复杂的商城系统还要考虑各个活动之间的冲突问题。

image.png

粗略检查了一下,没有什么大问题。


设计充值和订单


最后就是充值表和订单表了,这两个模块相对简单,没什么好说的。

image.png

可以看到,虽然我的 prompt 很简单,但是 GPT 却充分考虑到了很多细节。比如它知道一笔订单可能对应多个商品。

这里你可能会问,怎么没有购物车呢。因为我打算把购物车放到前端缓存中。

数据模型就设计完成了。

我把它放到 prisma 项目中试试看。

Oops!有报错。

image.png

看看提示,原因是一对一的关系,在定义端必须是唯一字段。而我们却少了 @unique 的唯一字段标识,手动加一下就可以了。

造成这种现象的原因有可能是 GPT4 的知识只到 21 年 9 月份,很多框架和库未来的更新它是不知道的,所以这也算是它的一个缺陷。

简单修复了一下,建表完成。

image.png

如果你比较懒,可以不用自己修复,GPT4 也很喜欢修这种小问题。

方式就是把错误和代码一股脑甩给它就可以了。

image.png

好,这部分工作终于完成了。



相关文章
|
6月前
|
人工智能
IDEA完全免费AI辅助编程插件BITO-GPT4安装及中文国产化设置
IDEA完全免费AI辅助编程插件BITO-GPT4安装及中文国产化设置
601 1
|
5天前
|
人工智能
编程领域长期霸榜的GPT之设计奥秘
编程领域长期霸榜的GPT之设计奥秘
|
5天前
|
机器学习/深度学习 自然语言处理
解析GPT-3、GPT-4和ChatGPT关系-迈向自然语言处理的新高度“
解析GPT-3、GPT-4和ChatGPT关系-迈向自然语言处理的新高度“
|
10月前
|
机器学习/深度学习 存储 自然语言处理
从零开始学习Java神经网络、自然语言处理和语音识别,附详解和简易版GPT,语音识别完整代码示例解析
从零开始学习Java神经网络、自然语言处理和语音识别,附详解和简易版GPT,语音识别完整代码示例解析
93 0
|
9月前
|
敏捷开发 自然语言处理 前端开发
【自然语言编程实践】GPT4 企业级在线商城开发 01-数据模型设计 上
【自然语言编程实践】GPT4 企业级在线商城开发 01-数据模型设计
|
11月前
|
存储 人工智能 前端开发
当GPT-4反思自己错了:性能提升近30%,编程能力提升21%
当GPT-4反思自己错了:性能提升近30%,编程能力提升21%
|
11月前
|
存储 人工智能 Prometheus
面向GPT-4编程的时代来了:GitHub Copilot大升级,首次集成聊天功能
面向GPT-4编程的时代来了:GitHub Copilot大升级,首次集成聊天功能
504 0
|
JavaScript IDE 小程序
重磅!基于GPT-4的全新智能编程助手 GitHub Copilot X 来了!
重磅!基于GPT-4的全新智能编程助手 GitHub Copilot X 来了!
|
机器学习/深度学习 编解码 缓存
中文稀疏GPT大模型落地 -----通往低成本&高性能多任务通用自然语言理解的关键里程碑
GPT模型能较好的处理NLP各个应用领域的任务,比如文本分类,推理,对话,问答,完形填空,阅读理解,摘要,生成等等。百亿/千亿参数量级的GPT大模型作用在这些应用领域虽然效果很好,但是训练成本非常高。
|
1月前
|
人工智能 自然语言处理 物联网
Predibase发布25个LoRA,超越GPT-4的Mistral模型
【2月更文挑战第24天】Predibase发布25个LoRA,超越GPT-4的Mistral模型
32 2
Predibase发布25个LoRA,超越GPT-4的Mistral模型