ನೀವೇನು ಬಯಸುತ್ತೀರೋ ಅದು ಅಂತಿಮವಾಗಿ ಬಂದಿದೆ! ರಾಲ್ಫ್ ಟಿಯುಐ, ದೃಶ್ಯೀಕರಿಸಿದ ರಾಲ್ಫ್ ಲೂಪ್
ನೀವೇನು ಬಯಸುತ್ತೀರೋ ಅದು ಅಂತಿಮವಾಗಿ ಬಂದಿದೆ! ರಾಲ್ಫ್ ಟಿಯುಐ, ದೃಶ್ಯೀಕರಿಸಿದ ರಾಲ್ಫ್ ಲೂಪ್
ನಾನು ಈ ಹಿಂದೆ ralph-loop ಕುರಿತು ಟ್ಯುಟೋರಿಯಲ್ ಬರೆದಿದ್ದೇನೆ, ಅದನ್ನು ಓದಿದ ನಂತರ ಹಲವು ಸ್ನೇಹಿತರು ಪ್ರತಿಕ್ರಿಯಿಸಿದ್ದಾರೆ: ಚೆನ್ನಾಗಿದೆ, ಕ್ಲೌಡ್ ಕೋಡ್ ಅಂತಿಮವಾಗಿ ದೀರ್ಘಕಾಲ ಚಲಾಯಿಸಲು ಸಾಧ್ಯವಾಗಿದೆ. ಆದರೆ ಕೆಲವೇ ಬಾರಿ ಅದು ಚಲಿಸದೆ ಇರುವಂತೆ ಕಾಣುತ್ತದೆ, ಆಗ ನಿಮ್ಮ ಮನಸ್ಸಿನಲ್ಲಿ ಒಂದು ಪ್ರಶ್ನೆ ಮೂಡಬಹುದು: - ನಿಮ್ಮ ಯಂತ್ರದಲ್ಲಿ ಯಾವ ಏಜೆಂಟ್ಗಳನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪತ್ತೆ ಮಾಡುತ್ತದೆ (ಉದಾಹರಣೆಗೆ Claude Code, OpenCode, ಇತ್ಯಾದಿ)
- ಯೋಜನೆಯಲ್ಲಿ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ ಅನ್ನು ರಚಿಸುತ್ತದೆ: .ralph-tui/config.toml
- PRD ಉತ್ಪಾದನೆ/ಕಾರ್ಯ ಪರಿವರ್ತನೆಗೆ ಸಂಬಂಧಿಸಿದ ಕೌಶಲ್ಯಗಳನ್ನು ಸ್ಥಾಪಿಸುತ್ತದೆ (ನೀವು ಅದನ್ನು ನೀವೇ ಕೈಯಾರೆ ಮಾಡಬೇಕಾಗಿಲ್ಲ)
ನನ್ನ ವೈಯಕ್ತಿಕ ಸಲಹೆ: ಮೊದಲ ಬಾರಿಗೆ ಸೋಮಾರಿಯಾಗಬೇಡಿ, ಸೆಟಪ್ ಅನ್ನು ಖಂಡಿತಾ ರನ್ ಮಾಡಿ.
ಯೋಜನೆಯ PRD ಅನ್ನು ರಚಿಸಿ
ಸೆಟಪ್ ರನ್ ಆದ ನಂತರ, ಮುಂದಿನದು ಅಧಿಕೃತ ಟ್ಯುಟೋರಿಯಲ್ನಲ್ಲಿನ ಪ್ರಮುಖ ಹಂತವಾಗಿದೆ ಮತ್ತು ಇದನ್ನು ಅಧಿಕೃತ ಖಾತೆಯ ಡೆಮೋ ಆಗಿ ಬರೆಯಲು ಸೂಕ್ತವಾಗಿದೆ: create-prd.
ralph-tui create-prd --chat ಈ ಆಜ್ಞೆಯು ಸಂವಾದಾತ್ಮಕ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಪ್ರವೇಶಿಸುತ್ತದೆ, ಅದು ಉತ್ಪನ್ನ ವ್ಯವಸ್ಥಾಪಕರಂತೆ ನಿಮ್ಮ ಅಗತ್ಯ ಗುರಿಗಳು, ಗಡಿ ಪರಿಸ್ಥಿತಿಗಳು ಮತ್ತು ಸ್ವೀಕಾರ ಮಾನದಂಡಗಳ ಬಗ್ಗೆ ಪ್ರಶ್ನಿಸುತ್ತದೆ. ಕೇಳಿದ ನಂತರ, ಅದು ಯೋಜನೆಯಲ್ಲಿ ನೇರವಾಗಿ ಎರಡು ವಿಷಯಗಳನ್ನು ಹೊರಹಾಕುತ್ತದೆ (ಇದು ಮುಖ್ಯ):
- PRD ಯ ಮಾರ್ಕ್ಡೌನ್ ಫೈಲ್: ./tasks/prd-feature.md
- ನೇರವಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಕಾರ್ಯ ಫೈಲ್: ./prd.json
ಈ ಹಂತದಲ್ಲಿ, ನೀವು ನಿಜವಾಗಿಯೂ ralph-tui ನ "ಪ್ರಮಾಣಿತ ಮುಚ್ಚಿದ ಲೂಪ್" ಅನ್ನು ಪ್ರವೇಶಿಸುತ್ತೀರಿ:
ಅಗತ್ಯ (PRD) → ಕಾರ್ಯ (prd.json) → ಕಾರ್ಯಗತಗೊಳಿಸಿ (run)
ರನ್ ಮಾಡಿ
prd.json ಇದ್ದರೆ, ರನ್ ಮಾಡುವುದು ಸಹಜ:
ralph-tui run --prd ./prd.json TUI ಪ್ರಾರಂಭವಾಗುವುದನ್ನು ನೀವು ನೋಡುತ್ತೀರಿ ಮತ್ತು ಲೂಪ್ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ: ಕಾರ್ಯವನ್ನು ಆರಿಸಿ → ಕಾರ್ಯಗತಗೊಳಿಸಿ → ಪೂರ್ಣಗೊಂಡಿದೆಯೇ ಎಂದು ನಿರ್ಣಯಿಸಿ → ಸ್ಥಿತಿಯನ್ನು ಬರೆಯಿರಿ → ಮುಗಿಸಿ ಅಥವಾ ಮುಂದಿನ ಸುತ್ತು.
ಮೊದಲ ಬಾರಿಗೆ ರನ್ ಮಾಡುವಾಗ, ಪುನರಾವರ್ತನೆಯ ಮಿತಿಯನ್ನು ಸೇರಿಸಲು ನಾನು ಬಲವಾಗಿ ಶಿಫಾರಸು ಮಾಡುತ್ತೇನೆ, ಮೊದಲು ಅದನ್ನು ಪಂಜರದಲ್ಲಿ ಹಾಕಿ:
ralph-tui run --prd ./prd.json --iterations 5 ರನ್ ಆದ ನಂತರ, ಬದಲಾವಣೆಗಳನ್ನು ನೋಡಿ, ಪರೀಕ್ಷೆಗಳನ್ನು ರನ್ ಮಾಡಿ ಮತ್ತು PRD ಮತ್ತು ಕಾರ್ಯವು ನಿರೀಕ್ಷೆಗಳಿಗೆ ಅನುಗುಣವಾಗಿದೆಯೇ ಎಂದು ನೋಡಿ. ಈ ಲಿಂಕ್ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಂಡ ನಂತರ, ಪುನರಾವರ್ತನೆಗಳನ್ನು ಬಿಡುಗಡೆ ಮಾಡಿ ಮತ್ತು ಹೆಡ್ಲೆಸ್/ರಿಮೋಟ್ ಅನ್ನು ಬಳಸಿ, ಇದು ವಿಶ್ವಾಸಾರ್ಹ ವೇಗವಾಗಿದೆ.
ಈ ಸಮಯದಲ್ಲಿ ನೀವು ಮೂಲಭೂತವಾಗಿ ಖಚಿತಪಡಿಸಬಹುದು: ಈ ಲೂಪ್ ನಿಜವಾಗಿಯೂ ರನ್ ಆಗುತ್ತಿದೆ.
ಮಾದರಿ/ಏಜೆಂಟ್ ಅನ್ನು ಹೇಗೆ ಆರಿಸುವುದು? ಹಣ ಉಳಿತಾಯದ ಬಗ್ಗೆ ಸತ್ಯವನ್ನು ಹೇಳಬೇಕು
ಅನೇಕ ಜನರು ಹೆಚ್ಚು ಕಾಳಜಿ ವಹಿಸುವ ವಿಷಯವೆಂದರೆ: "ನಾನು Claude Code ಅನ್ನು ಬಳಸಬೇಕಾಗಿಲ್ಲವೇ? ನಾನು ಅಗ್ಗದ ಮಾದರಿಯನ್ನು ಬಳಸಬಹುದೇ?"
ಉತ್ತರ: ಹೌದು.
ralph-tui ಸ್ವತಃ ಏಜೆಂಟ್ ಮತ್ತು ಮಾದರಿಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ನಿಮಗೆ ಬೆಂಬಲ ನೀಡುತ್ತದೆ (ಅಧಿಕೃತ ರನ್ ಡಾಕ್ಯುಮೆಂಟ್ನಲ್ಲಿ ಉದಾಹರಣೆಗಳಿವೆ).
ಉದಾಹರಣೆಗೆ Claude Opus ಅನ್ನು ಬಳಸಿ:
ralph-tui run --prd ./prd.json --agent claude --model opus ಆದರೆ ಪ್ರಾಮಾಣಿಕವಾಗಿ ಹೇಳಬೇಕೆಂದರೆ, ನಾನು "ಪರೀಕ್ಷೆಗಳನ್ನು ಸರಿಪಡಿಸಲು, ಲಿಂಟ್ ಅನ್ನು ಸರಿಪಡಿಸಲು" Opus ಅನ್ನು ಬಳಸುವುದಿಲ್ಲ, ಅದು ತುಂಬಾ ದುಬಾರಿಯಾಗಿದೆ. ನನ್ನ ಅಭ್ಯಾಸವು ಶ್ರೇಣೀಕೃತವಾಗಿದೆ:
- ಅಗ್ಗದ ಮಾದರಿ: ಹೆಚ್ಚಿನ ಪ್ರಮಾಣದ ಪುನರಾವರ್ತಿತ ಕೆಲಸವನ್ನು ರನ್ ಮಾಡಿ (ಪರೀಕ್ಷೆಗಳನ್ನು ಸರಿಪಡಿಸಿ, ಕಾಮೆಂಟ್ಗಳನ್ನು ಸರಿಪಡಿಸಿ, ಫಾರ್ಮ್ಯಾಟ್ ಅನ್ನು ಸರಿಪಡಿಸಿ, ಗಡಿಗಳನ್ನು ಸೇರಿಸಿ)
- ದುಬಾರಿ ಮಾದರಿ: ನಿರ್ಣಾಯಕ ಹಂತಗಳಲ್ಲಿ ಮಾತ್ರ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ (ವಾಸ್ತುಶಿಲ್ಪ ಹೊಂದಾಣಿಕೆ, ಕಷ್ಟಕರ ದೋಷಗಳು, ಪ್ರಮುಖ ತರ್ಕ)
ನೀವು ಸಾಮಾನ್ಯ ಡೆವಲಪರ್ ಆಗಿದ್ದರೆ, ಈ ಆಲೋಚನೆ ಹೆಚ್ಚು ಮುಖ್ಯವಾಗಿದೆ. ಏಕೆಂದರೆ ನೀವು ದೊಡ್ಡ ಕಂಪನಿಯ ಬಜೆಟ್ ಅಲ್ಲ, ನೀವು ವೆಚ್ಚವನ್ನು ನಿಯಂತ್ರಿಸಬೇಕು, ಆಗ ಮಾತ್ರ ನೀವು ದೀರ್ಘಕಾಲ ರನ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.
ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಆನಂದಿಸಲು ಬಯಸುವಿರಾ? "PRD ಬರೆಯುವುದನ್ನು" ಸಹ ಏಜೆಂಟ್ಗೆ ಬಿಟ್ಟುಬಿಡಿ
ralph-tui ನಲ್ಲಿ ನಾನು ಇಷ್ಟಪಡುವ ವಿನ್ಯಾಸವಿದೆ: ಇದು ಕೌಶಲ್ಯಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ (ಸರಳವಾಗಿ ಹೇಳುವುದಾದರೆ, ಇದು ಏಜೆಂಟ್ನ ಪ್ಲಗ್-ಇನ್ ಆಜ್ಞೆಗಳ ಒಂದು ಸೆಟ್).
ಅಧಿಕೃತ ಅನುಸ್ಥಾಪನಾ ವಿಧಾನವೆಂದರೆ add-skill ಅನ್ನು ಬಳಸುವುದು:
bunx add-skill subsy/ralph-tui --all ಅಥವಾ ನಿರ್ದಿಷ್ಟ ಏಜೆಂಟ್ಗೆ ಸ್ಥಾಪಿಸಿ, ಉದಾಹರಣೆಗೆ claude-code:
bunx add-skill subsy/ralph-tui -a claude-code -g -y ಸ್ಥಾಪಿಸಿದ ನಂತರ, ನೀವು ಏಜೆಂಟ್ ಸಂಭಾಷಣೆಯಲ್ಲಿ ಸ್ಲ್ಯಾಷ್ ಆಜ್ಞೆಯನ್ನು ಬಳಸಬಹುದು:
/ralph-tui-prd /ralph-tui-create-json /ralph-tui-create-beads ಇದು IDE ಯಲ್ಲಿ ಪ್ಲಗ್-ಇನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದಂತಿದೆ, ಆದರೆ ಈ ಪ್ಲಗ್-ಇನ್ ಏಜೆಂಟ್ಗಾಗಿ ಆಗಿದೆ. ಇದರ ಅರ್ಥವೇನೆಂದರೆ "ಮಾನವ ಬೇಡಿಕೆ ಸಾಗಣೆಯ" ಸಮಯವನ್ನು ಕಡಿಮೆ ಮಾಡುವುದು, ಬೇಡಿಕೆ → ಕಾರ್ಯ → ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ಹೆಚ್ಚು ಸುವ್ಯವಸ್ಥಿತಗೊಳಿಸುವುದು.
ಯಾವಾಗ ಅದನ್ನು ಬಳಸಬೇಕು? ಯಾವಾಗ ಬಳಸಬಾರದು?ನನಗೆ "AI ನಿಂದ ಎಲ್ಲವನ್ನೂ ಸರಿಪಡಿಸಬಹುದು" ಎಂಬ ರೀತಿಯ ನಿರೂಪಣೆ ಇಷ್ಟವಿಲ್ಲ, ಅದು ಜನರನ್ನು ದಾರಿ ತಪ್ಪಿಸುವ ಸಾಧ್ಯತೆ ಇದೆ. ಉಪಕರಣವು ಒಂದು ಉಪಕರಣವಾಗಿದೆ, ಅದು ಸನ್ನಿವೇಶಕ್ಕೆ ಸರಿಹೊಂದಿದಾಗ ಮಾತ್ರ ಮೌಲ್ಯಯುತವಾಗಿರುತ್ತದೆ.
ralph-tui ಅನ್ನು ಬಳಸಲು ಸೂಕ್ತವಾದ ಸನ್ನಿವೇಶಗಳು
ನೀವು ಈ ರೀತಿಯ ಕೆಲಸವನ್ನು ಹೊಂದಿದ್ದೀರಿ:
- ಪರೀಕ್ಷೆಗಳನ್ನು ಸರಿಪಡಿಸುವುದು (ವಿಶೇಷವಾಗಿ ಹಳೆಯ ಯೋಜನೆಗಳು)
- lint / format ಅನ್ನು ಸರಿಪಡಿಸುವುದು
- ಸಣ್ಣ ಹೆಜ್ಜೆಗಳ ಮರುರೂಪಿಸುವಿಕೆ (ಪುನರಾವರ್ತಿತ ಕೋಡ್ ಅನ್ನು ಒಟ್ಟುಗೂಡಿಸುವುದು)
- ಬ್ಯಾಚ್ನಲ್ಲಿ ಪ್ರಕಾರಗಳನ್ನು ಸೇರಿಸುವುದು, ಗಡಿಗಳನ್ನು ಸರಿಪಡಿಸುವುದು
- ಅಗತ್ಯಗಳನ್ನು ವಿಭಜಿಸಿದ ನಂತರ ಕಾರ್ಯ ಕ್ಯೂ ಪ್ರಕಾರ ನಿಧಾನವಾಗಿ ತಳ್ಳುವುದು
ಈ ರೀತಿಯ ಕೆಲಸಕ್ಕೆ ಒಂದು ಸಾಮಾನ್ಯ ಅಂಶವಿದೆ: ಹೆಚ್ಚಿನ ಕಾರ್ಯಗಳು, ಹೆಚ್ಚಿನ ಪುನರಾವರ್ತನೆ, ಸ್ವೀಕಾರಾರ್ಹ, ಪುನರಾವರ್ತಿತ ಪ್ರಗತಿ.
ralph-tui ಅನ್ನು ಬಲವಂತವಾಗಿ ಬಳಸಲು ಸೂಕ್ತವಲ್ಲದ ಸನ್ನಿವೇಶಗಳು
ನೀವು ಈ ರೀತಿಯದನ್ನು ಮಾಡುತ್ತಿದ್ದೀರಿ:
- ಒಂದು ಬಾರಿ ದೊಡ್ಡ ಮರುರೂಪಿಸುವಿಕೆ, ಸ್ವೀಕಾರ ಮಾನದಂಡಗಳು ಅಸ್ಪಷ್ಟವಾಗಿವೆ
- ಅಗತ್ಯವು ಸ್ವತಃ ಅಸ್ಪಷ್ಟವಾಗಿದೆ, ನಿಮ್ಮ ಮನಸ್ಸಿನಲ್ಲಿರುವ ಸುಪ್ತ ಜ್ಞಾನವನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ
- ಹೆಚ್ಚಿನ ಪ್ರಮಾಣದ ಅಡ್ಡ-ತಂಡದ ಸಂವಹನ / ದೃಢೀಕರಣದ ಅಗತ್ಯವಿದೆ
- ನೀವು ಉತ್ಪನ್ನ ತೀರ್ಪುಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಬೇಕಾಗುತ್ತದೆ
ಈ ರೀತಿಯ ಕಾರ್ಯ, ಏಜೆಂಟ್ ಲೂಪ್ ಗೊಂದಲವನ್ನು ಮಾತ್ರ ಹೆಚ್ಚಿಸುತ್ತದೆ.
ಇದು ralph-loop (ralph-claude-code) ಗಿಂತ ಹೇಗೆ ಭಿನ್ನವಾಗಿದೆ?
ralph-claude-code ಒಂದು "Claude Code ನ ಸ್ವಯಂಚಾಲಿತ ಚಾಲನಾ ಪ್ಲಗ್-ಇನ್" ನಂತೆ ಹೆಚ್ಚು: ಸ್ಕ್ರಿಪ್ಟ್ ಅದನ್ನು ಎಳೆಯುತ್ತದೆ, ಲೂಪ್ ಅನ್ನು ಚಲಾಯಿಸುತ್ತದೆ, ನಿರ್ಗಮನ ಪತ್ತೆ, ದರ ಮಿತಿ, ಸರ್ಕ್ಯೂಟ್ ಬ್ರೇಕರ್ ಎಲ್ಲವೂ ನಿಮಗೆ ಬೆಂಬಲ ನೀಡುತ್ತದೆ. ನಿಮಗೆ ಬೇಕಾದುದು "ವೇಗ", ಅದು ತುಂಬಾ ವೇಗವಾಗಿರುತ್ತದೆ.
ralph-tui ಒಂದು "ಏಜೆಂಟ್ ಲೂಪ್ನ ಎಂಜಿನಿಯರಿಂಗ್ ಕನ್ಸೋಲ್" ನಂತೆ ಹೆಚ್ಚು: ಇದು ಒಂದು ನಿರ್ದಿಷ್ಟ ಮಾದರಿಯನ್ನು ಬೆಸುಗೆ ಹಾಕುವುದಿಲ್ಲ, ಅಥವಾ ಒಂದು ನಿರ್ದಿಷ್ಟ ಕಾರ್ಯ ವ್ಯವಸ್ಥೆಯನ್ನು ಬೆಸುಗೆ ಹಾಕುವುದಿಲ್ಲ. ಇದು ಪರಿಹರಿಸಲು ಬಯಸುವುದು "ದೀರ್ಘಾವಧಿಯ ಚಾಲನೆ, ವೀಕ್ಷಿಸಬಹುದಾದ, ನಿಯಂತ್ರಿಸಬಹುದಾದ, ಮರುಸ್ಥಾಪಿಸಬಹುದಾದ, ದೂರದಿಂದಲೇ".
ಆದ್ದರಿಂದ ನೀವು ನನ್ನನ್ನು ಹೇಗೆ ಆಯ್ಕೆ ಮಾಡಬೇಕೆಂದು ಕೇಳುತ್ತೀರಿ?
- ನೀವು Claude Code ಬಳಕೆದಾರರಾಗಿದ್ದೀರಿ, ಅದನ್ನು ತ್ವರಿತವಾಗಿ ಚಲಾಯಿಸಲು ಬಯಸುತ್ತೀರಿ → ralph-claude-code
- ನೀವು ವಿಭಿನ್ನ ಮಾದರಿಗಳನ್ನು ಸಂಪರ್ಕಿಸಲು ಬಯಸುತ್ತೀರಿ, ಹಣವನ್ನು ಉಳಿಸಲು ಬಯಸುತ್ತೀರಿ, ಲೂಪ್ ಅನ್ನು ಸೇವೆಯಾಗಿ ನಿರ್ವಹಿಸಲು ಬಯಸುತ್ತೀರಿ → ralph-tui
ಕೊನೆಯದಾಗಿ: ನಿಮ್ಮ ಗೋದಾಮನ್ನು ಪ್ರಯೋಗಾಲಯವಾಗಿ ಬಳಸಲು ಬಿಡಬೇಡಿ
ನಾನು ಏಜೆಂಟ್ ಲೂಪ್ ಅನ್ನು ಚಲಾಯಿಸಲು ಕೆಲವು ಕಟ್ಟುನಿಟ್ಟಾದ ನಿಯಮಗಳನ್ನು ಹೊಂದಿದ್ದೇನೆ, ನೀವು ಅದನ್ನು ಅನುಸರಿಸಲು ಇಲ್ಲಿ ಬರೆಯಿರಿ, ಅಪಘಾತದ ಸಂಭವನೀಯತೆ ತುಂಬಾ ಕಡಿಮೆಯಾಗುತ್ತದೆ:
- ಶಾಖೆಯಲ್ಲಿ ಚಲಾಯಿಸಿ, ಮುಖ್ಯದಲ್ಲಿ ಹುಚ್ಚನಂತೆ ಆಡಬೇಡಿ.
- ಮೊದಲ ಬಾರಿಗೆ ಚಲಾಯಿಸುವಾಗ ಖಂಡಿತವಾಗಿಯೂ --iterations ಅನ್ನು ಸೇರಿಸಿ, ಅದು ಹುಚ್ಚನಾಗುವುದಿಲ್ಲ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಸಣ್ಣ ಹೆಜ್ಜೆಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಿ.
- ಕಾರ್ಯವು ಸ್ವೀಕಾರಾರ್ಹವಾಗಿರಬೇಕು: ಪರೀಕ್ಷೆಯನ್ನು ಚಲಾಯಿಸಲು ಸಾಧ್ಯವಾಗಬೇಕು, ಅಥವಾ lint ಅನ್ನು ಚಲಾಯಿಸಲು ಸಾಧ್ಯವಾಗಬೇಕು, ಅಥವಾ ಔಟ್ಪುಟ್ ಫೈಲ್ ಅನ್ನು ಹೋಲಿಸಲು ಸಾಧ್ಯವಾಗಬೇಕು.
- ನೀವು ನಿಲ್ಲಿಸಲು ಕಲಿಯಬೇಕು: ಅದು ವೃತ್ತಗಳನ್ನು ಸುತ್ತಲು ಪ್ರಾರಂಭಿಸುವುದನ್ನು ನೋಡಿದಾಗ, ಹಣವನ್ನು ಸುಡುವುದಕ್ಕಿಂತ ವಿರಾಮಗೊಳಿಸುವುದು ಬುದ್ಧಿವಂತಿಕೆ.
- ಅಗ್ಗದ ಮಾದರಿಗಳು ಕಠಿಣ ಕೆಲಸವನ್ನು ಮಾಡುತ್ತವೆ, ದುಬಾರಿ ಮಾದರಿಗಳು ನಿರ್ಣಾಯಕ ಕೆಲಸವನ್ನು ಮಾಡುತ್ತವೆ: ವೆಚ್ಚವನ್ನು ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ, ಪ್ರಾರ್ಥನೆಯಿಂದ ಅಲ್ಲ.ಯೋಜನೆಯ ವಿಳಾಸ: https://github.com/subsy/ralph-tui





