Nettms · Building TomorrowAcademy of AI &
Engineering
Hire with us
Free admissionSign inStart free →
← All glossary termsAgentic AI & Agents

Function Calling

The LLM feature that lets the model decide to invoke a named function with structured arguments.

What is Function Calling?

Function calling is the API-level primitive that makes agents possible. You describe your functions to the LLM (name, parameters, what they do); the model decides when to call which function and produces structured arguments.

You declare functions in a schema, the model responds with `{name: "search_orders", args: {customer_id: 123}}`, your code executes the function, feeds the result back, and the model continues. The cycle is the basis of every agent loop.

Function calling and **tool use** are the same idea with different vendor names. OpenAI says "function calling" or "tools"; Anthropic says "tool use"; Google says "function calling". The capability is the same; the schemas are slightly different.

Why this matters

Function calling is how agents do anything beyond text generation. Every Gen AI engineer needs to write tool schemas confidently.

Real-world example (India)

A Hyderabad sales-ops agent has 8 functions exposed: search_crm, get_quote, draft_email, schedule_meeting, look_up_contract, check_inventory, post_to_slack, escalate_to_human. The LLM orchestrates them based on the user's goal; the engineer never wrote routing logic.

Related terms

  • Tool Use
  • AI Agent
  • Structured Output
  • OpenAI API

Want to master this?

Learn Function Calling in a structured cohort

3-month live program with mentors, real projects, and 50+ partner placement support.

View the program →

Admissions open · free to apply

Request your admission

Attended a masterclass or have a friend's referral code? You get ₹15,000 off. Fill this and our team takes it from here — pay by cash or online.

Nettms · Building TomorrowAcademy of AI &
Engineering

Free masterclasses, live cohorts, and pan-India placement support. Building Tomorrow.

ISO CertifiedStartup IndiaPractitioner-taught

Programs

  • Applied AI Engineer
  • Data Analysis with Gen AI
  • BIM
  • All programs

Free Tools

  • Code Compiler
  • Python Playground
  • Pandas Playground
  • SQL Playground
  • AI Glossary
  • Success Stories

Free Learning

  • Free Masterclass
  • Free Learnings
  • Free Admission
  • Blog
  • Events
  • WhatsApp Channel
  • Newsletter

Workshops

  • AI Workshop
  • BIM Workshop
  • Refer & Earn

Company

  • About
  • Hire with us
  • Careers at Nettms
  • Contact
  • Privacy
  • Terms
  • Refund policy

Get the weekly drop.

One email a week — career insights, free masterclass invites, and what India's top employers are hiring for.

© 2026 Nettms Urban Habitat Pvt. Ltd. · 🌱 Building Tomorrow

Hyderabad, India

  • Home
  • Programs
  • Practice
  • Free
  • Account