Update 9 - Autonomes Lernen
release-tag / release-image (push) Successful in 2m19s

This commit is contained in:
2026-08-05 22:51:21 +02:00
parent 37377c79aa
commit 4dc90ceffe
32 changed files with 2761 additions and 250 deletions
+2
View File
@@ -13,3 +13,5 @@ Aktivierung:
BRAIN_ACTIVITY_URL=http://glpi-neural-brain:8090/api/events
BRAIN_ACTIVITY_API_KEY=
```
Bei einer Suche ohne Treffer wird `knowledge.search.empty` gesendet. Ist Autonomous Research im Brain aktiviert, entsteht daraus automatisch eine persistente, priorisierte Rechercheaufgabe.
@@ -35,7 +35,7 @@ new file mode 100644
index 0000000..fb16e0a
--- /dev/null
+++ b/internal/brainactivity/client.go
@@ -0,0 +1,90 @@
@@ -0,0 +1,96 @@
+package brainactivity
+
+import (
@@ -88,9 +88,15 @@ index 0000000..fb16e0a
+ if len([]rune(query)) > 4000 {
+ query = string([]rune(query)[:4000])
+ }
+ eventType := "knowledge.search"
+ message := "Wissenssuche aus " + source
+ if len(hits) == 0 {
+ eventType = "knowledge.search.empty"
+ message = "Wissenssuche ohne Treffer aus " + source
+ }
+ e := event{
+ Type: "knowledge.search", Source: source, Query: query,
+ Message: "Wissenssuche aus " + source,
+ Type: eventType, Source: source, Query: query,
+ Message: message,
+ Hits: hits, Metadata: map[string]any{"duration_ms": duration.Milliseconds(), "result_count": len(hits)},
+ }
+ select {