Skip to content

Instantly share code, notes, and snippets.

@aamedina
Created February 4, 2023 23:13
Show Gist options
  • Select an option

  • Save aamedina/646f4cd103d736620a3da8aa7568e240 to your computer and use it in GitHub Desktop.

Select an option

Save aamedina/646f4cd103d736620a3da8aa7568e240 to your computer and use it in GitHub Desktop.
Proof of concept: GPT-3 (text-davinci-003) can automatically document the structured knowledge from the Metaobjects!

Virtual Humans (Artificial Intelligence)

Virtual humans are software programs which present as human and which may have behavior, emotion, thinking, autonomy, and interaction modeled on physical human capabilities. Virtual humans are used to create a realistic and interactive environment in which to interact with a user.

The following are some of the elements of a virtual human:

  • A body, which may be a digital avatar or simply a microphone and speaker or text-chat interface
  • A set of senses and the ability to detect sensations
  • The ability to appraise sensation triggers and respond to them, including showing emotion and changing mood
  • The ability to plan to achieve goals, ideally set by some internal motivation
  • The ability to reason and problem solve
  • The ability to show imagination and creativity
  • The ability to communicate in natural human language
  • The ability to learn
  • The ability to remember and access memories
  • The ability to manage all the above, which may be reflected in a personality
  • The ability to enact its decisions through taking actions with its "body"
  • Application Programming Interfaces (APIs) to other systems
  • An environment in which to exist and interact with

Virtual humans can be used in many different applications, such as education, healthcare, entertainment, and customer service, among others.

This subject is represented by the Library of Congress subject heading "Virtual Humans (Artificial Intelligence)" and the Library of Congress Classification (LCC) code Q343. This subject heading is related to "Human beings--Computer simulation" and "Computer simulation" and is a broader term for "Virtual Reality". The works associated with this subject include "Work cat: Virtual humans, 2019", "Applied science full text, viewed Oct. 31, 2018", and "Swartout, W.R. Toward virtual humans, in AI magazine, v. 27, no. 2. (Summer 2006), viewed online June 18, 2019".

;; Provide a metaobject
(net.wikipunk.rdf/sniff :loc.subjects/sh2018002775)
;; ### Write technical documentation in Markdown describing this
{:bflc/marcKey "150 $aVirtual humans (Artificial intelligence)",
:bflc/subjectOf ["http://id.loc.gov/resources/works/22901369"
"http://id.loc.gov/resources/works/21632040"
"http://id.loc.gov/resources/works/22306585"
"http://id.loc.gov/resources/works/22647242"
"http://id.loc.gov/resources/works/21567191"
"http://id.loc.gov/resources/works/22753677"
"http://id.loc.gov/resources/works/22858533"
"http://id.loc.gov/resources/works/19968173"
"http://id.loc.gov/resources/works/21721958"
"http://id.loc.gov/resources/works/21450049"
"http://id.loc.gov/resources/works/19928489"
"http://id.loc.gov/resources/works/22784052"
"http://id.loc.gov/resources/works/20716429"
"http://id.loc.gov/resources/works/21764765"],
:db/ident :loc.subjects/sh2018002775,
:identifiers/lccn "sh2018002775",
:madsrdf/adminMetadata
[{:rdf/type :ri/RecordInfo,
:ri/languageOfCataloging :loc.iso639-2/eng,
:ri/recordChangeDate #inst "2019-09-12T17:45:37.000-00:00",
:ri/recordContentSource :loc.organizations/dlc,
:ri/recordStatus "revised"}
{:rdf/type :ri/RecordInfo,
:ri/languageOfCataloging :loc.iso639-2/eng,
:ri/recordChangeDate #inst "2018-10-31T04:00:00.000-00:00",
:ri/recordContentSource :loc.organizations/dlc,
:ri/recordStatus "new"}],
:madsrdf/authoritativeLabel
{:rdf/language "en", :rdf/value "Virtual humans (Artificial intelligence)"},
:madsrdf/classification {:bf/assigner :loc.organizations/dlc,
:madsrdf/code "Q343",
:rdf/type :lcc/ClassNumber},
:madsrdf/elementList [{:madsrdf/elementValue
{:rdf/language "en",
:rdf/value
"Virtual humans (Artificial intelligence)"},
:rdf/type :madsrdf/TopicElement}],
:madsrdf/hasBroaderAuthority :loc.subjects/sh85008180,
:madsrdf/hasReciprocalAuthority :loc.subjects/sh85004921,
:madsrdf/hasSource
[{:madsrdf/citationNote
{:rdf/language "en",
:rdf/value
"ECIP chap. 1 (\"Virtual Humans\"-- A virtual human is fundamentally a computer program, it is simply code and data which has been designed, and may be evolving, to give the illusion of being human. Elements of a virtual human: A body, which may be a digital avatar or simply a microphone and speaker or text-chat interface; A set of senses and the ability to detect sensations; The ability to appraise sensation triggers and respond to them, including showing emotion and changing mood; The ability to plan to achieve goals, ideally set by some internal motivation; The ability to reason and problem solve; The ability to show imagination and creativity; The ability to communicate in natural human language; The ability to learn; The ability to remember and access memories; The ability to manage all the above, which may be reflected in a personality; The ability to enact its decisions through taking actions with its \"body\"; Application Programming Interfaces (APIs) to other systems; An environment in which to exist and interact with. Working definition for the purposes of this book: Virtual humans: Software programs which present as human and which may have behavior, emotion, thinking, autonomy and interaction modelled on physical human capabilities)"},
:madsrdf/citationSource "Work cat: Virtual humans, 2019:",
:madsrdf/citationStatus "found",
:rdf/type :madsrdf/Source}
{:madsrdf/citationNote {:rdf/language "en",
:rdf/value "(keyword: Virtual humans)"},
:madsrdf/citationSource "Applied science full text, viewed Oct. 31, 2018",
:madsrdf/citationStatus "found",
:rdf/type :madsrdf/Source}
{:madsrdf/citationNote
{:rdf/language "en",
:rdf/value
"p. 96 (Achieving human-level intelligence in cognitive systems requires a number of core capabilities, including planning, belief representation, communication ability, emotional reasoning, and most importantly, away to integrate these capabilities. Virtual humans are software artifacts that look like, act like, and interact with humansbut exist in virtual environments)"},
:madsrdf/citationSource
"Swartout, W.R. Toward virtual humans, in AI magazine, v. 27, no. 2. (Summer 2006), viewed online June 18, 2019",
:madsrdf/citationStatus "found",
:rdf/type :madsrdf/Source}],
:madsrdf/hasVariant
{:madsrdf/componentList
[{:madsrdf/elementList [{:madsrdf/elementValue {:rdf/language "en",
:rdf/value
"Human beings"},
:rdf/type :madsrdf/TopicElement}],
:madsrdf/variantLabel {:rdf/language "en", :rdf/value "Human beings"},
:rdf/type [:madsrdf/Variant :madsrdf/Topic]}
{:madsrdf/elementList [{:madsrdf/elementValue {:rdf/language "en",
:rdf/value
"Computer simulation"},
:rdf/type :madsrdf/TopicElement}],
:madsrdf/variantLabel {:rdf/language "en",
:rdf/value "Computer simulation"},
:rdf/type [:madsrdf/Variant :madsrdf/Topic]}],
:madsrdf/variantLabel {:rdf/language "en",
:rdf/value "Human beings--Computer simulation"},
:rdf/type [:madsrdf/Variant :madsrdf/ComplexSubject]},
:madsrdf/isMemberOfMADSCollection
[:loc.subjects/collection_LCSH_General
:loc.subjects/collection_SubdivideGeographically
:loc.subjects/collection_LCSHAuthorizedHeadings],
:madsrdf/isMemberOfMADSScheme :loc.authorities/subjects,
:owl/sameAs [:loc.authorities/sh2018002775concept
"info:lc/authorities/sh2018002775"],
:private true,
:rdf/type [:madsrdf/Authority :skos/Concept :madsrdf/Topic],
:skos/altLabel {:rdf/language "en",
:rdf/value "Human beings--Computer simulation"},
:skos/broader :loc.subjects/sh85008180,
:skos/changeNote [{:cs/changeReason "new",
:cs/createdDate #inst "2018-10-31T04:00:00.000-00:00",
:cs/creatorName :loc.organizations/dlc,
:cs/subjectOfChange :loc.subjects/sh2018002775,
:rdf/type :cs/ChangeSet}
{:cs/changeReason "revised",
:cs/createdDate #inst "2019-09-12T17:45:37.000-00:00",
:cs/creatorName :loc.organizations/dlc,
:cs/subjectOfChange :loc.subjects/sh2018002775,
:rdf/type :cs/ChangeSet}],
:skos/inScheme :loc.authorities/subjects,
:skos/prefLabel {:rdf/language "en",
:rdf/value "Virtual humans (Artificial intelligence)"},
:skos/related :loc.subjects/sh85004921,
:skosxl/altLabel {:rdf/type :skosxl/Label,
:skosxl/literalForm
{:rdf/language "en",
:rdf/value "Human beings--Computer simulation"}}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment