OpenAI实现根据描述创建shell命令
最近调研openai实现该需求的可行性,这里总结下
同类产品调研
- iterm2最近3.5.0 beta版上线了该功能,不过毕竟beta版本体验很鸡肋,大致的实现方案是,根本用户输入的描述拼凑上下文,请求openai,iterm2选择的模型是
text-davinci-003
即GPT模型。获取多个结果后,都进行了展示,并没有只选择第一个 - fig也推出了ai功能,但ai这块并没有直接开源,因此具体细节不确定,但通过开源社区的讨论可以知道背后还是用的openai-codex。体验上描述提交后,只只展示一个
- zsh下zsh_codex使用的openai,同时选择的模型是
code-davinci-002
即codex模型。以zsh_codex实现为例,获取多个结果后,只展示第一个。
由上可以看到,都是使用的openai,区别主要是选择的算法模型-配置不同,同时针对返回的结果处理有所区别即体验区别