Construct a knowledge graph: Transform API specifications into a structured graph, then connect previously isolated APIs through business process data.
We'd like to know you better so we can create more relevant courses. What do you do for work?
Instructors: Pavithra G K, Lars Heling
Construct a knowledge graph: Transform API specifications into a structured graph, then connect previously isolated APIs through business process data.
Improve API discovery: Do semantic retrieval, and then use business process information from the knowledge graph to discover missing prerequisite APIs and their proper calling sequence.
Build the agent: Create an agent that uses the knowledge graph to discover and execute APIs to carry out real tasks while following the correct process sequence.
Learn how to help AI agents find and execute the right APIs in the right order using a knowledge graph in “Knowledge Graphs for AI Agent API Discovery”, taught by Pavithra G K (Head of Business Knowledge Graphs) and Lars Heling (Senior Knowledge Engineer) at SAP Business AI.
Large companies may have thousands of APIs, which makes it hard for agents to figure out which APIs to use and in what sequence. This course brings raw API specifications into a knowledge graph and extends it with process data so an agent knows when, and in which order, each API should be called.
You’ll implement API discovery that starts with semantic retrieval to reduce the API selection space, then adds APIs connected by business-process edges. The result is a small, relevant subset of APIs that includes the information about the process sequence the agent should follow.
Finally, you’ll build an agent with a discovery tool, a GET data tool, and a POST data tool. The agent retrieves API metadata (properties, navigations, process information) and executes tasks in the right sequence according to the business process.
In detail, you’ll:
By the end of this course, you’ll have constructed a knowledge graph from API specifications and business process information and built an agent that can take business actions by discovering the right APIs and executing them in the right order.
This course is ideal for developers and AI builders working with large API ecosystems who need their agents to make smarter decisions about which services to call and when. Basic Python knowledge is required.
Introduction
Knowledge Graphs for AI Agents
API Knowledge Graph Construction
Integration with Business Processes
API Discovery with Knowledge Graphs
Business Process Agent
Conclusion
Quiz
Graded・Quiz
・9 minsCourse access is free for a limited time during the DeepLearning.AI learning platform beta!
Keep learning with updates on curated AI news, courses, and events, as well as Andrew’s thoughts from DeepLearning.AI!