Task 4


Application Program Interface (API)
Year level [9-10]

Summary
Students gain understanding of APIs.
Suggested steps
1. Define API: An Application Programming Interface (API) is a set of routines, protocols, and tools for building software applications. The aim of APIs is to help developers build intelligent applications without having direct AI or data science skills.
The API is the interface between the developer’s code and the components of complex AI systems. For example, the goal of Azure Cognitive Services is to help developers create applications that can see, hear, speak, understand, and even begin to reason.
It enables developers to create innovative applications to transform business and society.

2. Give example of different type of APIs:
Vision: Computer vision; custom vision service; face API; form recognizer; ink recognizer; vide indexer etc.

3. Students explore one of these above APIs and work in groups to present their finding. They need to explain how does it work in their own words.

 

Discussion

• Share learning about APIs

+ There are no comments

Add yours