BETA

Skip links

  • Skip to primary navigation
  • Skip to content
  • Skip to footer
Queensland government logo Queensland government logo
Sign in Sign out
Sign in
  • Profile summary
  • Sign out
Department of Education Department of Education Developer Portal
  • Home
  • Tags
  • Chat
  • New
    APIs
  • Help
  • Contact us
  • Dark mode
  • Home
  • Tags
  • Chat
  • New
    APIs
  • Help
  • Contact us
  • My profile
  • Dark mode

Using AI to build API driven apps

Andrew McGrath Government
by Andrew McGrath
3 September 2024
Last updated 3 September 2024
AI API opinion Trending
AI API opinion Trending

The DevPortal AI Kit has been developed to help you start building apps that target publicly available QED APIs, with AI assistance to guide you along the way.

The default configuration allows you to explore the APIs through natural language conversations with a locally installed Large Language Model (LLM), which is set up during the configuration process.

When you make a request to the LLM, Microsoft’s Semantic Kernel interprets it and, if relevant, makes API calls to the DevPortal Semantic Kernel Plugin (source code available in DevPortalPlugin.cs). The plugin’s descriptions help determine whether an API call should be made.

Responses from the DevPortal Plugin are then passed to the local LLM (via Ollama), where they are formatted into a final answer presented to the user.

This setup not only provides you with descriptions of available resources but also includes code examples for using the APIs.

Below is a diagram illustrating how the components are connected.

DevPortal AI Kit

Stay tuned for future articles on how this capability is being enhanced to better assist you in building outstanding apps for the education sector.

Powered by Link to AI chat
  • Copyright
  • Disclaimer
  • Privacy
  • Right to information
  • Accessibility
  • Jobs in Queensland Government
  • Other languages

© The State of Queensland (Department of Education) 2025

Queensland Government