patopla commited on
Commit
3761a98
·
verified ·
1 Parent(s): 2e92258

Upload 5 files

Browse files
Files changed (2) hide show
  1. app.py +4 -0
  2. tools.py +5 -2
app.py CHANGED
@@ -4,6 +4,7 @@ from smolagents import GradioUI, CodeAgent, HfApiModel
4
 
5
  # Import our custom tools from their modules
6
  from tools import DuckDuckGoSearchTool, CurrencyConverterTool
 
7
 
8
  # Initialize the Hugging Face model
9
  model = HfApiModel()
@@ -15,6 +16,9 @@ search_tool = DuckDuckGoSearchTool()
15
  currency_converter_tool = CurrencyConverterTool()
16
 
17
 
 
 
 
18
  # Create Alfred with all the tools
19
  alfred = CodeAgent(
20
  tools=[currency_converter_tool, search_tool],
 
4
 
5
  # Import our custom tools from their modules
6
  from tools import DuckDuckGoSearchTool, CurrencyConverterTool
7
+ from retriever import load_guest_dataset
8
 
9
  # Initialize the Hugging Face model
10
  model = HfApiModel()
 
16
  currency_converter_tool = CurrencyConverterTool()
17
 
18
 
19
+ # Load the guest dataset and initialize the guest info tool
20
+ guest_info_tool = load_guest_dataset()
21
+
22
  # Create Alfred with all the tools
23
  alfred = CodeAgent(
24
  tools=[currency_converter_tool, search_tool],
tools.py CHANGED
@@ -1,17 +1,19 @@
1
  from smolagents import DuckDuckGoSearchTool
2
  from smolagents import Tool
3
- import random
4
 
5
 
6
  # Initialize the DuckDuckGo search tool
7
  search_tool = DuckDuckGoSearchTool()
8
 
 
 
 
9
  class CurrencyConverterTool(Tool):
10
  name = "currency_converter"
11
  description = "Converts amounts between different currencies using dummy exchange rates."
12
  inputs = {
13
  "amount": {
14
- "type": "number",
15
  "description": "The amount to convert."
16
  },
17
  "from_currency": {
@@ -57,3 +59,4 @@ class CurrencyConverterTool(Tool):
57
  converted_amount *= (1 + variation)
58
 
59
  return f"{amount:.2f} {from_currency} = {converted_amount:.2f} {to_currency} (tasa simulada)"
 
 
1
  from smolagents import DuckDuckGoSearchTool
2
  from smolagents import Tool
 
3
 
4
 
5
  # Initialize the DuckDuckGo search tool
6
  search_tool = DuckDuckGoSearchTool()
7
 
8
+
9
+ import random
10
+
11
  class CurrencyConverterTool(Tool):
12
  name = "currency_converter"
13
  description = "Converts amounts between different currencies using dummy exchange rates."
14
  inputs = {
15
  "amount": {
16
+ "type": "float",
17
  "description": "The amount to convert."
18
  },
19
  "from_currency": {
 
59
  converted_amount *= (1 + variation)
60
 
61
  return f"{amount:.2f} {from_currency} = {converted_amount:.2f} {to_currency} (tasa simulada)"
62
+