AI外贸咨询配置:零基础搭建自动应答与工单分流
AI外贸咨询配置的核心目标,是让网站或聊天工具能自动回答客户关于产品、价格、物流的常见问题,并把复杂问题转给人工。
本文从零开始,用一台普通云服务器和开源工具,带你完成从环境准备到效果验证的全过程。
开始前需要准备什么
你需要一台能运行 Docker 的 Linux 服务器(建议 2 核 4G 以上),一个可用的 AI 模型 API Key(如 OpenAI 或国内兼容接口),以及你的外贸产品资料文档。
服务器上安装好 Docker 和 Docker Compose,可以用以下命令检查:
docker --version
docker compose version
如果显示版本号则正常。
另外,请提前在域名服务商处将你的域名解析到服务器 IP,后续配置 HTTPS 会用到。
核心配置:从零搭建自动应答服务
这里以开源项目 Chatwoot 结合 AI 插件为例,实现网站聊天窗口的自动回复。
首先创建项目目录并拉取配置文件:
mkdir -p /opt/ai-trade-chat && cd /opt/ai-trade-chat
curl -o docker-compose.yml https://raw.githubusercontent.com/chatwoot/chatwoot/develop/docker-compose.production.yaml
然后编辑 .env 文件,填入你的域名、数据库密码和 AI 接口信息:
nano .env
关键配置项如下:
FRONTEND_URL=https://chat.yourdomain.com
POSTGRES_PASSWORD=你的强密码
REDIS_PASSWORD=你的Redis密码
OPENAI_API_KEY=sk-你的密钥
AI_MODEL=gpt-3.5-turbo
保存后启动服务:
docker compose up -d
等待几分钟,用 docker compose ps 确认所有容器状态为 Up。
接着在浏览器访问你的域名,按提示创建管理员账号。
进入后台后,在“收件箱”中新建一个网站渠道,复制生成的 JavaScript 代码嵌入你的外贸网站。
然后进入“自动化”设置,添加一条规则:当收到新消息时,调用 AI 接口生成回复。
具体路径为:设置 → 自动化 → 新建规则 → 触发条件选“消息创建”,动作选“发送消息”,内容填写 AI 接口返回的文本。
如果你不想写代码,也可以使用现成的 AI 客服插件,在宝塔面板的“软件商店”中搜索“AI客服”,安装后按界面提示填入 API Key 和知识库文件即可。
避坑指南:配置中容易出错的三个地方
第一,API 密钥权限不足。
部分模型服务商要求单独开通“Chat”权限,如果返回 401 错误,请检查密钥是否有效以及是否绑定了正确项目。
第二,知识库文件格式错误。
AI 模型通常只接受纯文本或 PDF,如果上传 Word 文档导致解析失败,请先转换为 PDF 或 TXT。
第三,跨域请求被拦截。
网站嵌入聊天窗口后,如果浏览器控制台报 CORS 错误,需要在反向代理(如 Nginx)中添加响应头:
add_header Access-Control-Allow-Origin *;
修改后执行 nginx -s reload 重载配置。
如何验证配置是否生效
打开你的外贸网站,点击聊天图标,发送一条测试消息,例如“你们支持哪些付款方式?
”。
正常情况下,几秒内应收到 AI 自动回复。
如果超过 30 秒无响应,请按以下顺序排查:
- 在服务器上执行
docker compose logs -f app查看应用日志,确认是否有报错信息。 - 检查 AI 接口的余额或配额是否用完。
- 确认自动化规则已启用,且触发条件正确。
另外,建议在后台“报表”中查看“自动解决率”,如果该比例低于 30%,说明知识库内容不足,需要补充产品 FAQ 和物流政策文档。
常见疑问
问:没有公网域名可以配置吗?
可以,但需要将 FRONTEND_URL 改为 http://服务器IP:3000,并确保防火墙开放对应端口。
不过正式对外使用建议配置域名和 HTTPS。
问:AI 回复不准确怎么办?
先检查知识库是否覆盖了客户常问的问题,然后在自动化规则中增加“人工审核”步骤,让 AI 生成草稿后由人工确认再发送。
问:能否对接 WhatsApp 或 Telegram?
Chatwoot 支持这些渠道,但需要在后台单独配置 API 凭证,步骤与网站渠道类似,按官方文档填写即可。
完成以上步骤后,你的 AI 外贸咨询系统就能处理大部分重复性问题,把人工精力留给高价值客户。
如果遇到其他报错,优先回看日志和避坑部分,多数问题都能定位。