473,666 Members | 2,165 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

expert system ?

9 New Member
hi
actually i want to make a expert system in c or c++ how will i do that
Jul 29 '08 #1
6 3502
Curtis Rutland
3,256 Recognized Expert Specialist
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 Recognized Expert Top Contributor
Better add more information so that it will be easy for the people to help u.

Raghu
Jul 30 '08 #3
Savage
1,764 Recognized Expert Top Contributor
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
ZAIN786
9 New Member
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 Recognized Expert Top Contributor
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 Recognized Expert MVP
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
1655
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: ------------------------------------------------ Table Fields and Table Fields object stuff.... and (varchar with 0-20 ids usually)
1
2046
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 and seem to get acceptable results on all of them (using browsercam). However, when I use Opera 6.04 on Windows 2000 on my system, the bottom footer sometimes overlaps the main content. What is so weird is that if the footer is below the fold...
13
1475
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. : MyApp.exe "Go"
4
2055
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 authentication and not "server authentification" The code i wrote is quite straight forward. (See listing below) With server authentication, the server's application will contain a certificate created specifically for that server. The client...
3
1480
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 in the aspx file. The creation of the templatefields are done programmatically, because the number of fields vary (fieldnames are fetched from the same sqldatasource). Now, my problem: no error, the detailsview renders the right fieldheaders...
5
3757
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 script is not recognising CLIPS language. Maybe i am not supposed to type in the clips code directly into script. Pls help.
28
7639
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 complete this project till 1 september i'll wait for reply thanks
7
5451
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# afterwards? I want the application to be cross-platform, that's why C# was chosen as the main language. Appreciate any feedback! Thank you!
0
8454
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
8362
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
7389
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
6200
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 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 a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
4200
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
4372
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
2776
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
2012
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
2
1778
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.