code: def get_function_default_arguments(
      function: Callable,
  ) -> Dict[str, Any]:
      """Extract default arguments from function signature."""
      params = signature(function).parameters
      return {
          kw: p.default
          for kw, p in params.items()
          if p.default is not Parameter.empty
      }
  
file_path: Ax/ax/utils/common/kwargs.py
imports: from inspect import Parameter, signature
  from logging import Logger
  from typing import Any, Callable, Dict, Iterable, List, Optional
  from ax.utils.common.logger import get_logger
  from ax.utils.common.typeutils import version_safe_check_type
label_desc: Use image node_id 3 for calling a global function with example usage: get_function_default_arguments(function) and returns: unknown