The Investment Banker Certification
PowerBI Data Analyst - Create visualizations and dashboards from scratch
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Learn how to enhance large language models with external tools in this 53-minute lecture from CMU's Advanced NLP course. Explore the definition and taxonomy of tools, understand the basic tool use paradigm, and examine key approaches including PAL, Toolformer, Gorilla, and WebGPT. Discover methods for tool creation through TroVE and Large Language Models as Tool Makers, while addressing tool robustness challenges and benchmarking failures in tool-augmented language models. Master standardized function calling using JSON Schema, implement parallel function calling, and work with the Model Context Protocol (MCP) and MCP registries. Gain hands-on experience with the FastMCP framework for rapid MCP development and learn about sandboxed code execution for secure tool use. Analyze various tool use scenarios and their trade-offs, while understanding evaluation challenges and best practices for implementing tool-augmented language model systems.
Syllabus
CMU LLM Inference (10): Incorporating Tools
Taught by
Graham Neubig