DEV Community

Fibonacci Search

Fabrizio Bagalà on May 13, 2023

Another interesting search algorithm is Fibonacci search. It exploits the Fibonacci sequence to find an item in an ordered list. This algorithm ite...
Collapse
 
kalkwst profile image
Kostas Kalafatis

Hey, this article seems like it may have been generated with the assistance of ChatGPT or some other AI tool. In fact, it marks over 72% on detectors.

We allow our community members to use AI assistance when writing articles as long as they abide by our guidelines. Could you review the guidelines and edit your post to add a disclaimer?

Collapse
 
fabriziobagala profile image
Fabrizio Bagalà

Hi, what tool did you use to make such a statement?

I would like to emphasize that none of my articles are written by AI. For transparency, I will now add the sources I learn from. Also, again for fairness, I use English grammar and spelling correction tools (such as LanguageTool, DeepL) because I am not a native speaker.

FYI the text produced by AI must always be reviewed and checked for errors. However, in the past, I have done pair programming with AI by suggesting my own corrections and I would not want this to impact my articles.

Collapse
 
kalkwst profile image
Kostas Kalafatis

Hey, I just wanted to bring something to your attention regarding your recent post. I'm not accusing you of plagiarizing content from AI, but I noticed that the detector (zerogpt.com/) actually marked your post as AI generated. I've read a lot of your articles before, since you tend to write under tags i moderate, and have tested them, so I know for a fact that you don't generally use AI tools to generate your posts. However, this post in particular seemed to be flagged by the tool for some reason. I ran some tests on the text of this specific post and found that it also marks as AI generated.

In fact, I've seen quite a lot of posts appearing on the platform that are marked as AI generated, so I think it's important that we do our due diligence and notify authors when their content is flagged as such. I just wanted to bring this to your attention in case you weren't aware, and also note that tools like Grammarly and Quillbot can sometimes cause detectors to mistakenly flag posts as AI generated. I use them too, since I am not a native speaker either. Thanks for your attention to this matter!

Thread Thread
 
fabriziobagala profile image
Fabrizio Bagalà

Hi again, thank you for bringing this issue to my attention. I will try to explain the same concept using different words, include references and see if this problem is solved. Unfortunately for tools like LanguageTool I cannot do much.

Thread Thread
 
kalkwst profile image
Kostas Kalafatis

It's not your content to be honest, from what I gather it's more about the formatting of the sentences, and how a text is structured. If you are using ChatGPT or Bard, you will notice that these tools tend to answer in a specific pattern, for example, they use bullet points. I would suggest that you would just change how you structure your post, and try to avoid bullet points.

I am not sure how the detectors work, since most of them are closed sourced, so I can't take a look under the hood. Don't change your posts now, just try to run your text through a detector and see where it lands, and maybe do some restructuring in the future. At least, this is what I do.

In any case, keep up the good work. I really enjoy your posts.

Thread Thread
 
fabriziobagala profile image
Fabrizio Bagalà

Thank you very much! I will follow your advice 😉

Collapse
 
antidisestablishmentarianism profile image
Antidisestablishmentarianism

if (fibMMm1 == 1 and arr[offset + 1] == x)
Did you mean && instead of "and"?

Collapse
 
fabriziobagala profile image
Fabrizio Bagalà • Edited

I apologize for the mistake. Yes, I really meant the logical AND operator &&. Thank you for the heads up!

Collapse
 
fabriziobagala profile image
Fabrizio Bagalà

@kalkwst Following your advice I decided to put AI detector to the test. I made up a sentence about my favorite manga Dragon Ball 😄

"In the Dragon Ball saga, one of the most lovable characters is Majin Buu. He eats a sandwich and is friends with Mr. Satan."

The software Writer - AI Content Detector claims that my content is generated by an artificial intelligence.

Image description

Maybe I have become one with AI? 😂

Therefore this type of tools does not seem very reliable to me.
Tell me what you think.

Collapse
 
kalkwst profile image
Kostas Kalafatis • Edited

I believe that as chatbots become more and more human-like, the detectors will provide more and more false positives to be honest. It's like we are got in an arm's race between two networks (see GANs). Surely, there isn't a single source of truth here, you will get false positives no matter what. My work process on that is, I read the article and if I feel like it sounds a bit generated or feels too AI to me, I run the detectors. And if I see something that exceeds 72%-75% I try to contact the author. But even this is not foolproof. I have seen posts that feel like a log dump from ChatGPT and the detector said it's 0% generated, and I have seen your post that doesn't feel generated and it marks at 72%.

As I said it is more about sentence structure and not sentence content. I just use ZeroGPT because it actually marks what it believes that is AI-generated and either I try to change the sentence, or just go with it.

Collapse
 
fabriziobagala profile image
Fabrizio Bagalà

You are right when you state "as chatbots become more and more human-like, the detectors will provide more and more false positives." As mentioned above, I will take your advice: modify the sentence structure and use ZeroGPT to test it.