def add_adapter_param(adapter:, name:, value:)
      @additionnal_params[adapter.to_sym] ||= {}
      @additionnal_params[adapter.to_sym][name] = value
    end
def add_adapter_param(adapter:, name:, value:)
      @additionnal_params[adapter.to_sym] ||= {}
      @additionnal_params[adapter.to_sym][name] = value
    end
== Adapters methods ============================================================================================

 Sets additional params to be passed to the adapter through params option.

 === Usage

 @example:
   learner = Knowledge::Learner.new

   learner.add_adapter_param(adapter: :custom, name: :base_path, value: '/base/path')

 === Parameters

 @param :adapter [String | Symbol] The adapter's name
 @param :name [String | Symbol] The parameter's name
 @param :value [any] The parameter's value