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?








评论