Class: Assistant::TechnicalSupport::ResponseGroundingDecision::Result
- Inherits:
-
Data
- Object
- Data
- Assistant::TechnicalSupport::ResponseGroundingDecision::Result
- Defined in:
- app/services/assistant/technical_support/response_grounding_decision.rb
Instance Attribute Summary collapse
-
#citation_urls ⇒ Object
readonly
Returns the value of attribute citation_urls.
-
#conflicting_answer_segment_ids ⇒ Object
readonly
Returns the value of attribute conflicting_answer_segment_ids.
-
#duplicate_answer_segment_ids ⇒ Object
readonly
Returns the value of attribute duplicate_answer_segment_ids.
-
#input_truncated ⇒ Object
readonly
Returns the value of attribute input_truncated.
-
#invalid_answer_segment_ids ⇒ Object
readonly
Returns the value of attribute invalid_answer_segment_ids.
-
#invalid_evidence_ids ⇒ Object
readonly
Returns the value of attribute invalid_evidence_ids.
-
#misclassified_non_material_segment_ids ⇒ Object
readonly
Returns the value of attribute misclassified_non_material_segment_ids.
-
#missing_canonical_evidence_claim_indexes ⇒ Object
readonly
Returns the value of attribute missing_canonical_evidence_claim_indexes.
-
#review_reasons ⇒ Object
readonly
Returns the value of attribute review_reasons.
-
#status ⇒ Object
readonly
Returns the value of attribute status.
-
#unassessed_answer_segment_ids ⇒ Object
readonly
Returns the value of attribute unassessed_answer_segment_ids.
-
#uncited_claim_indexes ⇒ Object
readonly
Returns the value of attribute uncited_claim_indexes.
-
#unsupported_citation_urls ⇒ Object
readonly
Returns the value of attribute unsupported_citation_urls.
-
#validation_errors ⇒ Object
readonly
Returns the value of attribute validation_errors.
Instance Method Summary collapse
-
#initialize(status: nil, input_truncated: nil, citation_urls: [], unsupported_citation_urls: [], uncited_claim_indexes: [], missing_canonical_evidence_claim_indexes: [], invalid_evidence_ids: [], unassessed_answer_segment_ids: [], invalid_answer_segment_ids: [], conflicting_answer_segment_ids: [], validation_errors: [], duplicate_answer_segment_ids: [], misclassified_non_material_segment_ids: [], review_reasons: []) ⇒ Result
constructor
Builds an immutable deterministic policy result.
Constructor Details
#initialize(status: nil, input_truncated: nil, citation_urls: [], unsupported_citation_urls: [], uncited_claim_indexes: [], missing_canonical_evidence_claim_indexes: [], invalid_evidence_ids: [], unassessed_answer_segment_ids: [], invalid_answer_segment_ids: [], conflicting_answer_segment_ids: [], validation_errors: [], duplicate_answer_segment_ids: [], misclassified_non_material_segment_ids: [], review_reasons: []) ⇒ Result
Builds an immutable deterministic policy result.
53 54 55 56 57 58 59 60 61 |
# File 'app/services/assistant/technical_support/response_grounding_decision.rb', line 53 def initialize( status: nil, input_truncated: nil, citation_urls: [], unsupported_citation_urls: [], uncited_claim_indexes: [], missing_canonical_evidence_claim_indexes: [], invalid_evidence_ids: [], unassessed_answer_segment_ids: [], invalid_answer_segment_ids: [], conflicting_answer_segment_ids: [], validation_errors: [], duplicate_answer_segment_ids: [], misclassified_non_material_segment_ids: [], review_reasons: [] ) super end |
Instance Attribute Details
#citation_urls ⇒ Object (readonly)
Returns the value of attribute citation_urls
21 22 23 |
# File 'app/services/assistant/technical_support/response_grounding_decision.rb', line 21 def citation_urls @citation_urls end |
#conflicting_answer_segment_ids ⇒ Object (readonly)
Returns the value of attribute conflicting_answer_segment_ids
21 22 23 |
# File 'app/services/assistant/technical_support/response_grounding_decision.rb', line 21 def conflicting_answer_segment_ids @conflicting_answer_segment_ids end |
#duplicate_answer_segment_ids ⇒ Object (readonly)
Returns the value of attribute duplicate_answer_segment_ids
21 22 23 |
# File 'app/services/assistant/technical_support/response_grounding_decision.rb', line 21 def duplicate_answer_segment_ids @duplicate_answer_segment_ids end |
#input_truncated ⇒ Object (readonly)
Returns the value of attribute input_truncated
21 22 23 |
# File 'app/services/assistant/technical_support/response_grounding_decision.rb', line 21 def input_truncated @input_truncated end |
#invalid_answer_segment_ids ⇒ Object (readonly)
Returns the value of attribute invalid_answer_segment_ids
21 22 23 |
# File 'app/services/assistant/technical_support/response_grounding_decision.rb', line 21 def invalid_answer_segment_ids @invalid_answer_segment_ids end |
#invalid_evidence_ids ⇒ Object (readonly)
Returns the value of attribute invalid_evidence_ids
21 22 23 |
# File 'app/services/assistant/technical_support/response_grounding_decision.rb', line 21 def invalid_evidence_ids @invalid_evidence_ids end |
#misclassified_non_material_segment_ids ⇒ Object (readonly)
Returns the value of attribute misclassified_non_material_segment_ids
21 22 23 |
# File 'app/services/assistant/technical_support/response_grounding_decision.rb', line 21 def misclassified_non_material_segment_ids @misclassified_non_material_segment_ids end |
#missing_canonical_evidence_claim_indexes ⇒ Object (readonly)
Returns the value of attribute missing_canonical_evidence_claim_indexes
21 22 23 |
# File 'app/services/assistant/technical_support/response_grounding_decision.rb', line 21 def missing_canonical_evidence_claim_indexes @missing_canonical_evidence_claim_indexes end |
#review_reasons ⇒ Object (readonly)
Returns the value of attribute review_reasons
21 22 23 |
# File 'app/services/assistant/technical_support/response_grounding_decision.rb', line 21 def review_reasons @review_reasons end |
#status ⇒ Object (readonly)
Returns the value of attribute status
21 22 23 |
# File 'app/services/assistant/technical_support/response_grounding_decision.rb', line 21 def status @status end |
#unassessed_answer_segment_ids ⇒ Object (readonly)
Returns the value of attribute unassessed_answer_segment_ids
21 22 23 |
# File 'app/services/assistant/technical_support/response_grounding_decision.rb', line 21 def unassessed_answer_segment_ids @unassessed_answer_segment_ids end |
#uncited_claim_indexes ⇒ Object (readonly)
Returns the value of attribute uncited_claim_indexes
21 22 23 |
# File 'app/services/assistant/technical_support/response_grounding_decision.rb', line 21 def uncited_claim_indexes @uncited_claim_indexes end |
#unsupported_citation_urls ⇒ Object (readonly)
Returns the value of attribute unsupported_citation_urls
21 22 23 |
# File 'app/services/assistant/technical_support/response_grounding_decision.rb', line 21 def unsupported_citation_urls @unsupported_citation_urls end |
#validation_errors ⇒ Object (readonly)
Returns the value of attribute validation_errors
21 22 23 |
# File 'app/services/assistant/technical_support/response_grounding_decision.rb', line 21 def validation_errors @validation_errors end |