** DSPy ಮತ್ತು LangChain ನೊಂದಿಗೆ GenAI-ಚಾಲಿತ ಸಾಫ್ಟ್ವೇರ್ ಡೆವಲಪ್ಮೆಂಟ್ ಪೈಪ್ಲೈನ್ಗಳನ್ನು ಸಂಘಟಿಸುವುದು**
ಪರಿಚಯ
ಜನರೇಟಿವ್ AI (GenAI) ತಂತ್ರಜ್ಞಾನಗಳ ಆಗಮನದೊಂದಿಗೆ ಸಾಫ್ಟ್ವೇರ್ ಅಭಿವೃದ್ಧಿಯ ಭೂದೃಶ್ಯವು ಗಮನಾರ್ಹ ರೂಪಾಂತರಕ್ಕೆ ಒಳಗಾಗುತ್ತಿದೆ. GenAI ಮಾದರಿಗಳು ನಾವು ಸಾಫ್ಟ್ವೇರ್ ಅಭಿವೃದ್ಧಿಯನ್ನು ಅನುಸರಿಸುವ ವಿಧಾನವನ್ನು ಕ್ರಾಂತಿಕಾರಿಗೊಳಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿವೆ, ಕೋಡ್ ಉತ್ಪಾದನೆಯಿಂದ ಪರೀಕ್ಷೆ ಮತ್ತು ನಿಯೋಜನೆಯವರೆಗೆ. ಈ ಲೇಖನದಲ್ಲಿ, DSPy ಮತ್ತು LangChain ಬಳಸಿಕೊಂಡು GenAI ಚಾಲಿತ ಸಾಫ್ಟ್ವೇರ್ ಅಭಿವೃದ್ಧಿ ಪೈಪ್ಲೈನ್ಗಳನ್ನು ಹೇಗೆ ಆರ್ಕೆಸ್ಟ್ರೇಟ್ ಮಾಡುವುದು ಎಂಬುದನ್ನು ನಾವು ಅನ್ವೇಷಿಸುತ್ತೇವೆ. ವರ್ಧಿತ ಸಾಫ್ಟ್ವೇರ್ ಡೆವಲಪ್ಮೆಂಟ್ ಪೈಪ್ಲೈನ್ಗಳಿಗಾಗಿ DSPy ಮತ್ತು LangChain ನೊಂದಿಗೆ GenAI ಮಾದರಿಗಳನ್ನು ಸಂಯೋಜಿಸುವುದರ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸುವ ಮೂಲಕ AI- ಚಾಲಿತ DevOps ಆಟೊಮೇಷನ್ನ ಪ್ರಪಂಚವನ್ನು ನಾವು ಪರಿಶೀಲಿಸುತ್ತೇವೆ.
DSPy ಮತ್ತು LangChain ಎಂದರೇನು?
DSPy ಎಂಬುದು ಪೈಥಾನ್ ಲೈಬ್ರರಿಯಾಗಿದ್ದು ಅದು ಸಾಫ್ಟ್ವೇರ್ ಅಭಿವೃದ್ಧಿ ಪೈಪ್ಲೈನ್ಗಳೊಂದಿಗೆ GenAI ಮಾದರಿಗಳನ್ನು ಸಂಯೋಜಿಸಲು ಸರಳ ಮತ್ತು ಪರಿಣಾಮಕಾರಿ ಮಾರ್ಗವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಕೋಡ್ ಉತ್ಪಾದನೆ, ಪರೀಕ್ಷೆ ಮತ್ತು ನಿಯೋಜನೆಯಂತಹ ಕಾರ್ಯಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಲು GenAI ನ ಶಕ್ತಿಯನ್ನು ನಿಯಂತ್ರಿಸಲು ಡೆವಲಪರ್ಗಳಿಗೆ ಇದು ಅನುಮತಿಸುತ್ತದೆ.
ಮತ್ತೊಂದೆಡೆ, ಲ್ಯಾಂಗ್ಚೈನ್ ಪೈಥಾನ್ ಲೈಬ್ರರಿಯಾಗಿದ್ದು ಅದು ಸಂವಾದಾತ್ಮಕ AI ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ನಿರ್ಮಿಸಲು ಉಪಕರಣಗಳ ಗುಂಪನ್ನು ಒದಗಿಸುತ್ತದೆ. GenAI ಮಾದರಿಗಳೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಬಹುದಾದ ಚಾಟ್ಬಾಟ್ಗಳು, ಧ್ವನಿ ಸಹಾಯಕರು ಮತ್ತು ಇತರ ಸಂವಾದಾತ್ಮಕ ಇಂಟರ್ಫೇಸ್ಗಳನ್ನು ರಚಿಸಲು ಇದು ಡೆವಲಪರ್ಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ.
** DSPy ಮತ್ತು LangChain ಅನ್ನು ಬಳಸುವ ಪ್ರಯೋಜನಗಳು**
DSPy ಮತ್ತು LangChain ನ ಏಕೀಕರಣವು ಸಾಫ್ಟ್ವೇರ್ ಅಭಿವೃದ್ಧಿ ಪೈಪ್ಲೈನ್ಗಳಿಗೆ ಹಲವಾರು ಪ್ರಯೋಜನಗಳನ್ನು ನೀಡುತ್ತದೆ:
- ಸುಧಾರಿತ ದಕ್ಷತೆ: GenAI ಮಾದರಿಗಳು ಪುನರಾವರ್ತಿತ ಕಾರ್ಯಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಬಹುದು, ಉನ್ನತ ಮಟ್ಟದ ಕಾರ್ಯಗಳ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸಲು ಡೆವಲಪರ್ಗಳನ್ನು ಮುಕ್ತಗೊಳಿಸಬಹುದು.
- ** ವರ್ಧಿತ ನಿಖರತೆ**: GenAI ಮಾದರಿಗಳು ಕೋಡ್ನಲ್ಲಿ ದೋಷಗಳು ಮತ್ತು ಅಸಂಗತತೆಗಳನ್ನು ಪತ್ತೆ ಮಾಡಬಹುದು, ದೋಷಗಳು ಮತ್ತು ದೋಷಗಳ ಸಾಧ್ಯತೆಯನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ.
- ಹೆಚ್ಚಿದ ಉತ್ಪಾದಕತೆ: GenAI ಮಾದರಿಗಳು ಕೋಡ್ ಅನ್ನು ರಚಿಸಬಹುದು ಮತ್ತು ಪರೀಕ್ಷೆಯನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಬಹುದು, ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಅಗತ್ಯವಿರುವ ಸಮಯ ಮತ್ತು ಶ್ರಮವನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ.
- ಉತ್ತಮ ಸಹಯೋಗ: ಲ್ಯಾಂಗ್ಚೈನ್ನ ಸಂವಾದಾತ್ಮಕ ಇಂಟರ್ಫೇಸ್ ಡೆವಲಪರ್ಗಳಿಗೆ GenAI ಮಾದರಿಗಳೊಂದಿಗೆ ಹೆಚ್ಚು ನೈಸರ್ಗಿಕ ಮತ್ತು ಅರ್ಥಗರ್ಭಿತ ರೀತಿಯಲ್ಲಿ ಸಂವಹನ ನಡೆಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.
** DSPy ಮತ್ತು LangChain ನೊಂದಿಗೆ GenAI-ಚಾಲಿತ ಸಾಫ್ಟ್ವೇರ್ ಅಭಿವೃದ್ಧಿ ಪೈಪ್ಲೈನ್ಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದು**
DSPy ಮತ್ತು LangChain ನೊಂದಿಗೆ GenAI-ಚಾಲಿತ ಸಾಫ್ಟ್ವೇರ್ ಅಭಿವೃದ್ಧಿ ಪೈಪ್ಲೈನ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು, ಈ ಹಂತಗಳನ್ನು ಅನುಸರಿಸಿ:
- DSPy ಮತ್ತು LangChain ಸ್ಥಾಪಿಸಿ: Pip ಅನ್ನು ಬಳಸಿಕೊಂಡು DSPy ಮತ್ತು LangChain ಲೈಬ್ರರಿಗಳನ್ನು ಸ್ಥಾಪಿಸಿ:
pip install dspy langchain. - DSPy ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ: ನಿಮ್ಮ GenAI ಮಾದರಿಗೆ ಸಂಪರ್ಕಿಸಲು DSPy ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ. ಇದು ಸಾಮಾನ್ಯವಾಗಿ Google ಕ್ಲೌಡ್ AI ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಅಥವಾ Amazon SageMaker ನಂತಹ ಕ್ಲೌಡ್-ಆಧಾರಿತ GenAI ಸೇವೆಗೆ ಸಂಪರ್ಕವನ್ನು ಹೊಂದಿಸುವುದನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ.
- LangChain ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ರಚಿಸಿ: ನಿಮ್ಮ GenAI ಮಾದರಿಯೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು LangChain ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ರಚಿಸಿ. ಇದು ಸಾಮಾನ್ಯವಾಗಿ ರಾಸಾ ಅಥವಾ ಡೈಲಾಗ್ಫ್ಲೋನಂತಹ ಲೈಬ್ರರಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಸಂವಾದಾತ್ಮಕ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವುದನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ.
- DSPy ಮತ್ತು LangChain ಅನ್ನು ಸಂಯೋಜಿಸಿ: ಸಾಫ್ಟ್ವೇರ್ ಅಭಿವೃದ್ಧಿ ಪೈಪ್ಲೈನ್ನೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು GenAI ಮಾದರಿಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು DSPy ಮತ್ತು LangChain ಅನ್ನು ಸಂಯೋಜಿಸಿ.
ಉದಾಹರಣೆ ಕೋಡ್: ಡಿಎಸ್ಪಿ ಮತ್ತು ಲ್ಯಾಂಗ್ಚೈನ್ ಅನ್ನು ಸಂಯೋಜಿಸುವುದು
DSPy ಮತ್ತು LangChain ಅನ್ನು ಹೇಗೆ ಸಂಯೋಜಿಸುವುದು ಎಂಬುದನ್ನು ಪ್ರದರ್ಶಿಸುವ ಉದಾಹರಣೆ ಕೋಡ್ ಬ್ಲಾಕ್ ಇಲ್ಲಿದೆ: ``ಹೆಬ್ಬಾವು ಡಿಎಸ್ಪಿ ಆಮದು ಲ್ಯಾಂಗ್ಚೈನ್ ಆಮದು LLAMA ನಿಂದ
ಕ್ಲೈಂಟ್ = dspy.Client()
LangChain LLAMA ಮಾದರಿಯನ್ನು ರಚಿಸಿ
ಮಾದರಿ = ಲಾಮಾ( api_key="YOUR_API_KEY", api_secret="YOUR_API_SECRET", model_name="YOUR_MODEL_NAME", )
GenAI ಮಾದರಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಕೋಡ್ ಅನ್ನು ರಚಿಸುವ ಕಾರ್ಯವನ್ನು ವಿವರಿಸಿ
ಜನರೇಟ್_ಕೋಡ್ (ಭಾಷೆ, ಕೋಡ್): # GenAI ಮಾದರಿಗೆ ಸಂಪರ್ಕಿಸಲು DSPy ಬಳಸಿ client.connect(ಮಾದರಿ)
# ಕೋಡ್ ಅನ್ನು ರಚಿಸಲು GenAI ಮಾದರಿಯನ್ನು ಬಳಸಿ
generated_code = client.generate_code(ಭಾಷೆ, ಕೋಡ್)
# ರಚಿಸಿದ ಕೋಡ್ ಅನ್ನು ಹಿಂತಿರುಗಿ
ಜನರೇಟ್_ಕೋಡ್ ಹಿಂತಿರುಗಿ
ರಚಿತವಾದ ಕೋಡ್ ಅನ್ನು ಪರೀಕ್ಷಿಸಲು ಕಾರ್ಯವನ್ನು ವಿವರಿಸಿ
ಡೆಫ್ ಟೆಸ್ಟ್_ಕೋಡ್(ಕೋಡ್): # GenAI ಮಾದರಿಗೆ ಸಂಪರ್ಕಿಸಲು DSPy ಬಳಸಿ client.connect(ಮಾದರಿ)
# ಕೋಡ್ ಅನ್ನು ಪರೀಕ್ಷಿಸಲು GenAI ಮಾದರಿಯನ್ನು ಬಳಸಿ
test_results = client.test_code(ಕೋಡ್)
# ಪರೀಕ್ಷಾ ಫಲಿತಾಂಶಗಳನ್ನು ಹಿಂತಿರುಗಿ
ಪರೀಕ್ಷಾ_ಫಲಿತಾಂಶಗಳನ್ನು ಹಿಂತಿರುಗಿಸಿ
GenAI ಮಾದರಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಕೋಡ್ ಅನ್ನು ರಚಿಸಿ
ಭಾಷೆ = "ಹೆಬ್ಬಾವು" ಕೋಡ್ = "ಮುದ್ರಣ('ಹಲೋ ವರ್ಲ್ಡ್!')" generated_code = generate_code(ಭಾಷೆ, ಕೋಡ್)
ರಚಿಸಿದ ಕೋಡ್ ಅನ್ನು ಪರೀಕ್ಷಿಸಿ
test_results = test_code(generated_code)
ಪರೀಕ್ಷಾ ಫಲಿತಾಂಶಗಳನ್ನು ಮುದ್ರಿಸಿ
ಮುದ್ರಣ (ಪರೀಕ್ಷೆ_ಫಲಿತಾಂಶಗಳು)
**ಟಾಪ್ 5-10 ಹೆಚ್ಚು ಬಳಸಿದ ಆಜ್ಞೆಗಳು/ತುಣುಕುಗಳು**
DSPy ಮತ್ತು LangChain ಗಾಗಿ ಹೆಚ್ಚು ಬಳಸಿದ 5-10 ಕಮಾಂಡ್ಗಳು/ತುಣುಕುಗಳು ಇಲ್ಲಿವೆ:
1. `dspy.Client.connect(model)`: DSPy ಬಳಸಿಕೊಂಡು GenAI ಮಾದರಿಗೆ ಸಂಪರ್ಕಿಸುತ್ತದೆ.
2. `langchain.LLAMA(api_key="YOUR_API_KEY", api_secret="YOUR_API_SECRET", model_name="YOUR_MODEL_NAME")`: LangChain LLAMA ಮಾದರಿಯನ್ನು ರಚಿಸುತ್ತದೆ.
3. `dspy.Client.generate_code(ಭಾಷೆ, ಕೋಡ್)`: ಕೋಡ್ ಅನ್ನು ರಚಿಸಲು GenAI ಮಾದರಿಯನ್ನು ಬಳಸುತ್ತದೆ.
4. `dspy.Client.test_code(code)`: ಕೋಡ್ ಅನ್ನು ಪರೀಕ್ಷಿಸಲು GenAI ಮಾದರಿಯನ್ನು ಬಳಸುತ್ತದೆ.
5. `langchain.LLAMA.interact(user_input)`: LangChain LLAMA ಮಾದರಿಯನ್ನು ಬಳಸಿಕೊಂಡು GenAI ಮಾದರಿಯೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸುತ್ತದೆ.
6. `dspy.Client.connect(model).generate_code(ಭಾಷೆ, ಕೋಡ್)`: GenAI ಮಾದರಿಗೆ ಸಂಪರ್ಕಿಸುತ್ತದೆ ಮತ್ತು DSPy ಬಳಸಿಕೊಂಡು ಕೋಡ್ ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ.
7. `langchain.LLAMA.interact(user_input).generate_code(language, code)`: GenAI ಮಾದರಿಯೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸುತ್ತದೆ ಮತ್ತು LangChain ಬಳಸಿಕೊಂಡು ಕೋಡ್ ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ.
8. `dspy.Client.test_code(code).generate_code(language, code)`: ಕೋಡ್ ಅನ್ನು ಪರೀಕ್ಷಿಸುತ್ತದೆ ಮತ್ತು DSPy ಬಳಸಿಕೊಂಡು ಕೋಡ್ ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ.
9. `langchain.LLAMA.interact(user_input).test_code(code)`: GenAI ಮಾದರಿಯೊಂದಿಗೆ ಸಂವಹಿಸುತ್ತದೆ ಮತ್ತು LangChain ಬಳಸಿಕೊಂಡು ಕೋಡ್ ಅನ್ನು ಪರೀಕ್ಷಿಸುತ್ತದೆ.
10. `dspy.Client.connect(model).test_code(code).generate_code(language, code)`: GenAI ಮಾದರಿಗೆ ಸಂಪರ್ಕಿಸುತ್ತದೆ, ಕೋಡ್ ಅನ್ನು ಪರೀಕ್ಷಿಸುತ್ತದೆ ಮತ್ತು DSPy ಬಳಸಿಕೊಂಡು ಕೋಡ್ ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ.
**ದೃಶ್ಯೀಕರಣ**
Chart.js ಅನ್ನು ಬಳಸಿಕೊಂಡು GenAI-ಚಾಲಿತ ಸಾಫ್ಟ್ವೇರ್ ಅಭಿವೃದ್ಧಿ ಪೈಪ್ಲೈನ್ನ ದೃಶ್ಯೀಕರಣ ಇಲ್ಲಿದೆ:
```json
{
"ಪ್ರಕಾರ": "ಬಾರ್",
"ಡೇಟಾ": {
"ಲೇಬಲ್ಗಳು": ["ಕೋಡ್ ಜನರೇಷನ್", "ಕೋಡ್ ಟೆಸ್ಟಿಂಗ್", "ಕೋಡ್ ನಿಯೋಜನೆ"],
"ಡೇಟಾಸೆಟ್ಗಳು": [
{
"ಲೇಬಲ್": "GenAI ಮಾದರಿ",
"ಡೇಟಾ": [10, 20, 30],
"backgroundColor": "rgba(255, 99, 132, 0.2)",
"borderColor": "rgba(255, 99, 132, 1)",
"ಬಾರ್ಡರ್ ಅಗಲ": 1
},
{
"ಲೇಬಲ್": "ಮಾನವ ಡೆವಲಪರ್",
"ಡೇಟಾ": [5, 10, 15],
"backgroundColor": "rgba(54, 162, 235, 0.2)",
"ಬಾರ್ಡರ್ ಕಲರ್": "rgba(54, 162, 235, 1)",
"ಬಾರ್ಡರ್ ಅಗಲ": 1
}
]
},
"ಆಯ್ಕೆಗಳು": {
"ಶೀರ್ಷಿಕೆ": {
"ಪ್ರದರ್ಶನ": ನಿಜ,
"text": "GenAI-ಚಾಲಿತ ಸಾಫ್ಟ್ವೇರ್ ಅಭಿವೃದ್ಧಿ ಪೈಪ್ಲೈನ್"
},
"ಮಾಪಕಗಳು": {
"yAxes": [
{
"ಉಣ್ಣಿ": {
"beginAtZero": ನಿಜ
}
}
]
}
}
}
ಈ ದೃಶ್ಯೀಕರಣವು GenAI ಮಾದರಿ ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ ಅಭಿವೃದ್ಧಿ ಪೈಪ್ಲೈನ್ಗೆ ಮಾನವ ಡೆವಲಪರ್ ಕೊಡುಗೆಯನ್ನು ತೋರಿಸುತ್ತದೆ. GenAI ಮಾದರಿಯು ಕೋಡ್ ಉತ್ಪಾದನೆ, ಪರೀಕ್ಷೆ ಮತ್ತು ನಿಯೋಜನೆಗೆ ಕಾರಣವಾಗಿದೆ, ಆದರೆ ಮಾನವ ಡೆವಲಪರ್ ರಚಿಸಿದ ಕೋಡ್ ಅನ್ನು ಪರಿಶೀಲಿಸುವ ಮತ್ತು ಮೌಲ್ಯೀಕರಿಸುವ ಜವಾಬ್ದಾರಿಯನ್ನು ಹೊಂದಿರುತ್ತಾನೆ.
** ತೀರ್ಮಾನ **
DSPy ಮತ್ತು LangChain ನ ಏಕೀಕರಣವು GenAI-ಚಾಲಿತ ಸಾಫ್ಟ್ವೇರ್ ಅಭಿವೃದ್ಧಿ ಪೈಪ್ಲೈನ್ಗಳನ್ನು ಸಂಘಟಿಸಲು ಪ್ರಬಲ ಮಾರ್ಗವನ್ನು ನೀಡುತ್ತದೆ. GenAI ಮಾದರಿಗಳ ಶಕ್ತಿಯನ್ನು ಹೆಚ್ಚಿಸುವ ಮೂಲಕ, ಡೆವಲಪರ್ಗಳು ಕೋಡ್ ಉತ್ಪಾದನೆ, ಪರೀಕ್ಷೆ ಮತ್ತು ನಿಯೋಜನೆಯಂತಹ ಕಾರ್ಯಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಬಹುದು, ಉನ್ನತ ಮಟ್ಟದ ಕಾರ್ಯಗಳ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸಲು ಸಮಯವನ್ನು ಮುಕ್ತಗೊಳಿಸಬಹುದು. GenAI-ಚಾಲಿತ ಸಾಫ್ಟ್ವೇರ್ ಅಭಿವೃದ್ಧಿ ಪೈಪ್ಲೈನ್ ಅನ್ನು ರಚಿಸಲು DSPy ಮತ್ತು LangChain ಅನ್ನು ಹೇಗೆ ಸಂಯೋಜಿಸುವುದು ಎಂಬುದನ್ನು ಉದಾಹರಣೆ ಕೋಡ್ ಬ್ಲಾಕ್ ಮತ್ತು ಟಾಪ್ 5-10 ಕಮಾಂಡ್ಗಳು/ತುಣುಕುಗಳು ಪ್ರದರ್ಶಿಸುತ್ತವೆ. ದೃಶ್ಯೀಕರಣ ವಿಭಾಗವು ಪೈಪ್ಲೈನ್ನ ಸ್ಪಷ್ಟ ಮತ್ತು ಅರ್ಥಗರ್ಭಿತ ಪ್ರಾತಿನಿಧ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ, GenAI ಮಾದರಿ ಮತ್ತು ಮಾನವ ಅಭಿವರ್ಧಕರ ಕೊಡುಗೆಗಳನ್ನು ಎತ್ತಿ ತೋರಿಸುತ್ತದೆ.