473,320 Members | 1,746 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,320 software developers and data experts.

expert system ?

hi
actually i want to make a expert system in c or c++ how will i do that
Jul 29 '08 #1
6 3486
Curtis Rutland
3,256 Expert 2GB
I thought you wanted to make an "expert system" in VB.NET?

Seriously, I have no idea what an "expert system" is.
Jul 29 '08 #2
gpraghuram
1,275 Expert 1GB
Better add more information so that it will be easy for the people to help u.

Raghu
Jul 30 '08 #3
Savage
1,764 Expert 1GB
Which expert system?
What do you want your expert system to be able to do?
Have you any ideas on how to design one and ultimately start coding one?
Did you ever programmed AI before?

Without more info we can't help you.


PS:It's highly recommended for you to read our posting guidelines.They will help you to ask your question properly and minimize the time required for us to answer it.
Jul 30 '08 #4
yea actually i was bit confused regarding my language(c++ or vb.net) thats why i posted on bth sry and expert system i mean like when user ask somethign it should reply and its reply should be relevant i dont want the full code from u or the whole design i jst want rough idea on how should i work on it ....rest i will do
cheers
bye
Jul 30 '08 #5
Savage
1,764 Expert 1GB
yea actually i was bit confused regarding my language(c++ or vb.net) thats why i posted on bth sry and expert system i mean like when user ask somethign it should reply and its reply should be relevant i dont want the full code from u or the whole design i jst want rough idea on how should i work on it ....rest i will do
cheers
bye
Every expert system needs to have it's knowledge base so it can build a knowledge tree out of it. For e.g,if you would describe him a animal(tiger perhaps) with sufficient data it would traverse the tree and find that animal if there is such a animal in tree.If there isn't it would need to ask you for the name of that animal and then store it in it's knowledge base.

But the problem is not every user will ask the question in same manner.Solution?

Solution is keyword search.
E.g:

User might ask this question and expect to get tiger as answer:

"It's one of four big cats,has nice black vertical stripes,big fangs and claws....

Knowledge base will be made from if statements

Expand|Select|Wrap|Line Numbers
  1. IF mammal
  2.   THEN IF big cat
  3.     IF big claws AND big fangs
  4.        THEN IF vertical stripes
  5.           ANSWER Animal is a tiger.
  6.        ELSE IF ASK Does it have mane?
  7.           THEN ANSWER Animal is a lion.
  8.     ELSE ...
  9.  
  10. ELSE ...
So you basically need to make your simple scripting language and then build a tree from it. Traversing the tree you will hopefully find the answer.Of course it's a good idea to make your keyword searching algorithm case-insensitive.

I hope this gave you some ideas.
Jul 31 '08 #6
JosAH
11,448 Expert 8TB
I hope this gave you some ideas.
If you want to keep it that simple then you'd better turn it around: make the
computer ask questions that can be answered by the user by a simple yes
or no. That'd be the boolean value for the 'if' clauses and you don't need any
limited form of natural language parsing.

kind regards,

Jos
Jul 31 '08 #7

Sign in to post your reply or Sign up for a free account.

Similar topics

1
by: ViperDK \(Daniel K.\) | last post by:
i've a database where relations are hold in a special way which the project leaders think of as "performant and uncomplicated" but which is very questionable to me:...
1
by: Holli Graham | last post by:
Hi, Could some Opera CSS expert take a look at http://www.cahabagba.com and tell me if there is a problem with my stylesheets or if it's just Opera weirdness? I've tested this on many browsers...
13
by: Ghislain Tanguay | last post by:
I have a compiled vb.net app and I want to give the user a choice to launch it from the start line command and pass it a parameter or not. How can I do that in my code? Is it possible? Ex. :...
4
by: jens Jensen | last post by:
Hello, I was given the task to build a .Net client that will talk to IBM integration server via HTTP post. The idea is that each http packet exchange should be authenticated via X09 "client...
3
by: Cas | last post by:
Hi, I want to use a detailsview only for inserting data into a database (for a survey). In order to check the inputted data, i need Templatefield. So I defined a detailsview and a SqlDataSource...
5
by: saltysweett | last post by:
Hi all, I am trying to build a web based expert system. I have downloaded the necessary extension for php. I have configured Apache Tomcat as well. Everything is working fine except that my PHP...
28
by: sana sodhal | last post by:
hi i need ur help in making my project in visual basic6.0 and that is expert system of diabetes mellatus disease i dnt know what to do so please help me in making whole project and i have to...
7
by: Val Paliy | last post by:
Hello, everyone -- I have in mind an expert system, but the problem is I program in C#, and my partner - in C++. If she writes an algorithm in C++, can VS 2008 Express Edition convert it to C#...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.