Fix grammar mistake in base.py in planners (#6611)

Fix a typo in
`langchain/experimental/plan_and_execute/planners/base.py`, by changing
"Given input, decided what to do." to "Given input, decide what to do."

This is in the docstring for functions running LLM chains which shall
create a plan, "decided" does not make any sense in this context.
This commit is contained in:
northern-64bit 2023-06-23 23:47:10 +02:00 committed by GitHub
parent 082976d8d0
commit dbe1d029ec
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -11,13 +11,13 @@ from langchain.experimental.plan_and_execute.schema import Plan, PlanOutputParse
class BasePlanner(BaseModel): class BasePlanner(BaseModel):
@abstractmethod @abstractmethod
def plan(self, inputs: dict, callbacks: Callbacks = None, **kwargs: Any) -> Plan: def plan(self, inputs: dict, callbacks: Callbacks = None, **kwargs: Any) -> Plan:
"""Given input, decided what to do.""" """Given input, decide what to do."""
@abstractmethod @abstractmethod
async def aplan( async def aplan(
self, inputs: dict, callbacks: Callbacks = None, **kwargs: Any self, inputs: dict, callbacks: Callbacks = None, **kwargs: Any
) -> Plan: ) -> Plan:
"""Given input, decided what to do.""" """Given input, decide what to do."""
class LLMPlanner(BasePlanner): class LLMPlanner(BasePlanner):
@ -26,14 +26,14 @@ class LLMPlanner(BasePlanner):
stop: Optional[List] = None stop: Optional[List] = None
def plan(self, inputs: dict, callbacks: Callbacks = None, **kwargs: Any) -> Plan: def plan(self, inputs: dict, callbacks: Callbacks = None, **kwargs: Any) -> Plan:
"""Given input, decided what to do.""" """Given input, decide what to do."""
llm_response = self.llm_chain.run(**inputs, stop=self.stop, callbacks=callbacks) llm_response = self.llm_chain.run(**inputs, stop=self.stop, callbacks=callbacks)
return self.output_parser.parse(llm_response) return self.output_parser.parse(llm_response)
async def aplan( async def aplan(
self, inputs: dict, callbacks: Callbacks = None, **kwargs: Any self, inputs: dict, callbacks: Callbacks = None, **kwargs: Any
) -> Plan: ) -> Plan:
"""Given input, decided what to do.""" """Given input, decide what to do."""
llm_response = await self.llm_chain.arun( llm_response = await self.llm_chain.arun(
**inputs, stop=self.stop, callbacks=callbacks **inputs, stop=self.stop, callbacks=callbacks
) )