SQL Translator

SQL 与自然语言互转工具
授权协议 MIT
开发语言 TypeScript HTML/CSS
所属分类 神经网络/人工智能、 自然语言处理
软件类型 开源软件
地区 不详
投 递 者 秋博容
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

SQL Translator 是一种使用人工智能将自然语言查询转换为 SQL 代码的工具。

特征

  • 自带黑暗模式
  • 小写/大写切换
  • 可复制到剪贴板
  • SQL语法高亮
  •  schema awareness(测试版)
  • 可查询历史

安装

  1. 克隆仓库

    git clone https://github.com/whoiskatrin/sql-translator.git
  2. 安装依赖

    cd sql-translator
    npm install
  3. 输入你的 OPENAI API key 

    OPENAI_API_KEY=$YOUR_API_KEY
  4. 开始开发

    npm start

用法

开发服务器运行后,可以通过在 Web 浏览器中导航至 http://localhost:3000 来访问该应用程序。

在输入框中输入自然语言查询,点击“翻译”生成相应的SQL代码。生成的 SQL 代码将显示在输出框中。

  • 学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。 一、分享Iteye的开涛对Ioc的精彩讲解   首先要分享的是Iteye的开涛这位技术牛人对Sprin

  • 一.什么是Spring (两个最大特性:控制反转(IOC)和面向切面编程(AOP)) 1.spring是一个轻量级的非入侵的框架或容器更好理解 2.轻量级就是小,mybatis也是轻量级应用 3.非入侵是指引入他不会对你的程序造成什么影响反而会使你的代码更加简单 4.支持事务的处理 和 对框架的整合 二.首先是控制反转 控制反转是一种设计思想,ioc是控制反转的缩写,DI是实现控制反转的一种方法。

 相关资料
  • 自然语言是人类讲话使用的语言,如英语、西班牙语和法语等。虽然人们总要给自然语言加上一些规则,但自然语言并非人类设计,它们是自然演化而来的。 形式语言是人们为特定应用设计的语言。例如,数学家使用的记号就是一种便于表示数字与符号关系的形式语言。化学家也使用一种形式语言来表示分子的化学结构。最重要的是: 编程语言是人为设计的用来表达计算的形式语言。 前面也提到过,形式语言有严格的语法规则。比如3+3=6

  • 主要内容 前言 课程列表 推荐学习路线 数学基础初级 程序语言能力 机器学习简介 自然语言学习初级 数学和机器学习知识补充 自然语言处理中级 自然语言处理专项领域学习 前言 我们要求把这些课程的所有Notes,Slides以及作者强烈推荐的论文看懂看明白,并完成所有的老师布置的习题,而推荐的书籍是不做要求的,如果有些书籍是需要看完的,我们会进行额外的说明。 课程列表 课程 机构 参考书 Notes

  • 2. 自然语言和形式语言 自然语言(Natural Language)就是人类讲的语言,比如汉语、英语和法语。这类语言不是人为设计(虽然有人试图强加一些规则)而是自然进化的。形式语言(Formal Language)是为了特定应用而人为设计的语言。例如数学家用的数字和运算符号、化学家用的分子式等。编程语言也是一种形式语言,是专门设计用来表达计算过程的形式语言。 形式语言有严格的语法(Syntax)

  • 知识图谱 接口: nlp_ownthink 目标地址: https://ownthink.com/ 描述: 获取思知-知识图谱的接口, 以此来查询知识图谱数据 限量: 单次返回查询的数据结果 输入参数 名称 类型 必选 描述 word str Y word="人工智能" indicator str Y indicator="entity"; Please refer Indicator Info

  • PyTorch 自然语言处理(Natural Language Processing with PyTorch 中文版)

  • 这是一本关于自然语言处理的书。所谓“自然语言”,是指人们日常交流使用的语言,如英语,印地语,葡萄牙语等。

  • 我想开发一个应用程序,将检测重复的句子或问题。我可以使用云自然语言API服务来检测重复句子吗?

  • 自然语言处理怎么学? 先学会倒着学,倒回去看上面那句话:不管三七二十一先用起来,然后再系统地学习 nltk是最经典的自然语言处理的python库,不知道怎么用的看前几篇文章吧,先把它用起来,最起码做出来一个词性标注的小工具 自然语言处理学什么? 这门学科的知识可是相当的广泛,广泛到你不需要掌握任何知识就可以直接学,因为你不可能掌握它依赖的全部知识,所以就直接冲过去吧。。。 话说回来,它到底包括哪些