ಸ್ಪ್ರೆಡ್ಶೀಟ್ಗಳನ್ನು ತಪ್ಪಿಸುವುದು ಕಷ್ಟ, ಮತ್ತು ನೀವು ಅವರೊಂದಿಗೆ ಏನು ಮಾಡಬೇಕೆಂಬುದು ತುಂಬಾ ಬೇಸರದ ಸಂಗತಿಯಾಗಿದೆ: ಅಂತ್ಯವಿಲ್ಲದ ಫಾರ್ಮ್ಯಾಟಿಂಗ್, ಡೇಟಾ ಶುಚಿಗೊಳಿಸುವಿಕೆ ಮತ್ತು ಇತರ ಪುನರಾವರ್ತಿತ ಕಾರ್ಯಗಳು. ಮತ್ತು ಇನ್ನೂ ಕೆಟ್ಟದಾಗಿ, ನೀವು ಸಾಮಾನ್ಯವಾಗಿ ಸಮಸ್ಯೆಯತ್ತ AI ಅನ್ನು ಎಸೆಯಲು ಸಾಧ್ಯವಿಲ್ಲ – ಸ್ಪ್ರೆಡ್ಶೀಟ್ಗಳು ನೀವು ಕ್ಲೌಡ್ ಅಥವಾ ChatGPT ಗೆ ಲೋಡ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗದ ಮಾಹಿತಿಯನ್ನು ಹೊಂದಿರಬಹುದು ಏಕೆಂದರೆ ಅದು ಗೌಪ್ಯವಾಗಿದೆ ಅಥವಾ ಕಾನೂನುಬದ್ಧವಾಗಿ ಸವಲತ್ತು ಹೊಂದಿದೆ.
ಅಲ್ಲಿ ಮ್ಯಾಕ್ರೋಗಳು ಮತ್ತು ಆಟೊಮೇಷನ್ಗಳನ್ನು ಬರೆಯಬಲ್ಲ ಸಣ್ಣ ಸ್ಥಳೀಯ AI ನಿಜವಾಗಿಯೂ ಹೊಳೆಯುತ್ತದೆ. ಯಾವುದೇ ಡೇಟಾವು ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ನಿಂದ ಹೊರಹೋಗುವುದಿಲ್ಲ, ಅಂದರೆ ಅದು ನಿಮ್ಮ ಸುರಕ್ಷತೆಯನ್ನು ಬದಲಾಯಿಸುವುದಿಲ್ಲ ಅಥವಾ ನಿಮ್ಮ ಕಂಪನಿಯ ಡೇಟಾ ನಿರ್ವಹಣೆ ನೀತಿಯನ್ನು ಉಲ್ಲಂಘಿಸುವ ಅಪಾಯವನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ.
ನನ್ನ ಸ್ಥಳೀಯ LLM Excel ಸೆಟಪ್ ಪ್ರಯೋಗ
VBA ಮತ್ತು ಆಫೀಸ್ ಸ್ಕ್ರಿಪ್ಟ್ಗಳನ್ನು ತನ್ನದೇ ಆದ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಬರೆಯುವ ಒಂದು ಸಣ್ಣ AI ಮಾದರಿ
ಅದರ ಅತ್ಯಂತ ಮೂಲಭೂತವಾಗಿ, ಈ ಸೆಟಪ್ ಮುಕ್ತ ತೂಕದ ಪರಿಮಾಣದ ಮಾದರಿಯನ್ನು ಹೊಂದಿದೆ (9-15B ಪ್ಯಾರಾಮೀಟರ್ ಶ್ರೇಣಿಯಲ್ಲಿ ಏನಾದರೂ) LM ಸ್ಟುಡಿಯೋದಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿದೆ.
ಮಾದರಿ ಅಭ್ಯರ್ಥಿಗಳು Qwen3.5 (9B), Gemma 4 (12B) ಅಥವಾ ಮಂತ್ರಿ 3 (14B) ಸೇರಿದ್ದಾರೆ. ನಾನು Qwen3.5-9B ಅನ್ನು ಬಳಸುತ್ತಿದ್ದೇನೆ ಏಕೆಂದರೆ ನಾನು ಅದನ್ನು ಈಗಾಗಲೇ ಡೌನ್ಲೋಡ್ ಮಾಡಿದ್ದೇನೆ ಮತ್ತು ಅದು ಹೆಚ್ಚಾಗಿ “ತುಂಬಾ ಯೋಚಿಸುತ್ತದೆ”, ಇದು ನಾನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಪ್ರಮುಖ ನಿರ್ಬಂಧಗಳನ್ನು ಮರೆತುಬಿಡುವುದನ್ನು ತಡೆಯುತ್ತದೆ. ಪ್ರಮಾಣೀಕರಿಸಿದಾಗ, ಈ ಎಲ್ಲಾ ಮಾದರಿಗಳು 8-16GB RAM ಅಥವಾ VRAM ನಲ್ಲಿ ಆರಾಮದಾಯಕವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ. VRAM ವೇಗವಾಗಿರುತ್ತದೆ, ಆದರೆ ಇದು ಕಟ್ಟುನಿಟ್ಟಾಗಿ ಅಗತ್ಯವಿಲ್ಲ – ಈ ಗಾತ್ರದ ಮಾದರಿಗಳು ಸಾಮಾನ್ಯವಾಗಿ CPU ನಲ್ಲಿ ಸ್ವೀಕಾರಾರ್ಹವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ.
ಒಮ್ಮೆ ಅವರು ಚಾಲನೆಯಲ್ಲಿರುವಾಗ, ಪ್ರಕ್ರಿಯೆಯು ಸರಳವಾಗಿರುತ್ತದೆ. ನನಗೆ ಬೇಕಾದುದನ್ನು ನಾನು ಸರಳ ಭಾಷೆಯಲ್ಲಿ ವಿವರಿಸುತ್ತೇನೆ, ಮಾದರಿಯು ಮ್ಯಾಕ್ರೋ ಕೋಡ್ ಅನ್ನು ಔಟ್ಪುಟ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ನಾನು ಅದನ್ನು ಎಕ್ಸೆಲ್ಗೆ ಅಂಟಿಸುತ್ತೇನೆ. ಈ ಸಮಯದಲ್ಲಿ, ಇದು ಸ್ಪ್ರೆಡ್ಶೀಟ್ಗೆ ನೇರವಾಗಿ ಸಂಪರ್ಕಿಸುವ ಪ್ಲಗಿನ್ ಅಥವಾ ಸ್ವತಂತ್ರ ಏಜೆಂಟ್ ಅಲ್ಲ.
ವ್ಯಾಪಕವಾದ ಪರೀಕ್ಷೆಯು ಹೆಚ್ಚಿನ ಸಮಯ ವಿಶ್ವಾಸಾರ್ಹವೆಂದು ಸಾಬೀತುಪಡಿಸಿದರೆ, ನಾನು ಅದಕ್ಕೆ ನೇರ ಪ್ರವೇಶವನ್ನು ನೀಡುತ್ತೇನೆ.
ನೀವು ನಿರ್ದಿಷ್ಟ ಕೆಲಸವನ್ನು ಹೊಂದಿರುವಾಗ ಸ್ಥಳೀಯ ಬೀಟ್ಸ್ ಕ್ಲೌಡ್
ನಿಮಗೆ ಪ್ರತಿದಿನ ಅಗತ್ಯವಿದ್ದಾಗ ಗೌಪ್ಯತೆ, ವೆಚ್ಚ-ಪರಿಣಾಮಕಾರಿತ್ವ ಮತ್ತು ಲಭ್ಯತೆ ಮುಖ್ಯವಾಗಿದೆ
ಸ್ಪ್ರೆಡ್ಶೀಟ್ಗಳು ವೇತನದಾರರ ಮಾಹಿತಿಯಿಂದ ಹಿಡಿದು ಗ್ರಾಹಕರ ಪಟ್ಟಿಗಳಿಂದ ವೈದ್ಯಕೀಯ ಮಾಹಿತಿಯವರೆಗೆ ಎಲ್ಲವನ್ನೂ ಒಳಗೊಂಡಿರಬಹುದು-ನೀವು ಹೊಂದಿರುವ ವಿಷಯ ಅಲ್ಲ ನೀವು ಸಂಪೂರ್ಣವಾಗಿ ನಿಯಂತ್ರಿಸಲಾಗದ ಡೇಟಾ ಧಾರಣದೊಂದಿಗೆ ಕ್ಲೌಡ್-ಆಧಾರಿತ ಸೇವೆಗೆ ಅಜಾಗರೂಕತೆಯಿಂದ ಸೇರಿಸಿ. ಆನ್-ಆವರಣದ ಮಾದರಿಗೆ ಬದಲಾಯಿಸುವ ಮೂಲಕ, ನೀವು ಈ ಅಪಾಯವನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ತೆಗೆದುಹಾಕಬಹುದು. ನೀವು ಬಳಸುವ ಕಂಪ್ಯೂಟರ್ ಎಲ್ಲಿಯವರೆಗೆ ಸುರಕ್ಷಿತವಾಗಿರುತ್ತದೆಯೋ ಅಲ್ಲಿಯವರೆಗೆ ನಿಮ್ಮ ಡೇಟಾ ಕೂಡ ಸುರಕ್ಷಿತವಾಗಿರುತ್ತದೆ.
ವೆಚ್ಚದ ಸಮಸ್ಯೆಯೂ ಇದೆ. ಸ್ಥಳೀಯ AI ಮಾದರಿಗಳು ಮಾತ್ರ ಒಳಗೊಂಡಿರುತ್ತವೆ ತುಂಬಾ ಒಂದನ್ನು ಚಲಾಯಿಸಬಹುದಾದ PC ಅನ್ನು ನೀವು ಹೊಂದಿದ್ದೀರಿ ಎಂದಾದಲ್ಲಿ ಕಡಿಮೆ ವೆಚ್ಚ. ಮತ್ತೊಂದೆಡೆ, ಚಂದಾದಾರಿಕೆ ಶುಲ್ಕಗಳು ಮತ್ತು API ವೆಚ್ಚಗಳು ಗಮನಾರ್ಹವಾಗಿ ಬದಲಾಗಬಹುದು. ಇದು ಮೊದಲ ಬಾರಿಗೆ ಉತ್ತಮ ಫಲಿತಾಂಶವನ್ನು ನೀಡಿದರೆ, ನೀವು ಒಳ್ಳೆಯವರು; ನೀವು ಫೇಬಲ್ 5.1 (ಅಥವಾ ಸಾನೆಟ್ 5) ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಬೇಕಾದರೆ ಮತ್ತು 20 ಬಾರಿ ಪುನರಾವರ್ತಿಸಬೇಕಾದರೆ, ಸ್ಥಳೀಯ ಮಾದರಿಯನ್ನು ಚಲಾಯಿಸಲು ನೀವು ಬರೆಯುವ ಟೋಕನ್ಗಳಿಗಿಂತ ಕಡಿಮೆ ವೆಚ್ಚವಾಗುತ್ತದೆ.
9B ಮಾದರಿಯು ಎಕ್ಸೆಲ್ ಅನ್ನು ಚೆನ್ನಾಗಿ ನಿಭಾಯಿಸಬಲ್ಲದು
ಸಣ್ಣ ಕೋಡರ್ಗಳು ಈಗ ಅಸಾಧಾರಣ ಕೋಡ್ ಅನ್ನು ಬರೆಯಬಹುದು
8B-14B ಪ್ಯಾರಾಮೀಟರ್ ಶ್ರೇಣಿಯಲ್ಲಿನ ಆಧುನಿಕ ಮಾದರಿಗಳು ವಾಸ್ತವವಾಗಿ ಎನ್ಕೋಡಿಂಗ್ನಲ್ಲಿ ಉತ್ತಮವಾಗಿವೆ; ನಾನು ಅವುಗಳನ್ನು ಸಾರ್ವಕಾಲಿಕ ಪೈಥಾನ್ನೊಂದಿಗೆ ಬಳಸುತ್ತೇನೆ. ಪೈಥಾನ್ಗೆ ಹೋಲಿಸಿದರೆ VBA ಮತ್ತು ಆಫೀಸ್ ಸ್ಕ್ರಿಪ್ಟ್ಗಳನ್ನು ತರಬೇತಿ ಡೇಟಾದಲ್ಲಿ ಪ್ರಾಯಶಃ ಕಡಿಮೆ ಪ್ರತಿನಿಧಿಸಲಾಗುತ್ತದೆ, ಆದರೆ ಅದು ಡೀಲ್-ಬ್ರೇಕರ್ ಆಗಿರಬಾರದು. ಆದ್ದರಿಂದ, ನಾನು ಅದನ್ನು ಪರೀಕ್ಷೆಗೆ ಒಳಪಡಿಸಿದೆ.
ನಾನು ಕ್ವೆನ್ ಶಿಫಾರಸು ಮಾಡಿದ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಬಳಸಿದ್ದೇನೆ:
- ತಾಪಮಾನ: 0.6
- up_p: 0.95
- ಟಾಪ್_ಕೆ: 20
- min_p: 0
- ಆಲೋಚನಾ ವಿಧಾನ: ಆನ್
ನಾನು ಸಂದರ್ಭವನ್ನು ಸುಮಾರು 20K ಗೆ ಹೆಚ್ಚಿಸಿದೆ; ಆಲೋಚನೆಯು ಬಹಳಷ್ಟು ಟೋಕನ್ಗಳನ್ನು ಬಳಸುತ್ತದೆ, ಮತ್ತು ನನ್ನ ಮೊದಲ ಪರೀಕ್ಷೆಯು ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಉತ್ಪಾದಿಸುವ ಮೊದಲು ಸಂಪೂರ್ಣ 8K ಸಂದರ್ಭ ವಿಂಡೋವನ್ನು ಬಳಸಿದೆ. ಪ್ರತಿ 8K ಸಂದರ್ಭವು ಮೆಮೊರಿ ಅಗತ್ಯಗಳಿಗೆ ಸುಮಾರು 1 GB ಅನ್ನು ಸೇರಿಸುತ್ತದೆ.
Qwen ನೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು ನೀವು ಬಳಸುವ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಅವಲಂಬಿಸಿ ನೀವು ಇದನ್ನು ಹೇಗೆ ಮಾಡುತ್ತೀರಿ ಎಂಬುದರ ವಿವರಗಳು ಬದಲಾಗುತ್ತವೆ. I LM ಸ್ಟುಡಿಯೋವನ್ನು ಬಳಸಲಾಗಿದೆ.
ಗೊಂದಲಮಯ ಡೇಟಾವನ್ನು ಸರಿಪಡಿಸಲಾಗುತ್ತಿದೆ
ನಾನು ಪ್ರಯತ್ನಿಸಲು ಬಯಸಿದ ವಿಷಯವೆಂದರೆ ಕೆಲವು ಗೊಂದಲಮಯ ಡೇಟಾವನ್ನು ಸರಿಪಡಿಸುವುದು, ಇದು ಸಾಮಾನ್ಯವಾಗಿದೆ. ನನ್ನ ಸ್ಯಾಂಪಲ್ ಶೀಟ್ ಪ್ರದೇಶವಾರು ವಿಭಜಿಸಲಾದ ಮಾರಾಟದ ಮಾಹಿತಿಯನ್ನು ಒಳಗೊಂಡಿದೆ, ಆದರೆ ಅನಗತ್ಯ ವೈಟ್ಸ್ಪೇಸ್ ಮತ್ತು ವಿಭಿನ್ನ ಕ್ಯಾಪಿಟಲೈಸೇಶನ್ ಸಂಪ್ರದಾಯಗಳೊಂದಿಗೆ ಸಮಸ್ಯೆಗಳಿವೆ, ಆದ್ದರಿಂದ ಇದಕ್ಕಾಗಿ ತ್ವರಿತ VBA ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಬರೆಯಲು ನಾನು ಕ್ವೆನ್ಗೆ ಕೇಳಿದೆ. ಇದು ಸಂಪೂರ್ಣವಾಗಿ ಕೆಲಸ ಮಾಡಿದೆ.
ಇನ್ನೂ ಒಂದು ಸಮಸ್ಯೆ ಇದೆ! ಕೋಷ್ಟಕವು ಅದರ ಮೂಲಕ ಹರಡಿರುವ ಖಾಲಿ ಸಾಲುಗಳ ಅವ್ಯವಸ್ಥೆಯನ್ನು ಹೊಂದಿದೆ, ಆದ್ದರಿಂದ ನಾನು ಪರಿಹರಿಸಲು VBA ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಕೇಳಿದೆ ಎಂದು ಸಮಸ್ಯೆ ಕೂಡ.
ನನ್ನ ಮೊದಲ ಪ್ರಾಂಪ್ಟ್ ತುಂಬಾ ಅಸ್ಪಷ್ಟವಾಗಿತ್ತು. ಖಾಲಿ ಸಾಲುಗಳನ್ನು ಅಳಿಸಲು ನಾನು ಹೇಳಿದೆ, ಆದರೆ ಮಾನ್ಯ ಫಲಿತಾಂಶಗಳ ನಡುವೆ ಖಾಲಿ ಸಾಲುಗಳು ಚದುರಿಹೋಗಿವೆ ಎಂದು ಅದು ಅರ್ಥವಾಗಲಿಲ್ಲ. ಆದ್ದರಿಂದ, ಆ ಮಾಹಿತಿಯನ್ನು ಸೇರಿಸಲು ನಾನು ನನ್ನ ಪ್ರಾಂಪ್ಟ್ ಅನ್ನು ಸರಿಹೊಂದಿಸಿದೆ ಮತ್ತು ಅದನ್ನು ಮತ್ತೆ ಓಡಿಸಿದೆ. ಆ ಸಮಯದಲ್ಲಿ, ಅದು ಬೇಕು ಎಂದು ಕೆಲಸ ಮಾಡಿದೆ.
ಆದ್ದರಿಂದ ಇದು ಬಹಳಷ್ಟು ನಿಭಾಯಿಸಬಲ್ಲದು ಸರಳ ಯಾಂತ್ರೀಕೃತಗೊಂಡವು ಚೆನ್ನಾಗಿದೆ. ಆದರೆ ಅವನು ದೊಡ್ಡದನ್ನು ನಿಭಾಯಿಸಬಹುದೇ? ನನ್ನ ಸ್ಪ್ರೆಡ್ಶೀಟ್ನಲ್ಲಿರುವ ಎಲ್ಲವನ್ನೂ ಒಂದೇ ಬಾರಿಗೆ ಸರಿಪಡಿಸಬಹುದೇ ಎಂದು ನೋಡಲು ನಾನು ನಿರ್ಧರಿಸಿದೆ:
-
ದ್ವಿಗುಣಗೊಳಿಸುವಿಕೆ
-
ಮಿಶ್ರ ಡೇಟಾ ಸ್ವರೂಪಗಳನ್ನು ಸರಿಪಡಿಸಿ ಮತ್ತು ಪರಿವರ್ತಿಸಿ
-
ಚದುರಿದ ಖಾಲಿ ಸಾಲುಗಳನ್ನು ತೆಗೆದುಹಾಕಿ
-
ಮಿಶ್ರ ಪ್ರದೇಶದ ಸಮಾವೇಶವನ್ನು ಸರಿಪಡಿಸಿ
-
ಒಟ್ಟು ಕಾಲಮ್ ಸೇರಿಸಿ
ಪ್ರಾಂಪ್ಟ್ ಎಷ್ಟು ಸ್ಪಷ್ಟವಾಗಿದೆ ಮತ್ತು ಅವನು ಅದನ್ನು ಸರಿಯಾಗಿ ಅರ್ಥೈಸಬಲ್ಲನೇ ಎಂಬುದರ ಮೇಲೆ ಯಶಸ್ಸು ಅಥವಾ ವೈಫಲ್ಯವನ್ನು ನಿರ್ಧರಿಸಲಾಗುತ್ತದೆ ಎಂಬುದು ನನ್ನ ಧೈರ್ಯವಾಗಿತ್ತು. ಅವರು ಕೆಲವು ಬಾರಿ ವಿಫಲವಾದ ಕೋಡ್ ಅನ್ನು ರಚಿಸಿದರು, ಆದರೆ ನಾನು ಅವರಿಗೆ ಡೀಬಗ್ ಮಾಡುವ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸಿದಾಗ ಅಂತಿಮವಾಗಿ ಅದನ್ನು ಸರಿಪಡಿಸಲು ಸಾಧ್ಯವಾಯಿತು.
ಆದಾಗ್ಯೂ, ಈ ವಿಷಯಗಳನ್ನು ಹಂತಗಳಲ್ಲಿ ಮಾಡುವ ಸ್ಕ್ರಿಪ್ಟ್ಗಳನ್ನು ರಚಿಸಲು ನಾನು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ. ಲೋಡ್ ತುಂಬಾ ದೊಡ್ಡದಾದಾಗ ಕೆಲವೊಮ್ಮೆ ಅದು ಲೂಪ್ನಲ್ಲಿ ಸಿಲುಕಿಕೊಳ್ಳುತ್ತದೆ, ಸಂಪೂರ್ಣ ಲಭ್ಯವಿರುವ ಸಂದರ್ಭವನ್ನು ತಿನ್ನುತ್ತದೆ ಮತ್ತು ನಂತರ ನಿಲ್ಲುತ್ತದೆ.
ಸಣ್ಣ ಸ್ಥಳೀಯ ಮಾದರಿಯು ಕೆಲಸವನ್ನು ಮಾಡಬಹುದು
ಸ್ಥಳೀಯ ಮಾದರಿ 9B ಕಾನೂನುಬದ್ಧವಾಗಿ ಸಮರ್ಥವಾದ ಎಕ್ಸೆಲ್ ಆಟೊಮೇಷನ್ ಸಹಾಯಕವಾಗಿದೆ. ನಿಮ್ಮ ನಿರ್ದಿಷ್ಟ ಆಟೊಮೇಷನ್ಗಳನ್ನು ನೀವು ನಿರ್ವಹಿಸುವವರೆಗೆ, ಇದು ನಿಜವಾಗಿಯೂ ಇದಕ್ಕಾಗಿ ಉತ್ತಮ ಸಾಧನವಾಗಿದೆ.
ಈ ಗಾತ್ರದ ಮಾದರಿಗಳನ್ನು ನೀವು ಒಂದೇ ಬಾರಿಗೆ ಟ್ರ್ಯಾಕ್ ಮಾಡಲು ಹಲವಾರು ವಿಷಯಗಳನ್ನು ನೀಡಿದಾಗ ಸಮಸ್ಯೆಗಳು ಉದ್ಭವಿಸಲು ಪ್ರಾರಂಭಿಸುತ್ತವೆ; ಅವರು ಲೂಪ್ಗಳಲ್ಲಿ ಸಿಲುಕಿಕೊಳ್ಳುತ್ತಾರೆ ಅಥವಾ ಅವರು ಹಿಂದೆ ಕೆಲಸ ಮಾಡುತ್ತಿದ್ದ ಯಾವುದೋ ಪ್ರಮುಖವಾದ ಟ್ರ್ಯಾಕ್ ಅನ್ನು ಕಳೆದುಕೊಳ್ಳುತ್ತಾರೆ.
ನಾನು ಕೂಡ ಶ್ರೇಷ್ಠ Excel ಗಾಗಿ ನಿರ್ದಿಷ್ಟ ಸೂತ್ರಗಳ ಅಭಿವೃದ್ಧಿಗೆ. ನಿಮಗೆ ಯಾಂತ್ರೀಕೃತಗೊಂಡಂತೆ ಸಂಕೀರ್ಣವಾದ ಏನಾದರೂ ಅಗತ್ಯವಿಲ್ಲದಿದ್ದರೆ, ಇದು ಅವರಿಗೆ ಮತ್ತೊಂದು ಉತ್ತಮ ಬಳಕೆಯಾಗಿದೆ.