Siksha Sarovar

Siksha Sarovar (sikshasarovar.com) is a free educational web application that helps students in India learn programming and prepare for academic and competitive exams. The platform offers structured coding courses (C, C++, Python, Java, HTML, CSS, PHP, Power BI, AI, Machine Learning, Data Science), complete university curriculum notes for BCA/MCA students with previous year question papers, Class 10 and Class 12 CBSE/HBSE school notes, and dedicated preparation material for SSC, UPSC, Banking, Railway and other government exams. Browsing the site is completely free and requires no account. Users may optionally sign in with Google solely to save their learning progress, quiz scores and personal preferences across devices.

Privacy Policy | Terms of Service | Contact Siksha Sarovar | About Siksha Sarovar

v4.0.9 · PWA
Siksha Sarovar logo
Siksha Sarovar
Your Learning Universe

Siksha Sarovar is a free e-learning platform for coding courses, BCA university notes and competitive exam preparation. Optional Google sign-in saves your learning progress across devices.

Initializing knowledge base…
Compiling modules 0%

Unit 1 — Criteria for Success

Lesson 6 of 34 in the free Artificial Intelligence notes on Siksha Sarovar, written by Rohit Jangra.

Criteria for Success

How do we decide whether a system is "intelligent"? AI proposes several concrete, testable criteria rather than relying on intuition alone.

The Turing Test

Proposed by Alan Turing in 1950 as the "Imitation Game." A human interrogator communicates via text with two hidden parties — one human, one machine — and must decide which is which. If the interrogator cannot reliably tell them apart, the machine is judged to have passed.

Capabilities the Turing Test implicitly requires:

CapabilityWhy it's needed
Natural language processingTo communicate successfully in the conversation
Knowledge representationTo store what it knows and has been told
Automated reasoningTo answer questions and draw new conclusions from stored knowledge
Machine learningTo adapt to new circumstances and detect/extrapolate patterns

The Total Turing Test extends this with a video signal (to test perceptual ability) and a slot to pass physical objects (to test robotic manipulation) — adding computer vision and robotics as further requirements.

Criticisms of the Turing Test

  • It rewards deception (tricking a judge) rather than genuine reasoning
  • It says nothing about internal thought process — only observable behaviour ("black box" criticism, cf. Searle's Chinese Room argument)
  • It is anthropocentric — a very intelligent but non-human-like system could fail it

Alternative / Complementary Criteria

CriterionDescription
RationalityDoes the agent choose actions that maximise its expected performance measure, given what it knows?
OptimalityDoes it find the best solution, not merely a solution?
EfficiencyDoes it reach a good solution using acceptable time and memory?
CompletenessDoes it always find a solution if one exists?
GeneralityDoes it work across a range of problems, not just one?

Modern AI evaluation leans heavily on the rational agent view: success is measured by how well an agent's actions achieve its goals given its percepts, knowledge, and constraints — a more measurable standard than asking whether it merely "thinks" or "acts" like a human.