File size: 2,234 Bytes
6596463
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
---
title: Dr. Franz - Psychoanalytischer Chatbot
emoji: 🧠
colorFrom: indigo
colorTo: purple
sdk: gradio
sdk_version: 4.19.2
app_file: app.py
pinned: false
---

# 🧠 Dr. Franz - Psychoanalytischer Chatbot

Willkommen beim Dr. Franz Psychochatbot-Projekt auf Hugging Face Spaces.

## Projektbeschreibung

**Dr. Franz** ist ein experimenteller psychoanalytischer Chatbot, der als manipulativer Psychoanalytiker agiert. Er analysiert Aussagen psychologisch und stellt provokante Fragen.

## Features

- **Psychoanalytische Gesprächsführung**: Dr. Franz nutzt verschiedene psychoanalytische Techniken, um tiefere Gedanken und Emotionen zu ergründen
- **Dynamische Persönlichkeitsanpassung**: Der Bot passt seinen Ton basierend auf der Analyse der Nutzereingaben an
- **Kontextbewusstsein**: Erinnert sich an frühere Aussagen und greift gezielt emotional bedeutsame Themen wieder auf
- **Themenerkennung**: Identifiziert psychologisch relevante Themen in Nutzereingaben
- **Modulare Architektur**: Klar getrennte Komponenten für einfache Wartung und Erweiterung

## Installation & Lokale Ausführung

```bash
# Repository klonen
git clone https://huggingface.co/spaces/[username]/[space-name]

# In das Projektverzeichnis wechseln
cd [space-name]

# Abhängigkeiten installieren
pip install -r requirements.txt

# Umgebungsvariable für den HuggingFace API-Token setzen
# Windows:
set HF_API_TOKEN=dein_api_token_hier
# Linux/Mac:
export HF_API_TOKEN=dein_api_token_hier

# Anwendung starten
python app.py
```

## Technologie

Der Chatbot verwendet die HuggingFace Inference API und das Zephyr-7b-beta Modell für die Textgenerierung. Die Benutzeroberfläche wird mit Gradio bereitgestellt.

## Konfiguration

Die Anwendung kann über die `config.py` Datei angepasst werden:
- Modellparameter (Temperatur, max_tokens, etc.)
- Persönlichkeitseinstellungen
- UI-Konfiguration

## Hinweis

Dieser Chatbot dient ausschließlich experimentellen und unterhaltsamen Zwecken und ersetzt keine professionelle psychologische Beratung.

## API-Token

Um den Chatbot zu nutzen, benötigen Sie einen HuggingFace API-Token mit Inference-Berechtigungen. Dieser kann in den Repository Secrets unter dem Namen `HF_API_TOKEN` hinterlegt werden.