Module: Legion::Extensions::Knowledge
- Extended by:
- Core, Logging::Helper, Settings::Helper
- Defined in:
- lib/legion/extensions/knowledge.rb,
lib/legion/extensions/knowledge/client.rb,
lib/legion/extensions/knowledge/version.rb,
lib/legion/extensions/knowledge/runners/query.rb,
lib/legion/extensions/knowledge/helpers/parser.rb,
lib/legion/extensions/knowledge/runners/corpus.rb,
lib/legion/extensions/knowledge/runners/ingest.rb,
lib/legion/extensions/knowledge/helpers/chunker.rb,
lib/legion/extensions/knowledge/runners/monitor.rb,
lib/legion/extensions/knowledge/helpers/manifest.rb,
lib/legion/extensions/knowledge/runners/maintenance.rb,
lib/legion/extensions/knowledge/actors/corpus_ingest.rb,
lib/legion/extensions/knowledge/actors/corpus_watcher.rb,
lib/legion/extensions/knowledge/helpers/apollo_models.rb,
lib/legion/extensions/knowledge/helpers/manifest_store.rb,
lib/legion/extensions/knowledge/transport/queues/ingest.rb,
lib/legion/extensions/knowledge/actors/maintenance_runner.rb,
lib/legion/extensions/knowledge/transport/exchanges/knowledge.rb,
lib/legion/extensions/knowledge/transport/messages/ingest_message.rb,
lib/legion/extensions/knowledge/transport/messages/monitor_reload.rb
Defined Under Namespace
Modules: Actor, Helpers, Runners, Transport
Classes: Client
Constant Summary
collapse
- VERSION =
'0.6.15'
Class Method Summary
collapse
Class Method Details
.default_settings ⇒ Object
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
|
# File 'lib/legion/extensions/knowledge.rb', line 42
def self.default_settings
{
corpus_path: nil,
monitors: [],
chunker: {
max_tokens: 512,
overlap_tokens: 128
},
query: {
top_k: 5,
neighbor_radius: 1
},
ingest: {
filter_prompt: nil,
filter_threshold: 0.5
},
maintenance: {
stale_threshold: 0.3,
cold_chunk_days: 7,
quality_report_limit: 10
},
actors: {
watcher_interval: 300,
maintenance_interval: 21_600
}
}
end
|
.remote_invocable? ⇒ Boolean
38
39
40
|
# File 'lib/legion/extensions/knowledge.rb', line 38
def self.remote_invocable?
false
end
|