What is Mycin?

Stephen M. Walker II · Co-Founder / CEO

What is Mycin?

Mycin is an early AI program developed in the 1970s by Edward Shortliffe and his team at Stanford University. It was designed to help diagnose and treat bacterial infections, particularly meningitis, by using a rule-based system that analyzed patient symptoms and medical history to suggest appropriate antibiotic treatments. Mycin was one of the first successful applications of AI in medicine and paved the way for further developments in the field.

What are its features?

Mycin's main feature is its rule-based system, which uses backward chaining to analyze patient symptoms and medical history and suggest appropriate antibiotic treatments, with dosages adjusted for the patient's body weight. The program's knowledge base of rules, developed by expert physicians in infectious disease, is organized into a hierarchical structure that lets Mycin reason about aspects of a patient's condition such as age, sex, and prior medical history. Mycin was also applied to diagnosing blood clotting diseases, and it can ask follow-up questions to clarify ambiguous information or gather more details about a patient's symptoms.

How Mycin Works

Mycin operated using a base of several hundred rules (commonly cited as 450–600, depending on the version) and various yes/no questions. It was a stand-alone system that required a user to enter all relevant information about a patient. The system would then attempt to diagnose patients based on reported symptoms and medical test results. If necessary, Mycin could request further information concerning the patient, as well as suggest additional laboratory tests, to arrive at a probable diagnosis. After diagnosing, it would recommend a course of treatment. If requested, Mycin would explain the reasoning that led to its diagnosis and recommendation.

Benefits of Mycin

Mycin was advanced for its time and had a competence level comparable to human specialists in diagnosing blood infections. The thought processes that it used were similar to human thought. It was the first system of its kind invented for medical usage. Furthermore, Mycin's greatest influence was its demonstration of the power of its representation and rule-based systems in many non-medical domains. Rule-based systems in many non-medical domains were developed in the years that followed Mycin's introduction.

Drawbacks of Mycin

Despite its advanced capabilities, Mycin was never actually used in practice. This wasn't because of any weakness in its performance. Some observers raised ethical and legal issues related to the use of computers in medicine, regarding the responsibility of the physicians in case the system gave a wrong diagnosis. However, the greatest problem, and the reason that Mycin was not used in routine practice, was the state of system integration tools, especially when Mycin was made. Mycin was a stand-alone system that asked the user to type in answers to questions about a patient, which was not practical for routine use. Rule-based systems like Mycin also proved brittle, hard to maintain, and too costly.

More terms

Continue exploring the glossary.

Learn how teams define, measure, and improve LLM systems.

Glossary term

Stephen Cole Kleene

Stephen Cole Kleene was an American mathematician and logician who made significant contributions to the theory of algorithms and recursive functions. He is known for the introduction of Kleene's recursion theorem and the Kleene star (or Kleene closure), a fundamental concept in formal language theory.
Read term

Glossary term

What is OpenAI?

OpenAI is a research company that promotes friendly artificial intelligence in which machines act rationally. The company is supported by co-founders Elon Musk, Greg Brockman, Ilya Sutskever, and Sam Altman. OpenAI was founded in December 2015, and has since been involved in the development of artificial intelligence technologies and applications.
Read term

It's time to build

Collaborate with your team on reliable Generative AI features.
Want expert guidance? Book a 1:1 onboarding session from your dashboard.

Talk to sales