Find Jobs
Hire Freelancers

Implement a personal text-based assistant using BINARY SEARCH TREE

$30-250 CAD

Closed
Posted over 6 years ago

$30-250 CAD

Paid on delivery
For this project, you will write a program that uses a Binary Search Tree to provide answers to user provided questions. This program will be similar in concept to the early AI and natural language processing program called ‘Eliza’. Eliza provided basic communication (often nonsensical) to directly asked questions. The concept and technology of ‘Eliza’ have been replaced with ‘Siri’, ‘Alexa’, “Echo”, and ‘Google Home’ but the concept of an automated personalized assistant certainly remains. This assignment will explore an introductory approach to building a text-based personalized assistant. Your program will be provided with a list of keywords and canned responses to initialize conversations. This information will be passed into your program by a file passed in by a command line argument. Once the conversation data is read and loaded into the Binary Search Tree the user will be presented with a menu system. The menu system must support adding/removing new rules. In addition, the menu system must support displaying the contents of the Binary Search Table and modifying the importance of a rule.
Project ID: 15753261

About the project

5 proposals
Remote project
Active 6 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
5 freelancers are bidding on average $161 CAD for this job
User Avatar
I am very proficient in c and c++. I have 16 years c++ developing experience now, and have worked for more than 6 years. My work is online game developing, and mainly focus on client side, using c++ under windows environment. I used c++ to make many great projects, for example, I made the tools which can convert java files into c++ scripts, of course garbage collection included, this job is very similar to a compiler, and is very complex. I also made our own mobile game using c++, I can show you the demo of client, if you like. I am very proficient in java also. I have a very good review on Freelancer.com, I never miss a project once I accept the job, you can check my review. Trust me, please let expert help you.
$150 CAD in 3 days
4.9 (91 reviews)
6.7
6.7
User Avatar
hello I'm a software engineering student I've got 4yrs experience in C and I've studied well data structures I've read your description and I can do it please contact me over chat for more details
$166 CAD in 7 days
5.0 (3 reviews)
2.9
2.9
User Avatar
I have experience programming data structures in C/C++ languages. Ex:(Binary Tree, Splay Tree, Red Black Tree, Link Cut Tree, Range Tree with persistence). Habilidades y experiencia relevante - Software Engineer - ACM-ICPC ex-contestant - Data structures - C/C++ Htos propuestos $155 CAD - Program code with tests
$155 CAD in 5 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of CANADA
Guelph, Canada
5.0
5
Member since Oct 4, 2017

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.