Replies: 3 comments 2 replies
-
I feel that's an excellent idea that we could add to SLIM. I have been using the combination of ChatGPT and Copilot for a long time, which definitely makes my workflow much more efficient. Whether it's writing documentation, generating code, debugging, or configuring, I've tried it all. Although sometimes these tools give the wrong answer, they often give a good starting point and save a lot of repetitive work. |
Beta Was this translation helpful? Give feedback.
-
Thank you so much for broaching this fascinating topic @marjo-luc and thanks for the comment @perryzjc! We live in exceptional times. At the minimum - this discussion itself could be useful for developers to be cognizant of - that tools like this even exist. Do you all feel that pointing / training developers in the SLIM community to potentially use these tools (and perhaps sharing some examples) is something that's needed? Or is there a gap we should fill in terms of making a process improvement tool / template / automation to leverage these AI tools? Curious on your thoughts! |
Beta Was this translation helpful? Give feedback.
-
@marjo-luc - take a look at wrapper tools that simplify the ChatGPT interface as well: https://github.com/TheR1D/shell_gpt |
Beta Was this translation helpful? Give feedback.
-
Integrating AI tools into the development workflow has been a topic that has gained a lot of attention recently. This may be a good opportunity to assess how/if these tools can be leveraged on projects like SLIM.
Some areas that may benefit:
Documentation
Documentation tends to be a time-intensive activity and is often overlooked by projects. Consistent styling and terminology across a body of documentation is often of concern as well.
Standard artifacts such as README's, FAQ's, or contributing guidelines are good candidates for AI-generated content.
Exploring the efficacy of AI-generated code comments may be of interest as this may help developers better navigate
unfamiliar code bases and reduce onboarding time.
Code Generation
Developers are expected to work with a variety of ever-changing technology stacks. Working with technologies developers are not fluent in may affect their velocity. Leveraging AI tools for "smaller" implementation tasks may help free up time for developers to focus on "larger" implementation tasks.
Code generation tasks that may benefit the most are:
Dockerfiles, server configs, generic yamls, etc.
Generating boiler plate code for classes or other objects as well as implementation of simple algorithms.
Can these tools support developers in debugging existing codebases?
There are many AI-based tools on the market; two that have gained traction are ChatGPT and Copilot.
Beta Was this translation helpful? Give feedback.
All reactions