项目介绍:chat-with-chatgpt
chat-with-chatgpt 是一个开放式的平台,旨在让多人协作与 ChatGPT 交流。通过平台中的 GitHub 问题(issues)功能,用户可以提出问题,而 ChatGPT 会在该问题的评论中回答。这一过程公开透明,所有对话记录和问题促发(prompts)都在 GitHub 上公开追踪。
为什么要做这个项目?
该项目的核心目的是支持人们集体与 ChatGPT 交互,协作式的讨论和多样化的观点对于 AI 的成长和发展至关重要。在这个平台上,每一个问题和讨论都是公开的,没有任何隐藏的提示或对话记录。这种公开的互动环境不仅促进了知识的分享,也为不同参与者提供了学习和交流的机会。
项目亮点对话
在 chat-with-chatgpt 项目中,用户可以探索各种主题,从深入学习 OpenAI 和 ChatGPT 到编程实现和文化话题,这些讨论不仅涉及理论和实践内容,还包括一些轻松的趣味对话。以下是一些值得关注的对话示例:
- 了解 OpenAI / ChatGPT:包括关于 ChatGPT 如何记住对话中先前消息、嵌入(embeddings)的定义及其在 OpenAI 模型中的应用等。
- AI研究中的概念:例如 AI对齐(alignment)的概念和Embodied Turing Test的定义等。
- 编程教学:如从图片中提取对象的矢量轮廓等实用编程技巧。
- 趣味笑话分享:例如德语笑话,以及与愚人节相关的对话。
- 科学与数学探索:讨论复杂数学问题的求解及地球围绕太阳旋转现象的理解。
- 语言理解:涉及解析语法树和理解混乱单词等话题。
中文对话
项目的一个重要功能是支持中文交流。用户可以用中文提出问题并获得回答,例如解决经典的鸡兔同笼问题,猜测宠物名字,回答常识与算术问题,或者让 ChatGPT 充当Linux终端进行命令操作。
技术支持与部署
这个项目依托于 GPT3.5&4 模型、Rust 和 WasmEdge 技术构建而成。如果有兴趣在自己的组织中部署这个 GitHub 应用,可以参照相关代码库获取部署指南和源码。此代码库中包含了使用 Rust 的实现代码以及详细的部署说明。
通过 chat-with-chatgpt 项目,参与者不仅可以获得即时反馈,还能进行知识共享和技术交流。在这个过程中,AI 与人协作的潜能得到了充分的发挥,进一步展示了人工智能在实现人类智慧活跃互动中的价值。