Module: Raif::Concerns::HasRequestedLanguage
- Extended by:
- ActiveSupport::Concern
- Included in:
- Agent, Raif::Conversation, Task
- Defined in:
- app/models/raif/concerns/has_requested_language.rb
Instance Method Summary collapse
Instance Method Details
#requested_language_name ⇒ Object
10 11 12 |
# File 'app/models/raif/concerns/has_requested_language.rb', line 10 def requested_language_name @requested_language_name ||= I18n.t("raif.languages.#{requested_language_key}", locale: "en") end |
#system_prompt_language_preference ⇒ Object
14 15 16 17 18 |
# File 'app/models/raif/concerns/has_requested_language.rb', line 14 def system_prompt_language_preference return if requested_language_key.blank? "\nYou're collaborating with teammate who speaks #{requested_language_name}. Please respond in #{requested_language_name}." end |