Skip to content

About

Shareable AI learning assistants for the dataspaces domain, and in future other domains, Dify app definitions, corpus recipe, and setup guide

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

17 Commits

Folders and files

Repository files navigation

ARDC AI Educators

Everything needed to stand up your own copies of the ARDC's five AI learning assistants for the dataspaces domain:

  • Dataspace Educator - open Q&A grounded in curated sources, with role-aware answers and source-validation banners on every response. Live at https://dresa.org.au/dataspaces_ed/
  • Dataspaces 101 Coach - a guided five-lesson module with Socratic "resistance" (it asks before it tells) and a fixed, deterministically scored knowledge check. Live at https://dresa.org.au/dataspaces_101/
  • Getting-Started, Governance and Technical Coaches - three further guided modules on the same coaching pattern, covering first steps, rulebook-building (Sitra-style), and technical implementation (RAM, connectors, ODRL, DSP, the Testbed). Live under https://dresa.org.au/educators

Both are configuration for Dify (open-source LLM platform) plus a rebuildable knowledge corpus - there is no bespoke ML here, and that is the point: one part-time non-developer operates the live instances.

What is in this repository

Path Contents
apps/ Dify app definitions (DSL YAML) for both assistants - import into any Dify instance
corpus/ sources.json (the corpus control file: 44 sources with licence notes) and the polite scraper that rebuilds the corpus from public URLs
ingest/ Quota-paced, completion-gated ingestion script for loading the corpus into Dify knowledge bases
web/ The static wrapper pages used on dresa.org.au (adapt URLs and branding)
question_bank/ Reserve multiple-choice questions for the 101 module
docs/SETUP.md Step-by-step stand-up guide
dashboard/ The usage dashboard and feedback-loop kit: stats extraction, page template, weekly golden checks, optional nightly analysis

What is deliberately NOT here

  • The corpus content itself. You rebuild it from the public sources listed in sources.json - each with its licence recorded - rather than receiving our copies. A few entries are summaries or pointers where licences require it; respect those choices.
  • Model API keys, dataset IDs, and anything instance-specific.
  • Internal ARDC materials (original slide decks, planning documents).

Licence and attribution

Code and configuration: Apache-2.0 (see LICENSE). Documentation: CC BY 4.0. The corpus sources carry their own licences, recorded per entry in sources.json and in every generated file's provenance header - attribution requirements (largely CC BY 4.0) apply to what you rebuild.

If you deploy your own instance, please: use your own branding and contact address (the prompts reference rob.clemens@ardc.edu.au - change this), keep the source-attribution footer pattern, and check each source's licence still permits your use.

If you redistribute the code or configuration, the Apache-2.0 licence asks you to include the NOTICE file's attribution with it.

How to acknowledge or cite

If you use or adapt these educators, please acknowledge the ARDC, for example:

This work builds on the ARDC AI Educators (ARDC skills team, Australian Research Data Commons), https://github.com/au-research/AI-educators. The ARDC is enabled by the Australian Government's National Collaborative Research Infrastructure Strategy (NCRIS).

In a chat page you build from web/, a footer line such as "Based on the ARDC AI Educators" with a link to this repository is enough. For papers and reports, use the Cite this repository button on GitHub (from CITATION.cff).

Using this? Tell us

We would love to hear how you are using or adapting the educators: it helps us show impact and decide what to improve. Open a "We're using this" issue (one minute, all optional) or email rob.clemens@ardc.edu.au.

Provenance

Built by the ARDC skills team (Rob Clemens) with AI-assisted development, September 2026. Questions: rob.clemens@ardc.edu.au

About

Shareable AI learning assistants for the dataspaces domain, and in future other domains, Dify app definitions, corpus recipe, and setup guide

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages