Class: Docit::Ai::SystemInsightGenerator
- Inherits:
-
Object
- Object
- Docit::Ai::SystemInsightGenerator
- Defined in:
- lib/docit/ai/system_insight_generator.rb
Instance Method Summary collapse
- #generate ⇒ Object
-
#initialize(graph:, selected_node_ids: [], mode: :nodes) ⇒ SystemInsightGenerator
constructor
mode: :nodes -> explain an arbitrary selection (diagram “AI Explain”) :section -> explain one resource and how its endpoints work together.
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
#generate ⇒ Object
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 |