当前位置: 欣欣网 > 码农

推荐 2 个「令人惊艳」的 AI 开源项目!

2024-05-17码农

用不到 25 美元打造你的智能眼镜

OpenGlass 是一个开源的智能眼镜项目,旨在将任何普通眼镜转变为功能丰富的智能眼镜,成本不到 25 美元。

该项目由 BasedHardware 发起, 使用它可以记录生活、记忆遇到的人、识别对象、翻译文本等。 5天前正式开源。目前已经获得了 1.4k 的 Star。

开源地址:https://github.com/BasedHardware/OpenGlass

该项目的核心在于其低成本和易于组装的特性。用户可以利用 Seeed Studio XIAO ESP32 S3 Sense、EEMB LP502030 电池和 3D 打印的眼镜架等组件,自行组装智能眼镜。

项目中包含了硬件和软件的设置指南。硬件部分,用户需要通过 Arduino IDE 上传固件到 XIAO ESP32S3 开发板。软件部分,用户需要克隆 OpenGlass 仓库并安装依赖,然后添加必要的API密钥以启用特定功能。

开发者还提供了一个视频,展示了智能眼镜的功能和使用场景。 由于原视频在油管,我虽随便在视频号找了一个视频:

项目中包含了硬件和软件的设置指南。 硬件部分,用户需要通过Arduino IDE上传固件到XIAO ESP32S3开发板。 软件部分,用户需要克隆 OpenGlass 仓库并安装依赖,然后添加必要的 API 密钥以启用特定功能。

构建具备记忆、知识和工具的AI助手

Phidata 是一个框架,用于构建具备记忆、知识和工具的 AI 助手。它旨在解决大型语言模型(LLMs)上下文限制和无法执行动作的问题。

开源地址:https://github.com/phidatahq/phidata

该项目由 phidatahq 维护,目前已经获得了 7.8k 的 Star。它 通过以下几个关键组件增强LLMs的能力:

记忆: 通过将聊天记录存储在数据库中,使 LLMs 能够进行长期对话。

知识: 通过将信息存储在向量数据库中,为LLMs 提供商业上下文。

工具: 使LLMs能够执行如从 API 提取数据、发送电子邮件或查询数据库等操作。

代码示例

以下是使用 phidata 创建一个简单助手的代码示例:

from phi.assistant import Assistant
from phi.tools.duckduckgo import DuckDuckGo
assistant = Assistant(tools=[DuckDuckGo()], show_tool_calls=True)
assistant.print_response("Whats happening in France?", markdown=True)

历史盘点

逛逛 GitHub 每天推荐一个好玩有趣的开源项目。历史推荐的开源项目已经收录到 GitHub 项目,欢迎 Star:

地址:https://github.com/Wechat-ggGitHub/Awesome-GitHub-Repo


推荐阅读

1.

2.

3.

4.