不会编程也能搭建聊天机器人?ChatGPT + Notion AI助你一臂之力!

这篇具有很好参考价值的文章主要介绍了不会编程也能搭建聊天机器人?ChatGPT + Notion AI助你一臂之力!。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

体验链接:Aitrend ChatBot (无需环境,无需账号,打开即用,完全免费,回答能力同ChatGPT)

不会编程也能搭建聊天机器人?ChatGPT + Notion AI助你一臂之力!,AI,Notion,python,人工智能,chatgpt,python

  1. 背景介绍
    • 本文主要谈关于如何使用ChatGPT(实际使用主力工具为Notion AI),应用官方API接口,搭建一个完整的聊天机器人。
    • 本文的核心目的不是教会读者如何去搭建一个机器人,而是学会如何使用Notion AI去辅助自己编程,或者解决更多的问题。并由此谈一谈我在使用过程中的一些心得。
  2. 关于我
    • 本人并非是专业的程序员,只是一名对ChatGPT十分感兴趣的数据分析师,熟悉Python和基础的HTML以及CSS的知识。
    • 搭建这个主要是想锻炼下自己的能力,以及了解GPT到底有多大的潜力,以及在应用于的Notion AI的GPT到底能发挥多大的潜力,未来ChatGPT到底有没有机会取代程序员。
  3. 准备工作及环境搭建
    • 基础框架:Python+Flask+HTML
    • 环境:国外服务器+域名
  4. 使用 Notion AI 训练模型【重点】

开始前:网上找了一个python调用最新的API(GPT-3.5-Turbp)进行连续对话,并测试跑通。

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Note: you need to be using OpenAI Python v0.27.0 for the code below to work
import openai

openai.api_key = "your_key"

def chatgpt():
    messages = []
    while True:
        input_ = input("please input your questions: ")
        messages.append({"role": "user", "content": input_})
        response = openai.ChatCompletion.create(
            model="gpt-3.5-turbo",
            messages=messages
        )

        # for decoding in Chinese
        answer = response['choices'][0]['message']['content'].encode('utf-8').decode('utf-8')
        messages.append({"role": response['choices'][0]['message']['role'], "content": answer})

        print(answer)

chatgpt()

阶段一:提问代码

Q:你好,我想要用python写一个连续对话的聊天机器人网页,你可以帮助我吗?(开始的问题是问题是用ChatGPT提问的,后面因为经常掉线切换到了Notion AI)

A:给了一个完整的py代码,以及HTML的代码

接着把上面写好的py和html代码贴到Notion AI中,debug中遇到的问题一个个丢给了Notion AI。

Q:上面的代码遇到了(xx)问题,怎么办

A:可能是(xx)原因,你可以这样做(xx)。

Q:给出更新后的代码(或者是py代码、html代码)

用更新后的代码放到IDE中测试,如果跑通就更新下Notion中的代码,没跑通就自行修改或者循环提问。经过不断提问一个0.1版本的demo基本就出来了。

不会编程也能搭建聊天机器人?ChatGPT + Notion AI助你一臂之力!,AI,Notion,python,人工智能,chatgpt,python

阶段二:样式优化

Q:我想用Bootstrap框架美化一下网页,让它像一个专业的聊天机器人网站?

A:给出了CSS样式代码和更新后的html代码

接着就是不断的提问和优化,当代码满意的时候贴回Notion中,让它在此基础上继续优化和更新。

不会编程也能搭建聊天机器人?ChatGPT + Notion AI助你一臂之力!,AI,Notion,python,人工智能,chatgpt,python

阶段三:网页部署

Q:我想要把搭建好的网页部署到服务器中,需要怎么做?

A:给出了一个流程,我在此基础上让它展开来一步步详细地说,针对每一步流程进一步提问,遇到不懂的或者需要什么Linux命令也直接让它输出。

不会编程也能搭建聊天机器人?ChatGPT + Notion AI助你一臂之力!,AI,Notion,python,人工智能,chatgpt,python

  1. 使用Notion AI搭建网页过程中的心得

1)ChatGPT这类AI能取代程序员吗?

A:目前还不能,但是会是程序员非常好的辅助,未来一个程序员也许就能做两到三个人的工作,造成工作上的挤兑,也许也是一种变相取代。

2)Notion AI的代码写得好吗?

A:还可以,感觉水平能有一个中级程序员的程度,代码的质量取决于你对它提问的深度,以及不断地让它在现有的代码上进行提问优化,涉及到复杂系统搭建的话情况也许会有所不同,此处不做讨论。

3)Notion AI在使用过程中有哪些局限性?

A:由于数据库只到2021年,即便我给出了最新的接口调用代码,它也总会把我的代码修改成调用GPT2的代码,所以它给出的代码也不能全信。

总结

整个的尝试下来,其实超出了我原本对Notion AI原本只是用于写作的期待,它使用在其他也同样出色。甚至在某些方面的体验远优于ChatGPT,如可以随意地更新代码而不需要重新提问,输出的结果可以方便的保存,使用过程更加稳定可靠(相对于非收费的ChatGPT),也许在输出质量上还有一点差距,但是随着后面API迭代相信差距也会进一步缩小。

这次的聊天机器人搭建是一个小小的尝试,距离专业程序员搭建的网页还有很大的差距,但是ChatGPT的出现也确实让更多非专业的人能够完成从0到1的尝试,哪怕对于初学者也能有极大的学习效率提升。

未来我还会继续输出更多ChatGPT或者Notion AI的一些使用心得和技巧,对此如有兴趣可以点下关注~文章来源地址https://www.toymoban.com/news/detail-519892.html

到了这里,关于不会编程也能搭建聊天机器人?ChatGPT + Notion AI助你一臂之力!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ChatGPT 4.0:AI 聊天机器人

    当 ChatGPT 问世时,人们对它作为 AI 聊天机器人的自然语言能力印象深刻,人们感到敬畏。但是,当备受期待的 GPT-4 大型语言模型问世时,它揭开了我们认为 AI 可能实现的盖子,有人称其为 AGI(通用人工智能)的早期一瞥。 该模型的创建者OpenAI称其为该公司“最先进的系统

    2024年02月02日
    浏览(69)
  • ai聊天机器人chatgpt收费版

        AI聊天机器人的功能通常包括以下几个方面:     自然语言理解。该功能可以识别并理解用户输入的自然语言,如文本、语音等,以便进行后续的处理和回复。     对话管理。该功能可以管理对话的上下文和流程,并根据用户的输入和意图来产生相应的回复和行为。  

    2024年02月03日
    浏览(42)
  • 基于小程序制作一个ChatGPT聊天机器人

    在AI技术日新月异的浪潮中,将ChatGPT与实战开发相结合,制作一个随身携带的聊天机器人,紧贴前沿的同时稳固基础。

    2023年04月11日
    浏览(41)
  • 中文版ChatGPT:智能中文聊天机器人

    2017年,AlphaGo在与世界冠军柯洁的人机大战中获胜,引发了人们对人工智能的激烈讨论。 如果说,对于AlphaGo,人们更多是围观者的角色,而最新的人工智能爆款程序ChatGPT,更多人已经参与其中,上线短短两个月内,ChatGPT收获了一亿用户。而且此刻,国内版的ChatGPT也已经正式

    2024年02月12日
    浏览(51)
  • ChatGPT提示词工程(七):Chatbot聊天机器人

    这是吴恩达 《ChatGPT Prompt Engineering for Developers》 的课程笔记系列。 本文是第八讲的内容:Chatbot 参考: ChatGPT提示词工程(一):Guidelines准则 的第二节 其中,辅助函数有变化: 这里,可以自定义消息, message 里面的 role ,可以是 system 、 user 、 assistant : system :系统辅助模

    2024年02月06日
    浏览(33)
  • AIGC: 关于ChatGPT中实现一个聊天机器人

    规划一个聊天机器人 智能化完全于依托于GPT, 而产品化是我们需要考虑的事情 比如,如何去构建一个聊天机器人 聊天机器人它的处理逻辑其实非常的清晰 我们输入问题调用 GPT 然后,GPT 给我们生成回答就可以了 需要注意的是,聊天机器人不同于调用API进行一个简单的测试

    2024年02月04日
    浏览(46)
  • 一百行代码实现简易版 ChatGPT 聊天机器人

    💂 个人网站:【海拥】【摸鱼游戏】【神级源码资源网】 🤟 前端学习课程:👉【28个案例趣学前端】【400个JS面试题】 💅 想寻找共同学习交流、摸鱼划水的小伙伴,请点击【摸鱼学习交流群】 最近,OpenAI的一款聊天机器人模型ChatGPT爆火,本篇文章用一百行代码给大家制作

    2024年02月11日
    浏览(29)
  • ChatGPT——OpenAI推出的人工智能聊天机器人

    ChatGPT——OpenAI推出的人工智能聊天机器人 [ 编辑] ChatGPT 全称为“chat Generative Pre-trained Transformer”,翻译成中文就是生成型预训练变换模型。它是美国公司OpenAI在2022年11月30日发布研发的聊天机器人程序,能用于问答、文本摘要生成、机器翻译、分类、代码生成和对话AI。 [1

    2024年02月04日
    浏览(65)
  • 轻松打造自己的聊天机器人:JAVA版ChatGPT

    ChatGPT 是一个基于GPT的聊天机器人,能够进行自然语言交流,非常适合科技爱好者和工程师学习和开发。在下面的步骤中,我们将教您如何在JAVA 上搭建一个ChatGPT。 步骤1: 下载和安装JAVA开发环境 JAVA 是一个跨平台的编程语言,可以在不同的操作系统上运行。首先,您需要下载

    2024年02月06日
    浏览(36)
  • 使用ChatGPT构建一个AIML聊天机器人是什么体验

    ​ 使用ChatGPT构建一个AIML聊天机器人是什么体验,使用ChatGPT将C#代码转换为Swift代码以实现Swift版的Aiml聊天机器人,AIML(全名为Artificial Intelligence Markup Language)是一种基于XML模式匹配的人工智能标记语言,最早是一个名为\\\"A.L.I.C.E.\\\" (“Artificial Linguistic Internet Computer Entity”)的高

    2024年02月11日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包