HTTP/2 200
date: Sun, 18 Jan 2026 09:59:21 GMT
server: Apache
set-cookie: WR_SID=a8633245.648a6a0ea6a7a; path=/; expires=Wed, 16-Jan-36 09:59:21 GMT; domain=.wolfram.com
strict-transport-security: max-age=2592000;
strict-transport-security: max-age=2592000;
vary: Origin
content-security-policy: default-src * wolfram+cloudobject: data: 'unsafe-eval' 'unsafe-inline'; img-src * blob: data:;
content-disposition: attachment; filename=Unnamed-Tool.nb
x-content-type-options: nosniff
x-xss-protection: 1; mode=block
content-type: application/vnd.wolfram.notebook
set-cookie: WR_SID=e4bd3000.648a6a0ea831c; path=/; max-age=315360000; domain=.wolframcloud.com
set-cookie: JSESSIONID=007CA55B4156425F602A47F8B13243EC; Domain=wolframcloud.com; Path=/; HttpOnly
(* Content-type: application/vnd.wolfram.mathematica *)
(*** Wolfram Notebook File ***)
(* https://www.wolfram.com/nb *)
(* CreatedBy='Wolfram 14.2' *)
(*CacheID: 234*)
(* Internal cache information:
NotebookFileLineBreakTest
NotebookFileLineBreakTest
NotebookDataPosition[ 154, 7]
NotebookDataLength[ 263439, 5399]
NotebookOptionsPosition[ 58713, 1532]
NotebookOutlinePosition[ 252596, 5172]
CellTagsIndexPosition[ 250408, 5114]
WindowFrame->Normal*)
(* Beginning of Notebook Content *)
Notebook[{
Cell["ToolName", "Title",
Deletable->False,
CellEventActions->{Inherited, {"KeyDown", "\t"} :> Replace[SelectionMove[
SelectedNotebook[], After, Cell]; NotebookFind[
SelectedNotebook[], "TabNext", Next, CellTags, AutoScroll -> True,
WrapAround -> True], Blank[NotebookSelection] :> SelectionMove[
SelectedNotebook[], All, CellContents, AutoScroll -> True]],
PassEventsDown -> False, PassEventsUp -> False},
CellTags->{"Name", "TemplateCell", "Title", "TabNext"},
CellID->178445215,ExpressionUUID->"abeafe71-76b2-47b8-887d-e0364e28ac66"],
Cell["One-line description of the tool", "Text",
Deletable->False,
CellEventActions->{Inherited, {"KeyDown", "\t"} :> Replace[SelectionMove[
SelectedNotebook[], After, Cell]; NotebookFind[
SelectedNotebook[], "TabNext", Next, CellTags, AutoScroll -> True,
WrapAround -> True], Blank[NotebookSelection] :> SelectionMove[
SelectedNotebook[], All, CellContents, AutoScroll -> True]],
PassEventsDown -> False, PassEventsUp -> False},
CellTags->{"DefaultContent", "Description", "TabNext", "TemplateCell"},
CellID->69384599,ExpressionUUID->"8e977708-cea9-413e-9013-ef2e165c5220"],
Cell[CellGroupData[{
Cell["Tool Definition", "Section",
Editable->False,
Deletable->False,
TaggingRules->{"TemplateGroupName" -> "ToolTemplate"},
CellTags->{"BeginToolConfiguration", "ToolTemplate", "TemplateSection"},
CellID->134938443,ExpressionUUID->"ba2f20d9-9446-48fb-8cea-def1b9c3c967"],
Cell[CellGroupData[{
Cell["Description for the LLM", "Subsection",
Editable->False,
Deletable->False,
TaggingRules->{"TemplateGroupName" -> "ToolDescription"},
CellTags->{"Description for the LLM", "TemplateCellGroup", "ToolDescription"},
CellID->807444943,ExpressionUUID->"eb2944e7-e69f-422f-9568-b629cb957cb2"],
Cell["\<\
Optional description telling the LLM when and how to use the tool\
\>", "Text",
Background->GrayLevel[0.97],
CellTags->"DefaultContent",
CellID->799267788,ExpressionUUID->"55cd44b6-778b-4f42-a20b-bc75cd999f2c"]
}, Open ]],
Cell[CellGroupData[{
Cell["Parameters filled by the LLM", "Subsection",
Editable->False,
Deletable->False,
TaggingRules->{"TemplateGroupName" -> "ToolParameters"},
CellTags->{
"Parameters filled by the LLM", "TemplateCellGroup", "ToolParameters"},
CellID->24115571,ExpressionUUID->"b3d0a4d8-61c5-4dfd-ba92-903b24d87642"],
Cell[BoxData[
TagBox[
RowBox[{"{",
RowBox[{
RowBox[{"\"\
\"", "->", "\"\\""}], ",",
RowBox[{"\"\\"", "->", "\"\\""}]}], "}"}],
#& ,
TaggingRules -> {"DefaultContentBoxes" -> True},
AutoDelete->True]], "Input",
Background->GrayLevel[0.97],
CellTags->"DefaultContent",
CellID->833865763,ExpressionUUID->"3e57cfa5-41ec-4f32-b4b1-0ce61bebaa49"]
}, Open ]],
Cell[CellGroupData[{
Cell["Function executed by the tool", "Subsection",
Editable->False,
Deletable->False,
TaggingRules->{"TemplateGroupName" -> "ToolFunction"},
CellTags->{
"Function executed by the tool", "TemplateCellGroup", "ToolFunction"},
CellID->451629819,ExpressionUUID->"ee23b8e9-1fd5-4a8e-a274-41aaf47c647b"],
Cell[BoxData[
TagBox[
RowBox[{
RowBox[{"f", "[",
RowBox[{"#name1", ",", "#name2"}], "]"}], "&"}],
#& ,
TaggingRules -> {"DefaultContentBoxes" -> True},
AutoDelete->True]], "Input",
Background->GrayLevel[0.97],
CellTags->"DefaultContent",
CellID->490958311,ExpressionUUID->"bbf8bc2e-ec87-493a-8ca0-89799ff6eb46"]
}, Open ]],
Cell[CellGroupData[{
Cell["Tool Icon", "Subsection",
Editable->False,
Deletable->False,
TaggingRules->{"TemplateGroupName" -> "ToolIcon"},
CellTags->{"TemplateCellGroup", "Tool Icon", "ToolIcon"},
CellID->852953334,ExpressionUUID->"82421fb4-2d56-42f1-bc8c-0016826d1904"],
Cell[BoxData[
GraphicsBox[
{GrayLevel[0.4], AbsoluteThickness[1], Opacity[1.],
StyleBox[
JoinedCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1,
0}, {0, 1, 0}, {0, 1, 0}, {1, 3, 3}, {1, 3, 3}}}, CompressedData["
1:eJxTTMoPSmVmYGBgBGJRIGYCYmWv6mZ9n3/2cmJZvp/5BBzci37yv9wu6/Au
ysnuhaQynG8at8uT55AGXJwBDHQdPl3yTRKIUIfzo1Ks7/vzajiosjVOdfbW
ccjaUzJZokUFrv8ySLmlqoPbts9/r1iowsVh6mD6zp4BAh4NnPbA3AHTr+ss
8/rRNoS7YXyYv2D+7H/ySf5SPrdD7D/nX29ff7H/6hXZZnGNGc6HqYPRMPED
b+bZ6FxBqAPpOprL7YAefgCtVISU
"],
CurveClosed->{1}],
FontColor->GrayLevel[0.4]]},
ImageSize->{16, 16},
PlotRangePadding->1]], "Input",
CellID->307140495,ExpressionUUID->"06200df5-5202-4fe2-8358-f3f6044f83bc"]
}, Open ]]
}, Open ]],
Cell[CellGroupData[{
Cell["Chat Examples", "Section", "ExcludedChatDelimiter",
Editable->False,
Deletable->False,
CellBracketOptions->{"Color"->GrayLevel[0.7]},
TaggingRules->{"TemplateGroupName" -> "SampleChat"},
CellTags->{
"Chat Examples", "EndToolConfiguration", "SampleChat", "TemplateCellGroup"},
CellID->512869905,ExpressionUUID->"f16b02cf-db7d-49f1-b6c8-9a798446c886"],
Cell["Chat here to create a sample chat for your prompt.", "ChatInput",
CellTags->"DefaultContent",
CellID->943530602,ExpressionUUID->"7a4f0c8e-0975-4eb3-adc5-551589c09374"]
}, Open ]],
Cell[CellGroupData[{
Cell[TextData[{
"Details",
Cell[BoxData[
PaneSelectorBox[{True->
TemplateBox[{"Details",
Cell[
BoxData[
FrameBox[
Cell[
"Details may include a long description of the resource's contents, \
history, methodology or other relevant information. Give references here if \
they are directly relevant to the resource. The details will appear above the \
examples on the webpage for the resource.", "MoreInfoText"], Background ->
GrayLevel[0.95], FrameMargins -> 20, FrameStyle -> GrayLevel[0.9],
RoundingRadius -> 5, ImageSize -> {
Scaled[0.65], Automatic}]], "MoreInfoText", Deletable -> True,
CellTags -> {"SectionMoreInfoDetails"},
CellMargins -> {{66, 66}, {15, 15}}]},
"MoreInfoOpenerButtonTemplate"]}, Dynamic[
CurrentValue[
EvaluationNotebook[], {TaggingRules, "ResourceCreateNotebook"}]],
ImageSize->Automatic]],ExpressionUUID->
"3fdadc20-ccbf-4eaf-9371-59431281866c"]
}], "Section",
Editable->False,
Deletable->False,
TaggingRules->{"TemplateGroupName" -> "Details"},
DefaultNewCellStyle->"Notes",
CellTags->{"Details", "TemplateCellGroup"},
CellID->732238282,ExpressionUUID->"2a647ff6-2b04-43b0-b06b-10a59dd11c92"],
Cell["Additional information about the tool.", "Notes",
CellTags->"DefaultContent",
CellID->241397403,ExpressionUUID->"33247e5e-9f6b-44ad-946b-1535bd48dc4d"],
Cell["\<\
ToolName accepts the following user-specified template parameters:\
\>", "Notes",
CellTags->"DefaultContent",
CellID->878751497,ExpressionUUID->"4a5abd6e-4cfa-4857-a43e-49e66b67c6e1"],
Cell[BoxData[
TagBox[GridBox[{
{Cell[
"\"Parameter1\"", "TableText",ExpressionUUID->
"2f96bf99-f89f-4371-a9fc-7a66fccdda89"], Cell[
"default", "TableText",ExpressionUUID->
"7fbb34a8-2aa3-4d02-aa0f-380152f431a3"], Cell[
"description of parameter", "TableText",ExpressionUUID->
"d9eedef0-6718-43d7-8988-975876609dfb"]},
{Cell[
"\"Parameter2\"", "TableText",ExpressionUUID->
"a2d470bc-9c26-465b-b928-435aef6dde6d"], Cell[
"\[Placeholder]", "TableText",ExpressionUUID->
"2ca2b101-f952-4736-8c41-242592c47fc8"], Cell[
"\[Placeholder]", "TableText",ExpressionUUID->
"97965901-d069-49c4-9609-3fba016fe5f6"]}
}],
#& ,
TaggingRules -> {"DefaultContentBoxes" -> True},
AutoDelete->True]], "TableNotes",
CellTags->"DefaultContent",
CellID->473464519,ExpressionUUID->"7a26e0c3-949e-483a-9872-d9ca3e16f6a2"]
}, Open ]],
Cell[CellGroupData[{
Cell[TextData[{
"Examples",
Cell[BoxData[
PaneSelectorBox[{True->
TemplateBox[{"Examples",
Cell[
BoxData[
FrameBox[
Cell[
TextData[{
"Demonstrate the function\[CloseCurlyQuote]s usage, starting with \
the most basic use case and describing each example in a preceding text cell.\
\n\nWithin a group, individual examples can be delimited by inserting page \
breaks between them (either using ",
Cell[
BoxData[
StyleBox[
TemplateBox[{
StyleBox[
"\"[Right-click]\"", FontFamily -> "Source Sans Pro",
FontWeight -> "SemiBold", FontColor -> GrayLevel[0.28627],
FontSize -> 14, StripOnInput -> False],
StyleBox[
"\" \[FilledRightTriangle] \"", FontFamily ->
"Source Sans Pro", FontSize -> 13.86, FontColor ->
GrayLevel[0.5], StripOnInput -> False],
StyleBox[
"\"Insert Page Break\"", FontFamily -> "Source Sans Pro",
FontWeight -> "SemiBold", FontColor -> GrayLevel[0.28627],
FontSize -> 14, StripOnInput -> False]}, "RowDefault"],
ShowStringCharacters -> False]]],
" between cells or through the menu using ",
Cell[
BoxData[
StyleBox[
TemplateBox[{
StyleBox[
"\"Insert\"", FontFamily -> "Source Sans Pro", FontWeight ->
"SemiBold", FontColor -> GrayLevel[0.28627], FontSize -> 14,
StripOnInput -> False],
StyleBox[
"\" \[FilledRightTriangle] \"", FontFamily ->
"Source Sans Pro", FontSize -> 13.86, FontColor ->
GrayLevel[0.5], StripOnInput -> False],
StyleBox[
"\"Page Break\"", FontFamily -> "Source Sans Pro", FontWeight ->
"SemiBold", FontColor -> GrayLevel[0.28627], FontSize -> 14,
StripOnInput -> False]}, "RowDefault"], ShowStringCharacters ->
False]]],
").\n\nExamples should be grouped into Subsection and \
Subsubsection cells similarly to existing documentation pages. Here are some \
typical Subsection names and the types of examples they normally contain:\n \
",
Cell[
BoxData[
StyleBox[
TemplateBox[{
StyleBox[
"\"\[FilledSmallSquare] \"", FontColor ->
RGBColor[0.8, 0.043, 0.008], StripOnInput -> False],
StyleBox[
"\"Basic Examples: \"", FontFamily -> "Source Sans Pro",
FontWeight -> "SemiBold", FontSize -> 14, StripOnInput ->
False]}, "RowDefault"], ShowStringCharacters -> False]]],
"most basic function usage\n ",
Cell[
BoxData[
StyleBox[
TemplateBox[{
StyleBox[
"\"\[FilledSmallSquare] \"", FontColor ->
RGBColor[0.8, 0.043, 0.008], StripOnInput -> False],
StyleBox[
"\"Scope: \"", FontFamily -> "Source Sans Pro", FontWeight ->
"SemiBold", FontSize -> 14, StripOnInput -> False]},
"RowDefault"], ShowStringCharacters -> False]]],
"input and display conventions, standard computational attributes \
(e.g. threading over lists)\n ",
Cell[
BoxData[
StyleBox[
TemplateBox[{
StyleBox[
"\"\[FilledSmallSquare] \"", FontColor ->
RGBColor[0.8, 0.043, 0.008], StripOnInput -> False],
StyleBox[
"\"Options: \"", FontFamily -> "Source Sans Pro", FontWeight ->
"SemiBold", FontSize -> 14, StripOnInput -> False]},
"RowDefault"], ShowStringCharacters -> False]]],
"available options and parameters for the function\n ",
Cell[
BoxData[
StyleBox[
TemplateBox[{
StyleBox[
"\"\[FilledSmallSquare] \"", FontColor ->
RGBColor[0.8, 0.043, 0.008], StripOnInput -> False],
StyleBox[
"\"Applications: \"", FontFamily -> "Source Sans Pro",
FontWeight -> "SemiBold", FontSize -> 14, StripOnInput ->
False]}, "RowDefault"], ShowStringCharacters -> False]]],
"standard industry or academic applications\n ",
Cell[
BoxData[
StyleBox[
TemplateBox[{
StyleBox[
"\"\[FilledSmallSquare] \"", FontColor ->
RGBColor[0.8, 0.043, 0.008], StripOnInput -> False],
StyleBox[
"\"Properties and Relations: \"", FontFamily ->
"Source Sans Pro", FontWeight -> "SemiBold", FontSize -> 14,
StripOnInput -> False]}, "RowDefault"], ShowStringCharacters ->
False]]], "how the function relates to other functions\n ",
Cell[
BoxData[
StyleBox[
TemplateBox[{
StyleBox[
"\"\[FilledSmallSquare] \"", FontColor ->
RGBColor[0.8, 0.043, 0.008], StripOnInput -> False],
StyleBox[
"\"Possible Issues: \"", FontFamily -> "Source Sans Pro",
FontWeight -> "SemiBold", FontSize -> 14, StripOnInput ->
False]}, "RowDefault"], ShowStringCharacters -> False]]],
"limitations or unexpected behavior a user might experience\n ",
Cell[
BoxData[
StyleBox[
TemplateBox[{
StyleBox[
"\"\[FilledSmallSquare] \"", FontColor ->
RGBColor[0.8, 0.043, 0.008], StripOnInput -> False],
StyleBox[
"\"Neat Examples: \"", FontFamily -> "Source Sans Pro",
FontWeight -> "SemiBold", FontSize -> 14, StripOnInput ->
False]}, "RowDefault"], ShowStringCharacters -> False]]],
"particularly interesting, unconventional, or otherwise unique \
usage"}], "MoreInfoText"], Background -> GrayLevel[0.95], FrameMargins -> 20,
FrameStyle -> GrayLevel[0.9], RoundingRadius -> 5, ImageSize -> {
Scaled[0.65], Automatic}]], "MoreInfoText", Deletable -> True,
CellTags -> {"SectionMoreInfoExamples"},
CellMargins -> {{66, 66}, {15, 15}}]},
"MoreInfoOpenerButtonTemplate"]}, Dynamic[
CurrentValue[
EvaluationNotebook[], {TaggingRules, "ResourceCreateNotebook"}]],
ImageSize->Automatic]],ExpressionUUID->
"8b4009a6-1509-4800-b49d-a4862f9b6330"]
}], "Section",
Editable->False,
Deletable->False,
TaggingRules->{"TemplateGroupName" -> "Examples"},
CellTags->{"Examples", "TemplateCellGroup"},
CellID->692797660,ExpressionUUID->"8627850a-0c32-4f77-a45d-269116488f95"],
Cell["Text about the example:", "Text",
CellTags->"ScrapeDefault",
CellID->595683097,ExpressionUUID->"201b4f6b-554c-4922-a83f-59c0916c3d3d"],
Cell[CellGroupData[{
Cell[BoxData[
RowBox[{"LLMSynthesize", "[",
RowBox[{"\"\