Useful and not useful tools
During the week, I tried Gamma, Craiyon, Sketch, and Soundraw—AI tools I had never encountered before. Since I have no background in music or drawing, I mainly focused on using Gamma and Craiyon.
Last week, I recorded a tutorial video on the Logisim Evolution software. In this week’s study, I tried using Gamma, a generative AI tool, to create a PowerPoint about Logisim Evolution. I found this tool very convenient; both the generated text and AI-generated images fit well with the software I was introducing. Gamma only requires you to input the topic for the PowerPoint, and it will generate a presentation containing, but not limited to, 8 slides. For the images needed, it allows you to use AI-generated images or select from other online resources. You can freely modify the layout and theme, and the built-in AI tool helps optimize the text.
I used ChatGPT to create the SAMR model and analyze the use of Gamma for learning. Based on my understanding of the SAMR model, I believe Gamma reaches the levels of Augmentation and Modification. This is because Gamma’s auto-generation feature significantly improves the efficiency of creating PowerPoints and can make major redesigns of the presentation according to your needs. However, it hasn’t reached the Redefinition level, as I haven’t yet found a way to generate interactive learning slides.
Using AI tools for Moving Forward
For my experience by using other AI tools which are most about coding, it’s really helpful for some codes which are hard to debug. As the task becomes more difficult, AI tools can provide helpful hints that inspire me and make tasks less challenging. These AI tools also come with comprehensive syntax libraries, allowing me to learn and use different programming languages without spending excessive time searching for language-specific libraries and how to apply them. As my learning progresses, self-study becomes increasingly important. These AI tools have a strong ability to read and analyze code that I might not understand, making it more efficient to learn various programming concepts. I have also tried using AI to write code directly, but in most cases, the generated code contains bugs to varying degrees, possibly due to the AI not being up-to-date. Therefore, relying on AI to write code directly is not always ideal.
October 13, 2024 at 10:07 pm
Hi, Linke
I agree with you on the advantages and disadvantages on AI coding. Indeed, AI greatly reduces our time on research and collection of data. However, we should be mindful when coding by generative AI due to bugs and unexpected errors. AI is just an assistant for us while working, and we always need a new and solutions to present issues.