我每次在云服务商创建新机后,总要改一下 hostname,一是有些云服务商的默认 hostname 有敏感信息,二是修改后 prompt 里的主机名会相应改变,便于登录后区分。
才发现,其实可以直接修改 prompt。好处是,免去修改 hostname 在网络配置上引发的各种小麻烦。
我每次在云服务商创建新机后,总要改一下 hostname,一是有些云服务商的默认 hostname 有敏感信息,二是修改后 prompt 里的主机名会相应改变,便于登录后区分。
才发现,其实可以直接修改 prompt。好处是,免去修改 hostname 在网络配置上引发的各种小麻烦。
昨天了解了一下如何用 GPT 来做问答知识库,比如 Supabase 的技术文档可以使用自然语言提问,然后由 AI 给出回答。
自己也动手做了一个小工具来做试验:用了 LangChain 框架,调用 OpenAI 的 GPT-3.5 Turbo 模型进行实现。Embedding 使用 text-embedding-ada-002-v2
。
OpenAI 的 API 简洁易懂,而且 LangChain 提供了抽象,事实上不需要关心 OpenAI 的 API 的用法,只需要关心 LangChain 具体函数 API。
要想构建知识库,则首先要搞清楚下面两个问题:
解决了这两个问题,基本就搭建好了该聊天机器人的基本框架。
把同步方案从 Dropbox 换成了 MEGA,顺便记录一下要点,以免后来再遇到这个问题还要现找配置文件在哪里。
本文以 Debian 11 (Bullseye) 系统为例,介绍如何搭建 ss-rust 服务端,本教程同样适用于 Ubuntu。客户端使用同理。
注:请先参照 Debian & Ubuntu 服务器的初始化配置 一文对服务器进行各种必要的配置。本文以 sammy
用户为例,进行 shadowsocks-libev server 的建立,并默认已按初始化配置文章对服务器进行了配置。
vim
编辑器的基本使用方法安装 snapd
:
1 | sudo apt update && sudo apt install snapd -y |
安装 shadowsocks-rust
:
1 | sudo snap install shadowsocks-rust |