Mammoth Club All levels 7 sections 62 lectures

Ollama Tool Calling and Function Integration

Add tool calling to your local AI setup and see what it can do.

01
Skill level
All levels
02
Sections
7
03
Lectures
62
04
Instructor
James Dabalus
What's inside

This course includes.

7
Sections
62
Lectures
7
Resources
Certificate of completion
Included
Mobile and desktop access
Included
AI learning assistance
Included
Unlock all courses with our Subscription Bundle! Get unlimited access to entire course library, books and assets. Learn more and subscribe today!
Course content

Curriculum & lectures.

7 sections · 62 lectures
+ The Tool Calling Contract 10 lectures
01 Trace a call through the full cycle Locked
02 Author the Tools Field Locked
03 Interpret the Tool Calls Response Locked
04 Return Results With the Tool Role Locked
05 Derive Schemas From Python Functions Locked
06 Choose Between Derived and Hand Written Schemas Locked
07 Distinguish the Two Endpoints Locked
08 Account for the Missing Tool Choice Locked
09 Recognize That Ollama Validates Nothing Locked
10 Domain 1 Summary Locked
+ Model Capability, Templates and Parsers 6 lectures
01 Determine Whether a Model Supports Tools Locked
02 Read a Templates Tool Handling Locked
03 Diagnose Template Caused Failures Locked
04 Patch a Template Locked
05 Work With Built In Renderers and Parsers Locked
06 Domain 2 Conclusion Locked
+ Designing Schemas the Model Can Use 8 lectures
01 Name and Describe Tools Locked
02 Identify Which Schema Features Survive Locked
03 Keep Schemas Flat Locked
04 Handle Optional and Nullable Parameters Locked
05 Constrain the Tool Surface Locked
06 Validate and Coerce at the Dispatch Boundary Locked
07 Compare Tool Calling With Structured Outputs Locked
08 Domain 3 Conclusion Locked
+ The Agent Loop 10 lectures
01 Build the Minimal Loop Locked
02 Bound the Loop Locked
03 Dispatch Safely Locked
04 Manage State Across Turns Locked
05 Handle Parallel Calls Locked
06 Stream Tool Calls Locked
07 Explain the Incremental Parser Locked
08 Combine Thinking With Tool Calling Locked
09 Decide Where the Loop Should Live Locked
10 Domain 4 Conclusion Locked
+ Failure Modes and the Reliability Layer 14 lectures
01 Frame Reliability as Compounding Math Locked
02 Diagnose a Call That Arrived as Plain Text Locked
03 Diagnose the Silent Drop Locked
04 Handle Hallucinated Tool Names Locked
05 Handle Malformed and Truncated Arguments Locked
06 Apply Rescue Parsing Locked
07 Design Escalating Retry Nudges Locked
08 Recognize When Retries Make Things Worse Locked
09 Repair Rather Than Reject Locked
10 Give the Model a Way to Say No Tool Locked
11 Distinguish Found Nothing From Failed Locked
12 Assemble the Layers Locked
13 Evaluate Reliability Honestly Locked
14 Domain 5 Conclusion Locked
+ External Tool Surfaces — MCP and Web Search 6 lectures
01 Use the Hosted Web Search and Fetch APIs Locked
02 Consume MCP Servers as a Tool Source Locked
03 Reconcile MCP Schemas With Ollamas Serializer Locked
04 Manage the Exposed Tool Surface Locked
05 Design a Research Agent Locked
06 Domain 6 Conclusion Locked
+ Production Concerns 8 lectures
01 Size the Context Window Locked
02 Select a Model on Evidence Locked
03 Assess Quantization and Backend Effects Locked
04 Budget Latency Locked
05 Secure the Execution Boundary Locked
06 Debug Through a Framework Layer Locked
07 Plan Around an Unfixed Upstream Locked
08 Domain 7 Conclusion Locked
Description

About this course.

Getting a model to respond is one thing. Getting it to actually call functions and interact with real tools is another.

This course covers tool calling and function integration with Ollama.

► Understand how tool calling works.

► Connect models to external functions.

► Design function schemas that models can use.

► Build practical tool-calling workflows.

This is the piece that turns a chatbot into something that can actually act.

✅ Lifetime access to all modules.

Instructors

Taught by people who ship.

James Dabalus

James Dabalus

Instructor

James is a versatile IT Technician specializing in Prompt Engineering, Generative AI, Graphic Design, Web Development, Video Editing, and E-learning. With a passion for automation, he continually seeks innovative ways to streamline digital workflows.

Ready to start building?

Add tool calling to your local AI setup and see what it can do.

Buy lifetime access →