AI / expert system?

Does anybody have any idea about Expert System? Ps recommend any useful sites that explain the fundamental of Expert System design and implementation using programming languages like Jscript, JavaScript, Visual C/Basis or JAVA. I hope to design a web base Expert System to help/guise the technicians in troubleshooting some machine problem.

Pls give some advice on the fundamental on how to start and recommend some sites with good example. Thank you very much
qiang8Asked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

abdijCommented:
Hi,
 Hope this is what you wanted

Info regarding AI and Expert Systems:
1. http://www.ai.uga.edu/ 
2. http://www.cs.berkeley.edu/~russell/prog.html 
3. http://ai.about.com/education/sciphys/ai/msubexpert.htm 
4. http://ai.iit.nrc.ca/subjects/Knowledge.html 
5. http://doc.bus.orst.edu/faculty/brownc/isafm/tocesr.htm 
6. http://www.ghgcorp.com/clips/ExpertSystems.html  (good Expert System site)
7. http://www.cs.upe.ac.za/wrb222/lecturenotes/wrb2expertsys

Regarding Java Expert System:
1. http://herzberg.ca.sandia.gov/jess/ 
2. http://sigart.acm.org/societies/index.html
3. http://www.cs.berkeley.edu/~russell/prog.html 

Other Langs:

 I think Prolog was previously the most preferred lang for ES. These days Java is catching on. I donot think VC, VB etc. are the picture.

Yet here is a site:
1. http://library.northernlight.com/DG19990413010606846.html

Bye
Abdij
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
KangaRooCommented:
I don't think Java has anything in its favour for AI programming. Its just as (un)suited for the task as Pascal, C, C++ or even assembler.
Prolog is still more suitable then any ofthe above.
0
VEngineerCommented:
Increasingly popular languages for AI are Haskell and Scheme.  Haskell provides pure functional programming and Scheme is a multi-paradigm functional/OO language.

Essentially most languages used for AI are Lisp derivatives.  Prolog is a logic based language.

Functional languages are based on well defined side-effect free functions.  The primary advantage in using a functional language in AI/Expert systems is that programs written in functional languages can develop new code at runtime and execute it on the fly.

Logic based languages are based on a database of facts and the search and manupulation of those facts to find a truth.  Speed is the major drawback to this paradigm - manipulation of the database can be costly.
0
Introducing Cloud Class® training courses

Tech changes fast. You can learn faster. That’s why we’re bringing professional training courses to Experts Exchange. With a subscription, you can access all the Cloud Class® courses to expand your education, prep for certifications, and get top-notch instructions.

VEngineerCommented:
If you want to use Java, Visual C++, etc.. you are not creating an expert system to help troubleshooters per se, but rather creating almost a windows help file type of application, where they pick out symptoms and you display possible answers based on those symptoms..
0
abdijCommented:
Hi,
  VEngineer has a point. Haskell is currently rated as a very good lang for ES because it is a functional language. The development phase is comparitively easy compared to others.

 But since you had not ashed for other languages i had not mentioned it.
You can learn more about it at:
1. http://www.haskell.org/ 
2. http://cs.wwc.edu/~cs_dept/KU/PR/Haskell.html 

Bye
Abdij
 
0
qiang8Author Commented:
Thanks for ur advice.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
C++

From novice to tech pro — start learning today.