mirror of
https://github.com/hwchase17/langchain.git
synced 2025-06-28 09:28:48 +00:00
Harrison/not verbose (#487)
This commit is contained in:
parent
5d43246694
commit
7e36f28e78
@ -31,7 +31,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": 4,
|
"execution_count": 1,
|
||||||
"id": "d01216c0",
|
"id": "d01216c0",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [],
|
"outputs": [],
|
||||||
@ -51,7 +51,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": null,
|
"execution_count": 2,
|
||||||
"id": "0728f0d9",
|
"id": "0728f0d9",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [],
|
"outputs": [],
|
||||||
@ -69,7 +69,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": 1,
|
"execution_count": 3,
|
||||||
"id": "ba4e7618",
|
"id": "ba4e7618",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [],
|
"outputs": [],
|
||||||
@ -87,7 +87,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": 2,
|
"execution_count": 4,
|
||||||
"id": "03208e2b",
|
"id": "03208e2b",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [],
|
"outputs": [],
|
||||||
@ -105,7 +105,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": 3,
|
"execution_count": 5,
|
||||||
"id": "244ee75c",
|
"id": "244ee75c",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [
|
"outputs": [
|
||||||
@ -119,28 +119,28 @@
|
|||||||
"\u001b[32;1m\u001b[1;3m I need to find out who Olivia Wilde's boyfriend is and then calculate his age raised to the 0.23 power.\n",
|
"\u001b[32;1m\u001b[1;3m I need to find out who Olivia Wilde's boyfriend is and then calculate his age raised to the 0.23 power.\n",
|
||||||
"Action: Search\n",
|
"Action: Search\n",
|
||||||
"Action Input: \"Olivia Wilde boyfriend\"\u001b[0m\n",
|
"Action Input: \"Olivia Wilde boyfriend\"\u001b[0m\n",
|
||||||
"Observation: \u001b[36;1m\u001b[1;3mJason Sudeikis\u001b[0m\n",
|
"Observation: \u001b[36;1m\u001b[1;3mHarry Styles\u001b[0m\n",
|
||||||
"Thought:\u001b[32;1m\u001b[1;3m I need to find out Jason Sudeikis' age\n",
|
"Thought:\u001b[32;1m\u001b[1;3m I need to find out Harry Styles' age\n",
|
||||||
"Action: Search\n",
|
"Action: Search\n",
|
||||||
"Action Input: \"Jason Sudeikis age\"\u001b[0m\n",
|
"Action Input: \"Harry Styles age\"\u001b[0m\n",
|
||||||
"Observation: \u001b[36;1m\u001b[1;3m47 years\u001b[0m\n",
|
"Observation: \u001b[36;1m\u001b[1;3m28 years\u001b[0m\n",
|
||||||
"Thought:\u001b[32;1m\u001b[1;3m I need to calculate 47 raised to the 0.23 power\n",
|
"Thought:\u001b[32;1m\u001b[1;3m I need to calculate 28 raised to the 0.23 power\n",
|
||||||
"Action: Calculator\n",
|
"Action: Calculator\n",
|
||||||
"Action Input: 47^0.23\u001b[0m\n",
|
"Action Input: 28^0.23\u001b[0m\n",
|
||||||
"Observation: \u001b[33;1m\u001b[1;3mAnswer: 2.4242784855673896\n",
|
"Observation: \u001b[33;1m\u001b[1;3mAnswer: 2.1520202182226886\n",
|
||||||
"\u001b[0m\n",
|
"\u001b[0m\n",
|
||||||
"Thought:\u001b[32;1m\u001b[1;3m I now know the final answer\n",
|
"Thought:\u001b[32;1m\u001b[1;3m I now know the final answer\n",
|
||||||
"Final Answer: Jason Sudeikis, Olivia Wilde's boyfriend, is 47 years old and his age raised to the 0.23 power is 2.4242784855673896.\u001b[0m\n",
|
"Final Answer: Harry Styles is Olivia Wilde's boyfriend and his current age raised to the 0.23 power is 2.1520202182226886.\u001b[0m\n",
|
||||||
"\u001b[1m> Finished AgentExecutor chain.\u001b[0m\n"
|
"\u001b[1m> Finished chain.\u001b[0m\n"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"data": {
|
"data": {
|
||||||
"text/plain": [
|
"text/plain": [
|
||||||
"\"Jason Sudeikis, Olivia Wilde's boyfriend, is 47 years old and his age raised to the 0.23 power is 2.4242784855673896.\""
|
"\"Harry Styles is Olivia Wilde's boyfriend and his current age raised to the 0.23 power is 2.1520202182226886.\""
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"execution_count": 3,
|
"execution_count": 5,
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"output_type": "execute_result"
|
"output_type": "execute_result"
|
||||||
}
|
}
|
||||||
@ -174,7 +174,7 @@
|
|||||||
"name": "python",
|
"name": "python",
|
||||||
"nbconvert_exporter": "python",
|
"nbconvert_exporter": "python",
|
||||||
"pygments_lexer": "ipython3",
|
"pygments_lexer": "ipython3",
|
||||||
"version": "3.10.8"
|
"version": "3.10.9"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nbformat": 4,
|
"nbformat": 4,
|
||||||
|
@ -21,7 +21,6 @@ def initialize_agent(
|
|||||||
llm: BaseLLM,
|
llm: BaseLLM,
|
||||||
agent: str = "zero-shot-react-description",
|
agent: str = "zero-shot-react-description",
|
||||||
callback_manager: Optional[BaseCallbackManager] = None,
|
callback_manager: Optional[BaseCallbackManager] = None,
|
||||||
verbose: bool = False,
|
|
||||||
**kwargs: Any,
|
**kwargs: Any,
|
||||||
) -> AgentExecutor:
|
) -> AgentExecutor:
|
||||||
"""Load agent given tools and LLM.
|
"""Load agent given tools and LLM.
|
||||||
@ -31,7 +30,6 @@ def initialize_agent(
|
|||||||
llm: Language model to use as the agent.
|
llm: Language model to use as the agent.
|
||||||
agent: The agent to use. Valid options are:
|
agent: The agent to use. Valid options are:
|
||||||
`zero-shot-react-description`, `react-docstore`, `self-ask-with-search`.
|
`zero-shot-react-description`, `react-docstore`, `self-ask-with-search`.
|
||||||
verbose: Whether to use the callback manager for this particular agent.
|
|
||||||
callback_manager: CallbackManager to use. Global callback manager is used if
|
callback_manager: CallbackManager to use. Global callback manager is used if
|
||||||
not provided. Defaults to None.
|
not provided. Defaults to None.
|
||||||
**kwargs: Additional key word arguments to pass to the agent.
|
**kwargs: Additional key word arguments to pass to the agent.
|
||||||
@ -46,12 +44,11 @@ def initialize_agent(
|
|||||||
)
|
)
|
||||||
agent_cls = AGENT_TO_CLASS[agent]
|
agent_cls = AGENT_TO_CLASS[agent]
|
||||||
agent_obj = agent_cls.from_llm_and_tools(
|
agent_obj = agent_cls.from_llm_and_tools(
|
||||||
llm, tools, callback_manager=callback_manager, verbose=verbose
|
llm, tools, callback_manager=callback_manager
|
||||||
)
|
)
|
||||||
return AgentExecutor.from_agent_and_tools(
|
return AgentExecutor.from_agent_and_tools(
|
||||||
agent=agent_obj,
|
agent=agent_obj,
|
||||||
tools=tools,
|
tools=tools,
|
||||||
callback_manager=callback_manager,
|
callback_manager=callback_manager,
|
||||||
verbose=verbose,
|
|
||||||
**kwargs,
|
**kwargs,
|
||||||
)
|
)
|
||||||
|
@ -85,6 +85,7 @@ def test_agent_with_callbacks() -> None:
|
|||||||
verbose=True,
|
verbose=True,
|
||||||
callback_manager=manager,
|
callback_manager=manager,
|
||||||
)
|
)
|
||||||
|
agent.agent.llm_chain.verbose = True
|
||||||
|
|
||||||
output = agent.run("when was langchain made")
|
output = agent.run("when was langchain made")
|
||||||
assert output == "curses foiled again"
|
assert output == "curses foiled again"
|
||||||
|
Loading…
Reference in New Issue
Block a user