Class: Docit::Ai::SystemInsightGenerator

Inherits:
Object
  • Object
show all
Defined in:
lib/docit/ai/system_insight_generator.rb

Instance Method Summary collapse

Constructor Details

#initialize(graph:, selected_node_ids: [], mode: :nodes) ⇒ SystemInsightGenerator

mode: :nodes -> explain an arbitrary selection (diagram “AI Explain”)

:section -> explain one resource and how its endpoints work together


10
11
12
13
14
# File 'lib/docit/ai/system_insight_generator.rb', line 10

def initialize(graph:, selected_node_ids: [], mode: :nodes)
  @graph = graph
  @selected_node_ids = selected_node_ids
  @mode = mode
end

Instance Method Details

#generateObject



16
17
18
19
# File 'lib/docit/ai/system_insight_generator.rb', line 16

def generate
  config = Configuration.load
  Client.for(config).generate(prompt)
end