Function-Calling and Data Extraction with LLMs

External: Coursera Courses ↗ · Coursera

Open Course on External: Coursera

Free to audit · Opens on External: Coursera

Function-Calling and Data Extraction with LLMs

Coursera · Intermediate ·🧠 Large Language Models ·2mo ago
This course will teach you two critical skills for building applications with LLMs: function-calling and structured data extraction. Function-calling allows you to extend LLMs with custom capabilities by enabling them to form calls to external functions based on natural language instructions. Structured data extraction enables LLMs to pull usable information from unstructured text. You’ll work with NexusRavenV2-13B, an open source model fine-tuned for function-calling and data extraction. The model, available on Hugging Face, has outperformed GPT-4 in some function-calling tasks, and has 13 billion parameters so it can be hosted locally. What you’ll explore: 1. Learn how you can use function-calling in detail: form prompts with function definitions, and use an LLM response to call those functions. 2. Use an LLM with multiple function calls, including parallel and nested function calls. This allows you to create complex agent workflows where an LLM plans and executes a series of function calls to achieve a goal. 3. Use OpenAPI specifications to build function calls that can access web services. 4. Use function-calling to extract structured data from a natural language input. 5. Build an application that takes customer service transcripts, builds SQL calls, and stores results in a database with commands generated by the LLM. The skills you’ll learn in this course will allow you to build advanced AI agents and assistants that can process and analyze customer feedback, automate data entry and content management workflows, enhance search and recommendation systems with structured data, and many other real-world applications.
Watch on External: Coursera ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related AI Lessons

chatstore – persistent chat history service for LLM apps, zero infrastructure
Learn about chatstore, a persistent chat history service for LLM apps with zero infrastructure, and how to use it to improve user experience
Dev.to AI
I Mapped SAP AI Ecosystem Into 40 Terms
Explore the SAP AI ecosystem through a concise mapping of 40 key terms to understand its components and applications
Medium · LLM
Automating the Entire Master Data Management (MDM) Lifecycle Using Claude
Automate Master Data Management using Claude agents to replace manual data-steward bottlenecks
Medium · LLM
[AINews] GLM > GPT? GLM-5.2 passes vibe check; Z.ai forecasts Open Fable by December
GLM-5.2 passes the vibe check as a frontier model, outperforming GPT 5.5 in some benchmarks, and Z.ai forecasts Open Fable by December, marking a significant development in open models.
Latent Space
Up next
5 Levels of AI Agents - From Simple LLM Calls to Multi-Agent Systems
Dave Ebbelaar (LLM Eng)
Watch →