
网站可以秒变AI机器人?这个国产开源项目有点6!
折腾网站运维的时候发现个痛点:
传统网站跟用户互动基本靠人力堆。比如学生查考试信息得翻十几层菜单,电商客服每天重复回答”快递到哪了”,企业官网的站内搜索连”找去年财报”这种大白话都听不懂。更别说让用户用自然语言操作网站了。这时候,你就想,要是有个智能小助手能帮我搞定这些该多好啊!
给大家带来一个超酷的项目 – Web2GPT
,这个东西简直就是个神器,能让你的传统网站一夜之间变身智能AI应用。
项目简介
Web2GPT
顾名思义,就是“Web to GPT”的意思。它是由长亭科技推出的一款面向网站管理员的智能AI应用。简单来说,你只需要给它一个网站地址,它就能自动梳理网站内容,理解业务逻辑,然后生成一个类似ChatGPT的AI应用。这个小助手能帮你回答业务问题,还能根据用户的自然语言,全自动完成业务操作。是不是觉得太神奇了?
这货能干的事真不少:
- 当24小时在线的业务专家
- 做听得懂人话的站内搜索引擎
- 让用户用聊天的方式操作网站…
更厉害的的是,它生成的AI助手能直接挂到微信、钉钉这些办公软件里,连代码都不用写。
性能特色
- 智能问答:Web2GPT能全自动理解你的网站业务,变成业务小能手,帮你回答各种业务问题。用户有什么问题,直接问它就行,再也不用担心客服忙不过来了。
- 智能操作:这个小助手不仅能聊天,还能帮你干活儿。结合MCP服务,用户可以用自然语言来操作你的网站,实现“赛博上网”的体验。
- 快速集成:Web2GPT提供了网页挂件、App挂件、微信/钉钉/飞书机器人等多种方式,让你的AI应用和业务系统快速集成。无论你在哪里,都能轻松管理你的网站。
- 自动学习:最厉害的是,Web2GPT还能自动学习网站上的内容,无需人工整理知识库。你只需要选择有效的内容,让它学习,它就能自动生成AI应用,是不是省时又省力?
- 无需关注RAG流程:Web2GPT会自动适配最佳状态,你无需担心复杂的配置和调试,真的是开箱即用,轻松上手。
- 记录分析:它还能快速记录使用AI助手的过程,方便管理员分析。你可以清楚地知道用户在使用过程中遇到了哪些问题,然后及时优化,提升用户体验。
快速安装使用
官方推荐的配置如下:
操作系统:Linux软件依赖:Docker 20.10.14 版本以上软件依赖:Docker Compose 2.0.0 版本以上CPU:最低 2 核,推荐 4 核及以上GPU:无需 GPU,安装成功后需要配置外接大模型内存:最低 4GB,推荐 8GB 及以上硬盘:最低 10GB,推荐 20GB 及以上
我们参照官方给的配置准备好就行。接下来,就是Web2GPT的安装步骤了。
1、创建一个文件夹,比如/data/web2gpt
,然后进入这个文件夹。
2、下载docker-compose.yml
文件,这个文件是Web2GPT的配置文件,告诉它怎么运行。
curl https://release.web2gpt.ai/latest/docker-compose.yml -o docker-compose.yml
3、下载环境变量配置文件模版.env
,然后修改里面的配置,比如管理员账号、密码之类的。
curl https://release.web2gpt.ai/latest/.env.template -o .env
或者直接用下面的代码初始化一下配置
count=$(grep -o "{CHANGE_TO_RANDOM_PASSWORD}" .env | wc -l);for i in $(seq 1 $count);do sed -i .env -e "0,/{CHANGE_TO_RANDOM_PASSWORD}/s//$(openssl rand -base64 20 | tr -d '/+=' | cut -c1-20)/";done
4、启动容器!就一条命令docker compose up -d
,然后等一会儿,Web2GPT就在9999端口启动http服务了。
5、访问http://{YOUR_IP}:9999
,就能看到你的Web2GPT控制台了。登录进去,开始你的智能之旅吧!
要是想改端口,就去 .env
文件里改 ADMIN_PORT
变量。
登录的话,管理员账号是admin@web2gpt.ai
,密码就在 .env
文件的 ADMIN_PASSWORD
变量里。
当然,别忘了接入大模型哦!本地部署的Web2GPT默认不包含大模型,需要手动关联你需要调用的大模型API。具体方法请参考官方文档,这里就不多说了。
项目体验展示
安装好了之后,咱们来体验一下Web2GPT!
1、采集内容
你可以选择自动采集,也可以手动录入。自动采集的话,只需要在内容管理页面配置好网站地址,然后点击运行,Web2GPT就会开始自动遍历你的网站,抓取内容了。
自动采集
如果是无法自动发现的内容可以手动录入,Web2GPT 支持三种手动录入方式:
- 在线网页:自行输入 URL 抓取网页内容。
- 离线文件:上传文档,格式支持txt/markdown/pdf/word/excel 等,提取文件里的内容。
- 自定义内容:创建一个可编辑的在线文档。
手动采集
2、学习知识。
在采集到的内容中,选择你需要让AI学习的内容,点击“学习”按钮。这样,AI就能开始学习你的业务知识了。
3、创建AI应用。
之后就可以创建网页挂件、钉钉机器人、飞书机器人、企业微信机器人等多种应用。
创建好了之后,就可以将你的AI应用集成到你的业务系统中去了。
具体详细的创建方法可以参考项目文档
4、使用AI应用。
到这一步,就可以通过自然语言与AI助手进行交互,询问业务问题,或者让AI助手帮忙完成业务操作。你只需要坐在旁边,看着AI助手帮你搞定一切就行了!
小结
Web2GPT
真的是一款非常强大的智能AI应用。它不仅能帮你回答业务问题,还能根据用户的自然语言完成业务操作。而且,它的安装和使用都非常简单,只需要几步就能搞定。如果你也想让你的网站变得更加智能,那么Web2GPT绝对是你不可错过的选择!
更多细节功能,可以自行到项目主页进行查看:
https://web2gpt.ai/
出处:微信公众号 @开源先锋