My first brush with AI was in my final year at Uni. The cool kids had snatched all of the interesting thesis topics. My friend Paul was capturing 3D data from a 2D image, similar to this – very cool. I approached one of my computer science lecturers and he said, “read this, and base your thesis on it”. The book was Vehicles by Valenteno Braitenberg – an exploration into a form of AI called synthetic psychology that started my fascination in AI and, in particular, neural networks.
Fast forward to just over a week ago (November 30 to be exact). ChatGPT was released by OpenAI for public research, and uses neural networks and language models to give a deeply engaging experience. It can create content – like “write a biblical verse in the style of the King James Bible explaining how to remove a peanut butter sandwich from a VCR.” It can answer follow up questions, admit its mistakes, challenge incorrect premises, and reject inappropriate requests. But most importantly for us IT geniuses, ChatGPT can create executable code from a simple natural language command.
We are using it now to write PowerShell configuration scripts to push out to Surface Pros via Endpoint Manager. It provides a good starting point for the script, inserts intelligible comments, and explains the code for you. I can see many other uses.
Can’t remember how to write an SQL query to unload the first 1000 rows from a table? Ask ChatGPT and you’ll have syntactically correct code that’s ready to execute in seconds. Have code that is throwing an error? Give it to ChatGPT and it will give possible ways to fix it. Can’t remember how to write a particular function expression in Power Automate? Again, ChatGPT is surprisingly good in giving a ready to run answer. It can even pretend to be a Linux box.
The gap between people and machines is closing.
If you remember seeing Dark Star in the 70s or 80s, you’ll remember the conversations between crew and computers – coaxing bombs back into the ship after the bombs decided they needed to deploy. I guess you had to be there. Anyhow, the point I am trying to make is that AI is useful and fallible all at the same time. Use it wisely!
Across the Industry
Victorian Government moves to centralise more services in a digital hub
Losing track of open tabs in your web browser? Download the OneTab browser extension to convert tabs into a restorable list
Listen to Professor Jon Whittle discuss ethics in software development on the AI Australia podcast
The Australian Human Rights Commission (AHRC) and the Actuaries Institute release guidelines to create safeguards against Artificial Intelligence (AI) discrimination
Attend a free webinar on zero trust strategies for cloud access
Recent Government Tenders
City of Stonnington: Data, Reporting, and Integration Services Panel (VendorPanel)
Lismore City Council: Security Information and Event Management (SIEM) and Security Operations (SOC) V2 (VendorPanel)
Department of Environment, Land, Water and Planning: Resource Management System (VendorPanel)
Department of Environment, Land, Water and Planning: Student Management System (for Forest Fire Management) (VendorPanel)
WorkSafe Victoria: Hospital Data Collection, Analytics, Reporting and Value-based Healthcare Benchmarking (VendorPanel)
City of Hobart: SQL Database Administration Support Services (TenderLink)
Towong Shire Council: Destination Website Build (Tenders.Net)
Towong Shire Council: Destination Website Content Development (Tenders.Net)
Towong Shire Council: Digitisation of Records (Tenders.Net)
Indigo Shire Council: Project Pinnacle (IT Project Management) (eProcure)
Gippsland Health Alliance (GHA) shifts to the Microsoft Azure cloud for greater efficiency and lower costs
Microsoft Search now displays Outlook attachments you have access to