Skip to content

FeedSmart Expert System is a Prolog-based expert system designed to assist farmers and livestock managers in determining optimal feeding rations for cows based on their category (milk or meat) and weight.

License

Notifications You must be signed in to change notification settings

islamMendjel/Feed-Smart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ„ Feed-Smart Expert System

A Prolog-based expert system that recommends optimal feeding rations for cows based on their category (milk or meat) and weight.


πŸ“‹ Features

  • Interactive Consultation: The system prompts users for cow category and weight.
  • Dynamic Knowledge Base: Utilizes Prolog's dynamic predicates to store and retrieve user inputs.
  • Tailored Recommendations: Provides specific feeding rations based on cow attributes.
  • Modular Design: Organized into facts, rules, and an inference engine for clarity and maintainability.

πŸ› οΈ Getting Started

Prerequisites

Running the Program

  1. Clone the Repository:
    git clone https://github.com/yourusername/CowFeeder-ExpertSystem.git
    cd CowFeeder-ExpertSystem

2.Start SWI-Prolog: swipl

3.Load the Program: ?- [main].

4.Start the Consultation: ?- feedsmart.

πŸ“ˆ Sample Interaction Cow category (milk , meat) : milk. What is the cow weight (Kg) : 450.

Ration(s) : -> 8kg of forage + 4kg of concentrate + balanced mineral supplement.

About

FeedSmart Expert System is a Prolog-based expert system designed to assist farmers and livestock managers in determining optimal feeding rations for cows based on their category (milk or meat) and weight.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages