Where We Work
See our interactive map
We tried it out for iHRIS—our free software for tracking, managing, and supporting health workers.
At IntraHealth International, where we're committed to developing digital solutions to support health workers, artificial intelligence (AI) could be a game changer.
AI, and especially Generative AI, is performing as well or better than humans in reading comprehension and language understanding. It could reduce training expenses and free up nurse time for providing patient care—ultimately improving health outcomes.
Let’s explore what is known today and how we tested using AI for our software development workflows.
Early studies show that large language models (LLMs) like ChatGPT can support college educated professionals and developers to reduce the time people spend on tasks (like drafting documents) and improve the quality of the work for those who have less-mature writing skills.
GitHub found similar results for software developers doing “boilerplate” tasks like setting up a web server in JavaScript. Using GitHub’s CoPilot tool improved productivity by over 50%!
We set out to see if GitHub’s Copilot and Open AI’s ChatGPT 3.5 could assist our software developers to write documentation, comment code, write unit tests, and find and fix bugs in iHRIS, IntraHealth’s open source software that helps 20+ countries around the world track and manage their health workforce to improve access to health services.
iHRIS enables health officials to make better, more informed decisions about health workforce deployment, training, management, and more. Here Justine Kaboole uses iHRIS at the District Health Office in Iganga, Uganda. Photo by Tommy Trenchard for IntraHealth International.
We asked ChatGPT 3.5 if it knew iHRIS, and it gave the response below.
It helpfully gave the last date it was updated, gave an accurate description of iHRIS and added a caveat about going to the official website for information. We confirmed that Open AI’s ChatGPT 3.5 could write basic installation instructions and challenged it to make the instructions as fun as we think health workforce management is. The answer did not disappoint.
Our developer team members located in Tanzania, Ethiopia, and Uganda tried ChatGPT 3.5 out for iHRIS and found it was easily able to add comments to existing code chunks. It could also provide step by step instructions in “black screen” mode so that a developer could get a reproducible example and put it into the software.
When we tried GitHub’s Co-Pilot to assist with software development, it could create repetitive code from scratch—like unit tests. But they required tweaking by developers who were skilled in writing code in Node.js and Vue.js (the codebase upon which iHRIS is written).
So, what did our iHRIS software development team say about ChatGPT?
In the coming months, we will release a public user guide for incorporating AI into the workflow for developers working with global public goods software.
This post was originally published on ICTWorks.
Get the latest updates from the blog and eNews