Zugang aus Übersee: www.kdjingpai.com
Ctrl + D Lesezeichen für diese Seite

memU ist ein Open-Source-Gedächtnis-Framework, das für KI-Partner entwickelt wurde. Während aktuelle Big-Language-Modelle im Allgemeinen ein kurzes Gedächtnis haben und nicht in der Lage sind, langfristige Verbindungen mit Nutzern aufzubauen, funktioniert memU wie ein intelligenter "Gedächtnisordner" für KI, der es der KI ermöglicht, sich an die Identitäten, Vorlieben und vergangenen Gespräche der Nutzer zu erinnern und mit ihnen zu "wachsen", während sie weiter miteinander interagieren. "Der Kern des Frameworks ist ein autonomes Gedächtnis. Das Herzstück des Frameworks ist ein autonomer Memory Agent, der automatisch entscheidet, welche Informationen aufgezeichnet, geändert oder archiviert werden sollen, und der fragmentierte Konversationen in einer strukturierten Gedächtnisdatei zusammenfasst. Auf diese Weise löst memU die Probleme der hohen Kosten, der geringen Genauigkeit und der schwierigen Verwaltung herkömmlicher Speicherlösungen und soll es Entwicklern erleichtern, personalisierte KI-Apps zu entwickeln, die Sie wirklich kennen und sich an Sie erinnern.

 

Funktionsliste

  • Optimiert für AI-BegleiterDas Framework ist ganz auf Anwendungsszenarien ausgelegt, die eine langfristige Interaktion erfordern, wie z. B. KI-Begleiter und KI-Rollenspiele, um hochgradig anpassungsfähige Speicherkapazitäten zu bieten.
  • Hohe Genauigkeit und niedrige KostenIn Locomo-Benchmarks erreicht memU eine Speichergenauigkeit von 921 TP3T, während die optimierte Online-Plattform die Kosten für den Abruf von Speicherfunktionen um bis zu 901 TP3T reduziert.
  • Intelligentes Speicher-DateisystemEs handelt sich nicht um eine einfache Speicherung von Informationen, sondern um eine intelligente Verwaltung des Speichers durch vier Kernmechanismen:
    • Organisieren SieSpeicherdateien werden vom Speicheragenten automatisch und ohne menschliches Zutun verwaltet.
    • LinkAutomatisches Verknüpfen verwandter Erinnerungen zu einem Wissensgraphen, der die Suche in ein einfaches Abrufen verwandelt.
    • Entwickeln SieKI ist auch offline selbstreflektierend und generiert neue Erkenntnisse, indem sie vorhandene Erinnerungen analysiert und die Wissensbasis intelligenter macht.
    • Niemals VergessenAutomatische Priorisierung von Erinnerungen je nach Häufigkeit ihrer Verwendung, wobei wichtige Informationen sofort verfügbar sind und unwichtige Informationen ausgeblendet werden, um die menschlichen Gedächtnisgewohnheiten nachzuahmen.
  • Erweiterte SuchstrategienUnterstützung für die semantische, hybride und kontextbezogene Suche stellt sicher, dass die KI die benötigten Informationen schnell und präzise finden kann.
  • Flexible Einsatzmöglichkeiten::
    • Cloud-VersionBietet sofort einsatzbereite API-Dienste, die Entwickler schnell integrieren können, ohne sich um Server- und Wartungsprobleme kümmern zu müssen.
    • Enterprise-AusgabeKommerzielle Lizenzierung, privater Einsatz und exklusiver technischer Support für Unternehmen, die ein Höchstmaß an Sicherheit und Individualisierung benötigen.
    • Community Edition (in Kürze)Ermöglicht Entwicklern eine lokale Bereitstellung mit voller Kontrolle über Daten und Anpassungsanforderungen.

Hilfe verwenden

Die Kernidee von memU ist es, den Prozess der KI-Erinnerung so intuitiv und automatisiert zu gestalten wie die Verwaltung von Computerdateien. Entwickler müssen sich nicht mehr manuell mit fragmentierten Chat-Protokollen oder komplexen Vektordaten auseinandersetzen, sondern überlassen dies dem memU-Speicheragenten. Derzeit ist der schnellste Weg, mit memU zu beginnen, der Cloud-basierte Service, den es bietet.

Im Folgenden finden Sie eine detaillierte Anleitung für den Zugriff auf die Cloud-Version von memU und deren Nutzung:

Schritt 1: Erstellen Sie ein Konto und erhalten Sie einen API-Schlüssel

  1. Zunächst müssen Sie auf die offizielle Anwendungsplattform von memU zugreifen:https://app.memu.so.
  2. Schließen Sie den Registrierungsprozess auf der Website ab, um ein neues Konto zu erstellen.
  3. Sobald Sie angemeldet sind, finden Sie die Seite mit dem "API-Schlüssel" oder eine ähnliche Option im Dashboard oder Einstellungsmenü der Plattform (normalerweise lautet der Link https://app.memu.so/api-key/).
  4. Klicken Sie auf Generate a new API Key (API-Schlüssel) und kopieren Sie diesen Schlüssel. Dieser Schlüssel ist der einzige Berechtigungsnachweis, den Ihre Anwendung hat, um mit dem memU-Cloud-Dienst zu kommunizieren, also bewahren Sie ihn sicher auf.

Schritt 2: Installieren Sie den memU-Client in Ihrem Python-Projekt

Öffnen Sie in Ihrer Entwicklungsumgebung ein Terminal oder ein Befehlszeilentool und verwenden Sie diepipBefehl, um die offizielle Python-Bibliothek für memU zu installieren.

pip install memu-py

Diese Bibliothek kapselt die gesamte Komplexität der Interaktion mit der memU-API und ermöglicht es Ihnen, leistungsstarke Speicher mit ein paar einfachen Codezeilen zu implementieren.

Schritt 3: Aufruf von memU im Code zur Implementierung des Dialogspeichers

Sobald die Installation abgeschlossen ist, können Sie den Code in der Datei MemuClient und beginnen Sie, es zu benutzen. Hier ist ein einfaches Beispiel, das zeigt, wie ein Stück Dialog an memU gegeben werden kann, um sich zu erinnern.

import os
from memu import MemuClient
# 建议将API密钥存储在环境变量中,而不是硬编码在代码里
# 在终端中设置环境变量: export MEMU_API_KEY='你的API密钥'
api_key = os.getenv("MEMU_API_KEY")
# 1. 初始化客户端
# base_url 指向 memU 的云端API地址
memu_client = MemuClient(
base_url="https://api-preview.memu.so",
api_key=api_key
)
# 2. 准备你要记忆的对话内容
# 它可以是一段简单的文本,包含了用户和AI的交流
conversation_text = """
用户: "嘿,今天天气真不错!"
AI助手: "是啊,阳光明媚,很适合出去散步。你有什么计划吗?"
用户: "我打算下午去公园跑步,顺便买杯咖啡。"
AI助手: "听起来很棒!记得带上防晒霜。你最喜欢哪种咖啡?"
用户: "我最喜欢拿铁。"
"""
# 3. 调用 memorize_conversation 函数
# 这个函数会将对话内容发送给 memU 的记忆代理进行处理
memu_client.memorize_conversation(
conversation=conversation_text,
user_id="user_001",         # 唯一的用户ID,用于区分不同用户
user_name="张三",           # 用户的名字或昵称
agent_id="assistant_001",   # AI伴侣的唯一ID
agent_name="贴心小助"      # AI伴侣的名字
)
print("对话已成功记忆!")

Codeauslegung::

  • MemuClient(...)Erstellen Sie eine Client-Instanz, die Ihre Brücke zum memU-Dienst darstellt.
  • memorize_conversation(...)Dies ist die Kernfunktion. Sie empfängt ein Stück Dialogtext mit einigen wichtigen Metadaten:
    • user_id im Gesang antworten agent_idDiese beiden IDs sind von entscheidender Bedeutung. memU verwendet sie, um für jeden Benutzer und jeden KI-Partner separate "Speicherordner" zu erstellen. So wird sichergestellt, dass die Erinnerungen von Benutzer A nicht mit denen von Benutzer B verwechselt werden.
    • user_name im Gesang antworten agent_nameBieten Sie der KI einen umfassenderen Kontext, damit sie die Rolle des Dialogs versteht.

Nach der Ausführung dieses Codes analysiert der memU-Speicheragent automatisch die Konversation. Er kann eine Aufzeichnung der Vorlieben des Benutzers "Zhangsan" erstellen (z. B. läuft er an sonnigen Tagen gerne im Park, trinkt gerne Milchkaffee) und sie in der exklusiven Speicherdatei des Benutzers speichern. Wenn "Zhangsan" das nächste Mal mit "Xiaosuke" interagiert, kann die KI die memU abfragen, um diese Informationen abzurufen, so dass ein herzlicherer und menschlicherer Dialog geführt werden kann.

Anwendungsszenario

  1. KI-Begleiter und KI-Rollenspiele
    Dies ist das wichtigste Anwendungsszenario von memU. Ob es sich um einen KI-Begleiter zur emotionalen Begleitung oder um eine KI für Rollenspiele in einer bestimmten Weltanschauung handelt, sie muss sich an die persönlichen Informationen des Benutzers, frühere Interaktionen und den emotionalen Zustand erinnern. memU kann der KI helfen, sich an den Geburtstag, die Hobbys und wichtige Erlebnisse des Benutzers zu erinnern, so dass jeder Dialog auf der Vergangenheit basiert und nicht auf einem "Kaltstart", wodurch eine echte emotionale Bindung aufgebaut wird. Dies ermöglicht es, dass jeder Dialog auf der Vergangenheit basiert und nicht auf einem "Kaltstart", so dass eine echte emotionale Bindung entsteht.
  2. KI-Ausbildung
    Im Bildungsbereich kann memU den KI-Tutoren dabei helfen, sich die Lernfortschritte, Stärken und Schwächen eines jeden Schülers zu merken. Wenn ein Schüler zum Beispiel wiederholt Fehler in einem bestimmten mathematischen Konzept macht, kann sich der KI-Tutor dies merken und in künftigen Lektionen gezielte Nachhilfe und Übungen anbieten, was eine wirklich personalisierte Bildung ermöglicht.
  3. AI-Beratung
    Beratung beruht in hohem Maße auf langfristigem Vertrauen und Verständnis. memU kann als zuverlässiges "Krankenakten"-System fungieren, das KI-Therapeuten dabei hilft, jede Kommunikation mit einem Besucher sicher aufzuzeichnen und sich an dessen Stimmungsschwankungen, Hinweise auf wichtige Personen und Ereignisse zu erinnern. So kann KI über einen langen Zeitraum hinweg konsistente, stabile und einfühlsame Unterstützung bieten.
  4. Intelligenter persönlicher Assistent
    KI in der Kategorie der persönlichen Assistenten muss eine große Anzahl von alltäglichen Angelegenheiten und Benutzerpräferenzen bewältigen. Mit memU kann sich der KI-Assistent die Pendelroute des Nutzers, die häufig verwendete Meeting-Software, die Lieblingssorten zum Mitnehmen, die Geburtstage der Familie usw. merken. Wenn der Nutzer sagt: "Helfen Sie mir, morgen ein Meeting zu vereinbaren", kann die KI automatisch die Gewohnheiten des Nutzers abrufen und intelligentere und durchdachtere Vorschläge machen. Wenn der Nutzer sagt: "Hilf mir, ein Treffen für morgen zu vereinbaren", kann die KI automatisch die Gewohnheiten des Nutzers abrufen und intelligentere und rücksichtsvollere Vorschläge machen.

QA

  1. Frage: Wie unterscheidet sich memU von einer herkömmlichen Vektordatenbank?
    Antwort: Herkömmliche Vektordatenbanken bieten hauptsächlich Funktionen zur "Informationsspeicherung und -abfrage" auf niedriger Ebene, wobei in der Regel Textsegmente in Vektoren konvertiert und dann Ähnlichkeitssuchen durchgeführt werden. memU ist ein übergeordnetes, intelligenteres "Speichermanagement-Framework". Es verfügt über einen eingebauten Memory Agent, der nicht nur Informationen speichert, sondern auch automatisch Erinnerungen organisiert, verknüpft, reflektiert und vergisst, um einen sich dynamisch entwickelnden Wissensgraphen zu bilden, der dem menschlichen Gedächtnis näher ist.
  2. Frage: Sind meine Daten bei den Cloud-Diensten von memU sicher?
    Antwort: Für Geschäftsanwendungen und Szenarien, die mit sensiblen Daten zu tun haben, bietet memU eine Enterprise Edition, die eine private Bereitstellung unterstützt. Dies bedeutet, dass Sie das gesamte memU-System auf Ihren eigenen Servern einsetzen können und somit die volle Kontrolle über Datenschutz und Sicherheit haben. Die Community Edition (self-hosted) wird in Zukunft auch lokale Einsatzmöglichkeiten bieten.
  3. Frage: Welches sind die großen Sprachmodelle, die von memU unterstützt werden?
    Antwort: memU selbst ist ein Speicher-Framework, das zwischen dem Large Language Model (LLM) und der Anwendung angesiedelt ist und von vornherein modellunabhängig ist. Sie können es in jeden KI-Agenten integrieren, der auf dem LLM aufbaut. Wenn Sie den Cloud-basierten Service nutzen, kümmert sich die memU-Plattform um die Details des Modellaufrufs und der Speicherverwaltung, und die Entwickler müssen das zugrunde liegende Modell nicht direkt manipulieren.
  4. QUESTION: Wann wird die Community Edition (selbst gehostet) veröffentlicht werden?
    Antwort: Laut der GitHub-Seite ist der aktuelle Status der Community-Version "Coming Soon". Wenn Sie an dieser Funktion interessiert sind, empfehlen wir Ihnen, dem GitHub-Repository zu folgen oder der offiziellen Discord-Community beizutreten, um die neuesten Versions-Updates zu erhalten.
0Lesezeichen
0Gelobt

Empfohlen

Sie können keine AI-Tools finden? Versuchen Sie es hier!

Geben Sie einfach das Schlüsselwort Barrierefreiheit Bing-SucheDer Bereich KI-Tools auf dieser Website bietet eine schnelle und einfache Möglichkeit, alle KI-Tools auf dieser Website zu finden.

zurück zum Anfang

de_DEDeutsch