class_docstr: End-to-end negotiation teacher that loads the data from
  https://github.com/facebookresearch/end-to-end-negotiator.
class_docstr_tok: ["End-to-end","negotiation","teacher","that","loads","the","data","from","https",":","\/\/github.com\/facebookresearch\/end-to-end-negotiator","."]
docstr: Process observation for metrics.
docstr_tok: ["Process","observation","for","metrics","."]
code: def observe(self, observation):
      """
      Process observation for metrics.
      """
      if self.expected_reponse is not None:
          self.metrics.evaluate_response(
              observation, self.expected_reponse
          )
          self.expected_reponse = None
      return observation
  
imports: from parlai.core.teachers import Teacher
  from .build import build
  from parlai.utils.io import PathManager
  import os
  import random
label_desc: Use image node_id 7 for calling the NegotiationTeacher obj's underlying member method code with example usage: obj.observe(observation) and returns: observation