No, you don't need to learn it all or be a master of the subject. Enough is fine to get a high-level understanding of the new stuff.
Just because something worked today it doesn't mean you can get the same results by iterating over and over.
Google is getting smarter.
Text generation: for content automation or brief creation. It usually requires a little bit of editing according to the length, niche and type of information.
It can work for English but I had horrible results in other languages.
It's not always the case in some markets and/or languages. For instance, Italian SERPs can be horrible and have a lot of generated or low-level content.
I noticed the same for other European languages.
Needless to say, they are not always penalized by updates. Eventually, they will be probably hit.
I was thinking of giving an example but there may be people that would pollute the SERPs even more 👀
This is ""acceptable"" for your projects, not for big brands or clients.
Generated content is great if you spend some time editing and mostly for some languages. It can be a powerful weapon if used properly.
It's not the most suitable strategy if you want to build quality content imho. This is not true if you're heavily editing the text, of course.
For some types of content, it can be extremely effective.
You can also try to generate content outlines with AI.
N-gram analysis: analyze word occurrences and spot the most common combinations in an article.
Do you see some frequent combos? Focus on them then.
Google may use phrase-based indexing, i.e. checking if you have some phrases in your copy.
While it's not confirmed, Google released several patents on the topic and I think it makes sense.
Anyway, if you already optimize for entities it should be more than fine. Just be sure not no reduce SEO to a set of boring steps.
Named Entity Recognition (NER): extracting entities from a text.
You should use it to get entities in a given text and understand which ones are more frequent or are in a more prominent position than others.
This is essentially the key to getting entities and understanding what you are supposed to include.
There are some tools for that as well, you can just search for NLP SEO tools. Just beware of the LSI scam.
Part-of-speech tagging (POS tagging): analyze sentences and assign part of speech to each word.
This is useful to analyze sentence structures in competitors or even your own.
It can be effective for getting featured snippets, especially if you don't speak the language.
Text Clustering: my favorite use case. You can cluster keywords to see patterns, groups, and much more.
There are tools as well but for simple tasks, you may want your script.