ਮੈਂ Ballerina ਨਾਲ ਇੱਕ AI ਸਰਵਿਸ ਬਣਾਈ

ਮੈਂ sentiment analysis ਲਈ ਇੱਕ API ਬਣਾਈ। ਮੈਂ Ballerina ਦੀ ਵਰਤੋਂ ਕੀਤੀ। ਮੈਂ ਇਸ ਭਾਸ਼ਾ ਦੀ ਪਹਿਲਾਂ ਕਦੇ ਵਰਤੋਂ ਨਹੀਂ ਕੀਤੀ ਸੀ।

ਮੈਂ ਆਮ ਤੌਰ 'ਤੇ Express ਜਾਂ Flask ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹਾਂ। ਮੈਂ ਕੁਝ ਨਵਾਂ ਅਜ਼ਮਾਉਣਾ ਚਾਹੁੰਦਾ ਸੀ।

ਜ਼ਿਆਦਾਤਰ backend ਕੋਡ ਪਲੰਬਿੰਗ (plumbing) ਵਰਗਾ ਹੁੰਦਾ ਹੈ। ਤੁਸੀਂ JSON ਨੂੰ parse ਕਰਦੇ ਹੋ। ਤੁਸੀਂ ਡਾਟਾ ਨੂੰ ਇੱਕ ਥਾਂ ਤੋਂ ਦੂਜੀ ਥਾਂ ਲਿਜਾਂਦੇ ਹੋ। ਤੁਸੀਂ ਗਲਤੀਆਂ (errors) ਨੂੰ ਸੰਭਾਲਦੇ ਹੋ। ਅਸਲ logic ਛੋਟਾ ਹੁੰਦਾ ਹੈ। ਵਾਇਰਿੰਗ (wiring) ਵੱਡੀ ਹੁੰਦੀ ਹੈ।

Ballerina networking ਨੂੰ ਭਾਸ਼ਾ ਦੇ ਅੰਦਰ ਹੀ ਲਿਆਉਂਦੀ ਹੈ। ਇੱਥੇ ਉਹ ਚੀਜ਼ਾਂ ਹਨ ਜੋ ਮੈਂ ਸਿੱਖੀਆਂ:

Ballerina 'glue work' ਲਈ ਹੈ। ਇਸਦੀ ਵਰਤੋਂ APIs ਅਤੇ databases ਨੂੰ ਜੋੜਨ ਲਈ ਕਰੋ। ਇਹ ਵਾਇਰਿੰਗ ਨੂੰ ਕੁਦਰਤੀ ਬਣਾਉਂਦੀ ਹੈ।

ਜੇਕਰ ਤੁਸੀਂ ਫਰੇਮਵਰਕਸ ਨੂੰ ਆਪਸ ਵਿੱਚ ਜੋੜਨਾ ਬੰਦ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ Ballerina ਅਜ਼ਮਾਓ।

ਸਰੋਤ: https://dev.to/roshenia11y/i-built-an-ai-service-in-ballerina-a-language-id-never-used-heres-what-surprised-me-51jj