feat: Update baseline calculations and LLM prompts

- Change baseline calculations to use integers instead of floats to simplify data.
- Update LLM constraints and prompt for more accurate anomaly detection.
- Refine known_issues to reduce false positives.
- Update PROGRESS.md with new TODO items.
This commit is contained in:
2025-08-21 12:12:15 -05:00
parent c5a446ea65
commit e119bc7194
5 changed files with 16 additions and 5 deletions

View File

@@ -60,10 +60,18 @@
36. [x] Create helper function in `data_storage.py` for calculating average metrics.
37. [x] Update `README.md` with current project status and improvements.
38. [x] Create `AGENTS.md` to document human and autonomous agents.
## Keeping track of Current Objectives
[x] Improve "high" priority detection by explicitly instructing LLM to output severity in structured JSON format.
[x] Implement dynamic contextual information (Known/Resolved Issues Feed) for LLM to improve severity detection.
## TODO
- [ ] Change baseline calculations to only use integers instead of floats.
- [ ] Add a log file that only keeps records for the past 24 hours.
- [ ] Log all LLM responses to the console.
- [ ] Reduce alerts to only happen between 9am and 12am.
- [ ] Get hostnames of devices in Nmap scan.
- [ ] Filter out RTT fluctuations below 10 seconds.
- [ ] Filter out temperature fluctuations with differences less than 5 degrees.