Answers.Body: <p>(Edited)</p>
  <p>No, unless it self-learns mixing the ice with alcohol, offer it to someone, and invite to dance. Otherwise it is not 'general'.</p>
  <p>To be precise, AGI needs to be able to (according to <a href="https://en.wikipedia.org/wiki/Artificial_general_intelligence" rel="nofollow noreferrer">Wiki</a>):</p>
  <pre><code>1. reason, use strategy, solve puzzles, and make judgments under uncertainty;
  2. represent knowledge, including common sense knowledge;
  3. plan;
  4. learn;
  5. communicate in natural language;
  6. if necessary, integrate these skills in completion of any given goal.
  </code></pre>
  <p>Now, take OP's case as example. What is missing (i.e. what can human do which this robot cannot)?</p>
  <p>I'd say if this robot is truly AGI if it can:</p>
  <ol>
  <li><p>Look at the table and understand what the 3 liquids are, and what they can be used for.</p>
  </li>
  <li><p>Learns how to make a cocktail out of them. If not enough ingredients, go buy some. (<em>solve puzzles, and make judgments under uncertainty</em>)</p>
  </li>
  <li><p>Make the cocktail.</p>
  </li>
  <li><p>Invite a lady to drink.</p>
  </li>
  <li><p>Flirt with the lady.</p>
  </li>
  <li><p>Invite the lady to dance, and dance.</p>
  </li>
  <li><p>Plan and execute all above-mention steps</p>
  </li>
  </ol>
  <p>These are all tasks we can (well, theoretically at least) do. OP's robot clearly cannot do some tasks:</p>
  <ol>
  <li>it may learn how to, but cannot make the cocktail (but let's say that's fine by instructing others to);</li>
  <li>cannot flirt (<em>communicate in natural language</em>) to get the lady to dance (<em>integrate skills in completion of given goal</em>).</li>
  <li>Most importantly, we don't know if, given the goal 'dance with lady', it can draw this whole <em>plan</em> by itself.</li>
  </ol>
  <p>We can build a cluster that holds all the OOPs in this world and make it write more OOPs alone, but that doesn't make it AGI as far as it doesn't know how to plan and achieve goals other than writing OOP.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-08-04T07:58:35.387Z
Answers.Text: It does self-learn which experiments to conduct and how to conduct them.
Answers.UserDisplayName: Rashad Saleh
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-08-04T08:03:56.557Z
Answers.Text: So it can only conduct experiment, nothing else.
Answers.UserDisplayName: lpounng
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-08-04T08:17:30.427Z
Answers.Text: As explained in the question, that's 1 of 3 things it does.
Answers.UserDisplayName: Rashad Saleh
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-08-04T08:29:18.560Z
Answers.Text: No I read it right, all it can do is to classify and write a summary. AGI requires doing *any intellectual task* that human can perform, which is more than that.
Answers.UserDisplayName: lpounng
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-08-04T08:38:42.780Z
Answers.Text: ACI excels at performing conceptual tasks. What intellectual tasks that are not conceptual are you thinking of?
Answers.UserDisplayName: Rashad Saleh
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-08-04T08:40:00.907Z
Answers.Text: 1.  reason, use strategy, solve puzzles, and make judgments under uncertainty;
     2.  represent knowledge, including common sense knowledge;
     3.  plan;
     4.  learn;
     5. communicate in natural language;
     6. integrate these skills in completion of any given goal.
Answers.UserDisplayName: lpounng
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-08-04T08:40:13.827Z
Answers.Text: directly from Wiki
Answers.UserDisplayName: lpounng
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-08-04T08:49:37.797Z
Answers.Text: All of these are conceptual tasks.
Answers.UserDisplayName: Rashad Saleh
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-08-04T14:47:12.907Z
Answers.Text: @NeilSlater good point, I expand my argument.
Answers.UserDisplayName: lpounng
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-08-04T07:51:48.430Z
Answers.LastActivityDate: 2023-08-04T14:46:40.517Z
Answers.LastEditDate: 2023-08-04T14:46:40.517Z
Answers.UserDisplayName: lpounng
Body: <p>In <a href="https://rashad.io/artificial-conceptual-intelligence" rel="nofollow noreferrer">my blog post</a>, I provide the blueprint for &quot;Artificial Conceptual Intelligence&quot; (ACI), a type of robot that can:</p>
  <ul>
  <li>Perceive objects in the environment</li>
  <li>Manipulate the environment to obtain new perceptions</li>
  <li>Classify such objects into OOP classes</li>
  </ul>
  <p>For instance, given a glass of water, an ice cube and a glass of alcohol, the robot:</p>
  <ul>
  <li>Perceives the three objects as separate from each other</li>
  <li>Manipulates them with experiments (such as to change their temperature)</li>
  <li>Writes OOP classes such that two of the objects belong to the OOP class Water, while the other belongs to the OOP class Alcohol.</li>
  </ul>
  <p>Can this type of robot be considered an Artificial General Intelligence?</p>
  <p>Note: I am using the definition of AGI used by this website, which states that it is: &quot;a hypothetical machine characteristic permitting it to learn any arbitrary intellectual ability up to the limits of the available computing resources.&quot;</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2023-08-04T06:21:48.940Z
Comments.Text: Welcome to AI Stack Exchange. The question needs to be more self-contained. Please don't rely on the link. Put a summary of the contents of the link in the body of the question, so that someone would not need to read the link to come to an initial opinion. In addition, put the main point of the question as the title, so that someone would not need to read the question to understand what expertise was required E.g. "Is an embodied robot that can navigate and converse and follow instructions an AGI?"
Comments.UserDisplayName: Neil Slater
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2023-08-04T06:29:17.427Z
Comments.Text: @NeilSlater Alright. Working on it.
Comments.UserDisplayName: Rashad Saleh
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2023-08-04T10:34:37.183Z
Comments.Text: Please, reformulate the question so that it won't just lead to opinions.
Comments.UserDisplayName: nbro
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2023-08-04T11:34:37.037Z
Comments.Text: @nbro I am not sure that it should lead to opinions. Whether anything is an AGI or not is not a matter of opinion. But if you can explain more why you think it should, I’ll take it into account.
Comments.UserDisplayName: Rashad Saleh
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2023-08-04T11:36:09.690Z
Comments.Text: I’m using the AGI definition used by this website which says: “a hypothetical machine characteristic permitting it to learn any arbitrary intellectual ability up to the limits of the available computing resources.”
Comments.UserDisplayName: Rashad Saleh
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2023-08-04T12:38:30.783Z
Comments.Text: @RashadSaleh It may lead to opinions because people use different definitions of AGI or not even use definitions but just intuitively think what an AGI may be or not.
Comments.UserDisplayName: nbro
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2023-08-04T12:42:37.210Z
Comments.Text: @nbro OK I edited the question to explicitly point out which definition is being used. Thanks.
Comments.UserDisplayName: Rashad Saleh
Tags: <agi>
Title: Can a robot that perceives the environment, conducts experiments, and writes OOP classes as its final result be considered AGI?
UserDisplayName: Rashad Saleh
ThreadText: # Can a robot that perceives the environment, conducts experiments, and writes OOP classes as its final result be considered AGI?
  
  (Asked by: username_0 on 2023-08-04)
  
  In [my blog post](https://rashad.io/artificial-conceptual-intelligence), I provide the blueprint for "Artificial Conceptual Intelligence" (ACI), a type of robot that can:
  
  * Perceive objects in the environment
  * Manipulate the environment to obtain new perceptions
  * Classify such objects into OOP classes
  
  For instance, given a glass of water, an ice cube and a glass of alcohol, the robot:
  
  * Perceives the three objects as separate from each other
  * Manipulates them with experiments (such as to change their temperature)
  * Writes OOP classes such that two of the objects belong to the OOP class Water, while the other belongs to the OOP class Alcohol.
  
  Can this type of robot be considered an Artificial General Intelligence?
  
  Note: I am using the definition of AGI used by this website, which states that it is: "a hypothetical machine characteristic permitting it to learn any arbitrary intellectual ability up to the limits of the available computing resources."
  
  **Tags:** agi
  > **Comments:**
  > **username_1**: Welcome to AI Stack Exchange. The question needs to be more self-contained. Please don't rely on the link. Put a summary of the contents of the link in the body of the question, so that someone would not need to read the link to come to an initial opinion. In addition, put the main point of the question as the title, so that someone would not need to read the question to understand what expertise was required E.g. "Is an embodied robot that can navigate and converse and follow instructions an AGI?"  
  > **username_0**: @NeilSlater Alright. Working on it.  
  > **username_2**: Please, reformulate the question so that it won't just lead to opinions.  
  > **username_0**: @nbro I am not sure that it should lead to opinions. Whether anything is an AGI or not is not a matter of opinion. But if you can explain more why you think it should, I’ll take it into account.  
  > **username_0**: I’m using the AGI definition used by this website which says: “a hypothetical machine characteristic permitting it to learn any arbitrary intellectual ability up to the limits of the available computing resources.”  
  > **username_2**: @RashadSaleh It may lead to opinions because people use different definitions of AGI or not even use definitions but just intuitively think what an AGI may be or not.  
  > **username_0**: @nbro OK I edited the question to explicitly point out which definition is being used. Thanks.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_3 on 2023-08-04. Score: 3 | Accepted answer
  
  (Edited)
  No, unless it self-learns mixing the ice with alcohol, offer it to someone, and invite to dance. Otherwise it is not 'general'.
  To be precise, AGI needs to be able to (according to Wiki):
  1. reason, use strategy, solve puzzles, and make judgments under uncertainty;
  2. represent knowledge, including common sense knowledge;
  3. plan;
  4. learn;
  5. communicate in natural language;
  6. if necessary, integrate these skills in completion of any given goal.
  
  Now, take OP's case as example. What is missing (i.e. what can human do which this robot cannot)?
  I'd say if this robot is truly AGI if it can:
  
  Look at the table and understand what the 3 liquids are, and what they can be used for.
  
  Learns how to make a cocktail out of them. If not enough ingredients, go buy some. (solve puzzles, and make judgments under uncertainty)
  
  Make the cocktail.
  
  Invite a lady to drink.
  
  Flirt with the lady.
  
  Invite the lady to dance, and dance.
  
  Plan and execute all above-mention steps
  
  
  These are all tasks we can (well, theoretically at least) do. OP's robot clearly cannot do some tasks:
  
  it may learn how to, but cannot make the cocktail (but let's say that's fine by instructing others to);
  cannot flirt (communicate in natural language) to get the lady to dance (integrate skills in completion of given goal).
  Most importantly, we don't know if, given the goal 'dance with lady', it can draw this whole plan by itself.
  
  We can build a cluster that holds all the OOPs in this world and make it write more OOPs alone, but that doesn't make it AGI as far as it doesn't know how to plan and achieve goals other than writing OOP.
  
  > **Comments:**
  > **username_0**: It does self-learn which experiments to conduct and how to conduct them.  
  > **username_3**: So it can only conduct experiment, nothing else.  
  > **username_0**: As explained in the question, that's 1 of 3 things it does.  
  > **username_3**: No I read it right, all it can do is to classify and write a summary. AGI requires doing *any intellectual task* that human can perform, which is more than that.  
  > **username_0**: ACI excels at performing conceptual tasks. What intellectual tasks that are not conceptual are you thinking of?  
  > **username_3**: 1.  reason, use strategy, solve puzzles, and make judgments under uncertainty;    2.  represent knowledge, including common sense knowledge;    3.  plan;    4.  learn;    5. communicate in natural language;    6. integrate these skills in completion of any given goal.  
  > **username_3**: directly from Wiki  
  > **username_0**: All of these are conceptual tasks.  
  > **username_3**: @NeilSlater good point, I expand my argument.  
  
  ---
  
  