Between chatgpt+ for general guidelines and copilot for specific implementation details, programming feels very fun and alive. And I'm very skeptical to subscribing, but chatgpt provides so much mental relief getting some answers immediately that I'm ecstatic being able to use/pay for it.
That said, I don't expect Google to rest on its laurels. Sure, OpenAI is executing swiftly these days, but I think they've been prepared far too long for this. I expect Bard to become much better very soon... then will the AI wars truly begin.
Can Bard output quality code like GPT? I'm in Canada so couldn't use Bard sadly.
But I asked Bard: "Can you implement fibonacci in Go", and it outputted valid code. And then I asked it "what if I wanted to avoid recursion", to which it replied with valid Go code that used a for loop. But it also suggested me another very bogus way of doing it, by using a "function pointer", which was very bad. F(x) would output x.
So, don't expect ChatGPT level of quality just yet, but I think it will get there pretty fast.
Yesterday I heard about retinol (vitamin A) mentioned in a nutrition podcast. I know carrots are high in vitamin A, but I didn't think they had retinol, so I wanted to learn more about that.
I whipped out my phone and asked GPT-3 "retinol vs. the vitamin A in carrots" (something I know you usually can't ask Google).
A few seconds later, I learned that retinol is vitamin A's final form in the body, thus you get it directly from animal products, and beta-carotene—found in plants—is a precursor to retinol in the body.
I do these kinds of searches all day. One thing faster about GPT as well is that I don't have to consider the "query engineering" to make Google return what I want, I just ask GPT a question streamed from my consciousness.
Although my partner is a lawyer and she sometimes asks it to summarize cases (without providing the full source material manually) and it sometimes invents entire details in the cases in a very persuasive way. So you always have to be careful and double check if it's important.
I wish they added some kind of categorised search. So you can add "+documentation" or "+blog" to at least narrow it down if you know what you're looking for but can't remember the URL
If you go to a page and immediately find what you are looking for, Google interprets that as failure.
This is why Bing and AI based search can completely beat Google web search, because they are trying to serve the searcher rather than serve ads.
AIs are so extremely useful to some users, that they'll gladly pay $$ per month to use it. And the size of 'some' increases radically with each leap in AI's capabilities.
GPTs don't have to be gimped to just search. Even GPT-4 today with wolfram alpha can obliterate most low-level tutors. It will be a personal tutor, therapist, coding assistant, secretary, storyteller, entertainer all in one very soon. People will pay for it.
If you compensate sites for using their data in your AI product, then there will be the same incentives as now to game the system (AISEO?)
If you don’t compensate sites, then they’re not incentivized to produce the content that makes your search product useful.
Pretty much everybody understood that we will lose in the long term, if we let ad revenue even be a consideration in search ranking. (...which makes today's bad search experiences even more puzzling.)
The problem with SEO spam was always there (remember expert sex change?) but they beat it before... but now it became bad again.
But they have monopoly anyway (bing is even worse for actually searching, ddg is just bing, brave search sucks) so they don't really care. What are you gonna do, use Ask.com?
No. There's a cottage industry of content writers that just churn out this stuff by the bucket.
I have tried to hire writers in the past that should've been niche experts but just regurgitated content like this, and had SEO experts trying to convince me that we should actually aim for low quality because higher-quality articles will be too dense for people. (both contractors got the boot and the "content" went into the bin)
Surely ChatGPT, etc have been trained on content from these very same SEO optimisation hellholes you're talking about if it was trained by scraping the web?
Is there some trick that allows it to determine whether the content it's being trained on is SEO garbage?
Maybe I'm missing something here, but it seems like all you're getting is an amalgam of SEO content feed to you by a bot...
https://www.searchenginejournal.com/harmonic-centrality-page...
I have to say I really dislike all these developer-focused publications, with a few notable exceptions. Most of them just write very shallow articles copied almost 1:1 from the official docs, and don't even take care to update their content when stuff changes. I just don't get why Google wouldn't hand-curate search results like for the Golang standard library or any popular framework and make sure the official docs land on top of the list.
So, long story short that's definitely an area where ChatGPT will replace Google, if it stays as affordable as it is. Today I e.g. asked it about a decorator-style problem I had in Golang and if there was a solution that could do away with using the "reflect" package and would instead use generics, and sure enough it came up with something that worked brilliantly, tailored exactly to my use case. For me, that is the future of learning about software code (and many other things as well). For publishers probably not so great as people might not go to their sites at all anymore, so I expect a strong upwards trend in anti-automation measures.