用不到 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 金鑰以啟用特定功能。
構建具備記憶、知識和工具的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)