Initial Release
Vision Article: IRIS Copilot Prototype - English (etc.) as IRIS Language
Human natural language-driven AI platform for InterSystems IRIS HealthConnect TIE implementation lifecycles.
This project is built for NHS Trust integration delivery: users describe clinical integration requirements in natural language, Copilot designs and generates IRIS artifacts, and deployment is executed only after explicit human approval.
IRIS Copilot should support full lifecycle delivery in one controlled workflow:
cls/AIAgent/*) for API, UI, engine, model, templates, installerbridge/*) for runner orchestration and AI provider adaptersdeploy/*) including XML export generator and import helperdocs/*)AIAgent.UI.Chat.clsAIAgent.API.DispatcherUse one of:
docs/DEPLOYMENT-GUIDE.mddeploy/DEPLOY-README.mdTypical terminal flow:
zn ""
do $system.OBJ.Load("\\deploy\\ImportAll.cls", "ck")
do ##class(AIAgent.Deploy.ImportAll).Run("\\cls\\")
do ##class(AIAgent.Install.Installer).Run()
In IRIS Management Portal, create/update two web applications:
/<namespace>/ for CSP pages (for AIAgent.UI.Chat.cls)/ai for REST APIs (dispatch class AIAgent.API.Dispatcher)Recommended settings:
DEMO2_AI2)/ai): AIAgent.API.Dispatchercd bridge
npm install
npm run build
npm start
Configure keys and runner settings in:
bridge/.env (local)bridge/.env.example (template)http://:52773/csp//AIAgent.UI.Chat.cls
Health checks:
http://<iris-host>:52773/ai/healthhttp://localhost:3100/api/healthdocs/DEPLOYMENT-GUIDE.mddocs/USER-GUIDE.mddocs/DEMO-LIFECYCLE.mddocs/DESIGN.mddocs/TEST-CASES.mddocs/IMPLEMENTATION-PLAN.mdSite/AIAgent.gitignore (.env, build artifacts, generated export XML)This project is licensed under the MIT License.
See LICENSE for the full license text.
Copyright (c) Lightweight Integration Limited.