Learning more about AI technologies!

Learning more about AI technologies!

As part of my ongoing self-learning efforts, and an effort to more about the general growth and usage of AI tools in the marketplace, I've just finished Maximillian Schwarzmüller's 'ChatGPT, Midjourney, DALL-E 3 & APIs – The Complete Guide' course on Udemy.com!

The course is an exhaustive introduction to contemporary AI technologies, with a significant focus on the use of ChatGPT, both in its app form and as a consumable API. Additionally, and to his credit, Schwarzmüller has done a very good job of keeping the course materials up to date with the latest developments, even adding whole new sections dedicated to specific products whilst I was working through the course. He also excels at ensuring the material is accessible both to developers and non-developers alike, taking time to break down terminology and show how key features work with demonstrable examples throughout the course.

There are sections that cover the use of these technologies in more practical settings for developers (such as component, unit test or dummy data generation, and the use of GitHub Copilot) that could have had a bit more depth and exploration, with only smaller, simpler examples of use shown. That said, Schwarzmüller does highlight the flaws and limitations of these technologies, with a frequent refrain of 'use your best judgment' being applied, encouraging users to remember that whilst these are impressive new developments, they should not solely rely on the output presented to them, and should scrutinise everything presented to them by it.

Overall, I'm glad I took the course, as it's given me a better understanding of the principles and potential applications of AI tools for developers. At present, I'm cautiously optimistic about their development in a support capacity for developers (for tasks like dummy data generation for testing, quick referencing for code snippets and such), but I personally have yet to find a use case in my ongoing work that necessitates the use of them, when pre-existing non-AI driven tools and IDE extensions already provide those options (I also have concerns about what data is used to train these services, and the security issues associated with that, but glad to see a healthy ongoing discussion in the community about these issues). I'm keen to keep an open mind and a watchful eye on future developments in the marketplace, though!


要查看或添加评论,请登录

Josh Bryson的更多文章

  • Learning more about data visualization theory

    Learning more about data visualization theory

    In my day-to-day work, I frequently work with data visualization libraries and whilst I have a solid foundation in how…

  • Revising for Tests!

    Revising for Tests!

    A key part of any front-end codebase is good unit tests, so to that end, I've been revising my testing knowledge and…

  • Learning about new React technologies!

    Learning about new React technologies!

    As part of my ongoing self-learning efforts and an aim to stay up to date with contemporary best practices, I have just…

  • Learning about Plotly with Python!

    Learning about Plotly with Python!

    As part of my front-end development work, I've found myself working more with the Plotly library, which has…

  • Sharpening a skillset!

    Sharpening a skillset!

    As part of my ongoing drive to grow and improve as a developer, I felt it was a good idea to learn more about best…

  • Learning more about 3D rendering

    Learning more about 3D rendering

    I've been interested in learning more about 3D rendering, and in more advanced uses of the three.js library in…

  • Working with 3D Visualisation

    Working with 3D Visualisation

    I've been working with 3D visualisation, and wanted to learn more about different options for libraries. Having some…

  • Revising for a test!

    Revising for a test!

    A good production-ready app needs good, solid unit tests, and with Enzyme on the way out in the React world (as it is…

  • Learning Better Methods!

    Learning Better Methods!

    Whilst it's great picking up emerging technologies, it's always important to ensure a consistent quality in the code…

  • Learning Something New!

    Learning Something New!

    I've always felt it's important to know a little about the jobs around your role in a company and the tools they use –…

社区洞察

其他会员也浏览了