首页 > 编程语言 >使用Ni 2代编程语言——实现自然语言编程,近在眼前

使用Ni 2代编程语言——实现自然语言编程,近在眼前

时间:2024-07-08 22:26:33浏览次数:20  
标签:Ni 编程语言 文件 Python 代码 路径 API 自然语言 com

最新版本:

2.2.1.20240707_beta

概述:
这个程序是一个集成了多种功能的代码管理和转换工具,旨在为开发者提供简便高效的工作流程。通过命令行界面,用户可以轻松创建项目文件夹、生成和编辑.n文件,并将自然语言描述的程序转换为Python代码。特别之处在于,它利用先进的AI技术,支持用户使用详细严谨的自然语言编写程序,并将其发送给AI转换为Python语言,极大地提升了编程效率和便捷性。

下载地址:

Ni 2代编程语言.zip 云盘下载:网盘下载(密码 7911)icon-default.png?t=N7T8https://089u.com/f/56727628-1317541007-c42f74?p=7911

Github项目地址:GitHub 项目地址icon-default.png?t=N7T8https://github.com/nitsc/Ni_2



主要特点:
项目管理: 轻松创建项目文件夹和.n文件(Ni 语言的程序源文件),组织和管理代码文件更加简便。
代码转换: 支持用户使用详细的自然语言描述程序,通过智谱AI或OpenAI的API,将自然语言内容转换为Python代码,减少了编写代码的时间和难度。
文件操作: 使用记事本打开和编辑.n文件,方便进行内容修改和预览。
脚本运行: 快速运行转换后的Python脚本,验证代码功能和效果。
包管理: 生成并执行批处理文件,自动安装所需的Python包,确保开发环境的完整性。
配置管理: 保存和加载API密钥及用户同意状态,支持清空和撤销同意操作,提供灵活的配置管理功能。

使用方法:
1.启动程序:
运行程序后,程序会尝试加载API密钥和用户同意状态。
如果用户未同意条款,会提示用户同意条款并输入API选择和API密钥。

2.命令行操作:
check+:显示程序信息。
creat+ project+ [路径] [项目名称]:在指定路径创建项目文件夹。
creat+ n+ [路径] [文件名]:在指定路径创建.n文件。
open+ [文件路径]:使用记事本(Notepad)打开指定路径的文件。
trans+ [文件路径]:转换指定路径的代码文件。用户可以编写详细的自然语言内容,然后使用此命令将其转换为Python代码。
run+ [文件路径]:运行指定路径的Ni脚本。
install+ [包名]:安装指定的Python包。
uninstall+ [包名]:卸载指定的Python包。
up+:升级pip。
blist+:列出安装了的python包。
bshow+ [包名]:详细展示安装了的python包的信息
clean+ key:清空API KEY配置文件。
clean+ agree:撤销用户对条款的同意.
bush+[Windows 命令]:使用命令提示符
exit+:退出程序。

注意事项:
用户需先同意条款并提供有效的API密钥。
确保在执行文件操作和转换代码时提供正确的路径。
确保已经安装python,pip,sys,os,subprocess,json,zhipuai,openai。
编程时禁止使用含“python”和“`”的关键字,否则脚本可能无法正常运行。

声明:
本程序由我(中国初一学生开发)开发,如有不足,请积极提交反馈,可以通过以下联系开发者:
邮箱:[email protected], [email protected], [email protected], [email protected], [email protected], [email protected]
QQ: 3792561886, 3874057698
个人网站(静态页面,用于发布本人的公告):

我的个人网站icon-default.png?t=N7T8https://nitsc.github.io/




Copyright © NITSC,Dean of NITSC,周**

标签:Ni,编程语言,文件,Python,代码,路径,API,自然语言,com
From: https://blog.csdn.net/zwa20110606/article/details/140216292

相关文章

  • 基于SpringBoot+Vue+uniapp的汽车维修预约服务系统的详细设计和实现(源码+lw+部署文档
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取前言......
  • 基于SpringBoot+Vue+uniapp的绿城郑州爱心公益网站的详细设计和实现(源码+lw+部署文档
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取前言......
  • 基于SpringBoot+Vue+uniapp的社团服务系统的详细设计和实现(源码+lw+部署文档+讲解等)
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取前言......
  • Pinia
    Pinia简介Pinia起始于2019年11月左右的一次实验,其目的是设计一个拥有组合式API的Vue状态管理库为什么要使用Pinia?Pinia是Vue的专属状态管理库,它允许你跨组件或页面共享状态。如果你熟悉组合式API的话,可能会认为可以通过一行简单的exportconststate=reacti......
  • vk-data-goods-sku-popup uniapp vue3示例
    效果图组件简介vk-data-goods-sku-popup是一个uniapp上面方便好用的sku组件,使用场景包括但不限于商品详情页、购物车页面、订单结算页、搜索结果页下面就上代码了,完整vue页面的代码如下<scriptsetup>import{ref,defineEmits,defineProps,computed}from'vue'//显示......
  • P7382 [COCI2018-2019#6] Simfonija (中位数)
    P7382[COCI2018-2019#6]Simfonija中位数不妨设\(C_i=A_i-B_i\),那么操作后的代数式可以写成:\[\sum\limits_{i=1}^n|C_i+x|\]如果\(k=0\),那么\(x\)的取值就是一个经典问题了,即\(C\)序列的中位数(偶数取中间任意)。如果\(k\ne0\),要使答案最小,就是将\(k\)个数的代价变......
  • Adobe acrobat打开pdf报错“Something went wrong Arunning instance of Acrobat has
    ArunninginstanceofAcrobathascausedanerrorInAcrobat,tryingtouseatoolorfeatureresultsinthefollowingerror:"ArunninginstanceofAcrobathascausedanerror." Reason:Theerroroccurswhenanalready......
  • UniVAE:基于Transformer的单模型、多尺度的VAE模型
    大家都知道,Transformer的$\mathscr{O}(n^2)$复杂度是它的“硬伤”之一。不过凡事有弊亦有利,$\mathscr{O}(n^2)$的复杂度也为Transformer带来很大的折腾空间,我们可以灵活地定制不同的attentionmask,来设计出不同用途的Transformer模型来,比如UniLM、K-BERT等。本文介绍笔者构思的一......
  • 零基础 用unity做一款FPS射击游戏-制作游戏场景(3)
    制作游戏场景需要各种的资源例如颜色图片模型动画所以我们首先要了解如何去找到资源下载到本地Unity资源商店-优质3D2D游戏制作资源平台 进入这个网站选择3D你就可以找到你所需要的各种资源了随便点击一个免费的模型  添加到我的资源然后回到我们的项目中......
  • Mojo 编程语言(AI开发者的新宠儿)介绍及安装学习
    关注我,持续分享逻辑思维&管理思维&面试题;可提供大厂面试辅导、及定制化求职/在职/管理/架构辅导;推荐专栏《10天学会使用asp.net编程AI大模型》,目前已完成所有内容。一顿烧烤不到的费用,让人能紧跟时代的浪潮。从普通网站,到公众号、小程序,再到AI大模型网站。干货满满。学成后可......