marksml commited on
Commit
d7ea820
·
1 Parent(s): 5938097

updated notebook

Browse files
Files changed (1) hide show
  1. notebook.ipynb +21 -6
notebook.ipynb CHANGED
@@ -33,12 +33,24 @@
33
  "outputs": [],
34
  "source": [
35
  "from smolagents import CodeAgent, Tool, InferenceClientModel\n",
 
 
 
 
 
36
  "from tools import fetch_file\n",
37
  "\n",
38
- "#model = InferenceClientModel(model_id=\"Qwen/Qwen2.5-Coder-7B-Instruct\", provider=\"nscale\")\n",
39
- "model = InferenceClientModel()\n",
40
  "\n",
41
- "from app import BasicAgent\n",
 
 
 
 
 
 
 
42
  "\n",
43
  "agent = CodeAgent(tools=[fetch_file], model=model, additional_authorized_imports=['requests', 'bs4'])\n",
44
  "\n",
@@ -68,10 +80,13 @@
68
  " }\n",
69
  "\n",
70
  "question_text = item[\"question\"]\n",
71
- "print(f\"Question: {question_text}\")\n",
72
  "\n",
73
- "task_id = item[\"task_id\"]\n",
74
- "submitted_answer = agent(question_text)\n"
 
 
 
 
75
  ]
76
  }
77
  ],
 
33
  "outputs": [],
34
  "source": [
35
  "from smolagents import CodeAgent, Tool, InferenceClientModel\n",
36
+ "\n",
37
+ "#print(dir(smolagents.models))\n",
38
+ "#print(smolagents.__version__)\n",
39
+ "\n",
40
+ "\n",
41
  "from tools import fetch_file\n",
42
  "\n",
43
+ "model = InferenceClientModel(model_id=\"Qwen/Qwen2.5-Coder-7B-Instruct\", provider=\"nscale\")\n",
44
+ "#model = InferenceClientModel()\n",
45
  "\n",
46
+ "#from app import BasicAgent\n",
47
+ "\n",
48
+ "system_promt = \"\"\"You are a general AI assistant. I will ask you a question. Report your thoughts, and finish your answer with the following template: \n",
49
+ "FINAL ANSWER: [YOUR FINAL ANSWER]. YOUR FINAL ANSWER should be a number OR as few words as possible OR a comma separated list of numbers and/or strings.\n",
50
+ "If you are asked for a number, don’t use comma to write your number neither use units such as $ or percent sign unless specified otherwise.\n",
51
+ "If you are asked for a string, don’t use articles, neither abbreviations (e.g. for cities), and write the digits in plain text unless specified otherwise.\n",
52
+ "If you are asked for a comma separated list, apply the above rules depending of whether the element to be put in the list is a number or a string. \n",
53
+ "\"\"\"\n",
54
  "\n",
55
  "agent = CodeAgent(tools=[fetch_file], model=model, additional_authorized_imports=['requests', 'bs4'])\n",
56
  "\n",
 
80
  " }\n",
81
  "\n",
82
  "question_text = item[\"question\"]\n",
 
83
  "\n",
84
+ "question = f\"{system_promt} {question_text}\"\n",
85
+ "\n",
86
+ "print(f\"Question: {question}\")\n",
87
+ "\n",
88
+ "#task_id = item[\"task_id\"]\n",
89
+ "submitted_answer = agent(question)\n"
90
  ]
91
  }
92
  ],