NL2Bash
利用自然语言处理将英语请求转换为有效的Bash命令。
该存储库由三个项目组成,其总体目标是提供一个实用程序,将自然语言的英语命令转换为Bash脚本语言的单行代码,包括可以自然拼凑的单行代码。 这三个项目是:
Tellina,这是一个基于Tensorflow的机器学习系统,它使用从专家以及从StackOverflow等站点收集的培训数据,将英语翻译为Bash命令。
NL2BashWebScraper,基于JSoup的工具,可以从Internet收集更多潜在的数据对。
TesterUI,基于django的工具,允许用户验证这些数据对。
Tellina项目和TesterUI在子模块中找到。 要克隆这些子模块,请使用:
$ git submodule init
$ git submodule update
请查阅每个项目的README.md,以获取每个项目的进一步构
2023-02-20 19:49:12
8.57MB
Java
1