Skip to content

Latest commit

 

History

History
224 lines (160 loc) · 23.5 KB

File metadata and controls

224 lines (160 loc) · 23.5 KB

ಜಾವಾಕ್ಕೆ ಜನರೇಟಿವ್ AI ಸೃಷ್ಟಿಸುವಿಗಾಗಿ ಅಭಿವೃದ್ಧಿ ಪರಿಸರವನ್ನು ಹೊಂದಿಸುವುದು

ವೇಗೆ ಆರಂಭಿಸುವುದು: ನಿಮ್ಮ AI ಮಾದರಿಗಳನ್ನು ಇಳಿವೆಯಾಗಿಯೇ Bicep + azd ಬಳಸಿ Azure AI Foundry ನಲ್ಲಿ ಕೋಡ್ ರೂಪದಲ್ಲಿ ಕೆಲವು ನಿಮಿಷಗಳಲ್ಲಿ ಪ್ರಾವೀಣ್ಯಗೊಳಿಸಿ — Azure AI Foundry ಸೆಟ್ ಅಪ್ ಗೈಡ್ ನೋಡಿ. ಪ್ರಮಾಣೀಕರಣವು ಕೀಲೆಸ್ (Microsoft Entra ID), ಆದ್ದರಿಂದ ಯಾವುದೇ API ಕೀಲಿಗಳನ್ನು ನಿರ್ವಹಿಸುವ ಅಗತ್ಯವಿಲ್ಲ.

ನೀವು ಕಲಿಯೋದು ಏನು

  • AI ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗಾಗಿ ಜಾವಾ ಅಭಿವೃದ್ಧಿ ಪರಿಸರವನ್ನು ಹೊಂದಿಸುವುದು
  • ನಿಮ್ಮ ಇಷ್ಟದ ಅಭಿವೃದ್ಧಿ ಪರಿಸರವನ್ನು ಆರಿಸಿಕೊಂಡು ಸಂರಚಿಸುವುದು (Codespaces ಸ್ಮೇತ ಬಾಲ್ ಪ್ರಥಮ, ಸ್ಥಳೀಯ ಡೆವ್ ಕಂಟೈನರ್ ಅಥವಾ ಪೂರ್ಣ ಸ್ಥಳೀಯ ಸೆಟ್ ಅಪ್)
  • ನಿಮ್ಮ ಪರಿಸರವನ್ನು ಪರಿಶೀಲಿಸಲು Azure AI Foundry ಮಾದರಿಯೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸುವುದು

ವಿಷಯಸೂಚಿ

ಪರಿಚಯ

ಈ ಅಧ್ಯಾಯದಲ್ಲಿ ಅಭಿವೃದ್ಧಿ ಪರಿಸರವನ್ನು ಹೊಂದಿಸುವ ಬಗ್ಗೆ ಮಾರ್ಗದರ್ಶನ ನೀಡಲಾಗುತ್ತದೆ. ಈ ಕೋರ್ಸ್‌ನಲ್ಲೆಲ್ಲಾ ನಾವು ಮಾದರಿಗಳಿಗಾಗಿ Azure AI Foundry ಅನ್ನು ಬಳಸುತ್ತೇವೆ. ನೀವು Bicep ಮತ್ತು Azure ಡೆವಲಪರ್ CLI (azd) ಬಳಸಿ ಕೋಡ್ ರೂಪದಲ್ಲಿ ಮಾದರಿಗಳನ್ನು ಪ್ರಾವೀಣ್ಯಗೊಳಿಸುತ್ತೀರಿ, ನಂತರ ಕೀಲೆಸ್ ಪ್ರಮಾಣೀಕರಣ (Microsoft Entra ID) ಮೂಲಕ ಸಂಪರ್ಕ ಮಾಡುತ್ತೀರಿ — ಯಾವುದೇ API ಕೀಲು ನಕಲಿಸುವ ಅಥವಾ ಹರಡುವ ಅಗತ್ಯವಿಲ್ಲ.

ಯಾವುದೇ ಸ್ಥಳೀಯ ಸೆಟ್ ಅಪ್ ಅಗತ್ಯವಿಲ್ಲ! GitHub Codespaces ಅನ್ನು ಬಳಸಬಹುದು, ಇದು ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಸಂಪೂರ್ಣ ಅಭಿವೃದ್ಧಿ ಪರಿಸರವನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು ಆ ಹಕ್ಕಿನಿಂದ Foundry ಅನ್ನು ಪ್ರಾವೀಣ್ಯಗೊಳಿಸುತ್ತದೆ.

ನಾವು ಈ ಕೋರ್ಸ್‌ಗೆ Azure AI Foundry ಅನ್ನು ಬಳಸುವ ಕಾರಣಗಳು:

  • ಕೋಡ್ ರೂಪದಲ್ಲಿ ಪ್ರಾವೀಣ್ಯಗೊಳಿಸಲಾಗಿದೆ — ಒಂದೇ azd up ಮೂಲಕ ಖಾತೆ ಮತ್ತು ಮಾದರಿ ನಿಯೋಜನೆಗಳನ್ನು ನಿಷ್ಪತ್ತಿಮಾಡುತ್ತದೆ
  • ಕೀಲೆಸ್ — ನಿಮ್ಮ Azure ಸೈನ್-ಇನ್ ಅಥವಾ ನಿರ್ವಹಿಸಲಾದ ಗುರುತಿನಿಂದ ಪ್ರಮಾಣೀಕೃತವಾಗುತ್ತದೆ
  • ಉತ್ಪಾದನೆಗೆ ಸಿದ್ಧ — ಅಂದರೆ ನಿನ್ನೆ ರನ್ ಆಗುವ ಕೋಡ್ ಸ್ಥಳೀಯ ಹಾಗೂ Azure ಎರಡೂಲ್ಲಿ ಕೆಲಸಮಾಡುತ್ತದೆ
  • ಬदलಾಯಶೀಲ — ಮಾದರಿಗಳನ್ನು ಬದಲಾಯಿಸಲು ನಿಯೋಜನೆಯ ಹೆಸರನ್ನು ಬದಲಾಯಿಸುವುದನ್ನು ಮಾತ್ರ ಅಗತ್ಯವಿದೆ, ನಿಮ್ಮ ಕೋಡ್ ಬದಲಾಯಿಸುವ ಅಗತ್ಯವಿಲ್ಲ

ಗಮನಿಸಿ: Azure AI Foundry ನಿಯೋಜನೆಗಳು ಪ್ರತಿ ಟೋಕನ್ ಆಧಾರಿತ (ಪಾವತಿ-ಅನ್ವಯ) ಆಗಿವೆ. ಪ್ರಾವೀಣ್ಯಗೊಳಿಸುವಿಕೆ, ಪ್ರದೇಶ ಮತ್ತು ವೆಚ್ಚ ವಿವರಗಳಿಗೆ Azure AI Foundry ಸೆಟ್ ಅಪ್ ಗೈಡ್ ನೋಡಿ.

ಹಂತ 1: ನಿಮ್ಮ ಅಭಿವೃದ್ಧಿ ಪರಿಸರವನ್ನು ಹೊಂದಿಸುವುದು

ನಾವು ಈ ಜನರೇಟಿವ್ AI ಫಾರ್ ಜಾವಾ ಕೋರ್ಸ್‌ಗಾಗಿ ಎಲ್ಲಾ ಅಗತ್ಯ ಸಾಧನಗಳನ್ನು ಹೊಂದಿರುವ ಪೂರ್ವಸಿದ್ಧ ಡೆವಲಪ್ಮೆಂಟ್ ಕಂಟೈನರ್ ರಚಿಸಿದ್ದೇವೆ, ಇದರಿಂದ ಸೆಟ್ ಅಪ್ ಸಮಯ ಇಳಿಸಬಹುದು ಮತ್ತು ಎಲ್ಲ ಒزارುವಿಕೆ ಸಾಧನಗಳು ನಿಮ್ಮ ಬಳಿ ಇರಲಿದೆ. ನಿಮ್ಮ ಇಷ್ಟದ ಅಭಿವೃದ್ಧಿ ವಿಧಾನವನ್ನು ಆರಿಸಿಕೊಳ್ಳಿ:

ಪರಿಸರ ಸೆಟ್ ಅಪ್ ಆಯ್ಕೆಗಳಿವೆ:

ಆಯ್ಕೆ A: GitHub Codespaces (ಶಿಫಾರಸು)

2 ನಿಮಿಷಗಳಲ್ಲಿ ಕೋಡಿಂಗ್ ಪ್ರಾರಂಭಿಸಿ - ಯಾವುದೇ ಸ್ಥಳೀಯ ಸೆಟ್ ಅಪ್ ಅಗತ್ಯವಿಲ್ಲ!

  1. ಈ ರೆಪೊಸಿಟರಿಯನ್ನು ನಿಮ್ಮ GitHub ಖಾತೆಗೆ Fork ಮಾಡಿ

    ಗಮನಿಸಿ: ಮೂಲ ಸಂರಚನೆಯನ್ನು ಸಂಪಾದಿಸಲು ಬಯಸಿದರೆ Dev Container Configuration ನೋಡಿ

  2. CodeCodespaces ಟ್ಯಾಬ್ → ...New with options... ಕ್ಲಿಕ್ ಮಾಡಿ
  3. ಡಿಫಾಲ್ಟ್‌ಗಳು ಬಳಸಿಕೊಳ್ಳಿ – ಇದನ್ನು ಆಯ್ಕೆಮಾಡುತ್ತದೆ: ಈ ಕೋರ್ಸ್‌ಗೆ ಸೃಷ್ಟಿಸಲಾದ ಜನರೇಟಿವ್ AI ಜಾವಾ ಡೆವಲಪ್‌ಮೆಂಟ್ ಎನ್ವಾಯಿರನ್ಮೆಂಟ್ ಕಸ್ಟಮ್ ಡೆವ್ ಕಂಟೈನರ್ ಸಂರಚನೆ
  4. Create codespace ಕ್ಲಿಕ್ ಮಾಡಿ
  5. ಸಿದ್ಧವಾಗಲು ಸುಮಾರು 2 ನಿಮಿಷ ಕಾಯಿರಿ
  6. ಹಂತ 2: Azure AI Foundry ಪ್ರಾವೀಣ್ಯಗೊಳಿಸುವುದು ಕಡೆಗೆ ಮುಂದುವರಿಯಿರಿ

ಸ್ಕ್ರೀನ್‌ಶಾಟ್: ಕೋಡ್ ಸ್ಪೇಸಸ್ ಉಪಮೆನು

ಸ್ಕ್ರೀನ್‌ಶಾಟ್: New with options

ಸ್ಕ್ರೀನ್‌ಶಾಟ್: ಕೋಡ್ಸ್ ಪೇಸ್ ಆಯ್ಕೆಗಳು ಸೃಷ್ಟಿ

Codespaces ನ ಪ್ರಯೋಜನಗಳು:

  • ಯಾವುದೇ ಸ್ಥಳೀಯ ಸ್ಥಾಪನೆ ಅಗತ್ಯವಿಲ್ಲ
  • ಬ್ರೌಸರ್‌ನಲ್ಲಿರುವ ಯಾವುದೇ ಸಾಧನದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ
  • ಎಲ್ಲಾ ಸಾಧನಗಳು ಮತ್ತು ಅವಲಂಬನೆಗಳೊಂದಿಗೆ ಪೂರ್ವ ಸಂರಚಿತವಾಗಿದೆ
  • ವೈಯಕ್ತಿಕ ಖಾತೆಗಳಿಗೆ ತಿಂಗಳಿಗೆ ಉಚಿತ 60 ಗಂಟೆಗಳು
  • ಎಲ್ಲಾ ಕಲಿಕೆದಾರರಿಗಾಗಿ ಸुसಂಗತ ಪರಿಸರ

ಆಯ್ಕೆ B: ಸ್ಥಳೀಯ ಡೆವ್ ಕಂಟೈನರ್

ಡೋಕರ್ ಬಳಸಿ ಸ್ಥಳೀಯ ಅಭಿವೃದ್ಧಿಯನ್ನು ಆಯ್ಕೆಮಾಡುವ ಡೆವಲಪರ್ಸ್‌ಗಾಗಿ

  1. ಈ ರೆಪೊಸಿಟರಿಯನ್ನು ನಿಮ್ಮ ಸ್ಥಳೀಯ ಗಣಕಕ್ಕೆ Fork ಮಾಡಿ ಮತ್ತು ಕ್ಲೋನ್ ಮಾಡಿ

    ಗಮನಿಸಿ: ಮೂಲ ಸಂರಚನೆಯನ್ನು ಸಂಪಾದಿಸಲು ಬಯಸಿದರೆ Dev Container Configuration ನೋಡಿ

  2. Docker Desktop ಮತ್ತು VS Code ಅನ್ನು ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಿ
  3. VS Code ನಲ್ಲಿ Dev Containers ವಿಸ್ತರಣೆಯನ್ನು ಸ್ಥಾಪಿಸಿ
  4. ರೆಪೊಸಿಟರಿ ಫೋಲ್ಡರ್ ಅನ್ನು VS Code ನಲ್ಲಿ ತೆರೆಯಿರಿ
  5. ಸೂಚನೆ ಬಂದಾಗ, Reopen in Container ಕ್ಲಿಕ್ ಮಾಡಿ (ಅಥವಾ Ctrl+Shift+P → "Dev Containers: Reopen in Container" ಬಳಸಿ)
  6. ಕಂಟೈನರ್ ಕಟ್ಟಲು ಮತ್ತು ಪ್ರಾರಂಭಿಸಲು ಕಾಯಿರಿ
  7. ಹಂತ 2: Azure AI Foundry ಪ್ರಾವೀಣ್ಯಗೊಳಿಸುವುದು ಕಡೆಗೆ ಮುಂದುವರಿಯಿರಿ

ಸ್ಕ್ರೀನ್‌ಶಾಟ್: ಡೆವ್ ಕಂಟೈನರ್ ಸೆಟ್ ಅಪ್

ಸ್ಕ್ರೀನ್‌ಶಾಟ್: ಡೆವ್ ಕಂಟೈನರ್ ಕಟ್ಟದೆ ಮುಗಿದಿದೆ

ಆಯ್ಕೆ C: ನಿಮ್ಮ ಇತ್ತೀಚಿನ ಸ್ಥಳೀಯ ಸ್ಥಾಪನೆಯನ್ನು ಬಳಸಿಕೊಳ್ಳಿ

ಈಗಾಗಲೆ ಜಾವಾ ಪರಿಸರ ಹೊಂದಿರುವ ಡೆವಲಪರ್ಸ್‌ಗಾಗಿ

ಪೂರ್ವಾಪೇಕ್ಷೆಗಳು:

ಹಂತಗಳು:

  1. ಈ ರೆಪೊಸಿಟರಿಯನ್ನು ನಿಮ್ಮ ಸ್ಥಳೀಯ ಗಣಕಕ್ಕೆ ಕ್ಲೋನ್ ಮಾಡಿ
  2. ನಿಮ್ಮ IDE ನಲ್ಲಿ ಪ್ರಾಜೆಕ್ಟ್ ತೆರೆಯಿರಿ
  3. ಹಂತ 2: Azure AI Foundry ಪ್ರಾವೀಣ್ಯಗೊಳಿಸುವುದು ಕಡೆಗೆ ಮುಂದುವರಿಯಿರಿ

ಉತ್ತಮ ಸಲಹೆ: ನಿಮ್ಮ ಮಷಿನ್ ಕಡಿಮೆ ಸ್ಪೆಕ್‌ನಾದರೂ VS Code ಬಳಸಿ ದುಡಿಯಲು ಬಯಸಿದರೆ GitHub Codespaces ಬಳಸಿರಿ! ನಿಮ್ಮ ಸ್ಥಳೀಯ VS Code ಅನ್ನು ಕ್ಲೌಡ್-ಹೋಸ್ಟ್ ಮಾಡಲಾದ ಕೋಡ್ಸ್‌ಪೇಸ್ನೊಂದಿಗೆ ಸಂಪರ್ಕ ಮಾಡಬಹುದು ಮತ್ತು ಎರಡರ ಮೇಳವನ್ನು ಪಡೆಯಬಹುದು.

ಸ್ಕ್ರೀನ್‌ಶಾಟ್: ಸ್ಥಳೀಯ ಡೆವ್ ಕಂಟೈನರ್ ಸ್ಥಾಪನೆ

ಹಂತ 2: Azure AI Foundry ಪ್ರಾವೀಣ್ಯಗೊಳಿಸುವುದು

ಕೋರ್ಸ್‌ನ AI ಮಾದರಿಗಳನ್ನು Azure AI Foundry ಗೆ ಕೋಡ್ ರೂಪದಲ್ಲಿ ನಿಯೋಜಿಸಿ. ರೆಪೊಸಿಟರಿ ಮೂಲದಿಂದ:

cd 02-SetupDevEnvironment
azd auth login
az login
azd up

azd ಪರಿಸರ ಹೆಸರಿಂಗ್ ಮತ್ತು ಪ್ರದೇಶವನ್ನು ಕೇಳುತ್ತದೆ, gpt-4o-mini ಮತ್ತು text-embedding-3-small ನಿಯೋಜನೆಗಳೊಂದಿಗೆ Azure AI Foundry ಖಾತೆಯನ್ನು ಸೃಷ್ಟಿಸುತ್ತದೆ, ಮತ್ತು ಉದಾಹರಣೆಯ .env ಗೆ ಎಂಡ್‌ಪಾಯಿಂಟ್ ಅನ್ನು ಬರೆಯುತ್ತದೆ — ಎಲ್ಲವೂ ಕೀಲೆಸ್ ಪ್ರಮಾಣೀಕರಣ (ಯಾವುದೇ API ಕೀಲುಗಳಿಲ್ಲ).

ಸಂಪೂರ್ಣ ಮಾರ್ಗದರ್ಶನ: ಪೂರ್ವಾಪೇಕ್ಷೆಗಳು, ಮ್ಯಾನುಯಲ್ (ಪೋರ್ಟಲ್) ಪರ್ಯಾಯ, ಪ್ರದೇಶ ಮಾರ್ಗದರ್ಶನ ಮತ್ತು ವೆಚ್ಚ/ಶೋಧನೆ ಟಿಪ್ಪಣಿಗಳನ್ನು Azure AI Foundry ಸೆಟ್ ಅಪ್ ಗೈಡ್ ನಲ್ಲಿ ನೋಡಿ.

ಹಂತ 3: ನಿಮ್ಮ ಸೆಟ್ ಅಪ್ ಅನ್ನು ಪರೀಕ್ಷಿಸುವುದು

ನಿಮ್ಮ Foundry ಮಾದರಿಗಳು ಪ್ರಾವೀಣ್ಯಗೊಂಡ ನಂತರ, 02-SetupDevEnvironment/examples/basic-chat-azure ನಲ್ಲಿ ಉದಾಹರಣಾ ಅಪ್ಲಿಕೇಶನಿಗೆ ಸಂಪರ್ಕ ಮಾಡಿ ಪರೀಕ್ಷಿಸಿ.

  1. ನಿಮ್ಮ ಅಭಿವೃದ್ಧಿ ಪರಿಸರದಲ್ಲಿ ಟರ್ಮಿನಲ್ ತೆರೆಯಿರಿ.

  2. ಉದಾಹರಣೆಗೆ ನವಿಗೇಟ್ ಮಾಡಿ:

    cd 02-SetupDevEnvironment/examples/basic-chat-azure
  3. ನೀವು ಸೈನ್ ಇನ್ ಆಗಿದ್ದೀರಾ ಎಂಬುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ (ಕೀಲೆಸ್ ಪ್ರಮಾಣೀಕರಣಕ್ಕೆ ಟೋಕನ್ ಅಗತ್ಯವಿದೆ):

    az login

    ನೀವು azd up ರನ್ ಮಾಡಿದ್ದರೆ, ನಿಮ್ಮ ಎಂಡ್‌ಪಾಯಿಂಟ್ ಜೊತೆಗೆ .env ಫೈಲನ್ನು ಈಗಾಗಲೇ ರಚಿಸಲಾಗಿದೆ.

  4. ಅಪ್ಲಿಕೇಶನ್ ರನ್ ಮಾಡಿ:

    mvn clean spring-boot:run

ನೀವು gpt-4o-mini ಮಾದರಿಯಿಂದ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಕಾಣಬೇಕು.

ಉದಾಹರಣಾ ಕೋಡ್ ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು

examples/basic-chat-azure ಕೆಳಗಿನ ಉದಾಹರಣೆ Spring Boot ಅಪ್ಲಿಕೇಶನ್ ಆಗಿದ್ದು, Spring AI ಬಳಸಿ ಕೀಲೆಸ್ ಪ್ರಮಾಣೀಕರಣದೊಂದಿಗೆ Azure AI Foundryಗೆ ಸಂಪರ್ಕ ಮಾಡುತ್ತದೆ.

ಈ ಕೋಡ್ ಏನು ಮಾಡುತ್ತದೆ:

  • ನಿಮ್ಮ Azure ಸೈನ್-ಇನ್ (Microsoft Entra ID) ಬಳಸಿ Azure AI Foundryಗೆ ಸಂಪರ್ಕ ಮಾಡುತ್ತದೆ — API ಕೀಲು ಇಲ್ಲದೆ
  • gpt-4o-mini ಮಾದರಿಗೆ ಪ್ರಾಂಪ್ಟ್ ಹೋರಾಡುತ್ತದೆ
  • AI ಯ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಸ್ವೀಕರಿಸಿ ಪ್ರದರ್ಶಿಸುತ್ತದೆ
  • ನಿಮ್ಮ ಪರಿಸರ ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆ ಎಂದು ಚೆಕ್ ಮಾಡುತ್ತದೆ

ಪ್ರಧಾನ ಅವಲಂಬನೆ (pom.xml ನಲ್ಲಿ):

<dependency>
    <groupId>org.springframework.ai</groupId>
    <artifactId>spring-ai-starter-model-azure-openai</artifactId>
</dependency>

ಸಂರಚನೆ (application.yml):

spring:
  ai:
    azure:
      openai:
        # Endpoint only - no api-key. Spring AI uses DefaultAzureCredential (keyless).
        endpoint: ${AZURE_OPENAI_ENDPOINT}
        chat:
          options:
            deployment-name: ${AZURE_OPENAI_DEPLOYMENT:gpt-4o-mini}

ಸಾರಾಂಶ

ಉತ್ತಮವಾಗಿದೆ! ಈಗ ನೀವು ಎಲ್ಲವನ್ನೂ ಹೊಂದಿಸಿಕೊಂಡಿದ್ದೀರಿ:

  • Bicep + azd ಬಳಸಿ ಕೋಡ್ ರೂಪದಲ್ಲಿ Azure AI Foundry ಮಾದರಿಗಳನ್ನು ಪ್ರಾವೀಣ್ಯಗೊಳಿಸಲಾಗಿದೆ
  • ನಿಮ್ಮ ಜಾವಾ ಅಭಿವೃದ್ಧಿ ಪರಿಸರವನ್ನು ಚಾಲನೆಯಲ್ಲಿಟ್ಟಿದ್ದೀರಿ (Codespaces, ಡೆವ್ ಕಂಟೈನರ್ ಅಥವಾ ಸ್ಥಳೀಯ ಯಾವುದು ಆಗಲಿ)
  • Azure AI Foundryಗೆ ಕೀಲೆಸ್ ಪ್ರಮಾಣೀಕರಣ (Microsoft Entra ID) ಬಳಸಿ ಸಂಪರ್ಕ ಮಾಡಲಾಗಿದೆ — ಯಾವುದೇ API ಕೀಲುಗಳಿಲ್ಲ
  • ನಿಮ್ಮ ಮಾದರಿಯನ್ನು ಸಂಪರ್ಕಿಸುವ ಸರಳ ಉದಾಹರಣೆಯೊಂದಿಗೆ ಎಲ್ಲವು ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂದು ಪರೀಕ್ಷಿಸಲಾಗಿದೆ

ಮುಂದಿನ ಹಂತಗಳು

ಅಧ್ಯಾಯ 3: ಪ್ರಮುಖ ಜನರೇಟಿವ್ AI ತಂತ್ರಗಳು

ಸಮಸ್ಯೆಗಳ ನಿವಾರಣೆ

ಸಮಸ್ಯೆಗಳಾಗುತ್ತಿದೆಯಾ? ಇಲ್ಲಿವೆ ಸಾಮಾನ್ಯ ಸಮಸ್ಯೆಗಳು ಮತ್ತು ಪರಿಹಾರಗಳು:

  • ಪ್ರಮಾಣೀಕರಣ ವಿಫಲವಾಗಿದೆ (401/403)?

    • az login ರನ್ ಮಾಡಿ — ಪ್ರಮಾಣೀಕರಣವು ಕೀಲೆಸ್ ಆದ್ದರಿಂದ ಸೈನ್ ಇನ್ ಆಗಿರಬೇಕು
    • ನಿಮ್ಮ ಖಾತೆಗೆ ರಿಸೋರ್ಸ್ ಮೇಲೆ Cognitive Services OpenAI User ಪಾತ್ರ ನಿರ್ದೇಶನವಿದೆ ಎಂದು ಪರಿಶೀಲಿಸಿ
    • ನೀವು ಇತ್ತೀಚೆಗೆ ಪ್ರಾವೀಣ್ಯಗೊಳಿಸಿದ್ದರೆ, ಪಾತ್ರ ನಿರ್ದೇಶನವು ಕಾರ್ಯಗೊಳ್ಳಲು ಕೆಲವು ಕ್ಷಣಗಳು ಕಾಯಿರಿ
  • Maven ಸಿಗುತ್ತಾ ಇಲ್ಲವೇ?

    • ಡೆವ್ ಕಂಟೈನರ್/Codespaces ಬಳಕೆಮಾಡುತ್ತಿದ್ದರೆ, Maven ಹಿಂದಿನಭಾಗದಲ್ಲಿ ಇನ್‌ಸ್ಟಾಲ್ ಆಗಿರುತ್ತದೆ
    • ಸ್ಥಳೀಯ ಸೆಟ್ ಅಪ್ ಆಗಿದ್ದರೆ, Java 21+ ಮತ್ತು Maven 3.9+ ಇನ್‌ಸ್ಟಾಲ್ ಆಗಿರುವುದನ್ನು ಖಚಿತಪಡಿಸಿ
    • mvn --version ಕಮಾಂಡ್ ಚಾಲನೆ ಮಾಡಿ ಇನ್‌ಸ್ಟಾಲ್ ಪರಿಶೀಲಿಸಿ
  • azd ಸಿಗುತ್ತಿಲ್ಲ ಅಥವಾ ಪ್ರಾವೀಣ್ಯಗೊಳಿಸುವಿಕೆ ವಿಫಲವಾಗುತ್ತದೆಯೇ?

  • ಡೆವ್ ಕಂಟೈನರ್ ಪ್ರಾರಂಭವಾಗುತ್ತಿಲ್ಲವೇ?

    • Docker Desktop ಚಾಲನೆಯಲ್ಲಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ (ಸ್ಥಳೀಯ ಅಭಿವೃದ್ಧಿಗಾಗಿ)
    • ಕಂಟೈನರ್ ಮರುನಿರ್ಮಾಪಿಸಲು ಪ್ರಯತ್ನಿಸಿ: Ctrl+Shift+P → "Dev Containers: Rebuild Container"
  • ಅಪ್ಲಿಕೇಶನ್ ಸಂಯೋಜನೆಯಲ್ಲಿ ದೋಷಗಳಿವೆಯೇ?

    • ನೀವು ಸರಿಯಾದ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಇರುವುದನ್ನು ಖಚಿತಪಡಿಸಲು: 02-SetupDevEnvironment/examples/basic-chat-azure
    • ಸ್ವಚ್ಛಗೊಳಿಸಿ ಮತ್ತು ಮರುಕಟ್ಟಿಸುವ ಪ್ರಯತ್ನಿಸಿ: mvn clean compile

ಸಹಾಯ ಬೇಕೆ?: ಇನ್ನೂ ಸಮಸ್ಯೆಗಳಿದೆಯೇ? ರೆಪೊಸಿಟರಿಯಲ್ಲಿ ಇಶ್ಯೂ ಓಪನ್ ಮಾಡಿ, ನಾವು ಸಹಾಯ ಮಾಡುತ್ತೇವೆ.


ಅಸ್ವೀಕಾರ: ಈ ದಸ್ತಾವೇಜು AI ಅನುವಾದ ಸೇವೆ Co-op Translator ಬಳಸಿ ಅನುವಾದಿಸಲಾಗಿದೆ. ನಾವು ನಿಖರತೆಯನ್ನು ಸಾಧಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದರೂ, ದಯವಿಟ್ಟು ಗಮನಿಸಿ, ಸ್ವಯಂಚಾಲಿತ ಅನುವಾದಗಳಲ್ಲಿ ದೋಷಗಳು ಅಥವಾ ಅಸಡ್ಡೆಗಳು ಇರಬಹುದು. ಮೂಲ ಭಾಷೆಯಲ್ಲಿರುವ ಮೂಲ ದಸ್ತಾವೇಜು ಪ್ರಾಮಾಣಿಕ ಮೂಲವೆಂದು ಪರಿಗಣಿಸಬೇಕು. ಪ್ರಮುಖ ಮಾಹಿತಿಗಾಗಿ, ವೃತ್ತಿಪರ ಮಾನವ ಅನುವಾದವನ್ನು ಶಿಫಾರಸು ಮಾಡಲಾಗುತ್ತದೆ. ಈ ಅನುವಾದವನ್ನು ಬಳಸುವ ಮೂಲಕ ಉಂಟಾಗುವ ಯಾವುದೇ ತಪ್ಪು ಅರ್ಥಗಳ ಅಥವಾ ತಪ್ಪು ವ್ಯಾಖ್ಯಾನಗಳ ಬಗ್ಗೆ ನಾವು ಹೊಣೆಗಾರರಲ್ಲ.