Py学习  »  Git

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

猿大侠 • 5 月前 • 65 次点击  

来源:GitHubDaily

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

微软推出面向 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 系统上快速运行该应用。

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

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/164775
 
65 次点击