GenAI IPython 的生成式 AI 工具开源项目

我要开发同款
匿名用户2023年03月15日
156阅读

技术信息

开源地址
https://gitee.com/mirrors/genai
授权协议
BSD-3-Clause

作品详情

GeAI是一个 IPytho扩展,可以帮助快速诊断错误和异常。

%pipistallgeai%load_extgeai

通过从IPytho中提取上下文,将其与OpeAI的大型语言模型混合在一起,并赋予你在所有Jupyter环境中生成代码单元并在发生异常后获得建议的能力,包括IPytho、JupyterLab、JupyterNotebook和Noteable。

在otebook 启动时,geai注册为自定义IPytho异常处理程序。当用户遇到错误时,geai会自动将错误发送到OpeAI的GPT-3.5-turbo模型。

通过将OpeAI的新ChatCompletio端点与IPytho的执行上下文连接起来,geai可以推荐量身定制的建议来解锁用户。

在otebook 内部工作自然是用户与系统之间的对话。交互式计算的这种对话方面非常适合邀请GPT加入他们的对话。

特性:

%%assistmagiccommad从自然语言生成代码自定义异常建议I[1]:%load_extgeaiI[2]:importpadasaspdI[3]:df=pd.DataFrame(dict(col1=['a','b','c']),idex=['first','secod','third'])I[4]:df.sort_values()---------------------------------------------------------------------------TypeErrorTraceback(mostrecetcalllast)CellI[4],lie1---->1df.sort_values()File~/.pyev/versios/3.9.9/lib/pytho3.9/site-packages/padas/util/_decorators.py:331,ideprecate_okeyword_argumets.<locals>.decorate.<locals>.wrapper(*args,**kwargs)325ifle(args)>um_allow_args:326warigs.war(327msg.format(argumets=_format_argumet_list(allow_args)),328FutureWarig,329stacklevel=fid_stack_level(),330)-->331returfuc(*args,**kwargs)TypeError:sort_values()missig1requiredpositioalargumet:'by'

示例:

I[1]:%load_extgeaiI[2]:%%assist...:...:#Pullcesusdata...:'Whatwouldadataaalystdo?

功能介绍

GenAI 是一个 IPython 扩展,可以帮助快速诊断错误和异常。 %pip install genai
%load_ext genai 通过从IPython中提取上下文,将其与OpenAI...

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论