What Do I Need To Know About Large Language Models?

Rachel Fazio - May 26 '23 - - Dev Community

Hey there and Happy Friday!

My name is Rachel and I am a part of the Forem/DEV/CodeNewbie team.

I have been creating this “What I Learned This Week” segment to discuss relevant posts on #codenewbie and/or #beginners that relate to things I have been interested in this week.

Side note: if you haven't peeped the CodeNewbie tag or CodeNewbie Team Page, here are those things!

#codenewbie

The most supportive community of programmers and people learning to code.

A Brief Introduction

This week, I wanted to discuss Large Learning Models (LLMs) with some extra content sprinkled in about code refactoring tools and learning to code! Needless to say, I have been reading a lot of posts lately about AI developments (and related controversy) and I thought that it was high time for me to learn a lot more about how these systems actually function.

Note: While we are here, I would also love to call attention to our incredible Guidelines for AI-assisted Articles on DEV to read more into DEV's policies on AI.

Let’s talk through some posts that helped me understand these concepts and maybe they can help you too!

Large Learning Models

Let's begin with an article that helped to give me my base knowledge of the capabilities of LLMs. @wesen states, "This article is mostly directed at programmers among my readers: we are at a pivotal moment where we programmers need to understand and appropriate these technologies, on our own terms, before capitalism does it for us.”

This article by @shanshaji also helped me to understand how I can write prompts for LLMs so that I am more likely to get better results from their software.

@jarrodhroberson 's TLDR speaks for itself, “I tried to get ChatGPT 3.5 and 4 as well as Bard to increase my productivity. I wasted 6 hours of my life proving what I already knew from just reading the docs on where they got their training on "writing code"; StackOverflow.”


Code Refactoring Tools

In this article by @surajondev, they explain some tools to improve the quality and maintainability of your code. Confession— I did not initially know what a code refactoring tool was. However, now I am here to tell you that I learned that they can help save you time and effort, and prevent errors in code! Who doesn't want that?


Learning to Code

I also loved this article by @wynandpieters, as they take you through their coding education AND offer a great opportunity for you to share yours.


And with that, that is all I have for y'all today! If you have even more information to share on any of these topics, feel free to drop some information below!

Happy coding y’all and have a great weekend.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .