ChatGPT6 个近日在 GitHub 上较为活跃开源项目

下面,我将给大家分享 6 个近日在 GitHub 上较为活跃的,具备商业应用潜质且异常实用的开源项目。

话不多说,下面开始进入正题。

Copilot 开源解决方案

自微软上周发布 Microsoft 365 Copilot 以来,Copilot 这个词便被各界人士不断提及。

"Copilot has caught lightning in a bottle(Copilot 在瓶中捕抓到了闪电)"。

这是不久前,红杉资本在探讨新一轮技术革命时说的一句话。

由此可见,Copilot 开始变为一个具体概念,逐渐走入千家万户。

为了让开发者也能用上 AI 大型语言模型 (LLM) 的能力,微软也在 GitHub 上开源了一个轻量级 SDK:semantic-kernel。

这个项目,可以说是部分 Copilot 的解决方案。

该 SDK 支持和封装了来自最新 AI 研究的多种设计模式,以便开发人员可以将复杂的 技能注入他们的应用程序。

GitHub:https://github.com/microsoft/semantic-kernel

不仅如此,SDK 还提供了提示链、递归推理、总结、零 / 少样本学习、上下文记忆、长期记忆、嵌入、语义索引、规划和访问外部知识存储以及内部数据等功能。

如果未来你想尝试开发一款接入 Copilot 功能的产品,这个项目可供你借鉴学习。

让命令行也能用上 ChatGPT

我认为,命令行终端对于程序员来说,是一个非常重要的入口所在,同时也是大家日常使用频率极高的开发工具。

一个能大幅提升生产力的绝佳去处,ChatGPT 当然也应该安排上啦。

因此,GitHub 上有开发者开源了一款非常实用的命令行工具:Shell GPT

该工具直接在命令行中集成了 ChatGPT,通过它,可以帮助你快速编写 shell 命令、代码片段编写、Git 提交信息、文档、注释等内容。

GitHub:https://github.com/TheR1D/shell_gpt

用法主要有以下几种:

  • 获取某个任务的执行指令;
  • 直接转换时间、距离、重量、温度等单位;
  • 在命令行终端搜索 shell 用法;
  • 自动生成代码并存储;
  • 在命令行跟 ChatGPT 对话,并迭代优化。

简单来说,它就是一个本地命令行机器人。你下达指令,它负责执行,即便你不清楚某个任务该怎么用命令行来实现,也可以直接问它。

与其它 ChatGPT 应用一样,Shell GPT 在使用前,你需要先自行配置好 OpenAI API Key。

飞书 GPT

由于现在有不少人在用飞书处理日常工作的沟通交流、文档协作、视频会议等任务。

于是,前不久国内有开发者在 GitHub 上开源了一款生产力工具:飞书 GPT

GitHub:https://github.com/Leizhenpeng/feishu-chatgpt

里面集成了飞书 + GPT-3.5 + Dall・E + Whisper 等 API,支持语音对话、角色扮演、多话题讨论、AI 画图、表格分析、文档导出等功能。

这个工具平时除了拿来办公,偶尔用来摸摸鱼也挺不错的。

一款基于 GPT-4 的代码搜索引擎

下面这个项目,有点像 GitHub Copilot X 代码搜索功能的开源实现。

Bloop,一个开源的代码搜索引擎。

通过 GPT-4 来回答代码相关的问题,可使用自然语言、正则表达式和过滤查询搜索本地和远程存储库。

GitHub:https://github.com/BloopAI/bloop

Bloop 的主要功能如下:

  • 基于 GPT-4 的会话搜索;
  • 快速的正则表达式搜索;
  • 同步本地和 GitHub 仓库;
  • 支持多种不同查询方式的过滤器;
  • 使用符号搜索查找函数、变量或特征
  • 拥有 10 多种编程流行语言的精确代码导航。

由于该项目代码完全开源,因此你也可以将其功能集成进企业内部的管理系统,以增强对技术文档、使用手册、教程等内容的检索效率。

ChatPDF 开源方案

大约在两个星期前,我曾给大家推荐过一款名为 ChatPDF 的项目。

它可以提取 PDF 文件中的内容,并将内容交给 ChatGPT 进行分析。待解析完成之后,你便可以跟它进行一对一对话交流,就好像它是一个完全理解内容的人一样。

但是,该项目代码没有开源,这里重新推一个开源版的实现:GPT-4 & LangChain

利用它所开放的功能,可以快速为你的 PDF 文档打造一个 ChatGPT 聊天机器人。

GitHub:https://github.com/mayooear/gpt4-pdf-chatbot-langchain

使用的技术堆栈包括 LangChain、Pinecone、Typescript、Openai 和 Next.js。

LangChain 是一个框架,可以更轻松地构建可扩展的 AI/LLM 应用程序和聊天机器人;Pinecone 是一个矢量存储,用于存储嵌入和文本中的 PDF,以便以后检索类似文档。

为了帮助大家更好的学习该项目源码,作者还专门录制了一个技术原理解析视频,时长为 23 分钟,可在项目 README 中查看。

VSCode 智能插件

距离 GitHub Copilot X 正式集成到 VSCode 上,我估计还得需要很长一段时间。

如果你不想等太久,那不妨试下这个在 GitHub 开源的 VSCode 插件:VSCode ChatGPT

GitHub:https://github.com/gencay/vscode-chatgpt

它的主要作用,是将 OpenAI ChatGPT 集成到 VSCode,提供了包括但不限于以下这些功能:

  • 支持 GPT-4、GPT-3.5、GPT3 或 Codex 模型;
  • 在侧边栏对话窗口中进行问答;
  • 停止响应,减少 tokens 消耗;
  • 一键生成文件或修复代码;
  • 以 Markdown 格式,导出所有对话记录;
  • 编辑和重发提示;
  • 通过 ChatGPT 生成代码。

真的是万物皆可 VSCode...

根据米勒法则,人类大脑最佳可处理 7 个左右的信息块。因此,每周推荐的开源项目,我会尽量克制,不多也不少,刚好是适合大家进行学习与探索的数量。

文末,照旧安利一波我们的公众号:GitHubDaily,平时主要分享比较实用、有趣的 GitHub 开发者工具与 ChatGPT 开源项目,偶尔也会聊聊技术圈内最近发生的新鲜事,感兴趣的小伙伴可以关注一下~

文中所提到的所有开源项目与工具,已收录至 GitHubDaily 的开源项目列表中。

该列表包含了 GitHub 上诸多高质量、有趣实用的开源技术教程、开发者工具、编程网站等内容。

从 2015 年至今,累积分享 3500+ 个开源项目,21000+ 个 GitHub Star,有需要的,可访问下方 GitHub 地址自取:

GitHub:https://github.com/GitHubDaily/GitHubDaily

参考:6 个令人惊艳的 ChatGPT 项目,开源了! - 知乎 如有侵权,请联系我删除。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/17796.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Day03 | 链表理论基础、leetcode203. 移除链表元素、leetcode707. 设计链表、leetcode206. 反转链表

Day03 链表理论基础链表的类型单链表双链表循环链表 链表的存储方式链表的定义链表的操作删除节点添加节点 性能分析 leetcode203. 移除链表元素leetcode707. 设计链表leetcode206. 反转链表 链表理论基础 链表的类型 单链表 链表是一种通过指针串联在一起的线性结构&#x…

超级炫酷的AI绘图工具—MidJourney详细使用教程

🏆 文章目标:了解学习AI绘图工具—MidJourney详细使用教程,顺应潮流。 🍀 超级炫酷的AI绘图工具—MidJourney详细使用教程 ✅ 创作者:Jay… 🎉 个人主页:Jay的个人主页 🍁 展望&…

7个令人惊艳的 ChatGPT 项目,必须分享

文章目录 一、ChartGPT是什么二、ChatGPT 让你回家种田三、GitHub 上较为活跃的,开源项目3.1、Copilot 开源解决方案3.2、让命令行也能用上 ChatGPT3.3、飞书 GPT3.4、最美的GPT管理界面3.5、ChatPDF 开源方案3.6、VSCode 智能插件3.7 、数据指北Ai 大家好&#xff…

Echarts绘图技巧

目录 Echarts是什么(ChatGPT) 代码部分 引入工具箱 标题、图例 调节横纵坐标值、名字的字体 数据显示问题 总结 Echarts是什么(ChatGPT) Echarts是一个开源的Javascript图表库,用于基于Web的数据可视化。它可以用于创建各种类型的图表,如折线图、饼…

先用ChatGPT革自己的命,然后干翻所有人!微软要“梭哈”了!

‍数据智能产业创新服务媒体 ——聚焦数智 改变商业 现如今,生成式AI刮起的大风可谓是一直都在天上盘旋,ChatGPT这把火也烧的越来越旺。各公司都在追ChatGPT这个热点,例如:百度还没“出生”便先“出名”的文心一言,微…

2022年语音合成(TTS)和语音识别(ASR)年度总结

论文统计每月更新一次,主要跟踪语音合成和语音识别的发展状况(很多文章都是在会议后才发出,但不影响统计。统计过程难免存在疏漏,因此统计结果仅供参考。所有文章语音合成领域统计列表请访问http://yqli.tech/page/tts_paper.html&#xff0c…

ControlNet多重控制功能推出,AI绘画进入导演时代!

目录 一、“不会开发游戏的AI工具制作者不是好博士” 二、ControlNet出现的背景 三、什么是ControlNet? 四、「神采 Prome AI」的诞生 五、总结 去年DALLE2,Stable Diffusion等文-图底层大模型发布带动了应用层的发展,出现了一大批爆款产…

阿里类ChatGPT产品正在内测;谷歌AI聊天机器人翻车,市值缩水逾7000亿元;Android 14开发者预览版发布|极客头条...

「极客头条」—— 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧。 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews) 一分钟速览新闻点&#…

InsCode AI 创作助手:源于 CSDN 的 AI 创作助手,不一样的创作体验

文章目录 📋前言🎯AIGC 时代的产物🎯InsCode AI 创作助手体验🎯一些感受和建议🧩感受🧩建议(个人看法) 📝最后 📋前言 是的没错,CSDN AI 写作助手…

零基础部署chatglm

目录 ubuntu部署 1. 下载安装anaconda3 2. 创建并虚拟环境 3. 下载安装chatglm 4. 修改代码,减少gpu使用,目前使用6G显存 5.启动web服务 windows部署 1. 下载安装anaconda3 2. 创建并虚拟环境 3. 下载安装chatglm 4. 修改代码,减少…

chatgpt赋能Python-python3虚拟环境搭建

Python3虚拟环境搭建:介绍和步骤 Python是一门非常强大的编程语言,因此在许多不同类型的项目中都广泛使用。但是,不同项目可能需要使用不同版本的Python库和依赖项。这就是使用Python的虚拟环境的重要性,可以避免不同项目之间的冲…

吴恩达《ChatGPT Prompt Engineering for Developers》学习笔记

来自:口仆 进NLP群—>加入NLP交流群 本笔记是 deeplearning.ai 最近推出的短期课程《ChatGPT Prompt Engineering for Developers》的学习总结。 1 引言 总的来说,当前有两类大语言模型(LLM):「基础 LLM」 和「指令…

深度学习(20):nerf论文翻译与学习

目录 1 Introduction 2 Related Work 3 Neural Radiance Field Scene Representation 4 Volume Rendering with Radiance Fields 5 Optimizing a Neural Radiance Field 5.1 Positional encoding 5.2 Hierarchical volume sampling 5.3 Implementation details 6 Resu…

软件测试相关的一些笔记(七拼八凑笔记)

小插曲 IT行业职位简称 PD---product director(产品总监/部门经理)比项目经理级别高 PM---Project Management (项目经理) PL---Project Leader项目组长 PG---Prograer 程序员 SA---SystemAnalyst 系统分析师 QA--- QUALITY ASSU…

VALSE2023-内容总结(正在更新)

博文为精选内容,完整ppt请留言索取 一周内更新完毕,敬请期待 2023年度视觉与学习青年学者研讨会 (Vision And Learning SEminar, VALSE)于6月10日至12日在无锡太湖国际博览中心召开,由中国人工智能学会、中国图象图形学学会主办,…

特斯拉今天拉了,马斯克迟到半小时,一开口市值蒸发2048亿元

编辑部 发自 凹非寺量子位 | 公众号 QbitAI 啥也没有! 17万新车、HW4.0、4D雷达……在大伙儿万众期待的特斯拉投资者日活动上,统统都没有! 而且马斯克还迟到整整半小时,一张口股价就跌了1.43%,市值直接蒸发约2048亿元&…

【Shader Graph】SmoothStep节点详解及其应用

目录 一、SmoothStep函数 二、基础图像 情况一&#xff1a;t1 > t2 情况二&#xff1a;t1 < t2 三、两个SmoothStep函数相减的图像 1&#xff09;SmoothStep(t1&#xff0c;t2&#xff0c;x) - SmoothStep(t2&#xff0c;t3&#xff0c;x) 2&#xff09;SmoothS…

【Unity_Input System】Input System新输入系统(一)

目录 一、导入Input System包 二、使用方式1&#xff1a;直接从输入设备对应类中获取输入 三、使用方式2&#xff1a;用代码创建InputAction获取输入 四、使用方式3&#xff1a;用Player Input组件获取输入 五、使用方式4&#xff1a;用Input Action Asset生成C#代码获取输…

Echarts的地图实现拖拽缩放同步功能(解决多层geo缩放、拖动卡顿问题)

项目场景&#xff1a; 大屏项目显示云南省3D的地图&#xff0c;可拖拽缩放、地图打点、点击图标弹框等等功能 问题描述 多图层拖拽时会上下层会分离&#xff0c;延迟卡顿 原因分析&#xff1a; 1、拖拽时不同图层的中心坐标没有保持一致&#xff0c; 2、卡顿是数据更新动画时…

php编写年历流程图,使用PHP怎么编写一个万年历功能

使用PHP怎么编写一个万年历功能 发布时间&#xff1a;2020-12-25 14:27:13 来源&#xff1a;亿速云 阅读&#xff1a;94 作者&#xff1a;Leah 这篇文章将为大家详细讲解有关使用PHP怎么编写一个万年历功能&#xff0c;文章内容质量较高&#xff0c;因此小编分享给大家做个参考…