自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 探索基于OpenAI实现个性化对话机器人(二)

前文已经介绍如何使用fine-tuning模型构建自己的chatbot,但是fine-tuning模型也是一个基于概率的模型,由于AI团队使用的训练集数据的规模极大且繁多,你想通过这单次的微调就很快改变模型比较有难度。幸运的是目前OpenAI团队推出了Retrieve助手,它可以基于你提供的私有数据和你进行对话,这样我们不就可以站在巨人的肩膀上做事了吗哈哈哈^^本文主要介绍openAI的assistants功能,并且使用assistants的retrieval功能进行基于私域数据的chatbot。

2023-12-27 12:45:19 783 1

原创 探索基于openAI实现个性化对话机器人(一)

(2)利用LangChain、向量数据库(Pinecone) 和 LLM(如 GPT-4 和 ChatGPT)构建基于文 档的问答系统。但是我们想要的是AIGC下的chatbot,为此我再次调研基于GPT这种生成式对话机器人如何能够落地实现(属于基于私域数据进行生成式对话)?注明:下面的fine tunes是我已经创建成功的微调模型,你可以基于已有的微调模型继续加入新数据微调。Babbage:Babbage是一个中等规模的模型,适合于更长的对话和创造性写作。

2023-12-22 12:42:33 1274

原创 python(openAI+gradio)实现简单机器人对话界面

system的content中可以设置机器人对话风格,model为gpt模型(3.5\4),temperature表示温度,温度越高熵越大,回答随机性越大,越小回答越固定。

2023-12-19 14:53:50 1231 1

原创 Graphql访问magento2(前端使用)

这里以query举例,声明了一个Graphql接口getProduct2VendorInfo,入参为itemId,int类型,返回值为TodoList类型,TodoList定义在下方,Item是ToDoList类型中的嵌套类型,同样在文件中声明。:接口处理类一定要实现Magento\Framework\GraphQl\Query\下的ResolverInterface接口),逻辑同RestApi,只不过访问方式不同。1)Graphql可以一次性访问多个接口,一般提供给magento2前端使用;

2023-10-09 12:01:51 186 1

原创 magento2的RESTApi返回Json数据格式

(2)Postman调用接口 ​http://hyh.local.com/rest/V1/testtodo​,这里路径和webapi中的route一致,域名为你initial这个magento2工程的时候定义的base-url。

2023-09-27 14:56:32 167 1

原创 magento2的工厂类(DI)

在 Magento 2 中,Factory 类是一个用于创建模型实例的特殊类。它是设计模式中的一种工厂模式的实现,用于将对象的创建过程与其使用者分离开来。实际上相当于Java中的@Autowired注解,magento2中用Factory类去管理Bean的实例化。之后你就可以在当前类使用yourModel类中的public方法了。:(一般在当前类构造函数中注入)

2023-09-21 11:29:28 92

原创 magento2的promotion规则(促销活动)

Catalog Price Rules(基于目录价格促销)

2023-09-13 16:14:14 178 1

原创 magento2的对象管理

magento2中,类是你自定义的一个php文件(类似java),对象就是类的实例化。etc目录下的di.xml文件用于实例化配置,每一个节点代表一个实例化配置,实例化有两种,继承和接口实现。--for属性:源类--type属性:实际实例化类。

2023-09-08 12:07:44 77 1

原创 练习:magento2框架后台(前台)新增一个菜单项

想要在magento2框架基础上添加一个自己的菜单项,主要有3步:1、创建你要新增的菜单项;2、创建菜单项要链接的模块的后台路由(URL路径);3、创建模块的控制器和视图。

2023-09-07 16:20:25 339

原创 magento2框架MVVC開發入門(五)后台管理admin之新增菜单项

本节将开始探索菜单项系统。我们的最终目标是为ToDoCrud模块添加一个指向 Magento 左侧管理应用程序的链接,这是向 Magento 2 添加后端页面的第一步。

2023-09-07 11:11:24 171

原创 magento2框架MVVC開發入門(四)创建 Magento 2 CRUD 模型

其中包含从数据库中获取信息的函数。与模型类一样,此资源模型类将具有必需的方法。

2023-09-06 16:24:36 161 1

原创 magento2框架MVVC開發入門(三)前端布局样式与模板

如果图片中定义是用的是<block/> 标签,说明这个类是一个模块;如果用的是<container/>标签,说明声明的类是一个容器。布局对应的模板目录:Bcn/Helloword/view/frontend/templates-------控制前端展示内容。布局样式目录:Bcn/Helloword/view/frontend/

2023-09-05 16:29:57 58 1

原创 magento2框架MVVC開發入門(二)提供前端文件

首先了解一下 Magento 2 的根 Web 文件夹 和 Magento 2 的模式。

2023-09-05 12:23:35 190 1

原创 magento2框架MVVC開發入門(一)建立一個簡單程序

6、如果您使用的是基于官方 Magento 2.0 版本构建的系统,除了上面提到的文件之外,每个模块还需要一个如下所示的registration.php文件(用magento phpstorm插件也会自动帮你生成)在这个新的routes.xml 文件中,我们添加了配置,告诉Magento 我们的模块想要声明一个前名。完成上述操作后,我们需要执行后一步,将我们的模块添加到 app/etc/config.php 的全局模块列表中。块的名称应该是全局唯一的字符串,并且可以被其他代码用来获取对块对象的引用。

2023-09-05 10:54:11 257 1

原创 java多线程系列--基础篇

6、join() 在线程a中调用线程b调用join,意味着线程a进入阻塞状态,直到线程b执行结束,线程a才结束阻塞状态,继续执行。wait()、notify()、notifyAll()都需要使用在同步代码块或同步方法中。线程:进程的进一步细化,是程序内部的一条执行路径,是cpu调度和执行的最小单位。1、start()启动线程,调用线程的run()方法。2、run() 线程要执行的逻辑操作,声明在run中。3、Thread类的常用方法、线程的生命周期。5、yield() 释放线程的CPU执行权。

2023-08-18 22:25:14 39 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除