跳转到主要内容

Jupyter魔法命令,用于在笔记本中进行AI聊天

项目描述

https://mybinder.org/badge_logo.svg
!pip install jupyter-aichat
Collecting jupyter_aichat
  Downloading jupyter_aichat-0.0.1-py2.py3-none-any.whl (3.9 kB)
Installing collected packages: jupyter_aichat
Successfully installed jupyter_aichat-0.0.1
%load_ext jupyter_aichat
%%ai
I've created an AI chat user interface for Jupyter notebooks.
It adds the `%ai` and `%%ai` magic commands for writing messages,
renders response messages in the notebook,
and keeps the whole conversation in memory.

听起来非常有趣!你能告诉我更多关于它是如何工作的以及它使用了什么样的AI吗?

%%ai
The user just types `%ai "<message>"` or `%%ai` followed by a multi-line message.
It asks for the ChatGPT API key before sending the first message.
Both sent messages and received messages are kept in memory
and the whole message history is submitted every time the magic command is used.
The response from ChatGPT is rendered as Markdown.

听起来非常方便!那么ChatGPT究竟是什么,它是如何生成回复的?

%ai "I think you know that best yourself :)"

作为人工智能语言模型,我并不知道您在创建AI聊天用户界面时使用了哪些具体的工具或算法。然而,一般来说,GPT(生成式预训练转换器)是一种使用深度学习来生成类似人类文本的语言模型。ChatGPT是专门为聊天机器人和对话代理设计的GPT变体,它通过大量现有的人类对话进行训练,以学习如何模拟自然语言交互。当用户输入一条消息时,ChatGPT会根据对话的上下文使用这些训练来生成适当的回复。

%%ai
Thanks for the summary!
I'm publishing this on GitHub and putting this very discussion as the README.

这听起来是个好主意!对聊天界面的工作原理和它使用的技术进行清晰的解释,将有助于使它更容易为潜在用户所接受。祝你的项目好运!

项目详情


下载文件

下载适合您平台文件。如果您不确定该选择哪个,请了解更多关于安装包的信息。

源分发

jupyter_aichat-0.0.3.tar.gz (10.1 kB 查看哈希值)

上传时间:

构建分发

jupyter_aichat-0.0.3-py2.py3-none-any.whl (11.5 kB 查看哈希值)

上传时间 Python 2 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面