Skip to content

Instantly share code, notes, and snippets.

@jesuino
Last active August 14, 2026 13:50
Show Gist options
  • Select an option

  • Save jesuino/f5c42bfe8f1954a5138d610256d3cc39 to your computer and use it in GitHub Desktop.

Select an option

Save jesuino/f5c42bfe8f1954a5138d610256d3cc39 to your computer and use it in GitHub Desktop.
{
"tools": [
{
"type": "function",
"function": {
"name": "run_notebook",
"description": "Execute a Jupyter notebook as a Kubeflow pipeline run.",
"parameters": {
"type": "object",
"properties": {
"path_to_notebook": {"type": "string", "description": "Path to the Jupyter notebook to execute as a pipeline"}
},
"required": ["path_to_notebook"]
}
}
},
{
"type": "function",
"function": {
"name": "list_pipelines",
"description": "List all available Kubeflow pipelines.",
"parameters": {
"type": "object",
"properties": {},
"required": []
}
}
},
{
"type": "function",
"function": {
"name": "list_runs",
"description": "List all pipeline runs in Kubeflow Pipelines.",
"parameters": {
"type": "object",
"properties": {},
"required": []
}
}
}
],
"data": [
{"prompt": "Run my fraud detection notebook as a pipeline", "tool": "run_notebook", "parameters": {"path_to_notebook": "notebooks/fraud_detection.ipynb"}},
{"prompt": "Execute the model training notebook", "tool": "run_notebook", "parameters": {"path_to_notebook": "notebooks/model_training.ipynb"}},
{"prompt": "I want to run the data preprocessing notebook", "tool": "run_notebook", "parameters": {"path_to_notebook": "notebooks/data_prep.ipynb"}},
{"prompt": "Please run the image classification notebook through the pipeline", "tool": "run_notebook", "parameters": {"path_to_notebook": "notebooks/image_classifier.ipynb"}},
{"prompt": "Launch the customer churn prediction notebook", "tool": "run_notebook", "parameters": {"path_to_notebook": "notebooks/churn_prediction.ipynb"}},
{"prompt": "Can you execute my sentiment analysis notebook?", "tool": "run_notebook", "parameters": {"path_to_notebook": "notebooks/sentiment_analysis.ipynb"}},
{"prompt": "Run the feature engineering notebook as a pipeline", "tool": "run_notebook", "parameters": {"path_to_notebook": "notebooks/feature_engineering.ipynb"}},
{"prompt": "Start a pipeline run from my recommendation system notebook", "tool": "run_notebook", "parameters": {"path_to_notebook": "notebooks/recommendation_system.ipynb"}},
{"prompt": "I need to execute the time series forecasting notebook", "tool": "run_notebook", "parameters": {"path_to_notebook": "notebooks/time_series.ipynb"}},
{"prompt": "Kick off the anomaly detection notebook", "tool": "run_notebook", "parameters": {"path_to_notebook": "notebooks/anomaly_detection.ipynb"}},
{"prompt": "Show me all available pipelines", "tool": "list_pipelines", "parameters": {}},
{"prompt": "What pipelines do we have?", "tool": "list_pipelines", "parameters": {}},
{"prompt": "List the pipelines", "tool": "list_pipelines", "parameters": {}},
{"prompt": "Can you show me the existing pipelines?", "tool": "list_pipelines", "parameters": {}},
{"prompt": "I want to see all pipelines in Kubeflow", "tool": "list_pipelines", "parameters": {}},
{"prompt": "Give me a list of all the pipelines", "tool": "list_pipelines", "parameters": {}},
{"prompt": "What pipelines are currently available?", "tool": "list_pipelines", "parameters": {}},
{"prompt": "Display all pipelines", "tool": "list_pipelines", "parameters": {}},
{"prompt": "Which pipelines exist right now?", "tool": "list_pipelines", "parameters": {}},
{"prompt": "Show me all pipeline runs", "tool": "list_runs", "parameters": {}},
{"prompt": "What runs are currently active?", "tool": "list_runs", "parameters": {}},
{"prompt": "List all the runs", "tool": "list_runs", "parameters": {}},
{"prompt": "Can you show me the status of all runs?", "tool": "list_runs", "parameters": {}},
{"prompt": "I want to see all pipeline executions", "tool": "list_runs", "parameters": {}},
{"prompt": "Give me a list of all runs in Kubeflow", "tool": "list_runs", "parameters": {}},
{"prompt": "What runs do we have?", "tool": "list_runs", "parameters": {}},
{"prompt": "Display the pipeline runs", "tool": "list_runs", "parameters": {}}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment