Was macht hope-agent?
Ein persönlicher KI-Assistent, der sich erinnert und wächst – auf dem Desktop, in der Cloud und in jedem IM immer erreichbar, auch per Smartphone aus der Ferne.
Funktionen
- Kontextgedächtnis – der Assistent merkt sich erledigte Aufgaben und Vorlieben, kein Wiederholen von Kontext erforderlich
- Multi-Platform – Desktop-Client, selbst gehosteter Cloud-Server, Instant-Messaging-Bots (wie WeChat, Slack)
- Fernzugriff – über das Smartphone remote mit dem Assistenten verbinden
- Wachsendes Lernen – passt sich im Laufe der Interaktion an den Benutzer an und wird besser darin, Arbeitsabläufe zu unterstützen
Erste Schritte
- Klonen Sie das Repository:
git clone https://github.com/shiwenwen/hope-agent.git
cd hope-agent
- Installieren Sie die Abhängigkeiten:
pip install -r requirements.txt
- Konfigurieren Sie die Umgebungsvariablen (z. B. API-Schlüssel) in einer
.env-Datei:
HOST=0.0.0.0
PORT=8000
OPENAI_API_KEY=your_actual_api_key
- Starten Sie den Server:
python run.py
Verwendung auf Desktop
Nach dem Start des Servers können Sie auf die Desktop-Anwendung unter http://localhost:8000 zugreifen.
Verwendung in Instant Messaging
Fügen Sie den Bot (z. B. auf WeChat, Slack) hinzu, indem Sie die Webhook-URL verwenden: http://your-server-address:8000/webhook.
Bereitstellung in der Cloud
Sie können den Assistenten auf einem beliebigen Cloud-Server (z. B. VPS) bereitstellen:
# Einrichtung von systemd (Beispiel)
sudo cp hope-agent.service /etc/systemd/system/
sudo systemctl enable hope-agent
sudo systemctl start hope-agent
Konfiguration
MEMORY_ENABLED: Aktiviert das Kontextgedächtnis (Standard:true)AUTO_GROWTH: Aktiviert das automatische Wachstum der Fähigkeiten (Standard:true)IM_INTEGRATION: Bestimmt die zu verwendende IM-Plattform (z. B.wechat,slack)
Lizenz
Dieses Projekt steht unter der MIT-Lizenz. Weitere Details finden Sie in der Datei LICENSE.