Menu
News
All News
Dungeons & Dragons
Level Up: Advanced 5th Edition
Pathfinder
Starfinder
Warhammer
2d20 System
Year Zero Engine
Industry News
Reviews
Dragon Reflections
White Dwarf Reflections
Columns
Weekly Digests
Weekly News Digest
Freebies, Sales & Bundles
RPG Print News
RPG Crowdfunding News
Game Content
ENterplanetary DimENsions
Mythological Figures
Opinion
Worlds of Design
Peregrine's Nest
RPG Evolution
Other Columns
From the Freelancing Frontline
Monster ENcyclopedia
WotC/TSR Alumni Look Back
4 Hours w/RSD (Ryan Dancey)
The Road to 3E (Jonathan Tweet)
Greenwood's Realms (Ed Greenwood)
Drawmij's TSR (Jim Ward)
Community
Forums & Topics
Forum List
Latest Posts
Forum list
*Dungeons & Dragons
Level Up: Advanced 5th Edition
D&D Older Editions
*TTRPGs General
*Pathfinder & Starfinder
EN Publishing
*Geek Talk & Media
Search forums
Chat/Discord
Resources
Wiki
Pages
Latest activity
Media
New media
New comments
Search media
Downloads
Latest reviews
Search resources
EN Publishing
Store
EN5ider
Adventures in ZEITGEIST
Awfully Cheerful Engine
What's OLD is NEW
Judge Dredd & The Worlds Of 2000AD
War of the Burning Sky
Level Up: Advanced 5E
Events & Releases
Upcoming Events
Private Events
Featured Events
Socials!
EN Publishing
Twitter
BlueSky
Facebook
Instagram
EN World
BlueSky
YouTube
Facebook
Twitter
Twitch
Podcast
Features
Top 5 RPGs Compiled Charts 2004-Present
Adventure Game Industry Market Research Summary (RPGs) V1.0
Ryan Dancey: Acquiring TSR
Q&A With Gary Gygax
D&D Rules FAQs
TSR, WotC, & Paizo: A Comparative History
D&D Pronunciation Guide
Million Dollar TTRPG Kickstarters
Tabletop RPG Podcast Hall of Fame
Eric Noah's Unofficial D&D 3rd Edition News
D&D in the Mainstream
D&D & RPG History
About Morrus
Log in
Register
What's new
Search
Search
Search titles only
By:
Forums & Topics
Forum List
Latest Posts
Forum list
*Dungeons & Dragons
Level Up: Advanced 5th Edition
D&D Older Editions
*TTRPGs General
*Pathfinder & Starfinder
EN Publishing
*Geek Talk & Media
Search forums
Chat/Discord
Menu
Log in
Register
Install the app
Install
Community
General Tabletop Discussion
*Geek Talk & Media
Character Generation [technical/theoretical]
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="Davin" data-source="post: 342759" data-attributes="member: 1183"><p>Jamis,</p><p></p><p>The more I read and think about this stuff, the more I'm thinking you'll need to proceed in one of three directions, depending on your tolerance for complexity and difficulty. (I'm guessing you'll want to aim for #2, vague though I may be about it.)</p><ol> <li data-xf-list-type="ol">The first and easiest (logic-wise) method is something of a combination between an expert system and a simple AI. It would be based on an inference engine design and any implementation of code would be unexpectedly simple. Offsetting this would be that the data structure input would be extremely large and complex. You'd have a huge set of fuzzy rules that defined your problem (inputs, constraints, and goals) and the inference engine would simply handle connecting all that stuff together and evaluating results. Different problems would simply get a different (huge) rule set.</li> <li data-xf-list-type="ol">The second possibility I see (but I don't have enough experience here to see clearly) is a "pure math" sort of solution. I know there are tremendously complex methods out there for actually calculating answers to problems of this complexity (though I don't know what they are offhand). But the basic concept here is to find and implement (even if just in theory) a mechansim that will deal with your problem. The problem itself would be defined by a large set of numeric and pseudo-numerical inputs to the algorithm, the creation of which would itself be a daunting challenge.</li> <li data-xf-list-type="ol">Finally, the "ultimate" option is so extreme that others here have written it off as impossible (though it's not). However, it's a subject well beyond a Master's (or probably even a Doctoral) thesis. What I'm speaking of is a <strong>common-sense AI!</strong> Such things are being worked on, with some considerable success, but building such a framework takes man-decades and computer-years of work. Lest you think I jest, visit <a href="http://www.cyc.com" target="_blank">Cycorp (here)</a> and prepare to be astounded at what they've been doing for the last decade or two. I even see now that their site has changed from a "pure research" orientation to one that is now selling commercial "knowledge" products based on it. (I hope they still have some of their fundamental research concepts available for perusal.) You know... now that they're opening up to outside use of their system, maybe you <em>could</em> make use of their fundamental work by buying into it (probably not cheap!), if you could provide it enough "common sense" knowledge about your particular tasks of interest.<br /> [/list=1]</li> </ol></blockquote><p></p>
[QUOTE="Davin, post: 342759, member: 1183"] Jamis, The more I read and think about this stuff, the more I'm thinking you'll need to proceed in one of three directions, depending on your tolerance for complexity and difficulty. (I'm guessing you'll want to aim for #2, vague though I may be about it.) [list=1] [*]The first and easiest (logic-wise) method is something of a combination between an expert system and a simple AI. It would be based on an inference engine design and any implementation of code would be unexpectedly simple. Offsetting this would be that the data structure input would be extremely large and complex. You'd have a huge set of fuzzy rules that defined your problem (inputs, constraints, and goals) and the inference engine would simply handle connecting all that stuff together and evaluating results. Different problems would simply get a different (huge) rule set. [*]The second possibility I see (but I don't have enough experience here to see clearly) is a "pure math" sort of solution. I know there are tremendously complex methods out there for actually calculating answers to problems of this complexity (though I don't know what they are offhand). But the basic concept here is to find and implement (even if just in theory) a mechansim that will deal with your problem. The problem itself would be defined by a large set of numeric and pseudo-numerical inputs to the algorithm, the creation of which would itself be a daunting challenge. [*]Finally, the "ultimate" option is so extreme that others here have written it off as impossible (though it's not). However, it's a subject well beyond a Master's (or probably even a Doctoral) thesis. What I'm speaking of is a [b]common-sense AI![/b] Such things are being worked on, with some considerable success, but building such a framework takes man-decades and computer-years of work. Lest you think I jest, visit [URL=http://www.cyc.com]Cycorp (here)[/URL] and prepare to be astounded at what they've been doing for the last decade or two. I even see now that their site has changed from a "pure research" orientation to one that is now selling commercial "knowledge" products based on it. (I hope they still have some of their fundamental research concepts available for perusal.) You know... now that they're opening up to outside use of their system, maybe you [i]could[/i] make use of their fundamental work by buying into it (probably not cheap!), if you could provide it enough "common sense" knowledge about your particular tasks of interest. [/list=1][/list] [/QUOTE]
Insert quotes…
Verification
Post reply
Community
General Tabletop Discussion
*Geek Talk & Media
Character Generation [technical/theoretical]
Top