Find Jobs
Hire Freelancers

Web Knowledge base

$100-300 USD

Peruutettu
Julkaistu yli 16 vuotta sitten

$100-300 USD

Maksettu toimituksen yhteydessä
Greetings coders. OVERVIEW: Essentially, the requirement is fairly simple. We're after an english-language/natural language application (that we call 'the Know-itall') that is basically a front-end to a knowledge base. In other words we want to the software to provide a single text field as an entry point for questions. Together with the Know-itall's answers, that will report a continuous 'chat room' style encounter for the user. The application you create will. 1) Determine whether the input is a comment or a question 2) ... If it is a comment, store the data in the database (e.g. "Harry is my dog's name") If the comment is a question, search the database for the answer and provide the information. (e.g. "what is my dog's name?") TECHNOLOGIES The technology is 'classic ASP' and sql server 2000. We will provide the basic HTML template that will require some integration with our logo's etc. All (or at least most) of the logic will be provided in in Stored Procedures. The code will include as many reusable components as possible. There are to be several future phases of development so there should be as many re-usable functions as possible integrated into the application. ## Deliverables EXAMPLES/REQUIREMENT The code will require: - basic registration including email/password setting, login functionality and security around that for that application. - Integration with Google adsense (Google's advertising program)- integration with an existing HTML template (to be provided by us if not already attached here)- facility to add content through english language instruction- string matching - basic fuzzy logic/interpretation- include a thesaurus functionality - single input textbox which will determine whether input is a question or a comment. - facility to download spreadsheet of all information pertaining to a specific username. - all data stored will have an associated timestamp in the database. - 'chat-like' interface that will display the interaction between Know-itall and the user.- security accross users. E.g. no single user can see any other user's knowledge (except an administrator). THE FOLLOWING ARE SOME EXAMPLES OF THE REQUIREMENTS... Default Greeting: Hello, I am the Know-itall. You currently have 1,530 records in our database. Feel free to tell me something or ask me a question. Comment: Harry is my dog Comment: Harry is 4 years old. Comment: Harry has big floppy ears. Comment: Harry's Vet is called Jimmy Doghelper. Comment: Jimmy Doghelper's phone number is 07 34088944 Comment: Jimmy Doghelper's office is open until 10pm every night. Comment: Jimmy Doghelper keeps a Tortoise in his office Comment: Jimmy Doghelper's Tortoise is 83 years old. Comment: There is a nice Pizza restaurant near Jimmy Doghelpers veterinary office. Comment: The pizza restaurant's website is at [[login to view URL]][1] Answer (to all): Thank-you, I have stored that information. Question: Who is Harry? Answer: Harry is your dog. You told me that on 24/07/2005 at 3:24 PM. (basic string search/matching) Question: how old is Harry? Answer: Harry is 4 years old. You told me that on 24/07/2005 at 3:24 PM. (basic string search/matching) Question: Who is Jimmy Doghelper? Answer: Harry's Vet is called _Jimmy Doghelper_. You told me that on 24/07/2005 at 3:24 PM. (reverse string search/matching). _ Jimmy Doghelper_. is a link. Clicking on the link will provide all the other information stored about Jimmy Doghelper. Every noun (non-dictionary word) that appears in an answer and is present in the database must have a similar link. e.g clicking on the link will provide another answer... (all records containing the text 'Jimmy Doghelper') Answer: Jimmy Doghelper's phone number is 07 34088944. Jimmy Doghelper's office is open until 10pm every night. Jimmy Doghelper keeps a Tortoise in his office. Jimmy Doghelper's Tortoise is 83 years old. Question: Who is Jimmy Dogheelper? Answer: Do you mean _Jimmy Doghelper_? (link to all relevent information as above). Question: Who's telephone number is 88944? Answer: Jimmy Doghelper's phone number is 07 34088944. You told me that on 24/07/2005 at 3:24 PM. (reverse string search/matching with pattern matching) Question: Who's extension is 88944? Answer: Jimmy Doghelper's phone number is 07 34088944. You told me that on 24/07/2005 at 3:24 PM. (reverse string search/matching with pattern matching and thesaurus matching on extension/phone/telephone) Question: How old is my dog? Answer: Harry is 4 years old. You told me that on 24/07/2005 at 3:54 PM. (must extrapolate the data from another record in the database. e.g. first look up who harry is and then how old the dog is) Question: how old is my canine companion? Answer: Harry is 4 years old. You told me that on 24/07/2005 at 3:24 PM. (must use the thesaurus functionality to work out what a canine is). Question: Tell me everything you know about my dog OR Question: Tell me everything you know about Harry. Answer: Harry is your dog. Harry is 4 years old. Harry has big floppy ears. Harry's Vet is called Jimmy Doghelper. Jimmy Doghelper's phone number is 07 34088944. Jimmy Doghelper's office is open until 10pm every night. (a dump of all the data pertaining to Harry down to three levels of 'seperation'). Comment: Harry is not 4 years old/Harry is no longer 4 years old Answer: I have deleted that information. Question: Is Harry a Dog?Answer: Yes Harry is your Dog. You told me that on 24/07/2005 at 3:54 PM. Comment: Forget all about Harry. Or Comment: Delete Harry. Answer: I have deleted all the information you have stored about Harry. Question: Who is Harry?Answer: I'm sorry, I don't have any information regarding Harry. Question: What is the pizza website? Answer:The pizza restaurant's website is at [[login to view URL]][2] (all links must open in a new window) Comment: Delete that record/remove that information etcAnswer: I have deleted all the information you have stored about Harry. 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables): a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment. b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request. 3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement). ## Platform TECHNOLOGIES The technology is 'classic ASP' and sql server 2000. We will provide the basic HTML template that will require some integration with our logo's etc. All (or at least most) of the logic will be provided in in Stored Procedures. The code will include as many reusable components as possible. There are to be several future phases of development so there should be as many re-usable functions as possible integrated into the application.
Projektin tunnus (ID): 3320032

Tietoa projektista

1 ehdotus
Etäprojekti
Aktiivinen 16 vuotta sitten

Haluatko ansaita rahaa?

Freelancerin tarjouskilpailun edut

Aseta budjettisi ja aikataulu
Saa maksu työstäsi
Kuvaile ehdotustasi
Rekisteröinti ja töihin tarjoaminen on ilmaista
1 freelancerit tarjoavat keskimäärin $255 USD tätä projektia
Käyttäjän avatar
See private message.
$255 USD 30 päivässä
0,0 (2 arvostelua)
0,0
0,0

Tietoja asiakkaasta

Maan AUSTRALIA lippu
Brisbane, Australia
5,0
27
Maksutapa vahvistettu
Liittynyt huhtik. 28, 2003

Asiakkaan vahvistus

Kiitos! Olemme lähettäneet sinulle sähköpostitse linkin, jolla voit lunastaa ilmaisen krediittisi.
Jotain meni pieleen lähetettäessä sähköpostiasi. Yritä uudelleen.
Rekisteröitynyttä käyttäjää Ilmoitettua työtä yhteensä
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ladataan esikatselua
Lupa myönnetty Geolocation.
Kirjautumisistuntosi on vanhentunut ja sinut on kirjattu ulos. Kirjaudu uudelleen sisään.