ನಾನು Ballerina ಬಳಸಿ ಒಂದು AI ಸೇವೆಯನ್ನು ನಿರ್ಮಿಸಿದೆ

ನಾನು sentiment analysis ಗಾಗಿ ಒಂದು API ಅನ್ನು ನಿರ್ಮಿಸಿದೆ. ನಾನು Ballerina ಅನ್ನು ಬಳಸಿದೆ. ನಾನು ಈ ಮೊದಲು ಈ ಭಾಷೆಯನ್ನು ಎಂದಿಗೂ ಬಳಸಿರಲಿಲ್ಲ.

ನಾನು ಸಾಮಾನ್ಯವಾಗಿ Express ಅಥವಾ Flask ಬಳಸುತ್ತೇನೆ. ನಾನು ಹೊಸದನ್ನು ಪ್ರಯತ್ನಿಸಲು ಬಯಸಿದ್ದೆ.

ಹೆಚ್ಚಿನ backend ಕೋಡ್ ಕೇವಲ ಪ್ಲಂಬಿಂಗ್ (plumbing) ಕೆಲಸದಂತಿದೆ. ನೀವು JSON ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡುತ್ತೀರಿ. ಡೇಟಾವನ್ನು ವರ್ಗಾಯಿಸುತ್ತೀರಿ. ದೋಷಗಳನ್ನು (errors) ನಿರ್ವಹಿಸುತ್ತೀರಿ. ನಿಜವಾದ ಲಾಜಿಕ್ ಚಿಕ್ಕದಾಗಿರುತ್ತದೆ. ವೈರಿಂಗ್ (wiring) ದೊಡ್ಡದಾಗಿರುತ್ತದೆ.

Ballerina ನೆಟ್‌ವರ್ಕಿಂಗ್ ಅನ್ನು ಭಾಷೆಯ ಒಳಗೇ ತರುತ್ತದೆ. ನಾನು ಕಲಿತ ವಿಷಯಗಳು ಇಲ್ಲಿವೆ:

Ballerina ಎಂಬುದು 'glue work' ಗಾಗಿ ಮಾಡಲ್ಪಟ್ಟಿದೆ. API ಮತ್ತು ಡೇಟಾಬೇಸ್‌ಗಳನ್ನು ಸಂಪರ್ಕಿಸಲು ಇದನ್ನು ಬಳಸಿ. ಇದು ವೈರಿಂಗ್ ಅನ್ನು ಸಹಜವೆಂದು ಅನಿಸುವಂತೆ ಮಾಡುತ್ತದೆ.

ನೀವು ಫ್ರೇಮ್‌ವರ್ಕ್‌ಗಳನ್ನು ಒಂದಕ್ಕೊಂದು ಜೋಡಿಸುವುದನ್ನು ನಿಲ್ಲಿಸಬೇಕೆಂದಿದ್ದರೆ Ballerina ಅನ್ನು ಪ್ರಯತ್ನಿಸಿ.

ಮೂಲ: https://dev.to/roshenia11y/i-built-an-ai-service-in-ballerina-a-language-id-never-used-heres-what-surprised-me-51jj