From 7cdfd86ffe7c8e43509bbfca5c0373345b99236f Mon Sep 17 00:00:00 2001 From: vedantsahai18 Date: Fri, 18 Oct 2024 19:24:12 -0400 Subject: [PATCH] cookbook11 task update --- cookbooks/11-Advanced_Chat_Interactions.py | 25 +++++++++++++++------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/cookbooks/11-Advanced_Chat_Interactions.py b/cookbooks/11-Advanced_Chat_Interactions.py index 6b9f3dfb3..1cfa71555 100644 --- a/cookbooks/11-Advanced_Chat_Interactions.py +++ b/cookbooks/11-Advanced_Chat_Interactions.py @@ -75,7 +75,7 @@ integration: provider: weather setup: - api_key: "API_KEY" + api_key: "YOUR_WEATHER_API_KEY" main: - if: "len(inputs[0].chat_history) > 5" @@ -85,22 +85,31 @@ else: evaluate: summarized_history: str(inputs[0].chat_history) - + +- if: "search_regex('weather', inputs[0].user_input)" + then: + tool: weather_api + arguments: + location: "'NEW YORK'" + else: + evaluate: + weather: "'No weather information requested'" + +- evaluate: + weather: outputs[1] + - if: "search_regex('weather', inputs[0].user_input)" then: - # tool: weather_api - # arguments: - # location: "NEW YORK" prompt: - role: system content: >- You are an advanced chat assistant. Here's a summary of the recent conversation: {{outputs[0].summarized_history}} - # The user mentioned weather. Here's the current weather information for NEW YORK - # Incorporate this information into your response. + The user mentioned weather. Here's the current weather information for NEW YORK + Incorporate this information into your response. - # {{outputs[1]}} + {{_.weather}} Now, respond to the user's latest input: {{inputs[0].user_input}} else: