1.8 KiB
1.8 KiB
HedgeAgent
En intelligent agent som övervakar och interagerar med HedgeDoc-dokument i realtid.
Funktioner
- Live-chatt: Skriv prompts direkt i dokumentet inom
<!--Agent -->-block. - Tänker-indikator: Visar animerad feedback när agenten genererar svar.
- Webbgränssnitt: Enkelt gränssnitt på port 5000 för att lägga till nya dokument.
- Robust inloggning: Automatisk återanslutning vid utgångna sessioner.
Snabbstart med Docker
Alternativ 1: Docker Compose (Rekommenderas)
-
Skapa en
.env-fil:HEDGEDOC_EMAIL=din@epost.se HEDGEDOC_PASSWORD=ditt lösenord HEDGEDOC_BASE_URL=https://hedgedoc.din-doman.se LLM_API_KEY=sk-or-v1-... -
Kör med compose:
docker compose up -d
Alternativ 2: Docker CLI
docker build -t hedgeagent .
docker run -d \
--name hedgeagent \
-p 5000:5000 \
--env-file .env \
-v $(pwd)/active_notes.txt:/app/active_notes.txt \
hedgeagent
Utvecklingsmiljö
För att köra HedgeAgent lokalt utan Docker:
-
Förutsättningar:
- Python 3.10+ installerat.
-
Skapa och aktivera en virtuell miljö:
python -m venv venv source venv/bin/activate # På Windows: venv\Scripts\activate -
Installera beroenden:
pip install -r requirements.txt playwright install chromium -
Konfigurera miljövariabler: Skapa en
.env-fil (se exemplet ovan) eller sätt dem i din shell. -
Starta applikationen:
python hedgeagent.py
Användning
- Öppna webbgränssnittet på
http://localhost:5000. - Klistra in URL:en till ett HedgeDoc-dokument.
- I dokumentet, skriv din fråga efter
->i ett Agent-block:<!--Agent User: Hej! Agent: Hej, vad kan jag hjälpa dig med? -> [Skriv här och tryck Enter] -->