AI服务现在赋能各个领域产品,比如我们做的WebShell目前也接入了AI服务。

这里罗列下目前基于AI服务我所做到的一些工作及一些TODO

提示词调优

  1. 如果AI服务支持系统提示词的话,那么可以如下配置系统提示词

    你是一个Shell专家,我想要知道如何在终端或命令行下完成特定任务吗?我给你这方面的问题,你返回我解决办法。如果问你是谁,你就说我是 WebShell AI 助手,如果问与Shell无关的问题,你就说与Shell无关,我不清楚

  2. 如果AI服务不支持系统提示词的话,需要如下进行用户提示词调优,比如下面这样子

    你是一个Shell专家,我想要知道如何在终端或命令行下完成特定任务吗?我给你这方面的问题,你返回我解决办法。如果问你是谁,你就说我是 WebShell AI 助手,如果问与Shell无关的问题,你就说与Shell无关,我不清楚
    我的问题是:

​ 可以看出用户提示词调优其实类似于系统提示词

  1. 提示词中英文差异

    受限于AI原理,目前同样的提示词也可能得到不同的结果,比如AI API中的温度参数就可以控制这种随机性。那么中英文提示词也是一样的情况,中英文差异毕竟决定了提示词的不同,那么也就会得到不同的结果。比如这里我使用的是国内AI服务,那么提示词就设置为了中文。

阅读全文 »

说明

首次接触的被窝,同时也是首次装修,本次装修不含定制家具等。

装修套餐

成本为11万左右

  • B3
  • 增项:仅美缝
阅读全文 »

在做WebShell时为了实现文件文件管理需要确定ls命令下如何获取文件列表及相关信息,这里mark下

实现命令

1
ls -Al --time-style=full-iso

通过上述命令执行可以得到如下格式结果

1
2
3
4
5
6
7
8
9
total 190600
-rw-r--r-- 1 root root 1781 2023-07-24 09:56:56.520113036 +0800 cosfs.sh
drwxrwxrw- 3 root root 4096 2023-06-05 16:32:39.466006640 +0800 dir1
drwxrwxrw- 2 root root 4096 2023-05-27 20:46:06.219707419 +0800 dir2
lrwxrwxrwx 1 root root 4 2023-09-05 21:45:49.401943527 +0800 dir3 -> dir1
drwxr-xr-x 3 root root 4096 2023-05-06 06:57:38.000000000 +0800 docs
drwxr-xr-x 484 root root 20480 2023-05-06 15:42:58.494411265 +0800 node_modules
drwxr-xr-x 4 root root 4096 2023-08-29 11:07:33.162370076 +0800 .orca_term
-rw-r--r-- 1 root root 195132152 2023-06-14 19:04:12.167000570 +0800 test 2.zip
阅读全文 »

目前从事的Web产品接入NPS有一段时间了,但是针对NPS我还没有系统了解,最近翻了下文章,系统学习了下,这里Mark下。

同时也借助NPS来分析当前的产品,明确一些用户声音所反映的不足,勉之。

NPS

NPS全称是Net Promoter Score,即净推荐值,亦称口碑,是计量用户向其他人推荐某品牌/产品/服务可能性的指标。

计算公式

阅读全文 »

install

1
2
3
4
5
npm i xterm-addon-search

const searchAddon = new SearchAddon();

term.loadAddon(searchAddon);

说明

alertnate屏,比如vi模式下,检索结果是不准确的,毕竟vi打开文件时获取的内容不一定是全量的,但比如cat文件时就可以,因此alternate下检索不支持终端检索,推荐用户使用vi本身自带的检索之类的会更有效

关于终端当前是normal还是alternate可以采用如下判断logic

阅读全文 »

近期研究命令比较多,对于命令参数的书写经常看见各种的写法,很好奇对错及规范是怎样。这里就了解到的总结下。

命令结构

首先先看一条命令的常见结构

针对上图还需补充几点

阅读全文 »

最近因为工作需要了解下Kubernetes,这里mark下常用的一些操作

说明:图片来自网上

术语

  • k8s

    即Kubernetes,就像internationalization简写为i18n一样

  • Ingress
    管理对集群外部访问集群内部服务的HTTP/HTTPS路由规则

常用命令

阅读全文 »

Surge tvOS版终于开放测试了,我这里把ATV(即Apple TV)做了下升级安装。这里mark下

说明

  • ATV OS17宣布支持第三方VPN,因此Surge等代理App才有了TV版开发的可行性,这也决定了最低系统版本要求17
  • ATV VPN并不能作为路由,仅解决自身代理

配置

阅读全文 »

在网上+实体店体验了下九号和小牛电动车后最终选择了小牛MQiL都市版。15号入手,到今天快2周,整体还满意,这里总结下

品牌考虑

用户体验是我比较看重的,因此在价位,配置可以接受的前提下,优先考虑九号和小牛,因为九号的外观设计并不满意,同时网上看到很多关于小毛病多的帖子,最终选择了小牛

配置选择

主要是考虑预算,并不想多花钱,因此选了MQiL都市版4999CNY,因为捆绑套餐,所以最后花了5699CNY

阅读全文 »

Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果

Jupyter定位

  1. scientific computing

Jupyter安装

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# python require

# 安装
pip install notebook

# 中文语言包
pip install jupyterlab-language-pack-zh-CN


# 启动
jupyter notebook --allow-root --ip 0.0.0.0 --port 8888

jupyter server list


# 后台运行
nohup jupyter notebook --allow-root --ip 0.0.0.0 --port 8888 &


# 版本查看
jupyter --version
阅读全文 »
0%