This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user