class_docstr: Experience buffer base class. It stores experience.
  
  Args:
      sample_batch_size (int): Batch size when sampling.
      limit (int, optional): Limit of number of experience samples. A number <= 0 means unlimited. Defaults to 0.
code: def sample(self) -> Experience:
      pass
  
file_path: ColossalAI/applications/Chat/coati/experience_buffer/base.py
imports: from abc import ABC, abstractmethod
  from typing import Any
  from coati.experience_maker.base import Experience
label_desc: Use image node_id 4 for calling the ExperienceBuffer obj's underlying member method code with example usage: obj.sample() without return types