您现在所在的位置:首页 > 学员就业 > 学生感言 >

Python1707A学员感想:我还想做个人工智能客服机器人

来源:奇酷学院 发表于:

通过这次做项目,使我对编程有了进一步的认识。做项目的时候,最重要的不是自己如何快速地将自己分配的任务做完,而是要注重团队合作。

通过这次做项目,使我对编程有了进一步的认识。做项目的时候,最重要的不是自己如何快速地将自己分配的任务做完,而是要注重团队合作。一开始组内必须对这个项目的数据库的命名进行讨论,定义表的属性的数据类型,表与表之间会有关联,所以有的属性的类型与长度必须定义一致,这样访问数据库时才不会出错。如果一开始不将这些步骤统一下来的话,就会给后面的编程带来一系列的问题。

 

 

我们开发的是电商项目,做的内容包括登陆、注册、展示商品列表,查看商品详情信息,购买商品,添加购物车和完成支付功能这七个功能。同时对五个表进行处理,对用户(user)这个表插入数据;商品类型(goodstyle)关联商品列表(goodsdetialtype)关联商品(goods)的三级关联数据库进行爬虫操作并且插入数据,对购物车(shopcart)这个表插入数据,商品展示进行查询操作。

 

做这个项目的时候,我们浪费了太多的时间在数据建表上,刚开始一个商品列表(goodsdetialtype)对应一个表,然后删了建,建了删,耽误了两三天。首先对于界面的一些布局没有考虑清楚就动手,不知道表内需要那些数据,对于细节方面考虑地不全面,导致了遇到了错误就不停地修改。其实我们在这个模块遇到的最大的问题就是,一开始对这块模块到底实现的功能与细节分析得不彻底,所以在开始编程的时候就感觉无从下手。写完之后,就对这个界面的功能进行不停地完善,在修改的过程中也就浪费了许多时间。

 

项目基本功能完成之后,我们为项目塑造亮点:一个是人工客服功能,一个是添加收货地址的级联关系。这两个扩展功能觉得还不错,而且基本上所有的电商网站都需要客服,所以我们觉得客服这个东西需要加入我们的电商项目中,如果用户对网页有什么不明白的地方可以去问客服。

 

 

当然项目还有许多需要完善的功能,例如:人工智能客服机器人,这个机器人如果用在我们的电商网站,就需要对我们的网站数据和客户提问的问题进行机器学习,这也是我们最后一个阶段需要学习的人工智能。还需要对模型类中的命名进行规范,不能用拼音命名;利用搜索框进行搜索到的东西不能翻页,等等等等...有太多功能需要完善。