āĻāĻĒāύāĻžāϰ AI āĻĒā§āϰā§āĻāĻžāĻāĻĄāĻžāϰ āĻāĻāĻāĻŋ āϏāĻŋāĻā§āĻā§āϞ āĻĒāϝāĻŧā§āύā§āĻ āĻ āĻĢ āĻĢā§āĻāϞāĻŋāĻāϰ (Single Point of Failure)
āĻāϤ āĻļā§āĻā§āϰāĻŦāĻžāϰ, āĻŽāĻžāϰā§āĻāĻŋāύ āĻŦāĻžāĻŖāĻŋāĻā§āϝ āĻŦāĻŋāĻāĻžāĻ Anthropic-āĻā§ āĻāĻāĻāĻŋ āĻāĻŋāĻ āĻŋ āĻĒāĻžāĻ āĻžāϝāĻŧāĨ¤ āϏā§āĻ āϏāύā§āϧā§āϝāĻžāϰ āĻŽāϧā§āϝā§āĻ Fable 5 āĻāĻŦāĻ Mythos 5 āĻ āĻĻā§āĻļā§āϝ āĻšāϝāĻŧā§ āϝāĻžāϝāĻŧāĨ¤
āϏā§āĻā§āϞā§āĻā§ deprecate āĻāϰāĻž āĻšāϝāĻŧāύāĻŋāĨ¤ āϏā§āĻā§āϞā§āϰ āĻāϤāĻŋ āĻāĻŽāĻžāύ⧠(throttle) āĻšāϝāĻŧāύāĻŋāĨ¤ āϏā§āĻā§āϞ⧠āϏā§āϰā§āĻĢ āĻāϧāĻžāĻ āĻšāϝāĻŧā§ āĻāĻŋāϝāĻŧā§āĻāĻŋāϞāĨ¤
API āĻāϞāĻā§āϞ⧠404 āĻāϰāϰ (error) āĻĻā§āĻāĻžāĻā§āĻāĻŋāϞāĨ¤ āϞāĻžāĻāĻ āϏā§āĻļāύāĻā§āϞ⧠āĻāĻĨā§āĻĒāĻāĻĨāύā§āϰ āĻŽāĻžāĻāĻĒāĻĨā§āĻ āĻŦā§āϝāϰā§āĻĨ āĻšāĻā§āĻāĻŋāϞāĨ¤ āϏā§āĻ āĻŽāĻĄā§āϞāĻā§āϞā§āϰ āĻāĻĒāϰ āύāĻŋāϰā§āĻāϰāĻļā§āϞ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞ⧠āĻāĻžāĻ āĻāϰāĻž āĻŦāύā§āϧ āĻāϰ⧠āĻĻāĻŋāϝāĻŧā§āĻāĻŋāϞāĨ¤ āϞāĻā§āĻ āĻāϰāĻžāϰ āĻŽāĻžāϤā§āϰ āϤāĻŋāύ āĻĻāĻŋāύ āĻĒāϰā§āĻ āĻāĻāĻŋ āĻāĻā§āĻāĻŋāϞāĨ¤ āĻā§āύ⧠āϏāϤāϰā§āĻāϤāĻž āĻŦāĻž āĻŽāĻžāĻāĻā§āϰā§āĻļāύā§āϰ (migration) āϏā§āϝā§āĻ āĻĻā§āĻāϝāĻŧāĻž āĻšāϝāĻŧāύāĻŋāĨ¤
āĻāĻŽāϰāĻž āĻāĻžāĻā§āϝāĻŦāĻžāύ āĻāĻŋāϞāĻžāĻŽ āĻāĻžāϰāĻŖ āϏā§āĻ āĻŽāĻĄā§āϞāĻā§āϞ⧠āύāϤā§āύ āĻāĻŋāϞāĨ¤ āĻā§āĻ āϏā§āĻā§āϞā§āϰ āĻāĻĒāϰ āĻāĻā§āϰ āύāĻŋāϰā§āĻāϰāϤāĻž āϤā§āϰāĻŋ āĻāϰā§āύāĻŋāĨ¤ āĻāϞā§āĻĒāύāĻž āĻāϰā§āύ, āĻāĻĒāύāĻŋ āϝ⧠āĻŽāĻĄā§āϞāĻāĻŋ āĻāϝāĻŧ āĻŽāĻžāϏ āϧāϰ⧠āĻĒā§āϰāϤāĻŋāĻĻāĻŋāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻā§āύ, āϏā§āĻāĻŋāϰ āĻā§āώā§āϤā§āϰ⧠āĻāĻŽāύāĻāĻž āĻāĻāϞ⧠āĻā§ āĻšāϤā§āĨ¤
āϝāĻĻāĻŋ āĻāĻāĻāĻŋ āϏāϰāĻāĻžāϰāĻŋ āĻāĻŋāĻ āĻŋāϰ āĻāĻžāϰāĻŖā§ āĻāĻĒāύāĻžāϰ āĻĒā§āϰāĻžāĻāĻŽāĻžāϰāĻŋ āĻĄāĻžāĻāĻžāĻŦā§āϏ āĻŦāύā§āϧ āĻšāϝāĻŧā§ āϝā§āϤ⧠āĻĒāĻžāϰā§, āϤāĻŦā§ āĻāĻĒāύāĻŋ āĻāĻŋ āĻā§āύ⧠failover āĻŦā§āϝāĻŦāϏā§āĻĨāĻž āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻāĻŋ āĻāĻžāϞāĻžāϤā§āύ? āĻ āĻŦāĻļā§āϝāĻ āύāĻžāĨ¤ āϤāĻŦā§āĻ, āĻŦā§āĻļāĻŋāϰāĻāĻžāĻ āĻāĻŋāĻŽ AI-āĻāϰ āĻā§āώā§āϤā§āϰ⧠āĻ āĻŋāĻ āĻāĻāĻžāĻ āĻāϰāĻā§āĨ¤
āĻ āύā§āĻ āĻāĻŋāĻŽ AI-āĻā§ āĻŦāĻŋāĻĻā§āϝā§āϤā§āϰ āĻŽāϤ⧠āĻŽāύ⧠āĻāϰā§āĨ¤ āĻāĻĒāύāĻŋ āϏā§āĻāĻ āĻ āύ āĻāϰā§āύ āĻāĻŦāĻ āĻāϞ⧠āĻĒāĻžāĻā§āĻžāϰ āĻāĻļāĻž āĻāϰā§āύāĨ¤ āĻāĻĒāύāĻŋ āĻāϰ āĻā§āϏ āĻŦāĻž āĻŦāĻŋāĻĻā§āϝā§ā§ āĻāϞ⧠āĻā§āϞ⧠āĻā§ āĻšāĻŦā§ āϤāĻž āύāĻŋā§ā§ āĻāĻžāĻŦā§āύ āύāĻžāĨ¤ āĻāĻĒāύāĻŋ āĻāĻāĻāĻŋ āĻŽāĻĄā§āϞ āĻŦā§āĻā§ āύā§āύ, āĻāĻāĻāĻŋ endpoint āĻšāĻžāϰā§āĻĄāĻā§āĻĄ āĻāϰā§āύ āĻāĻŦāĻ āĻļāĻŋāĻĒ (ship) āĻāϰ⧠āĻĻā§āύāĨ¤
āĻāĻāĻŋ āĻāĻā§āĻāĻŋāύāĻŋā§āĻžāϰāĻŋāĻ āύāϝāĻŧāĨ¤ āĻāĻāĻŋ āĻšāϞ⧠āĻāĻļāĻžāϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āϤā§āϰāĻŋ āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ (hope-driven architecture)āĨ¤
āĻŽāĻĄā§āϞāĻā§āϞ⧠āύāĻŋāĻā§āϰ āĻāĻžāϰāĻŖā§ āĻ āĻĻā§āĻļā§āϝ āĻšāϝāĻŧā§ āϝā§āϤ⧠āĻĒāĻžāϰā§:
- āϰā§āĻā§āϞā§āĻāϰāĻŋ āĻāĻžāϰāĻŖ (Regulatory reasons)
- āĻĒāϞāĻŋāϏāĻŋ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ
- āĻā§-āϰāĻžāĻāύā§āϤāĻŋāĻ āϏāĻŽāϏā§āϝāĻž (Geopolitical issues)
Anthropic-āĻāϰ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋ āĻā§āύ⧠āĻŦāĻžāĻ (bug) āĻŦāĻž āĻāύāĻĢā§āϰāĻžāϏā§āĻā§āϰāĻžāĻāĻāĻžāϰ āĻĢā§āĻāϞāĻŋāĻāϰ āĻāĻŋāϞ āύāĻžāĨ¤ āĻāĻāĻŋ āĻāĻŋāϞ āĻāĻāĻāĻŋ āϰā§āĻā§āϞā§āĻāϰāĻŋ āĻāĻŋāϞ āϏā§āĻāĻ (regulatory kill switch)āĨ¤
āĻāĻĒāύāĻžāϰ āĻŽāĻĄā§āϞ āϞā§āϝāĻŧāĻžāϰ⧠āĻ āĻŦāĻļā§āϝāĻ āϏā§āĻĨāĻŋāϤāĻŋāϏā§āĻĨāĻžāĻĒāĻāϤāĻž (resilience) āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤ āĻāĻ āĻĒā§āϝāĻžāĻāĻžāϰā§āύāĻā§āϞ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ:
- āĻāĻĒāύāĻžāϰ āĻŽāĻĄā§āϞ āĻāϞāĻā§āϞā§āĻā§ āĻ ā§āϝāĻžāĻŦāϏā§āĻā§āϰāĻžāĻā§āĻ (abstract) āĻāϰā§āύāĨ¤ āĻāĻāĻāĻŋ āĻāύā§āĻāĻžāϰāĻĢā§āϏ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ āϝāĻžāϤ⧠āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒ āĻā§āύ āĻĒā§āϰā§āĻāĻžāĻāĻĄāĻžāϰ āϰā§āϏāĻĒāύā§āϏ āĻĻāĻŋāĻā§āĻā§ āϤāĻž āύāĻŋā§ā§ āĻāĻŋāύā§āϤāĻŋāϤ āύāĻž āĻĨāĻžāĻā§āĨ¤
- āĻāĻāĻžāϧāĻŋāĻ āĻĒā§āϰā§āĻāĻžāĻāĻĄāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύāĨ¤ āĻĒā§āϰā§āĻāĻžāĻāĻĄāĻžāϰ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāĻž āĻāĻāĻāĻŋ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻĒāϰāĻŋāĻŦāϰā§āϤāύā§āϰ āĻŽāϤ⧠āĻšāĻāϝāĻŧāĻž āĻāĻāĻŋāϤ, āϏāĻŽā§āĻĒā§āϰā§āĻŖ āύāϤā§āύ āĻāϰ⧠āϞā§āĻāĻžāϰ āĻŽāϤ⧠āύāϝāĻŧāĨ¤
- āĻāĻĒā§āύ-āĻāϝāĻŧā§āĻ (open-weight) āĻŽāĻĄā§āϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύāĨ¤ āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ āύāĻŋāĻā§āĻ āĻŽāĻĄā§āϞāĻāĻŋ āĻāĻžāϞāĻžāύ, āϤāĻŦā§ āĻā§āĻ āĻĻā§āϰ āĻĨā§āĻā§ āĻāĻāĻŋ āĻŦāύā§āϧ āĻāϰāϤ⧠āĻĒāĻžāϰāĻŦā§ āύāĻžāĨ¤ āĻā§āϰāĻŋāĻĄ āĻŦāĻž āĻŦāĻŋāĻĻā§āϝā§ā§ āĻāϞ⧠āĻā§āϞ⧠āĻāĻ āĻŽāĻĄā§āϞāĻā§āϞ⧠āĻā§āύāĻžāϰā§āĻāϰā§āϰ āĻŽāϤ⧠āĻāĻžāĻ āĻāϰā§āĨ¤
- āĻā§āϰā§āϏāĻĢā§āϞ āĻĄāĻŋāĻā§āϰā§āĻĄā§āĻļāύ (graceful degradation) āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰā§āύāĨ¤ āĻāĻāĻāĻŋ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻĒā§āϰā§āĻĒā§āϰāĻŋ āĻ āĻā§āĻā§ āĻšāĻāϝāĻŧāĻžāϰ āĻā§āϝāĻŧā§ āĻāĻāĻāĻŋ āĻā§āĻ āĻŦāĻž āĻĒā§āϰāύ⧠āĻŽāĻĄā§āϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻ āύā§āĻ āĻāĻžāϞā§āĨ¤
āĻāĻĒāύāĻžāϰ āĻāϰāϰ āϰā§āĻ (error rate) āĻŽāύāĻŋāĻāϰ āĻāϰā§āύāĨ¤ āϝāĻĻāĻŋ āĻāĻāĻŋ āĻšāĻ āĻžā§ āĻŦā§ā§ā§ āϝāĻžā§, āϤāĻŦā§ āĻā§āϰāĻžāĻĢāĻŋāĻ āĻāĻĒāύāĻžāϰ āĻĢāϞāĻŦā§āϝāĻžāĻ (fallback)-āĻ āĻĒāĻžāĻ āĻŋā§ā§ āĻĻāĻŋāύāĨ¤
āĻāĻĒāύāĻžāϰ AI-āĻā§ āĻ āύā§āϝ āϝā§āĻā§āύ⧠āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ āĻĒā§āϰā§āĻĄāĻžāĻāĻļāύ āĻĄāĻŋāĻĒā§āύā§āĻĄā§āύā§āϏāĻŋāϰ (production dependency) āĻŽāϤ⧠āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰā§āύāĨ¤ āĻĢā§āĻāϞāĻŋāĻāϰā§āϰ āĻāĻĨāĻž āĻŽāĻžāĻĨāĻžā§ āϰā§āĻā§āĻ āĻĄāĻŋāĻāĻžāĻāύ āĻāϰā§āύāĨ¤
āĻāĻĒāύāĻžāϰ āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ āĻāĻŋ āϧāϰ⧠āύā§ā§ āϝ⧠āĻāĻĒāύāĻžāϰ āĻĒā§āϰā§āĻāĻžāĻāĻĄāĻžāϰ āĻŦā§āϝāϰā§āĻĨ āĻšāϤ⧠āĻĒāĻžāϰā§? āϝāĻĻāĻŋ āύāĻž āĻšā§, āϤāĻŦā§ āĻāĻĒāύāĻŋ āĻā§āĻāĻāĻŋāϰ āĻŽā§āĻā§ āĻāĻā§āύāĨ¤
āĻāĻĒāύāĻŋ āĻāĻŋ āĻāĻĒāύāĻžāϰ āϏā§āĻā§āϝāĻžāĻā§ āĻŽāĻžāϞā§āĻāĻŋ-āĻĒā§āϰā§āĻāĻžāĻāĻĄāĻžāϰ āĻĢāϞāĻŦā§āϝāĻžāĻ (multi-provider fallback) āϤā§āϰāĻŋ āĻāϰā§āĻā§āύ? āĻāĻŽā§āύā§āĻā§ āĻāĻŽāĻžāĻā§ āĻāĻžāύāĻžāύāĨ¤
Source: https://dev.to/aws/your-ai-provider-is-a-single-point-of-failure-26i2
Optional learning community: https://t.me/GyaanSetuAi