Jupyter 和 Chatgpt 合体Chapyter来了!
它将目前火爆的 ChatGPT 代码解释器与 Jupyter Notebook 结合了起来,让编码更加地高效。
开发者们将从简单、重复的编码工作中解脱出来。但是随之而来的诸多问题,往往让使用 AI 的开发者们头秃不已。
Chapyter 将 GPT-4 这样强大的代码生成模型合并到 Jupyter Notebook 编码环境中,开辟了人类 - AI 协作的新模式,在极大程度上解决了大部分编程助手会出现的问题。
Chapyter 是一个 JupyterLab 扩展,将 GPT-4 无缝连接到你的编码环境,并且具有一个代码解释器,可以将自然语言描述翻译为 Python 代码并自动执行。并且 Chapyter 通过在你最熟悉的 IDE 中启用「自然语言编程」,提高你的工作效率,并使你能够探索更多未尝试过的新想法。
可以发现,Chapyter 将编码助手的优势综合了起来。它可以帮助开发者完成各种复杂的编码任务、自动执行 AI 生成的代码,还能够让开发者进行原位调试、自定义 Prompt,甚至保护了开发者与代码的隐私性,避免数据被利用。
只需在任务自然语言描述的单元格开头添加命令「%% chat」,代码就会生成,并且用时极短,只需要几秒钟。
自动补全一直是许多 AI 辅助编码工具的主流交互,在编码环境中提供 AI 支持,并且可以显著提高开发人员工作的生产力和满意度。然而,自动补全并不完美:穿插 AI 代码建议可能会分散注意力;生成的代码可能包含可能很难调试的隐藏错误;并且生成的代码通常只跨越几行,很难在上下文之外生成新的功能。
Chapyter 通过提供单元级代码生成和自动执行克服了这些问题。你只需键入要执行的操作的自然语言描述,Chapyter 将调用 GPT-X 模型来生成代码并为你执行。这与 Copilot 等系统中的代码补全非常不同:其旨在支持仅跨越几行代码并且与当前工作非常相关的微任务,例如,完成函数调用。而 Chapyter 旨在接管完整的任务,有时可能与现有代码不同。
默认情况下,生成的代码是隐藏的,因为 Chapyter 希望淡化 AI 生成的代码并专注于结果。并且,关于自动执行你也无需担心,因为 Chapyter 有一个安全模式来防止自动执行可能危险的代码。
Chapyter 还可以利用你的代码历史记录和执行输出来提供上下文感知建议。它还可以选择加载文件,以便为进一步处理和分析提供建议。
如下图所示,通过在代码生成中添加 --history 或 -h 标志,Chapyter 可以使用之前的执行历史和输出,为加载的 IRIS 数据集生成相应的可视化代码。
生成的代码可能并不完美,可能包含 bug 或错误。由于 Chapter 已完全集成到 Jupyter Notebook 中,因此无需离开 IDE,你就可以轻松地检查代码并修复任何错误或 bug (例如,在这种情况下安装缺少的依赖项)。
Chapyter 发布了库中使用的所有 prompt,并致力于让自定义所使用的 prompt 和设置更加便捷。
Chapyter 是一个极小的 Python 包,可以在本地安装并与 JupyterLab 无缝使用。它使用 OpenAI API 调用 GPT-X 模型,默认情况下不会保留交互数据和代码进行训练。
因此与 Copilot 或 ChatGPT 缓存你的数据并用来训练和分析不同,Chapyter 所有发送到 OpenAI 的数据将不会被保存用于训练(可参阅 OpenAI API 数据使用策略)。
另一个是监听 Chapyter 单元格执行情况的前端,它会自动执行新生成的单元格并更新单元格的样式。
下图展示了执行 Chapyter 单元格后前端和 ipython 内核的编排。
相关文章
- AI美式证件照:一键生成特效让你瞬间变美 ,智能的三大问题:何以、所以、可以
- 打开澳门免费网站资料 - 打开澳门免费网站资料下载手机版V31 ,试用SearchGPT后用户感觉离取代谷歌还很远
- 9100rom藏宝阁app - 9100rom藏宝阁app下载手机版V9 ,DIY硬件频道
- ChatGTP将进入车载系统_车家号_发现车生活_汽车之家 ,智能家居有哪些技术特征
- 建造房子的游戏有哪些 2024有意思的模拟建造手机游戏大全 ,智慧体育公园设施的智能化特点
- AI编程人工智能的第一个“杀手级应用”正在浮现(英特尔BigDL深挖大数据价值助力分布式人工智能广泛落地)
- OPPO ColorOS 15更新:实况照片互传与AI帮写功能不容错过(智慧供热系统:和晟测控引领高效能源管理解决方案)
- 国家电投河北公司 不负“热”爱 “温暖”过冬(建立智慧热网实现无人值守远程监控丨和晟测控)
- 大众图库jpg_大众图库jpgV5(Google推出Gemini Code助手企业版 提供企业级人工智能编程协助)
- AI 生成文章:创新与争议的双刃剑(OpenAI新上线网页版ChatGPT高端语音功能未来或增加视觉体验)