Friday, September 23, 2011

Generating NPCs for the TA 2 System

Well I thought about the 185k messages that had to have meaningful content.  I thought, "What's the best way to get 5000 people talking to each other?" and couldn't come up with 5000 friends or 5000 gaming suckers like the Initiative discussed.

I decided maybe OpenCyc (but have since found that ResearchCyc is necessary for Natural Language Processing),

OpenCyc is the open source version of the Cyc technology, the world's largest and most complete general knowledge base and commonsense reasoning engine. OpenCyc can be used as the basis of a wide variety of intelligent applications such as:
  • rapid development of an ontology in a vertical area
  • email prioritizing, routing, summarization, and annotating
  • expert systems
  • games
to name just a few.
We could use OpenCyc to act as the "brains" of an "NPC" system, make 5k NPCs, and set them up as friends with one another in a "real world" that exists outside of the TA 2 platform itself, and make them babble for a simulated year.

I think we'd have to add some concepts to ResearchCyc (maybe they already exist) to allow each NPC to have interests so the NPC would discuss certain categories of things more often ("I like sports!") ("I like eggs! Free-range eggs!") and we could give them a news feed from some RSS setups that would let them act like they know things about "the world" that they could discuss on the "social media test platform."

No comments:

Post a Comment