magdap116 commited on
Commit
d7adf93
·
verified ·
1 Parent(s): 5d49f73

Update tooling.py

Browse files
Files changed (1) hide show
  1. tooling.py +12 -9
tooling.py CHANGED
@@ -7,7 +7,9 @@ from youtube_utils import *
7
 
8
  class MathModelQuerer(Tool):
9
  name = "math_model"
10
- description = "Answers advanced math questions using a pretrained math model."
 
 
11
 
12
  inputs = {
13
  "problem": {
@@ -48,7 +50,9 @@ class MathModelQuerer(Tool):
48
 
49
  class CodeModelQuerer(Tool):
50
  name = "code_querer"
51
- description = "Given a problem description, generates a piece of code used specialized LLM model. Returns output of the model."
 
 
52
 
53
  inputs = {
54
  "problem": {
@@ -73,9 +77,10 @@ class CodeModelQuerer(Tool):
73
 
74
  class WikipediaPageFetcher(Tool):
75
  name = "wiki_page_fetcher"
76
- description = "Searches Wikipedia and provides summary about the queried topic as a string.\
77
- Use for all wikipedia queries regardless of the language and version.\
78
- Only provide query as an input parameter."
 
79
 
80
  inputs = {
81
  "query": {
@@ -97,10 +102,8 @@ class WikipediaPageFetcher(Tool):
97
 
98
  class YoutubeTranscriptFetcher(Tool):
99
  name = "youtube_transcript_fetcher"
100
- description = "Attempts to fetch a youtube transcript in english, if provided with a query \\" \
101
- " that contains a youtube link with video id. Returns a transcript content as a string. Alternatively, if tool is provided with a\\"" \
102
- youtube video id, it can fetch the transcript directly. Video id consist of last 11 strings of the url. Only provide this parameter, if the video id doesn't have\
103
- to be parsed from a url."
104
 
105
  inputs = {
106
  "query": {
 
7
 
8
  class MathModelQuerer(Tool):
9
  name = "math_model"
10
+ description = "Solves advanced math problems using a pretrained\
11
+ large language model specialized in mathematics. Ideal for symbolic reasoning, \
12
+ calculus, algebra, and other technical math queries."
13
 
14
  inputs = {
15
  "problem": {
 
50
 
51
  class CodeModelQuerer(Tool):
52
  name = "code_querer"
53
+ description = "Generates code snippets based on a natural language description of a\
54
+ programming task using a powerful coding-focused language model. Suitable\
55
+ for solving coding problems, generating functions, or implementing algorithms."
56
 
57
  inputs = {
58
  "problem": {
 
77
 
78
  class WikipediaPageFetcher(Tool):
79
  name = "wiki_page_fetcher"
80
+ description =' Searches and fetches summaries from Wikipedia for any topic,\
81
+ across all supported languages and versions. Only a single query string is required as input.'
82
+
83
+
84
 
85
  inputs = {
86
  "query": {
 
102
 
103
  class YoutubeTranscriptFetcher(Tool):
104
  name = "youtube_transcript_fetcher"
105
+ description ="Fetches the English transcript of a YouTube video using either a direct video \
106
+ ID or a URL that includes one. Accepts a query containing the link or the raw video ID directly. Returns the transcript as plain text."
 
 
107
 
108
  inputs = {
109
  "query": {