0.0
No commit activity in last 3 years
No release in over 3 years
pink_panther is a deductive reasoning framework for Ruby, which provides a DSL for describing and analyzing scenarios.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 0.10
~> 0.2
~> 10.0.4
~> 3.1
~> 0.8.7.6
 Project Readme

Pink Panther

Build Status Gem Version

For Ruby 1.9.3, 2.0.0, 2.1.0

Introduction

pink_panther is a deductive reasoning & analysis framework for Ruby.

It provides a domain-specific language (DSL) for designing systems of deductions and conclusions, to which data can be input, and an analysis output.

What can I use it for?

Deductive reasoning can be used for several ends, including (but not limited to) scripted diagnostics, case analysis, and simple AIs/decision engines. Some examples include:

  • Customer support modules: Automatically deduce the source of data-related issues stemming from a user's account, and suggest corrective action.
  • Technical diagnostics: Run a troubleshooter when a system, website, or service triggers an alert (Nagios, NewRelic, etc) and e-mail a diagnosis to the system administrator.
  • Insights & simple data mining: Produce a report about users' likely interests, or presumed behavior.
  • Recommendation engine: Choose when to show (or not to show) content to a visitor, based on what they've visited on your website.