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

本文涉及的产品
NLP自然语言处理_高级版,每接口累计50万次
NLP 自学习平台,3个模型定制额度 1个月
NLP自然语言处理_基础版,每接口每天50万次
简介: 【自然语言编程实践】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

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



相关文章
|
11天前
|
存储 SQL 数据库
Python 金融编程第二版(GPT 重译)(四)(4)
Python 金融编程第二版(GPT 重译)(四)
17 3
|
11天前
|
存储 NoSQL 索引
Python 金融编程第二版(GPT 重译)(一)(4)
Python 金融编程第二版(GPT 重译)(一)
15 2
|
11天前
|
索引 Python
Python 金融编程第二版(GPT 重译)(二)(4)
Python 金融编程第二版(GPT 重译)(二)
12 0
|
11天前
|
存储 SQL 数据可视化
Python 金融编程第二版(GPT 重译)(二)(3)
Python 金融编程第二版(GPT 重译)(二)
22 0
|
1天前
|
机器学习/深度学习 自然语言处理 算法
NLP技术在聊天机器人中的应用:技术探索与实践
【7月更文挑战第13天】NLP技术在聊天机器人中的应用已经取得了显著的成果,并将在未来继续发挥重要作用。通过不断探索和创新,我们可以期待更加智能、自然的聊天机器人的出现,为人类生活带来更多便利和乐趣。
|
11天前
|
存储 机器学习/深度学习 关系型数据库
Python 金融编程第二版(GPT 重译)(四)(5)
Python 金融编程第二版(GPT 重译)(四)
13 2
|
11天前
|
存储 SQL 数据可视化
Python 金融编程第二版(GPT 重译)(四)(1)
Python 金融编程第二版(GPT 重译)(四)
19 2
|
11天前
|
数据可视化 Python
Python 金融编程第二版(GPT 重译)(三)(4)
Python 金融编程第二版(GPT 重译)(三)
12 2
|
11天前
|
存储 算法 数据可视化
Python 金融编程第二版(GPT 重译)(一)(1)
Python 金融编程第二版(GPT 重译)(一)
15 1
|
11天前
|
SQL 存储 数据库
Python 金融编程第二版(GPT 重译)(四)(3)
Python 金融编程第二版(GPT 重译)(四)
12 1