3 个令人惊艳的 GitHub 开源项目,诞生了!

公众号关注 “GitHubDaily”

设为 “星标”,每天带你逛 GitHub!


过去一周,技术圈依旧浪潮汹涌,各个科技公司在人工智能这片毫无硝烟的战场上,打得不可开交。

微软推出面向 AI 大模型的自研芯片;Sam Altman 的 OpenAI CEO 职位被罢免,管理层最终人选仍无定论;英伟达发布超强 AI 芯片 H200,性能飙升 90% 等等,多不胜数。

作为主要参与者的开发者们,也在 GitHub 上默默发力,迭代并更新了一批优质的开源项目。

今天就跟大家推荐下,在过去这段时间,我在 GitHub 上看到的几个实用且热门的工具,帮助各位能在 AI 浪潮中,更加如鱼得水应对各种变化。

1. 截屏秒变代码,Demo 召之即来

在几年前的互联网上,流传着这么一个搞笑段子,表达了程序员与产品经理相爱相杀的名场面:

产品经理:“你明白吧,这里向右划可以出菜单,然后需要一个闪烁的动画,还有,我想这个 tab 可以拉下来,你懂吧?

程序员:“别废话,把你要抄的产品给我看下。”

现如今,随着技术的发展,已经能让程序员对产品经理的这种需求应对自如了。

前不久,有开发者在 GitHub 上开源了一个名为 screenshot-to-code 的开源项目。

该项目可借助 GPT-4 Vision 的能力,直接给你将屏幕截图转换为 HTML/Tailwind CSS,并利用 DALL-E 3 的图像生成能力,生成外观相似的图像。

这里发个视频,让大家看下实际效果展示。

GitHub:https://github.com/abi/screenshot-to-code

利用这个工具,我们可以直接将设计稿转换为实际代码,快速为网站生成 Demo。或者在学习过程中,用该工具来模仿学习其它网站代码。

现在给 AI 看一眼截屏,便能直接生成代码。随着技术的演变,我相信这个能力在不久的将来,会变得更加恐怖。

2. 借助自动化爬虫,快速自定制 GPT

在早期 ChatGPT 刚发布之初,开发者一般会使用微调或嵌入的方式,来将它训练为个人专属的智能知识库。

随着 ChatGPT 各项功能的不断迭代与升级,现在一个普通用户,也可以利用它的「知识库」功能,上传私有数据,快速实现定制需求。

为了让大家能更好使用这项功能,GitHub 上一个名为「GPT Crawler」的项目应运而生。

 GitHub:https://github.com/BuilderIO/gpt-crawler

顾名思义,就是能利用爬虫,自动抓取与整合指定 URL 地址中的各种信息,并生成一个output.json的数据文件。

将该文件喂给 ChatGPT,便可快速定制你的专属 GPT,打造个人知识库或者智能助理。

 

你可以将各种技术文档或产品文档喂给 GPT,进而获取最新的文档信息,生成更为标准与质量更高的代码。

3. 用 AI 玩转角色扮演,打造虚拟世界

在大语言模型的实际应用场景中,AI 角色扮演类游戏曾被多次提及。

半年前,我在公众号跟大家说过,AI 或许将把游戏行业推动到一个新的层面,近几个月互联网上的各种动向,也在逐渐验证我的这一想法。

不久后即将发布的游戏《GTA6》,有传闻称接下来R星将在游戏中接入 AI 对话、NPC 自主行动的功能。

让 AI 带来全新体验的游戏角色扮演,是时候开始登上台面了。

为了让 AI 对话更具趣味性,GitHub 上一位开发者开源了「SillyTavern」。

GitHub:https://github.com/SillyTavern/SillyTavern/

这是一个可以安装在电脑(和安卓手机)上的用户界面,让你可以与文本生成的人工智能互动,并与社区创建的角色聊天/玩角色扮演游戏。

项目支持自定义扩展,目前包括以下此类功能:

  • 作者注释/角色偏见;

  • 角色情绪识别;

  • 聊天记录自动摘要;

  • 在聊天窗口发送图片,并由人工智能解释图片内容;

  • 文本图像生成;

  • 聊天信息的文字转语音。

你可以用它来创建一个不同场景、可交互的二次元 AI 妹子,并跟她进行实时交流,探索人物与剧情。

开发者可以通过接入不同大语言模型的 API,在 Windows、macOS、Linux 系统上快速运行该应用。

目前项目仍在持续迭代,未来将新增更多有趣的新功能。

文中所提到的所有开源项目与工具,已收录至 GitHubDaily 的开源项目列表中。该列表包含了 GitHub 上诸多高质量、有趣实用的开源技术教程、开发者工具、编程网站等内容。从 2015 年至今,累计分享 3500+ 个开源项目,Star 增长 24000+,有需要的,可访问下方 GitHub 地址自取:GitHub:https://github.com/GitHubDaily/GitHubDaily 好了,今天的分享到此结束,感谢大家抽空阅读,我们下期再见,Respect!

相关推荐

  • OpenAI 宫斗尘埃落定,微软成最大赢家
  • Transformer 的最简洁 pytorch 实现,附代码
  • 大模型多跳推理有解啦,北大化繁为简,用30B模型击败百亿模型
  • 我买了个AI员工,凌晨5点喊我起床,搞了篇全网40万+的爆款
  • 大结局!OpenAI创始人奥特曼和 Greg Brockman 将加入微软!!!
  • 2023年收入最高的10种编程语言
  • 在 OpenCV 中使用 ChArUco 棋盘
  • 在游戏开发中,如何平衡 GPT-3.5 和 GPT-4 的成本与性能?
  • 突发!OpenAI“宫斗”再反转:Altman不回归,确定加入微软
  • 又是一笔“5000亿”,高瓴再次出手
  • 突发,OpenAI政变再反转!阿尔特曼逼宫失败,董事会又换了新CEO
  • 美团到家面试,过了!
  • JavaScript 全栈解决方案比较:Angular、React、Vue.js 的对比
  • OpenAI “政变”48小时后:Altman 夺回主导权、回归在即!微软入局、董事会或重组
  • 用一款数据库解决 80%的问题,OceanBase 的底气在哪?
  • 是全部重做还是融合改造?揭秘京东云言犀升级全过程
  • 做了个小程序逆向的私活,赚了!
  • 参数量13B模型全方位碾压GPT-4?这背后有什么猫腻
  • ​EMNLP 2023 findings | 生成式框架下解决输入扰动槽填充任务
  • 大模型时代下的推荐系统变革