The A-Z of Generative AI – Chapter T
Companies cannot afford to sit back and watch how their competitors and vendors deploy Generative AI. The rapid adoption of Generative AI technology is changing the basis of competition, and business leaders need to act now and learn how to understand its strategic implications.
AI talent will be a key competitive differentiator when using Generative AI. Therefore, companies must invest significantly in AI talent to add to their workforce. New AI capabilities are required, so key decisions must be made now to find, train, and retain the people your business needs to support the adoption and exploitation of Generative AI.
Take your productivity, employability, and business to the next level by reading my carefully curated series on Generative AI. Read this series of articles to help you understand the impact of Generative AI and how to get ahead of the curve so that you and your business survive intact.
How teachers can use ChatGPT.
ChatGPT can be fine-tuned to particular topics, and education is a profession that is ripe for it. Teachers can use ChatGPT to customize the prompts to develop ideas and materials that best suit their needs. Still, they must ensure the generated responses are relevant to the lesson they are planning in a wide variety of ways.
For example, ChatGPT can role-play a recruiter interviewing students for a job. It can be used to build quizzes, tests, and lesson plans from curriculum materials. It can offer counterarguments to students to help develop their critical thinking and lots more.
What are some useful prompts for teachers?
For example, teachers can use ChatGPT to accelerate content creation or find grammatical errors in text.
- Prompt: Write a 500-word article about the causes and effects of deforestation in the Amazon Rainforest for my 6th graders.
- Prompt: List the grammatical errors in this text [COPY TEXT HERE]. Provide an explanation as to why it is a grammatical error and provide an example of how this should have been written.
Provide context: Providing context for A prompt can also help ChatGPT generate more relevant responses for teachers. For example, try providing background information or framing the prompt in the context of the lesson or learning objectives.
- Prompt example: Write 10 true or false questions about biomes.
- Refined prompt: My 5th-grade students need to identify different kinds of biomes. Write 10 true or false questions about biomes to check for understanding.
- Refined prompt: Give me 10 project ideas for research projects that 6th-grade students can complete about the purposes of government. [Paste any information components of your lesson plan, such as content outlines or reference materials to generate questions based on the material you have taught in the particular unit.]
There’s no doubt that ChatGPT is an incredible tool with a great deal of potential. It can also help teachers spend less time prepping lessons and more time working with their pupils.
But remember, generative AI tools are there to augment teachers. They do not replace the expertise gained through years in the classroom or teachers’ communication skills, caring or emotional intelligence.
Code Testing and Code Creation
The demand for software engineers is increasing as the world becomes more digital. However, the supply of affordable software engineers needs to catch up with the demand.. This is where AI-powered coding productivity assistants like Amazon CodeWhisperer and GitHub CoPilot come in.
Imagine a future where developers are seamlessly partnered with AI, crafting code with unprecedented speed and accuracy. With GenAI tools like Amazon CodeWhisperer and GitHub CoPilot poised to transform the development landscape, that future is now.
These tools are trained on massive code repositories and natural language, allowing software engineers to automate significant portions of the coding and testing process, reducing repetitive tasks, enhancing efficiency and productivity and freeing developers to focus on innovation. Generative AI can also automatically generate test cases, ensuring code quality and reducing manual testing time. This means identifying potential errors and vulnerabilities before they reach production, enhancing the overall reliability of our systems.
Amazon CodeWhisperer
Amazon’s new CodeWhisper taps OpenAI’s GPTs to generate code suggestions ranging from snippets to full functions in real-time based on your comments, existing code or natural language prompts, enabling 10x developer velocity gains. It also supports CLI completions and natural-language-to-bash translation in the command line. Integrations allow instantly validating code logic and correctness through unit testing before acceptance. CodeWhisperer can also scan code to identify hard-to-find security vulnerabilities and put forward code suggestions to help remediate any issues it identifies.
GitHub Copilot
GitHub Copilot is a similar tool that uses OpenAI’s GPT-3 language model to generate code suggestions. Copilot can generate code for a variety of programming languages, including Python, JavaScript, TypeScript, Ruby, and Go. Copilot can also be used to write entire functions and classes, making it a powerful tool for developers.
What are the risks of generative AI coding tools?
Acknowledging the risks of accepting AI-generated code at face value, thorough validation by human developers is still necessary to ensure the code aligns with specific business needs and quality standards.
However, as with any transformative technology, we must approach generative AI code creation and testing with a balance of excitement and caution. While these tools, and similar ones, offer immense potential, we must not take their outputs at face value. Rigorous testing and human oversight remain essential to ensure AI-generated code’s safety, security, and ethical implications.
We must also acknowledge the potential impact on roles within our development teams. While AI-powered coding assistants can help developers write code faster and more efficiently, they can also lead to a redefinition of developer roles. As AI performs more routine coding tasks, we must focus on upskilling our software engineering workforce for higher-level problem-solving and strategic thinking.
This should not be seen as a threat but as an opportunity to elevate software engineering teams to focus on areas that require human intuition and decision-making. The key for CTOs is to strike a balance, ensuring that AI tools like Amazon CodeWhisperer and GitHub enhance development processes while developers retain control over the final output.
Though promising, generative coding is not magic; producing robust, scalable software requires human creativity, logic, and architectural design expertise. At present, these AI tools are best leveraged to complement developers rather than replace them. Discretion and governance policies will be key to realizing benefits while safeguarding quality as generative programming capabilities rapidly evolve.
Productivity Prompts
Every single role you can think of will be impacted by Generative AI. In fact, understanding how to interact with ChatGPT will soon be an essential key skill. Below are 5 roles that begin with the letter T with an example prompt each massively boosting role productivity.
Teacher. Teachers develop lesson plans, educate students, and assess their understanding.
- Prompt: Create an engaging lesson plan for a high school biology class on cell structure.
- Prompt: Generate a series of quiz questions to assess high school students’ understanding of Shakespeare’s “Macbeth.”
Technical Writer. Technical writers create clear and concise documentation for technical processes and products.
- Prompt: Write a user manual for a new software application tailored for non-technical users.
- Prompt: Develop a troubleshooting guide for common issues in a home networking setup.
Tax Accountant. Tax accountants specialize in preparing and filing tax returns and advising on tax regulations.
- Prompt: Generate a checklist of deductible expenses for small business owners.
- Prompt: Create a guide explaining recent inheritance tax law changes in the UK to clients.
Theatre Director. Theatre directors oversee the production of plays, managing rehearsals and guiding actors.
- Prompt: Develop a rehearsal schedule for an upcoming play production.
- Prompt: Create character backstories to help actors better understand their roles in a modern adaptation of a classic play.
Transportation Planner. Transportation planners develop strategies and plans for transport systems in urban areas.
- Prompt: Design a plan to improve public transportation routes to reduce city traffic congestion.
- Prompt: Create a proposal for a bicycle-sharing program to enhance urban mobility in Paris.
Useful Generative AI Research Articles
Some of the best Generative AI articles from some of the best sources on the internet.
- OpenAI guides to help teachers use ChatGPT in the classroom
- https://www.drlisa.ai/post/4-examples-for-teachers-and-parents-use-llms-search-to-power-learning
- ERP Today Generative AI for the enterprise – Pascal BORNET and Kieran Gilmurray
- OpenAI Prompt engineering – OpenAI API
- The Talent Implications of Generative AI | Bain & Company
- SSRN: Navigating the Jagged Technological Frontier: Field Experimental Evidence of the Effects of AI on Knowledge Worker Productivity and Quality
End.
Who am I?
Kieran Gilmurray | CEO Digital Automation and Robotics Limited | 2 * Author | 9 Time Global Award Winner | 7 Times LinkedIn Top Voice
Find me on social media LinkedIn | Kieran Gilmurray | Twitter | YouTube | Spotify | Apple Podcasts
The A-Z of Generative AI: A Guide to Leveraging AI for Business
If you love digital technology and generative AI, then you will love my new books ‘The A-Z of Organizational Digital Transformation‘ and ‘The A to Z of Generative AI: A Guide to Leveraging AI for Business‘. My A-Z of Organizational Digital Transformation is now available on audible https://ow.ly/YnGl50ReKTb.
‘The A to Z of Generative AI: A Guide to Leveraging AI for Business‘.
Leave a Reply