The Fallacy of Artificial General Intelligence: Microsoft's Recognition of the Limits of LLMs

  Microsoft released a research work last week [1] that claims that GPT-4 capabilities can be viewed as an early version of Artificial General Intelligence. The authors states that " the breadth and depth of GPT -4's capabilities, we believe that it could reasonably be viewed as an early (yet still incomplete) version of an artificial general intelligence (AGI) system. "  The researchers adopted the following definition of human Intelligence to reach this conclusion: " a very general mental capability that, among other things, involves the ability to reason, plan, solve problems, think abstractly, comprehend complex ideas, learn quickly and learn from experience. ". According to the same paper, the definition was proposed in 1994 by a group of psychologists. Interestingly, the authors of the paper [1] acknowledges that the definition of human intelligence is somehow restrictive. They also acknowledge that some components of this definition are currently missing

Senior Projects Ideas

There are two types of senior projects that students can do:

  • Category1 : "Reinventing the wheel" projects: In this category of projects, students can build a tool that is already existing in the market. The difference here is that students are building the tool from scratch so they are learning how to build a tool and then how to customise it for their own needs and give their interpretation to the results, instead of limiting themselves to the interpretations of the existing tools. The advantage of this type of project is that it allows students to have the ability to always see behind the scenes whenever they are using different available tools. 

  • Category 2 : New projects: students can propose a new idea that has not existed before. The idea can be proposed by the students or by myself. 

I'm going to propose different projects that are falling into both categories. 


Category1

  • Build a Forensic Framework for Windows using Python: The objective of this project is to build a framework that allows to acquire images from suspect's drives, validate the images and analyse them. The project is planned over several stages; different groups of students can participate in this project.

    • Stage1: Acquisition & validation 

    • Stage2: Analysis of the images/disks to collect evidences

    • Stage3: Analysis of the registry 

    • Stage4: define some methods that can allow to decrypt the suspect's encrypted disks

Category2

  • Build a Verifiable End-to-End Encryption for instant messaging tools. Many instant messaging tools such as What'sApp or Facebook Messenger propose End-to-End encryption (E2EE). However, users can't ensure whether this encryption is applied or not and sometimes the E2EE is not applied always when the correspondents of the user are offline. Other instant messaging tools are not applying E2EE at all. We have already built a proof of concept using Python. We would like to build an Android application that provides the verifiable EE2E idea.

Category2

  • Build a tool that allows us to easily transfer text content between a computer and a telephone. You need to develop a client using Python language on the computer that takes the text to transfer and generate the QR code. In addition, an Android application needs to be developed to read the QR code from the computer and transfer its content into the clipboard of the Android telephone.







Comments

Popular posts from this blog

What does information security really mean?

Can we build perfect secure ciphers whose key spaces are small?

ChatGPT or CheatGPT? The impact of ChatGPT on education