diff --git a/README.md b/README.md index abbf236f..df255fb9 100644 --- a/README.md +++ b/README.md @@ -31,6 +31,16 @@ [Arabic](./translations/ar/README.md) | [Bengali](./translations/bn/README.md) | [Bulgarian](./translations/bg/README.md) | [Burmese (Myanmar)](./translations/my/README.md) | [Chinese (Simplified)](./translations/zh/README.md) | [Chinese (Traditional, Hong Kong)](./translations/hk/README.md) | [Chinese (Traditional, Macau)](./translations/mo/README.md) | [Chinese (Traditional, Taiwan)](./translations/tw/README.md) | [Croatian](./translations/hr/README.md) | [Czech](./translations/cs/README.md) | [Danish](./translations/da/README.md) | [Dutch](./translations/nl/README.md) | [Estonian](./translations/et/README.md) | [Finnish](./translations/fi/README.md) | [French](./translations/fr/README.md) | [German](./translations/de/README.md) | [Greek](./translations/el/README.md) | [Hebrew](./translations/he/README.md) | [Hindi](./translations/hi/README.md) | [Hungarian](./translations/hu/README.md) | [Indonesian](./translations/id/README.md) | [Italian](./translations/it/README.md) | [Japanese](./translations/ja/README.md) | [Kannada](./translations/kn/README.md) | [Korean](./translations/ko/README.md) | [Lithuanian](./translations/lt/README.md) | [Malay](./translations/ms/README.md) | [Malayalam](./translations/ml/README.md) | [Marathi](./translations/mr/README.md) | [Nepali](./translations/ne/README.md) | [Nigerian Pidgin](./translations/pcm/README.md) | [Norwegian](./translations/no/README.md) | [Persian (Farsi)](./translations/fa/README.md) | [Polish](./translations/pl/README.md) | [Portuguese (Brazil)](./translations/br/README.md) | [Portuguese (Portugal)](./translations/pt/README.md) | [Punjabi (Gurmukhi)](./translations/pa/README.md) | [Romanian](./translations/ro/README.md) | [Russian](./translations/ru/README.md) | [Serbian (Cyrillic)](./translations/sr/README.md) | [Slovak](./translations/sk/README.md) | [Slovenian](./translations/sl/README.md) | [Spanish](./translations/es/README.md) | [Swahili](./translations/sw/README.md) | [Swedish](./translations/sv/README.md) | [Tagalog (Filipino)](./translations/tl/README.md) | [Tamil](./translations/ta/README.md) | [Telugu](./translations/te/README.md) | [Thai](./translations/th/README.md) | [Turkish](./translations/tr/README.md) | [Ukrainian](./translations/uk/README.md) | [Urdu](./translations/ur/README.md) | [Vietnamese](./translations/vi/README.md) + +> **Prefer to Clone Locally?** + +> This repository includes 50+ language translations which significantly increases the download size. To clone without translations, use sparse checkout: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> This gives you everything you need to complete the course with a much faster download. ## Course Structure & Learning Path diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.ar.png b/translated_images/beg-genai-series.8b48be9951cc574c.ar.png new file mode 100644 index 00000000..e3d9b2fa Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.ar.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.bg.png b/translated_images/beg-genai-series.8b48be9951cc574c.bg.png new file mode 100644 index 00000000..9357ee75 Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.bg.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.bn.png b/translated_images/beg-genai-series.8b48be9951cc574c.bn.png new file mode 100644 index 00000000..4475ddca Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.bn.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.br.png b/translated_images/beg-genai-series.8b48be9951cc574c.br.png new file mode 100644 index 00000000..1f0d6a38 Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.br.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.cs.png b/translated_images/beg-genai-series.8b48be9951cc574c.cs.png new file mode 100644 index 00000000..c3b862f2 Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.cs.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.da.png b/translated_images/beg-genai-series.8b48be9951cc574c.da.png new file mode 100644 index 00000000..139fb0dc Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.da.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.de.png b/translated_images/beg-genai-series.8b48be9951cc574c.de.png new file mode 100644 index 00000000..db310e9a Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.de.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.el.png b/translated_images/beg-genai-series.8b48be9951cc574c.el.png new file mode 100644 index 00000000..f18f1783 Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.el.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.en.png b/translated_images/beg-genai-series.8b48be9951cc574c.en.png new file mode 100644 index 00000000..114729a4 Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.en.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.es.png b/translated_images/beg-genai-series.8b48be9951cc574c.es.png new file mode 100644 index 00000000..1ca6013d Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.es.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.et.png b/translated_images/beg-genai-series.8b48be9951cc574c.et.png new file mode 100644 index 00000000..9bcbb1b0 Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.et.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.fa.png b/translated_images/beg-genai-series.8b48be9951cc574c.fa.png new file mode 100644 index 00000000..321aee24 Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.fa.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.fi.png b/translated_images/beg-genai-series.8b48be9951cc574c.fi.png new file mode 100644 index 00000000..f75fe20f Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.fi.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.fr.png b/translated_images/beg-genai-series.8b48be9951cc574c.fr.png new file mode 100644 index 00000000..d1ea60e1 Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.fr.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.he.png b/translated_images/beg-genai-series.8b48be9951cc574c.he.png new file mode 100644 index 00000000..9d5470a3 Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.he.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.hi.png b/translated_images/beg-genai-series.8b48be9951cc574c.hi.png new file mode 100644 index 00000000..65e86213 Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.hi.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.hk.png b/translated_images/beg-genai-series.8b48be9951cc574c.hk.png new file mode 100644 index 00000000..72732bd3 Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.hk.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.hr.png b/translated_images/beg-genai-series.8b48be9951cc574c.hr.png new file mode 100644 index 00000000..ec5f7ee9 Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.hr.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.hu.png b/translated_images/beg-genai-series.8b48be9951cc574c.hu.png new file mode 100644 index 00000000..1b4ce70d Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.hu.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.id.png b/translated_images/beg-genai-series.8b48be9951cc574c.id.png new file mode 100644 index 00000000..a55ecfb2 Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.id.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.it.png b/translated_images/beg-genai-series.8b48be9951cc574c.it.png new file mode 100644 index 00000000..62109b7e Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.it.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.ja.png b/translated_images/beg-genai-series.8b48be9951cc574c.ja.png new file mode 100644 index 00000000..52ef86c1 Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.ja.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.kn.png b/translated_images/beg-genai-series.8b48be9951cc574c.kn.png new file mode 100644 index 00000000..0253d9a4 Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.kn.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.ko.png b/translated_images/beg-genai-series.8b48be9951cc574c.ko.png new file mode 100644 index 00000000..88776a93 Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.ko.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.lt.png b/translated_images/beg-genai-series.8b48be9951cc574c.lt.png new file mode 100644 index 00000000..1562e83d Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.lt.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.ml.png b/translated_images/beg-genai-series.8b48be9951cc574c.ml.png new file mode 100644 index 00000000..93fac899 Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.ml.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.mo.png b/translated_images/beg-genai-series.8b48be9951cc574c.mo.png new file mode 100644 index 00000000..5b764880 Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.mo.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.mr.png b/translated_images/beg-genai-series.8b48be9951cc574c.mr.png new file mode 100644 index 00000000..a35f8c42 Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.mr.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.ms.png b/translated_images/beg-genai-series.8b48be9951cc574c.ms.png new file mode 100644 index 00000000..a55ecfb2 Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.ms.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.my.png b/translated_images/beg-genai-series.8b48be9951cc574c.my.png new file mode 100644 index 00000000..c0d3dd6f Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.my.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.ne.png b/translated_images/beg-genai-series.8b48be9951cc574c.ne.png new file mode 100644 index 00000000..5b50b630 Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.ne.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.nl.png b/translated_images/beg-genai-series.8b48be9951cc574c.nl.png new file mode 100644 index 00000000..fdce42a3 Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.nl.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.no.png b/translated_images/beg-genai-series.8b48be9951cc574c.no.png new file mode 100644 index 00000000..789ec36a Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.no.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.pa.png b/translated_images/beg-genai-series.8b48be9951cc574c.pa.png new file mode 100644 index 00000000..f70b4015 Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.pa.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.pcm.png b/translated_images/beg-genai-series.8b48be9951cc574c.pcm.png new file mode 100644 index 00000000..61e44fe0 Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.pcm.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.pl.png b/translated_images/beg-genai-series.8b48be9951cc574c.pl.png new file mode 100644 index 00000000..e4fb4b87 Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.pl.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.pt.png b/translated_images/beg-genai-series.8b48be9951cc574c.pt.png new file mode 100644 index 00000000..8d18a686 Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.pt.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.ro.png b/translated_images/beg-genai-series.8b48be9951cc574c.ro.png new file mode 100644 index 00000000..7f52ffc5 Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.ro.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.ru.png b/translated_images/beg-genai-series.8b48be9951cc574c.ru.png new file mode 100644 index 00000000..323641a9 Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.ru.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.sk.png b/translated_images/beg-genai-series.8b48be9951cc574c.sk.png new file mode 100644 index 00000000..3660bce2 Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.sk.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.sl.png b/translated_images/beg-genai-series.8b48be9951cc574c.sl.png new file mode 100644 index 00000000..20cd9558 Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.sl.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.sr.png b/translated_images/beg-genai-series.8b48be9951cc574c.sr.png new file mode 100644 index 00000000..56daddc1 Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.sr.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.sv.png b/translated_images/beg-genai-series.8b48be9951cc574c.sv.png new file mode 100644 index 00000000..09f4f90f Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.sv.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.sw.png b/translated_images/beg-genai-series.8b48be9951cc574c.sw.png new file mode 100644 index 00000000..716d150f Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.sw.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.ta.png b/translated_images/beg-genai-series.8b48be9951cc574c.ta.png new file mode 100644 index 00000000..9d517b9c Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.ta.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.te.png b/translated_images/beg-genai-series.8b48be9951cc574c.te.png new file mode 100644 index 00000000..84025d60 Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.te.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.th.png b/translated_images/beg-genai-series.8b48be9951cc574c.th.png new file mode 100644 index 00000000..9a12b62e Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.th.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.tl.png b/translated_images/beg-genai-series.8b48be9951cc574c.tl.png new file mode 100644 index 00000000..9f5f1230 Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.tl.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.tr.png b/translated_images/beg-genai-series.8b48be9951cc574c.tr.png new file mode 100644 index 00000000..b039a9c4 Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.tr.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.tw.png b/translated_images/beg-genai-series.8b48be9951cc574c.tw.png new file mode 100644 index 00000000..80b7e855 Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.tw.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.uk.png b/translated_images/beg-genai-series.8b48be9951cc574c.uk.png new file mode 100644 index 00000000..a1cd745e Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.uk.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.ur.png b/translated_images/beg-genai-series.8b48be9951cc574c.ur.png new file mode 100644 index 00000000..36eb91d5 Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.ur.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.vi.png b/translated_images/beg-genai-series.8b48be9951cc574c.vi.png new file mode 100644 index 00000000..e1e1b4a3 Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.vi.png differ diff --git a/translated_images/beg-genai-series.8b48be9951cc574c.zh.png b/translated_images/beg-genai-series.8b48be9951cc574c.zh.png new file mode 100644 index 00000000..6ccc8414 Binary files /dev/null and b/translated_images/beg-genai-series.8b48be9951cc574c.zh.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.ar.png b/translated_images/codespaces-create.b44a36f728660ab7.ar.png new file mode 100644 index 00000000..63976ae8 Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.ar.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.bg.png b/translated_images/codespaces-create.b44a36f728660ab7.bg.png new file mode 100644 index 00000000..a3e43f97 Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.bg.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.bn.png b/translated_images/codespaces-create.b44a36f728660ab7.bn.png new file mode 100644 index 00000000..1a59c168 Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.bn.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.br.png b/translated_images/codespaces-create.b44a36f728660ab7.br.png new file mode 100644 index 00000000..55683371 Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.br.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.cs.png b/translated_images/codespaces-create.b44a36f728660ab7.cs.png new file mode 100644 index 00000000..0f028123 Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.cs.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.da.png b/translated_images/codespaces-create.b44a36f728660ab7.da.png new file mode 100644 index 00000000..47df1e7d Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.da.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.de.png b/translated_images/codespaces-create.b44a36f728660ab7.de.png new file mode 100644 index 00000000..28603245 Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.de.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.el.png b/translated_images/codespaces-create.b44a36f728660ab7.el.png new file mode 100644 index 00000000..b19d8821 Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.el.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.en.png b/translated_images/codespaces-create.b44a36f728660ab7.en.png new file mode 100644 index 00000000..0d2800a9 Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.en.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.es.png b/translated_images/codespaces-create.b44a36f728660ab7.es.png new file mode 100644 index 00000000..ce791fb1 Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.es.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.et.png b/translated_images/codespaces-create.b44a36f728660ab7.et.png new file mode 100644 index 00000000..fabeb30f Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.et.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.fa.png b/translated_images/codespaces-create.b44a36f728660ab7.fa.png new file mode 100644 index 00000000..23123fe2 Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.fa.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.fi.png b/translated_images/codespaces-create.b44a36f728660ab7.fi.png new file mode 100644 index 00000000..c7b4e625 Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.fi.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.fr.png b/translated_images/codespaces-create.b44a36f728660ab7.fr.png new file mode 100644 index 00000000..e95888be Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.fr.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.he.png b/translated_images/codespaces-create.b44a36f728660ab7.he.png new file mode 100644 index 00000000..7de20e7d Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.he.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.hi.png b/translated_images/codespaces-create.b44a36f728660ab7.hi.png new file mode 100644 index 00000000..ca44db6b Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.hi.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.hk.png b/translated_images/codespaces-create.b44a36f728660ab7.hk.png new file mode 100644 index 00000000..74ba96fe Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.hk.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.hr.png b/translated_images/codespaces-create.b44a36f728660ab7.hr.png new file mode 100644 index 00000000..fccab592 Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.hr.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.hu.png b/translated_images/codespaces-create.b44a36f728660ab7.hu.png new file mode 100644 index 00000000..151c19f9 Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.hu.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.id.png b/translated_images/codespaces-create.b44a36f728660ab7.id.png new file mode 100644 index 00000000..14da92ed Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.id.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.it.png b/translated_images/codespaces-create.b44a36f728660ab7.it.png new file mode 100644 index 00000000..850787ca Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.it.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.ja.png b/translated_images/codespaces-create.b44a36f728660ab7.ja.png new file mode 100644 index 00000000..b77a43e8 Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.ja.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.kn.png b/translated_images/codespaces-create.b44a36f728660ab7.kn.png new file mode 100644 index 00000000..c66cbc3b Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.kn.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.ko.png b/translated_images/codespaces-create.b44a36f728660ab7.ko.png new file mode 100644 index 00000000..e0fe756b Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.ko.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.lt.png b/translated_images/codespaces-create.b44a36f728660ab7.lt.png new file mode 100644 index 00000000..83ce60de Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.lt.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.ml.png b/translated_images/codespaces-create.b44a36f728660ab7.ml.png new file mode 100644 index 00000000..2387dabd Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.ml.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.mo.png b/translated_images/codespaces-create.b44a36f728660ab7.mo.png new file mode 100644 index 00000000..e9f24d2a Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.mo.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.mr.png b/translated_images/codespaces-create.b44a36f728660ab7.mr.png new file mode 100644 index 00000000..5ab9decb Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.mr.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.ms.png b/translated_images/codespaces-create.b44a36f728660ab7.ms.png new file mode 100644 index 00000000..ef56c999 Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.ms.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.my.png b/translated_images/codespaces-create.b44a36f728660ab7.my.png new file mode 100644 index 00000000..35e933c6 Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.my.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.ne.png b/translated_images/codespaces-create.b44a36f728660ab7.ne.png new file mode 100644 index 00000000..eb425ce1 Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.ne.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.nl.png b/translated_images/codespaces-create.b44a36f728660ab7.nl.png new file mode 100644 index 00000000..d30412d0 Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.nl.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.no.png b/translated_images/codespaces-create.b44a36f728660ab7.no.png new file mode 100644 index 00000000..9f6ca352 Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.no.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.pa.png b/translated_images/codespaces-create.b44a36f728660ab7.pa.png new file mode 100644 index 00000000..5eab0996 Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.pa.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.pcm.png b/translated_images/codespaces-create.b44a36f728660ab7.pcm.png new file mode 100644 index 00000000..aefcfd28 Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.pcm.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.pl.png b/translated_images/codespaces-create.b44a36f728660ab7.pl.png new file mode 100644 index 00000000..b70b8981 Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.pl.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.pt.png b/translated_images/codespaces-create.b44a36f728660ab7.pt.png new file mode 100644 index 00000000..c3384b33 Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.pt.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.ro.png b/translated_images/codespaces-create.b44a36f728660ab7.ro.png new file mode 100644 index 00000000..a56c0c58 Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.ro.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.ru.png b/translated_images/codespaces-create.b44a36f728660ab7.ru.png new file mode 100644 index 00000000..1d1d12c8 Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.ru.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.sk.png b/translated_images/codespaces-create.b44a36f728660ab7.sk.png new file mode 100644 index 00000000..d8314ee3 Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.sk.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.sl.png b/translated_images/codespaces-create.b44a36f728660ab7.sl.png new file mode 100644 index 00000000..4c734aae Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.sl.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.sr.png b/translated_images/codespaces-create.b44a36f728660ab7.sr.png new file mode 100644 index 00000000..11d90848 Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.sr.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.sv.png b/translated_images/codespaces-create.b44a36f728660ab7.sv.png new file mode 100644 index 00000000..d928842a Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.sv.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.sw.png b/translated_images/codespaces-create.b44a36f728660ab7.sw.png new file mode 100644 index 00000000..53011183 Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.sw.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.ta.png b/translated_images/codespaces-create.b44a36f728660ab7.ta.png new file mode 100644 index 00000000..74bdb55a Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.ta.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.te.png b/translated_images/codespaces-create.b44a36f728660ab7.te.png new file mode 100644 index 00000000..b7846801 Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.te.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.th.png b/translated_images/codespaces-create.b44a36f728660ab7.th.png new file mode 100644 index 00000000..7bdd5e9a Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.th.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.tl.png b/translated_images/codespaces-create.b44a36f728660ab7.tl.png new file mode 100644 index 00000000..cf2f83ee Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.tl.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.tr.png b/translated_images/codespaces-create.b44a36f728660ab7.tr.png new file mode 100644 index 00000000..1dbcc1ba Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.tr.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.tw.png b/translated_images/codespaces-create.b44a36f728660ab7.tw.png new file mode 100644 index 00000000..50f21888 Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.tw.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.uk.png b/translated_images/codespaces-create.b44a36f728660ab7.uk.png new file mode 100644 index 00000000..eac68877 Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.uk.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.ur.png b/translated_images/codespaces-create.b44a36f728660ab7.ur.png new file mode 100644 index 00000000..4d6f045a Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.ur.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.vi.png b/translated_images/codespaces-create.b44a36f728660ab7.vi.png new file mode 100644 index 00000000..5dc2d7f5 Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.vi.png differ diff --git a/translated_images/codespaces-create.b44a36f728660ab7.zh.png b/translated_images/codespaces-create.b44a36f728660ab7.zh.png new file mode 100644 index 00000000..0006fa07 Binary files /dev/null and b/translated_images/codespaces-create.b44a36f728660ab7.zh.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.ar.png b/translated_images/codespaces.9945ded8ceb431a5.ar.png new file mode 100644 index 00000000..249455c1 Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.ar.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.bg.png b/translated_images/codespaces.9945ded8ceb431a5.bg.png new file mode 100644 index 00000000..5832b9df Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.bg.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.bn.png b/translated_images/codespaces.9945ded8ceb431a5.bn.png new file mode 100644 index 00000000..aa22f7d6 Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.bn.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.br.png b/translated_images/codespaces.9945ded8ceb431a5.br.png new file mode 100644 index 00000000..20994593 Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.br.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.cs.png b/translated_images/codespaces.9945ded8ceb431a5.cs.png new file mode 100644 index 00000000..4cdd9936 Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.cs.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.da.png b/translated_images/codespaces.9945ded8ceb431a5.da.png new file mode 100644 index 00000000..429f62ef Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.da.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.de.png b/translated_images/codespaces.9945ded8ceb431a5.de.png new file mode 100644 index 00000000..3e66c221 Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.de.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.el.png b/translated_images/codespaces.9945ded8ceb431a5.el.png new file mode 100644 index 00000000..5fd0ea84 Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.el.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.en.png b/translated_images/codespaces.9945ded8ceb431a5.en.png new file mode 100644 index 00000000..b570b363 Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.en.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.es.png b/translated_images/codespaces.9945ded8ceb431a5.es.png new file mode 100644 index 00000000..e34cb6f4 Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.es.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.et.png b/translated_images/codespaces.9945ded8ceb431a5.et.png new file mode 100644 index 00000000..6e96edb8 Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.et.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.fa.png b/translated_images/codespaces.9945ded8ceb431a5.fa.png new file mode 100644 index 00000000..251ae292 Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.fa.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.fi.png b/translated_images/codespaces.9945ded8ceb431a5.fi.png new file mode 100644 index 00000000..5c5f89c7 Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.fi.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.fr.png b/translated_images/codespaces.9945ded8ceb431a5.fr.png new file mode 100644 index 00000000..e1f6864c Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.fr.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.he.png b/translated_images/codespaces.9945ded8ceb431a5.he.png new file mode 100644 index 00000000..155e5764 Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.he.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.hi.png b/translated_images/codespaces.9945ded8ceb431a5.hi.png new file mode 100644 index 00000000..974022e7 Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.hi.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.hk.png b/translated_images/codespaces.9945ded8ceb431a5.hk.png new file mode 100644 index 00000000..aa90893a Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.hk.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.hr.png b/translated_images/codespaces.9945ded8ceb431a5.hr.png new file mode 100644 index 00000000..395ec16b Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.hr.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.hu.png b/translated_images/codespaces.9945ded8ceb431a5.hu.png new file mode 100644 index 00000000..95150932 Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.hu.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.id.png b/translated_images/codespaces.9945ded8ceb431a5.id.png new file mode 100644 index 00000000..799893a9 Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.id.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.it.png b/translated_images/codespaces.9945ded8ceb431a5.it.png new file mode 100644 index 00000000..24f12e39 Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.it.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.ja.png b/translated_images/codespaces.9945ded8ceb431a5.ja.png new file mode 100644 index 00000000..e54da75f Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.ja.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.kn.png b/translated_images/codespaces.9945ded8ceb431a5.kn.png new file mode 100644 index 00000000..32986154 Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.kn.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.ko.png b/translated_images/codespaces.9945ded8ceb431a5.ko.png new file mode 100644 index 00000000..602a9b2b Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.ko.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.lt.png b/translated_images/codespaces.9945ded8ceb431a5.lt.png new file mode 100644 index 00000000..2ed362a4 Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.lt.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.ml.png b/translated_images/codespaces.9945ded8ceb431a5.ml.png new file mode 100644 index 00000000..acdaa5df Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.ml.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.mo.png b/translated_images/codespaces.9945ded8ceb431a5.mo.png new file mode 100644 index 00000000..3464deca Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.mo.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.mr.png b/translated_images/codespaces.9945ded8ceb431a5.mr.png new file mode 100644 index 00000000..a814518e Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.mr.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.ms.png b/translated_images/codespaces.9945ded8ceb431a5.ms.png new file mode 100644 index 00000000..4dc40fc1 Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.ms.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.my.png b/translated_images/codespaces.9945ded8ceb431a5.my.png new file mode 100644 index 00000000..04e9cea6 Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.my.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.ne.png b/translated_images/codespaces.9945ded8ceb431a5.ne.png new file mode 100644 index 00000000..461e3404 Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.ne.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.nl.png b/translated_images/codespaces.9945ded8ceb431a5.nl.png new file mode 100644 index 00000000..1bc40005 Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.nl.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.no.png b/translated_images/codespaces.9945ded8ceb431a5.no.png new file mode 100644 index 00000000..8de719f0 Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.no.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.pa.png b/translated_images/codespaces.9945ded8ceb431a5.pa.png new file mode 100644 index 00000000..38c02daa Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.pa.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.pcm.png b/translated_images/codespaces.9945ded8ceb431a5.pcm.png new file mode 100644 index 00000000..912c2230 Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.pcm.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.pl.png b/translated_images/codespaces.9945ded8ceb431a5.pl.png new file mode 100644 index 00000000..6f615a79 Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.pl.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.pt.png b/translated_images/codespaces.9945ded8ceb431a5.pt.png new file mode 100644 index 00000000..9034703f Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.pt.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.ro.png b/translated_images/codespaces.9945ded8ceb431a5.ro.png new file mode 100644 index 00000000..7293274e Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.ro.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.ru.png b/translated_images/codespaces.9945ded8ceb431a5.ru.png new file mode 100644 index 00000000..8ba01585 Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.ru.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.sk.png b/translated_images/codespaces.9945ded8ceb431a5.sk.png new file mode 100644 index 00000000..6c5330d9 Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.sk.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.sl.png b/translated_images/codespaces.9945ded8ceb431a5.sl.png new file mode 100644 index 00000000..33bf377f Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.sl.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.sr.png b/translated_images/codespaces.9945ded8ceb431a5.sr.png new file mode 100644 index 00000000..b98bbce0 Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.sr.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.sv.png b/translated_images/codespaces.9945ded8ceb431a5.sv.png new file mode 100644 index 00000000..b8137daa Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.sv.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.sw.png b/translated_images/codespaces.9945ded8ceb431a5.sw.png new file mode 100644 index 00000000..42db0b5f Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.sw.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.ta.png b/translated_images/codespaces.9945ded8ceb431a5.ta.png new file mode 100644 index 00000000..d6f051a7 Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.ta.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.te.png b/translated_images/codespaces.9945ded8ceb431a5.te.png new file mode 100644 index 00000000..a26703bf Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.te.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.th.png b/translated_images/codespaces.9945ded8ceb431a5.th.png new file mode 100644 index 00000000..81268670 Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.th.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.tl.png b/translated_images/codespaces.9945ded8ceb431a5.tl.png new file mode 100644 index 00000000..27444337 Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.tl.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.tr.png b/translated_images/codespaces.9945ded8ceb431a5.tr.png new file mode 100644 index 00000000..60b0be5f Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.tr.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.tw.png b/translated_images/codespaces.9945ded8ceb431a5.tw.png new file mode 100644 index 00000000..3aa6d08d Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.tw.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.uk.png b/translated_images/codespaces.9945ded8ceb431a5.uk.png new file mode 100644 index 00000000..3167a86c Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.uk.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.ur.png b/translated_images/codespaces.9945ded8ceb431a5.ur.png new file mode 100644 index 00000000..0ec7e9f8 Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.ur.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.vi.png b/translated_images/codespaces.9945ded8ceb431a5.vi.png new file mode 100644 index 00000000..e50aa2b9 Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.vi.png differ diff --git a/translated_images/codespaces.9945ded8ceb431a5.zh.png b/translated_images/codespaces.9945ded8ceb431a5.zh.png new file mode 100644 index 00000000..7bdc514c Binary files /dev/null and b/translated_images/codespaces.9945ded8ceb431a5.zh.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.ar.png b/translated_images/devcontainer.21126c9d6de64494.ar.png new file mode 100644 index 00000000..ff057161 Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.ar.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.bg.png b/translated_images/devcontainer.21126c9d6de64494.bg.png new file mode 100644 index 00000000..e388bb00 Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.bg.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.bn.png b/translated_images/devcontainer.21126c9d6de64494.bn.png new file mode 100644 index 00000000..feff0c92 Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.bn.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.br.png b/translated_images/devcontainer.21126c9d6de64494.br.png new file mode 100644 index 00000000..f5614a09 Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.br.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.cs.png b/translated_images/devcontainer.21126c9d6de64494.cs.png new file mode 100644 index 00000000..9703c82e Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.cs.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.da.png b/translated_images/devcontainer.21126c9d6de64494.da.png new file mode 100644 index 00000000..43cae12a Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.da.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.de.png b/translated_images/devcontainer.21126c9d6de64494.de.png new file mode 100644 index 00000000..2c286b1b Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.de.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.el.png b/translated_images/devcontainer.21126c9d6de64494.el.png new file mode 100644 index 00000000..1f899719 Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.el.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.en.png b/translated_images/devcontainer.21126c9d6de64494.en.png new file mode 100644 index 00000000..bf0eda31 Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.en.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.es.png b/translated_images/devcontainer.21126c9d6de64494.es.png new file mode 100644 index 00000000..ac4968d3 Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.es.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.et.png b/translated_images/devcontainer.21126c9d6de64494.et.png new file mode 100644 index 00000000..34cc25ec Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.et.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.fa.png b/translated_images/devcontainer.21126c9d6de64494.fa.png new file mode 100644 index 00000000..7ab7eca4 Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.fa.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.fi.png b/translated_images/devcontainer.21126c9d6de64494.fi.png new file mode 100644 index 00000000..34ebc05a Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.fi.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.fr.png b/translated_images/devcontainer.21126c9d6de64494.fr.png new file mode 100644 index 00000000..3ed1150b Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.fr.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.he.png b/translated_images/devcontainer.21126c9d6de64494.he.png new file mode 100644 index 00000000..3fd83907 Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.he.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.hi.png b/translated_images/devcontainer.21126c9d6de64494.hi.png new file mode 100644 index 00000000..45f6bc59 Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.hi.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.hk.png b/translated_images/devcontainer.21126c9d6de64494.hk.png new file mode 100644 index 00000000..37f57482 Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.hk.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.hr.png b/translated_images/devcontainer.21126c9d6de64494.hr.png new file mode 100644 index 00000000..cf20db5b Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.hr.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.hu.png b/translated_images/devcontainer.21126c9d6de64494.hu.png new file mode 100644 index 00000000..c5428bb0 Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.hu.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.id.png b/translated_images/devcontainer.21126c9d6de64494.id.png new file mode 100644 index 00000000..f77632d1 Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.id.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.it.png b/translated_images/devcontainer.21126c9d6de64494.it.png new file mode 100644 index 00000000..ddd02391 Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.it.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.ja.png b/translated_images/devcontainer.21126c9d6de64494.ja.png new file mode 100644 index 00000000..c3499d92 Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.ja.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.kn.png b/translated_images/devcontainer.21126c9d6de64494.kn.png new file mode 100644 index 00000000..781c9599 Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.kn.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.ko.png b/translated_images/devcontainer.21126c9d6de64494.ko.png new file mode 100644 index 00000000..47e32182 Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.ko.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.lt.png b/translated_images/devcontainer.21126c9d6de64494.lt.png new file mode 100644 index 00000000..555008c5 Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.lt.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.ml.png b/translated_images/devcontainer.21126c9d6de64494.ml.png new file mode 100644 index 00000000..8fb8d70d Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.ml.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.mo.png b/translated_images/devcontainer.21126c9d6de64494.mo.png new file mode 100644 index 00000000..4ca30965 Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.mo.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.mr.png b/translated_images/devcontainer.21126c9d6de64494.mr.png new file mode 100644 index 00000000..e05bbc04 Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.mr.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.ms.png b/translated_images/devcontainer.21126c9d6de64494.ms.png new file mode 100644 index 00000000..12eca240 Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.ms.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.my.png b/translated_images/devcontainer.21126c9d6de64494.my.png new file mode 100644 index 00000000..9bc1f3ba Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.my.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.ne.png b/translated_images/devcontainer.21126c9d6de64494.ne.png new file mode 100644 index 00000000..dc845546 Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.ne.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.nl.png b/translated_images/devcontainer.21126c9d6de64494.nl.png new file mode 100644 index 00000000..21191f1f Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.nl.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.no.png b/translated_images/devcontainer.21126c9d6de64494.no.png new file mode 100644 index 00000000..2eb384aa Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.no.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.pa.png b/translated_images/devcontainer.21126c9d6de64494.pa.png new file mode 100644 index 00000000..77d1ed01 Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.pa.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.pcm.png b/translated_images/devcontainer.21126c9d6de64494.pcm.png new file mode 100644 index 00000000..55942732 Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.pcm.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.pl.png b/translated_images/devcontainer.21126c9d6de64494.pl.png new file mode 100644 index 00000000..7eea1fbd Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.pl.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.pt.png b/translated_images/devcontainer.21126c9d6de64494.pt.png new file mode 100644 index 00000000..a1f54095 Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.pt.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.ro.png b/translated_images/devcontainer.21126c9d6de64494.ro.png new file mode 100644 index 00000000..019a5fad Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.ro.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.ru.png b/translated_images/devcontainer.21126c9d6de64494.ru.png new file mode 100644 index 00000000..17782aab Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.ru.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.sk.png b/translated_images/devcontainer.21126c9d6de64494.sk.png new file mode 100644 index 00000000..4ece5187 Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.sk.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.sl.png b/translated_images/devcontainer.21126c9d6de64494.sl.png new file mode 100644 index 00000000..2ce8f042 Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.sl.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.sr.png b/translated_images/devcontainer.21126c9d6de64494.sr.png new file mode 100644 index 00000000..8dcaf561 Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.sr.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.sv.png b/translated_images/devcontainer.21126c9d6de64494.sv.png new file mode 100644 index 00000000..5e9ae71d Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.sv.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.sw.png b/translated_images/devcontainer.21126c9d6de64494.sw.png new file mode 100644 index 00000000..1bc68404 Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.sw.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.ta.png b/translated_images/devcontainer.21126c9d6de64494.ta.png new file mode 100644 index 00000000..ca1ccd9e Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.ta.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.te.png b/translated_images/devcontainer.21126c9d6de64494.te.png new file mode 100644 index 00000000..72a6a3d1 Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.te.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.th.png b/translated_images/devcontainer.21126c9d6de64494.th.png new file mode 100644 index 00000000..6fd83b7c Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.th.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.tl.png b/translated_images/devcontainer.21126c9d6de64494.tl.png new file mode 100644 index 00000000..c139d638 Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.tl.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.tr.png b/translated_images/devcontainer.21126c9d6de64494.tr.png new file mode 100644 index 00000000..2c150c26 Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.tr.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.tw.png b/translated_images/devcontainer.21126c9d6de64494.tw.png new file mode 100644 index 00000000..b55b5b88 Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.tw.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.uk.png b/translated_images/devcontainer.21126c9d6de64494.uk.png new file mode 100644 index 00000000..67be682d Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.uk.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.ur.png b/translated_images/devcontainer.21126c9d6de64494.ur.png new file mode 100644 index 00000000..597939ab Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.ur.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.vi.png b/translated_images/devcontainer.21126c9d6de64494.vi.png new file mode 100644 index 00000000..7c58c5e6 Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.vi.png differ diff --git a/translated_images/devcontainer.21126c9d6de64494.zh.png b/translated_images/devcontainer.21126c9d6de64494.zh.png new file mode 100644 index 00000000..8f6846da Binary files /dev/null and b/translated_images/devcontainer.21126c9d6de64494.zh.png differ diff --git a/translated_images/embedding.398e50802c0037f9.ar.png b/translated_images/embedding.398e50802c0037f9.ar.png new file mode 100644 index 00000000..9a7ee601 Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.ar.png differ diff --git a/translated_images/embedding.398e50802c0037f9.bg.png b/translated_images/embedding.398e50802c0037f9.bg.png new file mode 100644 index 00000000..4a950a7a Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.bg.png differ diff --git a/translated_images/embedding.398e50802c0037f9.bn.png b/translated_images/embedding.398e50802c0037f9.bn.png new file mode 100644 index 00000000..cd24789a Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.bn.png differ diff --git a/translated_images/embedding.398e50802c0037f9.br.png b/translated_images/embedding.398e50802c0037f9.br.png new file mode 100644 index 00000000..a9a44f61 Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.br.png differ diff --git a/translated_images/embedding.398e50802c0037f9.cs.png b/translated_images/embedding.398e50802c0037f9.cs.png new file mode 100644 index 00000000..8032c453 Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.cs.png differ diff --git a/translated_images/embedding.398e50802c0037f9.da.png b/translated_images/embedding.398e50802c0037f9.da.png new file mode 100644 index 00000000..32fa0f53 Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.da.png differ diff --git a/translated_images/embedding.398e50802c0037f9.de.png b/translated_images/embedding.398e50802c0037f9.de.png new file mode 100644 index 00000000..ef957cc2 Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.de.png differ diff --git a/translated_images/embedding.398e50802c0037f9.el.png b/translated_images/embedding.398e50802c0037f9.el.png new file mode 100644 index 00000000..080adad2 Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.el.png differ diff --git a/translated_images/embedding.398e50802c0037f9.en.png b/translated_images/embedding.398e50802c0037f9.en.png new file mode 100644 index 00000000..753883f4 Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.en.png differ diff --git a/translated_images/embedding.398e50802c0037f9.es.png b/translated_images/embedding.398e50802c0037f9.es.png new file mode 100644 index 00000000..b46abf10 Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.es.png differ diff --git a/translated_images/embedding.398e50802c0037f9.et.png b/translated_images/embedding.398e50802c0037f9.et.png new file mode 100644 index 00000000..34f9bddd Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.et.png differ diff --git a/translated_images/embedding.398e50802c0037f9.fa.png b/translated_images/embedding.398e50802c0037f9.fa.png new file mode 100644 index 00000000..189336e5 Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.fa.png differ diff --git a/translated_images/embedding.398e50802c0037f9.fi.png b/translated_images/embedding.398e50802c0037f9.fi.png new file mode 100644 index 00000000..1a348c30 Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.fi.png differ diff --git a/translated_images/embedding.398e50802c0037f9.fr.png b/translated_images/embedding.398e50802c0037f9.fr.png new file mode 100644 index 00000000..8565b505 Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.fr.png differ diff --git a/translated_images/embedding.398e50802c0037f9.he.png b/translated_images/embedding.398e50802c0037f9.he.png new file mode 100644 index 00000000..660e227e Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.he.png differ diff --git a/translated_images/embedding.398e50802c0037f9.hi.png b/translated_images/embedding.398e50802c0037f9.hi.png new file mode 100644 index 00000000..57432ec6 Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.hi.png differ diff --git a/translated_images/embedding.398e50802c0037f9.hk.png b/translated_images/embedding.398e50802c0037f9.hk.png new file mode 100644 index 00000000..130ed534 Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.hk.png differ diff --git a/translated_images/embedding.398e50802c0037f9.hr.png b/translated_images/embedding.398e50802c0037f9.hr.png new file mode 100644 index 00000000..637dc629 Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.hr.png differ diff --git a/translated_images/embedding.398e50802c0037f9.hu.png b/translated_images/embedding.398e50802c0037f9.hu.png new file mode 100644 index 00000000..a160a51d Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.hu.png differ diff --git a/translated_images/embedding.398e50802c0037f9.id.png b/translated_images/embedding.398e50802c0037f9.id.png new file mode 100644 index 00000000..794f71f0 Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.id.png differ diff --git a/translated_images/embedding.398e50802c0037f9.it.png b/translated_images/embedding.398e50802c0037f9.it.png new file mode 100644 index 00000000..21bb4de7 Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.it.png differ diff --git a/translated_images/embedding.398e50802c0037f9.ja.png b/translated_images/embedding.398e50802c0037f9.ja.png new file mode 100644 index 00000000..736cf1c4 Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.ja.png differ diff --git a/translated_images/embedding.398e50802c0037f9.kn.png b/translated_images/embedding.398e50802c0037f9.kn.png new file mode 100644 index 00000000..21ceb8ab Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.kn.png differ diff --git a/translated_images/embedding.398e50802c0037f9.ko.png b/translated_images/embedding.398e50802c0037f9.ko.png new file mode 100644 index 00000000..552b4857 Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.ko.png differ diff --git a/translated_images/embedding.398e50802c0037f9.lt.png b/translated_images/embedding.398e50802c0037f9.lt.png new file mode 100644 index 00000000..0a22d77b Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.lt.png differ diff --git a/translated_images/embedding.398e50802c0037f9.ml.png b/translated_images/embedding.398e50802c0037f9.ml.png new file mode 100644 index 00000000..f272bb2c Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.ml.png differ diff --git a/translated_images/embedding.398e50802c0037f9.mo.png b/translated_images/embedding.398e50802c0037f9.mo.png new file mode 100644 index 00000000..130ed534 Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.mo.png differ diff --git a/translated_images/embedding.398e50802c0037f9.mr.png b/translated_images/embedding.398e50802c0037f9.mr.png new file mode 100644 index 00000000..a3b7835b Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.mr.png differ diff --git a/translated_images/embedding.398e50802c0037f9.ms.png b/translated_images/embedding.398e50802c0037f9.ms.png new file mode 100644 index 00000000..db47d594 Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.ms.png differ diff --git a/translated_images/embedding.398e50802c0037f9.my.png b/translated_images/embedding.398e50802c0037f9.my.png new file mode 100644 index 00000000..ff04e877 Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.my.png differ diff --git a/translated_images/embedding.398e50802c0037f9.ne.png b/translated_images/embedding.398e50802c0037f9.ne.png new file mode 100644 index 00000000..d8606e0b Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.ne.png differ diff --git a/translated_images/embedding.398e50802c0037f9.nl.png b/translated_images/embedding.398e50802c0037f9.nl.png new file mode 100644 index 00000000..aed90591 Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.nl.png differ diff --git a/translated_images/embedding.398e50802c0037f9.no.png b/translated_images/embedding.398e50802c0037f9.no.png new file mode 100644 index 00000000..430c04a7 Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.no.png differ diff --git a/translated_images/embedding.398e50802c0037f9.pa.png b/translated_images/embedding.398e50802c0037f9.pa.png new file mode 100644 index 00000000..3ad3c92c Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.pa.png differ diff --git a/translated_images/embedding.398e50802c0037f9.pcm.png b/translated_images/embedding.398e50802c0037f9.pcm.png new file mode 100644 index 00000000..bbf00ac3 Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.pcm.png differ diff --git a/translated_images/embedding.398e50802c0037f9.pl.png b/translated_images/embedding.398e50802c0037f9.pl.png new file mode 100644 index 00000000..189f9bf8 Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.pl.png differ diff --git a/translated_images/embedding.398e50802c0037f9.pt.png b/translated_images/embedding.398e50802c0037f9.pt.png new file mode 100644 index 00000000..bab41c0a Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.pt.png differ diff --git a/translated_images/embedding.398e50802c0037f9.ro.png b/translated_images/embedding.398e50802c0037f9.ro.png new file mode 100644 index 00000000..2ee8fa56 Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.ro.png differ diff --git a/translated_images/embedding.398e50802c0037f9.ru.png b/translated_images/embedding.398e50802c0037f9.ru.png new file mode 100644 index 00000000..7776b9d2 Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.ru.png differ diff --git a/translated_images/embedding.398e50802c0037f9.sk.png b/translated_images/embedding.398e50802c0037f9.sk.png new file mode 100644 index 00000000..3b4db678 Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.sk.png differ diff --git a/translated_images/embedding.398e50802c0037f9.sl.png b/translated_images/embedding.398e50802c0037f9.sl.png new file mode 100644 index 00000000..b0611373 Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.sl.png differ diff --git a/translated_images/embedding.398e50802c0037f9.sr.png b/translated_images/embedding.398e50802c0037f9.sr.png new file mode 100644 index 00000000..7cddce31 Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.sr.png differ diff --git a/translated_images/embedding.398e50802c0037f9.sv.png b/translated_images/embedding.398e50802c0037f9.sv.png new file mode 100644 index 00000000..fd7ebf11 Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.sv.png differ diff --git a/translated_images/embedding.398e50802c0037f9.sw.png b/translated_images/embedding.398e50802c0037f9.sw.png new file mode 100644 index 00000000..0a86d113 Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.sw.png differ diff --git a/translated_images/embedding.398e50802c0037f9.ta.png b/translated_images/embedding.398e50802c0037f9.ta.png new file mode 100644 index 00000000..0c8d4779 Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.ta.png differ diff --git a/translated_images/embedding.398e50802c0037f9.te.png b/translated_images/embedding.398e50802c0037f9.te.png new file mode 100644 index 00000000..5becae26 Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.te.png differ diff --git a/translated_images/embedding.398e50802c0037f9.th.png b/translated_images/embedding.398e50802c0037f9.th.png new file mode 100644 index 00000000..3cf5bad3 Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.th.png differ diff --git a/translated_images/embedding.398e50802c0037f9.tl.png b/translated_images/embedding.398e50802c0037f9.tl.png new file mode 100644 index 00000000..f05198a8 Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.tl.png differ diff --git a/translated_images/embedding.398e50802c0037f9.tr.png b/translated_images/embedding.398e50802c0037f9.tr.png new file mode 100644 index 00000000..1859c942 Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.tr.png differ diff --git a/translated_images/embedding.398e50802c0037f9.tw.png b/translated_images/embedding.398e50802c0037f9.tw.png new file mode 100644 index 00000000..130ed534 Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.tw.png differ diff --git a/translated_images/embedding.398e50802c0037f9.uk.png b/translated_images/embedding.398e50802c0037f9.uk.png new file mode 100644 index 00000000..43385d01 Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.uk.png differ diff --git a/translated_images/embedding.398e50802c0037f9.ur.png b/translated_images/embedding.398e50802c0037f9.ur.png new file mode 100644 index 00000000..e7f48eaa Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.ur.png differ diff --git a/translated_images/embedding.398e50802c0037f9.vi.png b/translated_images/embedding.398e50802c0037f9.vi.png new file mode 100644 index 00000000..74b19a67 Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.vi.png differ diff --git a/translated_images/embedding.398e50802c0037f9.zh.png b/translated_images/embedding.398e50802c0037f9.zh.png new file mode 100644 index 00000000..cac6a58e Binary files /dev/null and b/translated_images/embedding.398e50802c0037f9.zh.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.ar.png b/translated_images/flow.f4ef62c3052d12a8.ar.png new file mode 100644 index 00000000..2abfc2bc Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.ar.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.bg.png b/translated_images/flow.f4ef62c3052d12a8.bg.png new file mode 100644 index 00000000..037c9a0d Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.bg.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.bn.png b/translated_images/flow.f4ef62c3052d12a8.bn.png new file mode 100644 index 00000000..9ae6cfde Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.bn.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.br.png b/translated_images/flow.f4ef62c3052d12a8.br.png new file mode 100644 index 00000000..4fdbb5d9 Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.br.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.cs.png b/translated_images/flow.f4ef62c3052d12a8.cs.png new file mode 100644 index 00000000..4cc148de Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.cs.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.da.png b/translated_images/flow.f4ef62c3052d12a8.da.png new file mode 100644 index 00000000..6a442a89 Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.da.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.de.png b/translated_images/flow.f4ef62c3052d12a8.de.png new file mode 100644 index 00000000..faa81333 Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.de.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.el.png b/translated_images/flow.f4ef62c3052d12a8.el.png new file mode 100644 index 00000000..b205b7af Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.el.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.en.png b/translated_images/flow.f4ef62c3052d12a8.en.png new file mode 100644 index 00000000..8a77e9ce Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.en.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.es.png b/translated_images/flow.f4ef62c3052d12a8.es.png new file mode 100644 index 00000000..367caa4f Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.es.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.et.png b/translated_images/flow.f4ef62c3052d12a8.et.png new file mode 100644 index 00000000..9de6c8bb Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.et.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.fa.png b/translated_images/flow.f4ef62c3052d12a8.fa.png new file mode 100644 index 00000000..7866be2e Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.fa.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.fi.png b/translated_images/flow.f4ef62c3052d12a8.fi.png new file mode 100644 index 00000000..0e11dc1c Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.fi.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.fr.png b/translated_images/flow.f4ef62c3052d12a8.fr.png new file mode 100644 index 00000000..b66d23b3 Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.fr.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.he.png b/translated_images/flow.f4ef62c3052d12a8.he.png new file mode 100644 index 00000000..87923635 Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.he.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.hi.png b/translated_images/flow.f4ef62c3052d12a8.hi.png new file mode 100644 index 00000000..41dd1b17 Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.hi.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.hk.png b/translated_images/flow.f4ef62c3052d12a8.hk.png new file mode 100644 index 00000000..ae5c80d4 Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.hk.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.hr.png b/translated_images/flow.f4ef62c3052d12a8.hr.png new file mode 100644 index 00000000..cdc0ecb8 Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.hr.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.hu.png b/translated_images/flow.f4ef62c3052d12a8.hu.png new file mode 100644 index 00000000..45de3ffd Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.hu.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.id.png b/translated_images/flow.f4ef62c3052d12a8.id.png new file mode 100644 index 00000000..be27250f Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.id.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.it.png b/translated_images/flow.f4ef62c3052d12a8.it.png new file mode 100644 index 00000000..248249ac Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.it.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.ja.png b/translated_images/flow.f4ef62c3052d12a8.ja.png new file mode 100644 index 00000000..bac6fc80 Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.ja.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.kn.png b/translated_images/flow.f4ef62c3052d12a8.kn.png new file mode 100644 index 00000000..19f1af4b Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.kn.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.ko.png b/translated_images/flow.f4ef62c3052d12a8.ko.png new file mode 100644 index 00000000..b640b34e Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.ko.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.lt.png b/translated_images/flow.f4ef62c3052d12a8.lt.png new file mode 100644 index 00000000..4d28ed76 Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.lt.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.ml.png b/translated_images/flow.f4ef62c3052d12a8.ml.png new file mode 100644 index 00000000..1d0021a4 Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.ml.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.mo.png b/translated_images/flow.f4ef62c3052d12a8.mo.png new file mode 100644 index 00000000..7fffac39 Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.mo.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.mr.png b/translated_images/flow.f4ef62c3052d12a8.mr.png new file mode 100644 index 00000000..e1cbc2fa Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.mr.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.ms.png b/translated_images/flow.f4ef62c3052d12a8.ms.png new file mode 100644 index 00000000..92b82122 Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.ms.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.my.png b/translated_images/flow.f4ef62c3052d12a8.my.png new file mode 100644 index 00000000..691cf313 Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.my.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.ne.png b/translated_images/flow.f4ef62c3052d12a8.ne.png new file mode 100644 index 00000000..dda0f71c Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.ne.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.nl.png b/translated_images/flow.f4ef62c3052d12a8.nl.png new file mode 100644 index 00000000..b0c00988 Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.nl.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.no.png b/translated_images/flow.f4ef62c3052d12a8.no.png new file mode 100644 index 00000000..411d5194 Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.no.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.pa.png b/translated_images/flow.f4ef62c3052d12a8.pa.png new file mode 100644 index 00000000..e1687db8 Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.pa.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.pcm.png b/translated_images/flow.f4ef62c3052d12a8.pcm.png new file mode 100644 index 00000000..c7683257 Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.pcm.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.pl.png b/translated_images/flow.f4ef62c3052d12a8.pl.png new file mode 100644 index 00000000..2f4901c8 Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.pl.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.pt.png b/translated_images/flow.f4ef62c3052d12a8.pt.png new file mode 100644 index 00000000..9653868a Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.pt.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.ro.png b/translated_images/flow.f4ef62c3052d12a8.ro.png new file mode 100644 index 00000000..9844fe2d Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.ro.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.ru.png b/translated_images/flow.f4ef62c3052d12a8.ru.png new file mode 100644 index 00000000..e051f4aa Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.ru.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.sk.png b/translated_images/flow.f4ef62c3052d12a8.sk.png new file mode 100644 index 00000000..7598f233 Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.sk.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.sl.png b/translated_images/flow.f4ef62c3052d12a8.sl.png new file mode 100644 index 00000000..4eea90ce Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.sl.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.sr.png b/translated_images/flow.f4ef62c3052d12a8.sr.png new file mode 100644 index 00000000..75547a58 Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.sr.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.sv.png b/translated_images/flow.f4ef62c3052d12a8.sv.png new file mode 100644 index 00000000..7c50d4f4 Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.sv.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.sw.png b/translated_images/flow.f4ef62c3052d12a8.sw.png new file mode 100644 index 00000000..ede4321c Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.sw.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.ta.png b/translated_images/flow.f4ef62c3052d12a8.ta.png new file mode 100644 index 00000000..55a1a175 Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.ta.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.te.png b/translated_images/flow.f4ef62c3052d12a8.te.png new file mode 100644 index 00000000..19838d15 Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.te.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.th.png b/translated_images/flow.f4ef62c3052d12a8.th.png new file mode 100644 index 00000000..4b479d1f Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.th.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.tl.png b/translated_images/flow.f4ef62c3052d12a8.tl.png new file mode 100644 index 00000000..2e6d22c9 Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.tl.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.tr.png b/translated_images/flow.f4ef62c3052d12a8.tr.png new file mode 100644 index 00000000..34b4483a Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.tr.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.tw.png b/translated_images/flow.f4ef62c3052d12a8.tw.png new file mode 100644 index 00000000..1887e96c Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.tw.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.uk.png b/translated_images/flow.f4ef62c3052d12a8.uk.png new file mode 100644 index 00000000..9484891a Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.uk.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.ur.png b/translated_images/flow.f4ef62c3052d12a8.ur.png new file mode 100644 index 00000000..b456e00b Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.ur.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.vi.png b/translated_images/flow.f4ef62c3052d12a8.vi.png new file mode 100644 index 00000000..8e137234 Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.vi.png differ diff --git a/translated_images/flow.f4ef62c3052d12a8.zh.png b/translated_images/flow.f4ef62c3052d12a8.zh.png new file mode 100644 index 00000000..5fc7d40c Binary files /dev/null and b/translated_images/flow.f4ef62c3052d12a8.zh.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.ar.png b/translated_images/image-1.b36122aba30b20ad.ar.png new file mode 100644 index 00000000..502c738f Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.ar.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.bg.png b/translated_images/image-1.b36122aba30b20ad.bg.png new file mode 100644 index 00000000..b25cfacd Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.bg.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.bn.png b/translated_images/image-1.b36122aba30b20ad.bn.png new file mode 100644 index 00000000..2ffe46db Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.bn.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.br.png b/translated_images/image-1.b36122aba30b20ad.br.png new file mode 100644 index 00000000..01af4fe8 Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.br.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.cs.png b/translated_images/image-1.b36122aba30b20ad.cs.png new file mode 100644 index 00000000..15d0802a Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.cs.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.da.png b/translated_images/image-1.b36122aba30b20ad.da.png new file mode 100644 index 00000000..d144e50f Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.da.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.de.png b/translated_images/image-1.b36122aba30b20ad.de.png new file mode 100644 index 00000000..e073b0fb Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.de.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.el.png b/translated_images/image-1.b36122aba30b20ad.el.png new file mode 100644 index 00000000..63bc6e06 Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.el.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.en.png b/translated_images/image-1.b36122aba30b20ad.en.png new file mode 100644 index 00000000..b5e25330 Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.en.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.es.png b/translated_images/image-1.b36122aba30b20ad.es.png new file mode 100644 index 00000000..a6bef490 Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.es.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.et.png b/translated_images/image-1.b36122aba30b20ad.et.png new file mode 100644 index 00000000..9d99c173 Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.et.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.fa.png b/translated_images/image-1.b36122aba30b20ad.fa.png new file mode 100644 index 00000000..ce44e185 Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.fa.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.fi.png b/translated_images/image-1.b36122aba30b20ad.fi.png new file mode 100644 index 00000000..651a58e5 Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.fi.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.fr.png b/translated_images/image-1.b36122aba30b20ad.fr.png new file mode 100644 index 00000000..85aaa682 Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.fr.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.he.png b/translated_images/image-1.b36122aba30b20ad.he.png new file mode 100644 index 00000000..3d0cb009 Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.he.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.hi.png b/translated_images/image-1.b36122aba30b20ad.hi.png new file mode 100644 index 00000000..7f40892c Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.hi.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.hk.png b/translated_images/image-1.b36122aba30b20ad.hk.png new file mode 100644 index 00000000..c4cb6e6f Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.hk.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.hr.png b/translated_images/image-1.b36122aba30b20ad.hr.png new file mode 100644 index 00000000..62b70568 Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.hr.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.hu.png b/translated_images/image-1.b36122aba30b20ad.hu.png new file mode 100644 index 00000000..303b6c69 Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.hu.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.id.png b/translated_images/image-1.b36122aba30b20ad.id.png new file mode 100644 index 00000000..31b078ed Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.id.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.it.png b/translated_images/image-1.b36122aba30b20ad.it.png new file mode 100644 index 00000000..dadc5c95 Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.it.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.ja.png b/translated_images/image-1.b36122aba30b20ad.ja.png new file mode 100644 index 00000000..fe33a659 Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.ja.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.kn.png b/translated_images/image-1.b36122aba30b20ad.kn.png new file mode 100644 index 00000000..4e0e98c9 Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.kn.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.ko.png b/translated_images/image-1.b36122aba30b20ad.ko.png new file mode 100644 index 00000000..2c4b1f2d Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.ko.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.lt.png b/translated_images/image-1.b36122aba30b20ad.lt.png new file mode 100644 index 00000000..be527d62 Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.lt.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.ml.png b/translated_images/image-1.b36122aba30b20ad.ml.png new file mode 100644 index 00000000..788d46f1 Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.ml.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.mo.png b/translated_images/image-1.b36122aba30b20ad.mo.png new file mode 100644 index 00000000..91747d81 Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.mo.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.mr.png b/translated_images/image-1.b36122aba30b20ad.mr.png new file mode 100644 index 00000000..918b0ec1 Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.mr.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.ms.png b/translated_images/image-1.b36122aba30b20ad.ms.png new file mode 100644 index 00000000..f06d89f3 Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.ms.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.my.png b/translated_images/image-1.b36122aba30b20ad.my.png new file mode 100644 index 00000000..d6cc05a2 Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.my.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.ne.png b/translated_images/image-1.b36122aba30b20ad.ne.png new file mode 100644 index 00000000..16e33f7a Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.ne.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.nl.png b/translated_images/image-1.b36122aba30b20ad.nl.png new file mode 100644 index 00000000..94eb3cb0 Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.nl.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.no.png b/translated_images/image-1.b36122aba30b20ad.no.png new file mode 100644 index 00000000..6f6424b1 Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.no.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.pa.png b/translated_images/image-1.b36122aba30b20ad.pa.png new file mode 100644 index 00000000..e8593a6b Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.pa.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.pcm.png b/translated_images/image-1.b36122aba30b20ad.pcm.png new file mode 100644 index 00000000..07cb8a09 Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.pcm.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.pl.png b/translated_images/image-1.b36122aba30b20ad.pl.png new file mode 100644 index 00000000..af4a52f4 Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.pl.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.pt.png b/translated_images/image-1.b36122aba30b20ad.pt.png new file mode 100644 index 00000000..4c510137 Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.pt.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.ro.png b/translated_images/image-1.b36122aba30b20ad.ro.png new file mode 100644 index 00000000..e56c16a0 Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.ro.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.ru.png b/translated_images/image-1.b36122aba30b20ad.ru.png new file mode 100644 index 00000000..cec5d810 Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.ru.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.sk.png b/translated_images/image-1.b36122aba30b20ad.sk.png new file mode 100644 index 00000000..4f53eed0 Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.sk.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.sl.png b/translated_images/image-1.b36122aba30b20ad.sl.png new file mode 100644 index 00000000..478ed899 Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.sl.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.sr.png b/translated_images/image-1.b36122aba30b20ad.sr.png new file mode 100644 index 00000000..89c6e581 Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.sr.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.sv.png b/translated_images/image-1.b36122aba30b20ad.sv.png new file mode 100644 index 00000000..18113efb Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.sv.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.sw.png b/translated_images/image-1.b36122aba30b20ad.sw.png new file mode 100644 index 00000000..c29df984 Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.sw.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.ta.png b/translated_images/image-1.b36122aba30b20ad.ta.png new file mode 100644 index 00000000..ee4c4ac7 Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.ta.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.te.png b/translated_images/image-1.b36122aba30b20ad.te.png new file mode 100644 index 00000000..a11c37ff Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.te.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.th.png b/translated_images/image-1.b36122aba30b20ad.th.png new file mode 100644 index 00000000..bf2693cc Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.th.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.tl.png b/translated_images/image-1.b36122aba30b20ad.tl.png new file mode 100644 index 00000000..3146959d Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.tl.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.tr.png b/translated_images/image-1.b36122aba30b20ad.tr.png new file mode 100644 index 00000000..d77714a9 Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.tr.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.tw.png b/translated_images/image-1.b36122aba30b20ad.tw.png new file mode 100644 index 00000000..fa85de62 Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.tw.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.uk.png b/translated_images/image-1.b36122aba30b20ad.uk.png new file mode 100644 index 00000000..0788081c Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.uk.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.ur.png b/translated_images/image-1.b36122aba30b20ad.ur.png new file mode 100644 index 00000000..95f73cd8 Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.ur.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.vi.png b/translated_images/image-1.b36122aba30b20ad.vi.png new file mode 100644 index 00000000..39b5c7fc Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.vi.png differ diff --git a/translated_images/image-1.b36122aba30b20ad.zh.png b/translated_images/image-1.b36122aba30b20ad.zh.png new file mode 100644 index 00000000..e4c47ac5 Binary files /dev/null and b/translated_images/image-1.b36122aba30b20ad.zh.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.ar.png b/translated_images/image-2.fc0da29a6e4d2aff.ar.png new file mode 100644 index 00000000..eca85496 Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.ar.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.bg.png b/translated_images/image-2.fc0da29a6e4d2aff.bg.png new file mode 100644 index 00000000..b43e639f Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.bg.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.bn.png b/translated_images/image-2.fc0da29a6e4d2aff.bn.png new file mode 100644 index 00000000..468f55c8 Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.bn.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.br.png b/translated_images/image-2.fc0da29a6e4d2aff.br.png new file mode 100644 index 00000000..4b7ebd03 Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.br.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.cs.png b/translated_images/image-2.fc0da29a6e4d2aff.cs.png new file mode 100644 index 00000000..3e6b8bd1 Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.cs.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.da.png b/translated_images/image-2.fc0da29a6e4d2aff.da.png new file mode 100644 index 00000000..b2f595a7 Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.da.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.de.png b/translated_images/image-2.fc0da29a6e4d2aff.de.png new file mode 100644 index 00000000..8bc4fe1e Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.de.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.el.png b/translated_images/image-2.fc0da29a6e4d2aff.el.png new file mode 100644 index 00000000..566056e7 Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.el.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.en.png b/translated_images/image-2.fc0da29a6e4d2aff.en.png new file mode 100644 index 00000000..f43ddc70 Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.en.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.es.png b/translated_images/image-2.fc0da29a6e4d2aff.es.png new file mode 100644 index 00000000..59bf0936 Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.es.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.et.png b/translated_images/image-2.fc0da29a6e4d2aff.et.png new file mode 100644 index 00000000..41e3c36b Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.et.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.fa.png b/translated_images/image-2.fc0da29a6e4d2aff.fa.png new file mode 100644 index 00000000..d44bae5a Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.fa.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.fi.png b/translated_images/image-2.fc0da29a6e4d2aff.fi.png new file mode 100644 index 00000000..4c178286 Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.fi.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.fr.png b/translated_images/image-2.fc0da29a6e4d2aff.fr.png new file mode 100644 index 00000000..92d4efe8 Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.fr.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.he.png b/translated_images/image-2.fc0da29a6e4d2aff.he.png new file mode 100644 index 00000000..7ffd6dd9 Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.he.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.hi.png b/translated_images/image-2.fc0da29a6e4d2aff.hi.png new file mode 100644 index 00000000..29fa5cba Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.hi.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.hk.png b/translated_images/image-2.fc0da29a6e4d2aff.hk.png new file mode 100644 index 00000000..6fdb0bca Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.hk.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.hr.png b/translated_images/image-2.fc0da29a6e4d2aff.hr.png new file mode 100644 index 00000000..4df21e54 Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.hr.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.hu.png b/translated_images/image-2.fc0da29a6e4d2aff.hu.png new file mode 100644 index 00000000..161dd054 Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.hu.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.id.png b/translated_images/image-2.fc0da29a6e4d2aff.id.png new file mode 100644 index 00000000..0f478484 Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.id.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.it.png b/translated_images/image-2.fc0da29a6e4d2aff.it.png new file mode 100644 index 00000000..a8d29b6a Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.it.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.ja.png b/translated_images/image-2.fc0da29a6e4d2aff.ja.png new file mode 100644 index 00000000..32b29bcc Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.ja.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.kn.png b/translated_images/image-2.fc0da29a6e4d2aff.kn.png new file mode 100644 index 00000000..6cd3480f Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.kn.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.ko.png b/translated_images/image-2.fc0da29a6e4d2aff.ko.png new file mode 100644 index 00000000..92f1ca2c Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.ko.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.lt.png b/translated_images/image-2.fc0da29a6e4d2aff.lt.png new file mode 100644 index 00000000..46259f18 Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.lt.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.ml.png b/translated_images/image-2.fc0da29a6e4d2aff.ml.png new file mode 100644 index 00000000..2a9f726c Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.ml.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.mo.png b/translated_images/image-2.fc0da29a6e4d2aff.mo.png new file mode 100644 index 00000000..e8b408e4 Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.mo.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.mr.png b/translated_images/image-2.fc0da29a6e4d2aff.mr.png new file mode 100644 index 00000000..2c1a3752 Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.mr.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.ms.png b/translated_images/image-2.fc0da29a6e4d2aff.ms.png new file mode 100644 index 00000000..e335bc72 Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.ms.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.my.png b/translated_images/image-2.fc0da29a6e4d2aff.my.png new file mode 100644 index 00000000..998bb86a Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.my.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.ne.png b/translated_images/image-2.fc0da29a6e4d2aff.ne.png new file mode 100644 index 00000000..e2206b20 Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.ne.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.nl.png b/translated_images/image-2.fc0da29a6e4d2aff.nl.png new file mode 100644 index 00000000..847f8231 Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.nl.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.no.png b/translated_images/image-2.fc0da29a6e4d2aff.no.png new file mode 100644 index 00000000..fce56281 Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.no.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.pa.png b/translated_images/image-2.fc0da29a6e4d2aff.pa.png new file mode 100644 index 00000000..e7e5f769 Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.pa.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.pcm.png b/translated_images/image-2.fc0da29a6e4d2aff.pcm.png new file mode 100644 index 00000000..548a7248 Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.pcm.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.pl.png b/translated_images/image-2.fc0da29a6e4d2aff.pl.png new file mode 100644 index 00000000..44a9344a Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.pl.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.pt.png b/translated_images/image-2.fc0da29a6e4d2aff.pt.png new file mode 100644 index 00000000..94f67643 Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.pt.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.ro.png b/translated_images/image-2.fc0da29a6e4d2aff.ro.png new file mode 100644 index 00000000..34a86c6c Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.ro.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.ru.png b/translated_images/image-2.fc0da29a6e4d2aff.ru.png new file mode 100644 index 00000000..e4dc34ab Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.ru.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.sk.png b/translated_images/image-2.fc0da29a6e4d2aff.sk.png new file mode 100644 index 00000000..700b7792 Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.sk.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.sl.png b/translated_images/image-2.fc0da29a6e4d2aff.sl.png new file mode 100644 index 00000000..0ceb015b Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.sl.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.sr.png b/translated_images/image-2.fc0da29a6e4d2aff.sr.png new file mode 100644 index 00000000..e1fb8b1d Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.sr.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.sv.png b/translated_images/image-2.fc0da29a6e4d2aff.sv.png new file mode 100644 index 00000000..048b179c Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.sv.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.sw.png b/translated_images/image-2.fc0da29a6e4d2aff.sw.png new file mode 100644 index 00000000..54e60499 Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.sw.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.ta.png b/translated_images/image-2.fc0da29a6e4d2aff.ta.png new file mode 100644 index 00000000..cdab26bb Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.ta.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.te.png b/translated_images/image-2.fc0da29a6e4d2aff.te.png new file mode 100644 index 00000000..16163c84 Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.te.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.th.png b/translated_images/image-2.fc0da29a6e4d2aff.th.png new file mode 100644 index 00000000..48ee1faa Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.th.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.tl.png b/translated_images/image-2.fc0da29a6e4d2aff.tl.png new file mode 100644 index 00000000..1a8b5a8c Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.tl.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.tr.png b/translated_images/image-2.fc0da29a6e4d2aff.tr.png new file mode 100644 index 00000000..49819d7b Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.tr.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.tw.png b/translated_images/image-2.fc0da29a6e4d2aff.tw.png new file mode 100644 index 00000000..2f5c43ad Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.tw.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.uk.png b/translated_images/image-2.fc0da29a6e4d2aff.uk.png new file mode 100644 index 00000000..43ee7892 Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.uk.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.ur.png b/translated_images/image-2.fc0da29a6e4d2aff.ur.png new file mode 100644 index 00000000..91747baa Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.ur.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.vi.png b/translated_images/image-2.fc0da29a6e4d2aff.vi.png new file mode 100644 index 00000000..432bdb8b Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.vi.png differ diff --git a/translated_images/image-2.fc0da29a6e4d2aff.zh.png b/translated_images/image-2.fc0da29a6e4d2aff.zh.png new file mode 100644 index 00000000..88626654 Binary files /dev/null and b/translated_images/image-2.fc0da29a6e4d2aff.zh.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.ar.png b/translated_images/image-3.bf93d533bbc84268.ar.png new file mode 100644 index 00000000..99504c28 Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.ar.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.bg.png b/translated_images/image-3.bf93d533bbc84268.bg.png new file mode 100644 index 00000000..4f466893 Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.bg.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.bn.png b/translated_images/image-3.bf93d533bbc84268.bn.png new file mode 100644 index 00000000..c5b760e5 Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.bn.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.br.png b/translated_images/image-3.bf93d533bbc84268.br.png new file mode 100644 index 00000000..37387475 Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.br.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.cs.png b/translated_images/image-3.bf93d533bbc84268.cs.png new file mode 100644 index 00000000..b54c3185 Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.cs.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.da.png b/translated_images/image-3.bf93d533bbc84268.da.png new file mode 100644 index 00000000..8be70cc6 Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.da.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.de.png b/translated_images/image-3.bf93d533bbc84268.de.png new file mode 100644 index 00000000..56f1e8c0 Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.de.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.el.png b/translated_images/image-3.bf93d533bbc84268.el.png new file mode 100644 index 00000000..ce0021a0 Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.el.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.en.png b/translated_images/image-3.bf93d533bbc84268.en.png new file mode 100644 index 00000000..73bb83dd Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.en.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.es.png b/translated_images/image-3.bf93d533bbc84268.es.png new file mode 100644 index 00000000..fb31ce02 Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.es.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.et.png b/translated_images/image-3.bf93d533bbc84268.et.png new file mode 100644 index 00000000..d1a993db Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.et.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.fa.png b/translated_images/image-3.bf93d533bbc84268.fa.png new file mode 100644 index 00000000..25ddf7eb Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.fa.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.fi.png b/translated_images/image-3.bf93d533bbc84268.fi.png new file mode 100644 index 00000000..9673f6bb Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.fi.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.fr.png b/translated_images/image-3.bf93d533bbc84268.fr.png new file mode 100644 index 00000000..8b2500bc Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.fr.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.he.png b/translated_images/image-3.bf93d533bbc84268.he.png new file mode 100644 index 00000000..4e2aadc0 Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.he.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.hi.png b/translated_images/image-3.bf93d533bbc84268.hi.png new file mode 100644 index 00000000..5a343af4 Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.hi.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.hk.png b/translated_images/image-3.bf93d533bbc84268.hk.png new file mode 100644 index 00000000..45b0907b Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.hk.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.hr.png b/translated_images/image-3.bf93d533bbc84268.hr.png new file mode 100644 index 00000000..0c2c35ca Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.hr.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.hu.png b/translated_images/image-3.bf93d533bbc84268.hu.png new file mode 100644 index 00000000..53930c63 Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.hu.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.id.png b/translated_images/image-3.bf93d533bbc84268.id.png new file mode 100644 index 00000000..0d36e72a Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.id.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.it.png b/translated_images/image-3.bf93d533bbc84268.it.png new file mode 100644 index 00000000..4e571e79 Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.it.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.ja.png b/translated_images/image-3.bf93d533bbc84268.ja.png new file mode 100644 index 00000000..5cf944d9 Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.ja.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.kn.png b/translated_images/image-3.bf93d533bbc84268.kn.png new file mode 100644 index 00000000..b8f5c6d2 Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.kn.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.ko.png b/translated_images/image-3.bf93d533bbc84268.ko.png new file mode 100644 index 00000000..0ec7fb96 Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.ko.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.lt.png b/translated_images/image-3.bf93d533bbc84268.lt.png new file mode 100644 index 00000000..fb560143 Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.lt.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.ml.png b/translated_images/image-3.bf93d533bbc84268.ml.png new file mode 100644 index 00000000..ee2589bf Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.ml.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.mo.png b/translated_images/image-3.bf93d533bbc84268.mo.png new file mode 100644 index 00000000..403c55e4 Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.mo.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.mr.png b/translated_images/image-3.bf93d533bbc84268.mr.png new file mode 100644 index 00000000..3f5250d7 Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.mr.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.ms.png b/translated_images/image-3.bf93d533bbc84268.ms.png new file mode 100644 index 00000000..9a352707 Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.ms.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.my.png b/translated_images/image-3.bf93d533bbc84268.my.png new file mode 100644 index 00000000..9533fbd6 Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.my.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.ne.png b/translated_images/image-3.bf93d533bbc84268.ne.png new file mode 100644 index 00000000..e0d4b56c Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.ne.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.nl.png b/translated_images/image-3.bf93d533bbc84268.nl.png new file mode 100644 index 00000000..093bf11c Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.nl.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.no.png b/translated_images/image-3.bf93d533bbc84268.no.png new file mode 100644 index 00000000..5b5ea50b Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.no.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.pa.png b/translated_images/image-3.bf93d533bbc84268.pa.png new file mode 100644 index 00000000..a0e0cf4d Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.pa.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.pcm.png b/translated_images/image-3.bf93d533bbc84268.pcm.png new file mode 100644 index 00000000..021724eb Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.pcm.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.pl.png b/translated_images/image-3.bf93d533bbc84268.pl.png new file mode 100644 index 00000000..8e2696b5 Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.pl.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.pt.png b/translated_images/image-3.bf93d533bbc84268.pt.png new file mode 100644 index 00000000..ccbd0c15 Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.pt.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.ro.png b/translated_images/image-3.bf93d533bbc84268.ro.png new file mode 100644 index 00000000..0a031692 Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.ro.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.ru.png b/translated_images/image-3.bf93d533bbc84268.ru.png new file mode 100644 index 00000000..71e9e5ad Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.ru.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.sk.png b/translated_images/image-3.bf93d533bbc84268.sk.png new file mode 100644 index 00000000..8b72ed85 Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.sk.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.sl.png b/translated_images/image-3.bf93d533bbc84268.sl.png new file mode 100644 index 00000000..95031f92 Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.sl.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.sr.png b/translated_images/image-3.bf93d533bbc84268.sr.png new file mode 100644 index 00000000..160a8123 Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.sr.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.sv.png b/translated_images/image-3.bf93d533bbc84268.sv.png new file mode 100644 index 00000000..c8261d4f Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.sv.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.sw.png b/translated_images/image-3.bf93d533bbc84268.sw.png new file mode 100644 index 00000000..f047bb62 Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.sw.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.ta.png b/translated_images/image-3.bf93d533bbc84268.ta.png new file mode 100644 index 00000000..31aeeea9 Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.ta.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.te.png b/translated_images/image-3.bf93d533bbc84268.te.png new file mode 100644 index 00000000..d8810c2e Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.te.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.th.png b/translated_images/image-3.bf93d533bbc84268.th.png new file mode 100644 index 00000000..2b336136 Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.th.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.tl.png b/translated_images/image-3.bf93d533bbc84268.tl.png new file mode 100644 index 00000000..645c0a65 Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.tl.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.tr.png b/translated_images/image-3.bf93d533bbc84268.tr.png new file mode 100644 index 00000000..3b62446d Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.tr.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.tw.png b/translated_images/image-3.bf93d533bbc84268.tw.png new file mode 100644 index 00000000..9f91f40d Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.tw.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.uk.png b/translated_images/image-3.bf93d533bbc84268.uk.png new file mode 100644 index 00000000..72c41832 Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.uk.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.ur.png b/translated_images/image-3.bf93d533bbc84268.ur.png new file mode 100644 index 00000000..3a2c825b Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.ur.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.vi.png b/translated_images/image-3.bf93d533bbc84268.vi.png new file mode 100644 index 00000000..542bc424 Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.vi.png differ diff --git a/translated_images/image-3.bf93d533bbc84268.zh.png b/translated_images/image-3.bf93d533bbc84268.zh.png new file mode 100644 index 00000000..6e75e1dd Binary files /dev/null and b/translated_images/image-3.bf93d533bbc84268.zh.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.ar.png b/translated_images/image.73c7e2ff4a652e77.ar.png new file mode 100644 index 00000000..945551c9 Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.ar.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.bg.png b/translated_images/image.73c7e2ff4a652e77.bg.png new file mode 100644 index 00000000..c90da39a Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.bg.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.bn.png b/translated_images/image.73c7e2ff4a652e77.bn.png new file mode 100644 index 00000000..c5f76840 Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.bn.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.br.png b/translated_images/image.73c7e2ff4a652e77.br.png new file mode 100644 index 00000000..df05cada Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.br.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.cs.png b/translated_images/image.73c7e2ff4a652e77.cs.png new file mode 100644 index 00000000..2f6b7181 Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.cs.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.da.png b/translated_images/image.73c7e2ff4a652e77.da.png new file mode 100644 index 00000000..e7314aa6 Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.da.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.de.png b/translated_images/image.73c7e2ff4a652e77.de.png new file mode 100644 index 00000000..4fdedaf3 Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.de.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.el.png b/translated_images/image.73c7e2ff4a652e77.el.png new file mode 100644 index 00000000..8160814e Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.el.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.en.png b/translated_images/image.73c7e2ff4a652e77.en.png new file mode 100644 index 00000000..464d9564 Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.en.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.es.png b/translated_images/image.73c7e2ff4a652e77.es.png new file mode 100644 index 00000000..de06783d Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.es.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.et.png b/translated_images/image.73c7e2ff4a652e77.et.png new file mode 100644 index 00000000..349c0f33 Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.et.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.fa.png b/translated_images/image.73c7e2ff4a652e77.fa.png new file mode 100644 index 00000000..522c058f Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.fa.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.fi.png b/translated_images/image.73c7e2ff4a652e77.fi.png new file mode 100644 index 00000000..293de313 Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.fi.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.fr.png b/translated_images/image.73c7e2ff4a652e77.fr.png new file mode 100644 index 00000000..9225b795 Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.fr.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.he.png b/translated_images/image.73c7e2ff4a652e77.he.png new file mode 100644 index 00000000..ec7f7103 Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.he.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.hi.png b/translated_images/image.73c7e2ff4a652e77.hi.png new file mode 100644 index 00000000..f55a6dc2 Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.hi.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.hk.png b/translated_images/image.73c7e2ff4a652e77.hk.png new file mode 100644 index 00000000..1296fdbf Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.hk.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.hr.png b/translated_images/image.73c7e2ff4a652e77.hr.png new file mode 100644 index 00000000..c06b8dd5 Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.hr.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.hu.png b/translated_images/image.73c7e2ff4a652e77.hu.png new file mode 100644 index 00000000..495025de Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.hu.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.id.png b/translated_images/image.73c7e2ff4a652e77.id.png new file mode 100644 index 00000000..10f1f0dd Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.id.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.it.png b/translated_images/image.73c7e2ff4a652e77.it.png new file mode 100644 index 00000000..91b80b31 Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.it.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.ja.png b/translated_images/image.73c7e2ff4a652e77.ja.png new file mode 100644 index 00000000..3576d87c Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.ja.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.kn.png b/translated_images/image.73c7e2ff4a652e77.kn.png new file mode 100644 index 00000000..c965c1f0 Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.kn.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.ko.png b/translated_images/image.73c7e2ff4a652e77.ko.png new file mode 100644 index 00000000..b0ac0353 Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.ko.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.lt.png b/translated_images/image.73c7e2ff4a652e77.lt.png new file mode 100644 index 00000000..ca4636e1 Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.lt.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.ml.png b/translated_images/image.73c7e2ff4a652e77.ml.png new file mode 100644 index 00000000..f8783057 Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.ml.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.mo.png b/translated_images/image.73c7e2ff4a652e77.mo.png new file mode 100644 index 00000000..bea60b95 Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.mo.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.mr.png b/translated_images/image.73c7e2ff4a652e77.mr.png new file mode 100644 index 00000000..25e99b6f Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.mr.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.ms.png b/translated_images/image.73c7e2ff4a652e77.ms.png new file mode 100644 index 00000000..11452f79 Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.ms.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.my.png b/translated_images/image.73c7e2ff4a652e77.my.png new file mode 100644 index 00000000..095d9ae2 Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.my.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.ne.png b/translated_images/image.73c7e2ff4a652e77.ne.png new file mode 100644 index 00000000..25df00c8 Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.ne.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.nl.png b/translated_images/image.73c7e2ff4a652e77.nl.png new file mode 100644 index 00000000..d5856763 Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.nl.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.no.png b/translated_images/image.73c7e2ff4a652e77.no.png new file mode 100644 index 00000000..5eae6dce Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.no.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.pa.png b/translated_images/image.73c7e2ff4a652e77.pa.png new file mode 100644 index 00000000..889466b1 Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.pa.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.pcm.png b/translated_images/image.73c7e2ff4a652e77.pcm.png new file mode 100644 index 00000000..ec5a88a2 Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.pcm.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.pl.png b/translated_images/image.73c7e2ff4a652e77.pl.png new file mode 100644 index 00000000..101b1ee9 Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.pl.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.pt.png b/translated_images/image.73c7e2ff4a652e77.pt.png new file mode 100644 index 00000000..3225aac0 Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.pt.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.ro.png b/translated_images/image.73c7e2ff4a652e77.ro.png new file mode 100644 index 00000000..449106db Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.ro.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.ru.png b/translated_images/image.73c7e2ff4a652e77.ru.png new file mode 100644 index 00000000..043147b6 Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.ru.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.sk.png b/translated_images/image.73c7e2ff4a652e77.sk.png new file mode 100644 index 00000000..4b906254 Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.sk.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.sl.png b/translated_images/image.73c7e2ff4a652e77.sl.png new file mode 100644 index 00000000..0fb9e144 Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.sl.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.sr.png b/translated_images/image.73c7e2ff4a652e77.sr.png new file mode 100644 index 00000000..0993eb55 Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.sr.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.sv.png b/translated_images/image.73c7e2ff4a652e77.sv.png new file mode 100644 index 00000000..a903ffcd Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.sv.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.sw.png b/translated_images/image.73c7e2ff4a652e77.sw.png new file mode 100644 index 00000000..f65dc01f Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.sw.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.ta.png b/translated_images/image.73c7e2ff4a652e77.ta.png new file mode 100644 index 00000000..524a59b9 Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.ta.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.te.png b/translated_images/image.73c7e2ff4a652e77.te.png new file mode 100644 index 00000000..1d707b57 Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.te.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.th.png b/translated_images/image.73c7e2ff4a652e77.th.png new file mode 100644 index 00000000..3dd08cb4 Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.th.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.tl.png b/translated_images/image.73c7e2ff4a652e77.tl.png new file mode 100644 index 00000000..60b487ca Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.tl.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.tr.png b/translated_images/image.73c7e2ff4a652e77.tr.png new file mode 100644 index 00000000..08e4824d Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.tr.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.tw.png b/translated_images/image.73c7e2ff4a652e77.tw.png new file mode 100644 index 00000000..090099f5 Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.tw.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.uk.png b/translated_images/image.73c7e2ff4a652e77.uk.png new file mode 100644 index 00000000..f82bf913 Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.uk.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.ur.png b/translated_images/image.73c7e2ff4a652e77.ur.png new file mode 100644 index 00000000..421aae6c Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.ur.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.vi.png b/translated_images/image.73c7e2ff4a652e77.vi.png new file mode 100644 index 00000000..d66527b8 Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.vi.png differ diff --git a/translated_images/image.73c7e2ff4a652e77.zh.png b/translated_images/image.73c7e2ff4a652e77.zh.png new file mode 100644 index 00000000..7dad0f3e Binary files /dev/null and b/translated_images/image.73c7e2ff4a652e77.zh.png differ diff --git a/translated_images/image.833552b62eee7766.ar.png b/translated_images/image.833552b62eee7766.ar.png new file mode 100644 index 00000000..ef27b10c Binary files /dev/null and b/translated_images/image.833552b62eee7766.ar.png differ diff --git a/translated_images/image.833552b62eee7766.bg.png b/translated_images/image.833552b62eee7766.bg.png new file mode 100644 index 00000000..9cb59c82 Binary files /dev/null and b/translated_images/image.833552b62eee7766.bg.png differ diff --git a/translated_images/image.833552b62eee7766.bn.png b/translated_images/image.833552b62eee7766.bn.png new file mode 100644 index 00000000..21d9b74e Binary files /dev/null and b/translated_images/image.833552b62eee7766.bn.png differ diff --git a/translated_images/image.833552b62eee7766.br.png b/translated_images/image.833552b62eee7766.br.png new file mode 100644 index 00000000..d487bd6d Binary files /dev/null and b/translated_images/image.833552b62eee7766.br.png differ diff --git a/translated_images/image.833552b62eee7766.cs.png b/translated_images/image.833552b62eee7766.cs.png new file mode 100644 index 00000000..d2df9cb1 Binary files /dev/null and b/translated_images/image.833552b62eee7766.cs.png differ diff --git a/translated_images/image.833552b62eee7766.da.png b/translated_images/image.833552b62eee7766.da.png new file mode 100644 index 00000000..1a824214 Binary files /dev/null and b/translated_images/image.833552b62eee7766.da.png differ diff --git a/translated_images/image.833552b62eee7766.de.png b/translated_images/image.833552b62eee7766.de.png new file mode 100644 index 00000000..787811da Binary files /dev/null and b/translated_images/image.833552b62eee7766.de.png differ diff --git a/translated_images/image.833552b62eee7766.el.png b/translated_images/image.833552b62eee7766.el.png new file mode 100644 index 00000000..a68b04f0 Binary files /dev/null and b/translated_images/image.833552b62eee7766.el.png differ diff --git a/translated_images/image.833552b62eee7766.en.png b/translated_images/image.833552b62eee7766.en.png new file mode 100644 index 00000000..beffe3d2 Binary files /dev/null and b/translated_images/image.833552b62eee7766.en.png differ diff --git a/translated_images/image.833552b62eee7766.es.png b/translated_images/image.833552b62eee7766.es.png new file mode 100644 index 00000000..5d803f15 Binary files /dev/null and b/translated_images/image.833552b62eee7766.es.png differ diff --git a/translated_images/image.833552b62eee7766.et.png b/translated_images/image.833552b62eee7766.et.png new file mode 100644 index 00000000..0755f62f Binary files /dev/null and b/translated_images/image.833552b62eee7766.et.png differ diff --git a/translated_images/image.833552b62eee7766.fa.png b/translated_images/image.833552b62eee7766.fa.png new file mode 100644 index 00000000..3c12e60b Binary files /dev/null and b/translated_images/image.833552b62eee7766.fa.png differ diff --git a/translated_images/image.833552b62eee7766.fi.png b/translated_images/image.833552b62eee7766.fi.png new file mode 100644 index 00000000..33a7ff0f Binary files /dev/null and b/translated_images/image.833552b62eee7766.fi.png differ diff --git a/translated_images/image.833552b62eee7766.fr.png b/translated_images/image.833552b62eee7766.fr.png new file mode 100644 index 00000000..da46955f Binary files /dev/null and b/translated_images/image.833552b62eee7766.fr.png differ diff --git a/translated_images/image.833552b62eee7766.he.png b/translated_images/image.833552b62eee7766.he.png new file mode 100644 index 00000000..1ffdcbda Binary files /dev/null and b/translated_images/image.833552b62eee7766.he.png differ diff --git a/translated_images/image.833552b62eee7766.hi.png b/translated_images/image.833552b62eee7766.hi.png new file mode 100644 index 00000000..97deb01f Binary files /dev/null and b/translated_images/image.833552b62eee7766.hi.png differ diff --git a/translated_images/image.833552b62eee7766.hk.png b/translated_images/image.833552b62eee7766.hk.png new file mode 100644 index 00000000..a99d3d92 Binary files /dev/null and b/translated_images/image.833552b62eee7766.hk.png differ diff --git a/translated_images/image.833552b62eee7766.hr.png b/translated_images/image.833552b62eee7766.hr.png new file mode 100644 index 00000000..e7c945e3 Binary files /dev/null and b/translated_images/image.833552b62eee7766.hr.png differ diff --git a/translated_images/image.833552b62eee7766.hu.png b/translated_images/image.833552b62eee7766.hu.png new file mode 100644 index 00000000..c1621ec4 Binary files /dev/null and b/translated_images/image.833552b62eee7766.hu.png differ diff --git a/translated_images/image.833552b62eee7766.id.png b/translated_images/image.833552b62eee7766.id.png new file mode 100644 index 00000000..1d94f17b Binary files /dev/null and b/translated_images/image.833552b62eee7766.id.png differ diff --git a/translated_images/image.833552b62eee7766.it.png b/translated_images/image.833552b62eee7766.it.png new file mode 100644 index 00000000..29fe021e Binary files /dev/null and b/translated_images/image.833552b62eee7766.it.png differ diff --git a/translated_images/image.833552b62eee7766.ja.png b/translated_images/image.833552b62eee7766.ja.png new file mode 100644 index 00000000..bfc5f290 Binary files /dev/null and b/translated_images/image.833552b62eee7766.ja.png differ diff --git a/translated_images/image.833552b62eee7766.kn.png b/translated_images/image.833552b62eee7766.kn.png new file mode 100644 index 00000000..0d54ccf8 Binary files /dev/null and b/translated_images/image.833552b62eee7766.kn.png differ diff --git a/translated_images/image.833552b62eee7766.ko.png b/translated_images/image.833552b62eee7766.ko.png new file mode 100644 index 00000000..2d014e0f Binary files /dev/null and b/translated_images/image.833552b62eee7766.ko.png differ diff --git a/translated_images/image.833552b62eee7766.lt.png b/translated_images/image.833552b62eee7766.lt.png new file mode 100644 index 00000000..5bf59804 Binary files /dev/null and b/translated_images/image.833552b62eee7766.lt.png differ diff --git a/translated_images/image.833552b62eee7766.ml.png b/translated_images/image.833552b62eee7766.ml.png new file mode 100644 index 00000000..482b8258 Binary files /dev/null and b/translated_images/image.833552b62eee7766.ml.png differ diff --git a/translated_images/image.833552b62eee7766.mo.png b/translated_images/image.833552b62eee7766.mo.png new file mode 100644 index 00000000..e3dfc4e6 Binary files /dev/null and b/translated_images/image.833552b62eee7766.mo.png differ diff --git a/translated_images/image.833552b62eee7766.mr.png b/translated_images/image.833552b62eee7766.mr.png new file mode 100644 index 00000000..a3d74084 Binary files /dev/null and b/translated_images/image.833552b62eee7766.mr.png differ diff --git a/translated_images/image.833552b62eee7766.ms.png b/translated_images/image.833552b62eee7766.ms.png new file mode 100644 index 00000000..884bb815 Binary files /dev/null and b/translated_images/image.833552b62eee7766.ms.png differ diff --git a/translated_images/image.833552b62eee7766.my.png b/translated_images/image.833552b62eee7766.my.png new file mode 100644 index 00000000..9356e5ef Binary files /dev/null and b/translated_images/image.833552b62eee7766.my.png differ diff --git a/translated_images/image.833552b62eee7766.ne.png b/translated_images/image.833552b62eee7766.ne.png new file mode 100644 index 00000000..80ef67bb Binary files /dev/null and b/translated_images/image.833552b62eee7766.ne.png differ diff --git a/translated_images/image.833552b62eee7766.nl.png b/translated_images/image.833552b62eee7766.nl.png new file mode 100644 index 00000000..b54b40a4 Binary files /dev/null and b/translated_images/image.833552b62eee7766.nl.png differ diff --git a/translated_images/image.833552b62eee7766.no.png b/translated_images/image.833552b62eee7766.no.png new file mode 100644 index 00000000..63f09ca0 Binary files /dev/null and b/translated_images/image.833552b62eee7766.no.png differ diff --git a/translated_images/image.833552b62eee7766.pa.png b/translated_images/image.833552b62eee7766.pa.png new file mode 100644 index 00000000..22fcca8c Binary files /dev/null and b/translated_images/image.833552b62eee7766.pa.png differ diff --git a/translated_images/image.833552b62eee7766.pcm.png b/translated_images/image.833552b62eee7766.pcm.png new file mode 100644 index 00000000..5407eef0 Binary files /dev/null and b/translated_images/image.833552b62eee7766.pcm.png differ diff --git a/translated_images/image.833552b62eee7766.pl.png b/translated_images/image.833552b62eee7766.pl.png new file mode 100644 index 00000000..b8499421 Binary files /dev/null and b/translated_images/image.833552b62eee7766.pl.png differ diff --git a/translated_images/image.833552b62eee7766.pt.png b/translated_images/image.833552b62eee7766.pt.png new file mode 100644 index 00000000..467acfdd Binary files /dev/null and b/translated_images/image.833552b62eee7766.pt.png differ diff --git a/translated_images/image.833552b62eee7766.ro.png b/translated_images/image.833552b62eee7766.ro.png new file mode 100644 index 00000000..4fec45b3 Binary files /dev/null and b/translated_images/image.833552b62eee7766.ro.png differ diff --git a/translated_images/image.833552b62eee7766.ru.png b/translated_images/image.833552b62eee7766.ru.png new file mode 100644 index 00000000..d0f95d05 Binary files /dev/null and b/translated_images/image.833552b62eee7766.ru.png differ diff --git a/translated_images/image.833552b62eee7766.sk.png b/translated_images/image.833552b62eee7766.sk.png new file mode 100644 index 00000000..ba7826cf Binary files /dev/null and b/translated_images/image.833552b62eee7766.sk.png differ diff --git a/translated_images/image.833552b62eee7766.sl.png b/translated_images/image.833552b62eee7766.sl.png new file mode 100644 index 00000000..fddc12ec Binary files /dev/null and b/translated_images/image.833552b62eee7766.sl.png differ diff --git a/translated_images/image.833552b62eee7766.sr.png b/translated_images/image.833552b62eee7766.sr.png new file mode 100644 index 00000000..3449fe71 Binary files /dev/null and b/translated_images/image.833552b62eee7766.sr.png differ diff --git a/translated_images/image.833552b62eee7766.sv.png b/translated_images/image.833552b62eee7766.sv.png new file mode 100644 index 00000000..df9dbb80 Binary files /dev/null and b/translated_images/image.833552b62eee7766.sv.png differ diff --git a/translated_images/image.833552b62eee7766.sw.png b/translated_images/image.833552b62eee7766.sw.png new file mode 100644 index 00000000..6b3f67b6 Binary files /dev/null and b/translated_images/image.833552b62eee7766.sw.png differ diff --git a/translated_images/image.833552b62eee7766.ta.png b/translated_images/image.833552b62eee7766.ta.png new file mode 100644 index 00000000..7dca2d6a Binary files /dev/null and b/translated_images/image.833552b62eee7766.ta.png differ diff --git a/translated_images/image.833552b62eee7766.te.png b/translated_images/image.833552b62eee7766.te.png new file mode 100644 index 00000000..80172e41 Binary files /dev/null and b/translated_images/image.833552b62eee7766.te.png differ diff --git a/translated_images/image.833552b62eee7766.th.png b/translated_images/image.833552b62eee7766.th.png new file mode 100644 index 00000000..7eec734b Binary files /dev/null and b/translated_images/image.833552b62eee7766.th.png differ diff --git a/translated_images/image.833552b62eee7766.tl.png b/translated_images/image.833552b62eee7766.tl.png new file mode 100644 index 00000000..2a0e993b Binary files /dev/null and b/translated_images/image.833552b62eee7766.tl.png differ diff --git a/translated_images/image.833552b62eee7766.tr.png b/translated_images/image.833552b62eee7766.tr.png new file mode 100644 index 00000000..d108f7a2 Binary files /dev/null and b/translated_images/image.833552b62eee7766.tr.png differ diff --git a/translated_images/image.833552b62eee7766.tw.png b/translated_images/image.833552b62eee7766.tw.png new file mode 100644 index 00000000..a99d3d92 Binary files /dev/null and b/translated_images/image.833552b62eee7766.tw.png differ diff --git a/translated_images/image.833552b62eee7766.uk.png b/translated_images/image.833552b62eee7766.uk.png new file mode 100644 index 00000000..bfe0c5fb Binary files /dev/null and b/translated_images/image.833552b62eee7766.uk.png differ diff --git a/translated_images/image.833552b62eee7766.ur.png b/translated_images/image.833552b62eee7766.ur.png new file mode 100644 index 00000000..1686f29d Binary files /dev/null and b/translated_images/image.833552b62eee7766.ur.png differ diff --git a/translated_images/image.833552b62eee7766.vi.png b/translated_images/image.833552b62eee7766.vi.png new file mode 100644 index 00000000..43b581c8 Binary files /dev/null and b/translated_images/image.833552b62eee7766.vi.png differ diff --git a/translated_images/image.833552b62eee7766.zh.png b/translated_images/image.833552b62eee7766.zh.png new file mode 100644 index 00000000..24f174a7 Binary files /dev/null and b/translated_images/image.833552b62eee7766.zh.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.ar.png b/translated_images/llms.225ca2b8a0d34473.ar.png new file mode 100644 index 00000000..408a5c65 Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.ar.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.bg.png b/translated_images/llms.225ca2b8a0d34473.bg.png new file mode 100644 index 00000000..821cfce0 Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.bg.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.bn.png b/translated_images/llms.225ca2b8a0d34473.bn.png new file mode 100644 index 00000000..43de8465 Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.bn.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.br.png b/translated_images/llms.225ca2b8a0d34473.br.png new file mode 100644 index 00000000..bc7babe9 Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.br.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.cs.png b/translated_images/llms.225ca2b8a0d34473.cs.png new file mode 100644 index 00000000..8073d09c Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.cs.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.da.png b/translated_images/llms.225ca2b8a0d34473.da.png new file mode 100644 index 00000000..05d5ba2e Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.da.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.de.png b/translated_images/llms.225ca2b8a0d34473.de.png new file mode 100644 index 00000000..ad8e23a4 Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.de.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.el.png b/translated_images/llms.225ca2b8a0d34473.el.png new file mode 100644 index 00000000..794254a7 Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.el.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.en.png b/translated_images/llms.225ca2b8a0d34473.en.png new file mode 100644 index 00000000..69cee21e Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.en.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.es.png b/translated_images/llms.225ca2b8a0d34473.es.png new file mode 100644 index 00000000..907ce0c1 Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.es.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.et.png b/translated_images/llms.225ca2b8a0d34473.et.png new file mode 100644 index 00000000..8dcb9829 Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.et.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.fa.png b/translated_images/llms.225ca2b8a0d34473.fa.png new file mode 100644 index 00000000..79113f4a Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.fa.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.fi.png b/translated_images/llms.225ca2b8a0d34473.fi.png new file mode 100644 index 00000000..913c7732 Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.fi.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.fr.png b/translated_images/llms.225ca2b8a0d34473.fr.png new file mode 100644 index 00000000..673b180d Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.fr.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.he.png b/translated_images/llms.225ca2b8a0d34473.he.png new file mode 100644 index 00000000..2cd38fe0 Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.he.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.hi.png b/translated_images/llms.225ca2b8a0d34473.hi.png new file mode 100644 index 00000000..5e70f948 Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.hi.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.hk.png b/translated_images/llms.225ca2b8a0d34473.hk.png new file mode 100644 index 00000000..76e1e2a8 Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.hk.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.hr.png b/translated_images/llms.225ca2b8a0d34473.hr.png new file mode 100644 index 00000000..096b4aeb Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.hr.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.hu.png b/translated_images/llms.225ca2b8a0d34473.hu.png new file mode 100644 index 00000000..a55c336f Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.hu.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.id.png b/translated_images/llms.225ca2b8a0d34473.id.png new file mode 100644 index 00000000..1a10c40e Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.id.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.it.png b/translated_images/llms.225ca2b8a0d34473.it.png new file mode 100644 index 00000000..4c36438b Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.it.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.ja.png b/translated_images/llms.225ca2b8a0d34473.ja.png new file mode 100644 index 00000000..fa9e53e0 Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.ja.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.kn.png b/translated_images/llms.225ca2b8a0d34473.kn.png new file mode 100644 index 00000000..3b3eb947 Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.kn.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.ko.png b/translated_images/llms.225ca2b8a0d34473.ko.png new file mode 100644 index 00000000..66d40a4e Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.ko.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.lt.png b/translated_images/llms.225ca2b8a0d34473.lt.png new file mode 100644 index 00000000..6e3dae05 Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.lt.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.ml.png b/translated_images/llms.225ca2b8a0d34473.ml.png new file mode 100644 index 00000000..0e0a5188 Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.ml.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.mo.png b/translated_images/llms.225ca2b8a0d34473.mo.png new file mode 100644 index 00000000..8cbbcf58 Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.mo.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.mr.png b/translated_images/llms.225ca2b8a0d34473.mr.png new file mode 100644 index 00000000..20f8e6ba Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.mr.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.ms.png b/translated_images/llms.225ca2b8a0d34473.ms.png new file mode 100644 index 00000000..cc5dc80b Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.ms.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.my.png b/translated_images/llms.225ca2b8a0d34473.my.png new file mode 100644 index 00000000..2f6d8dbc Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.my.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.ne.png b/translated_images/llms.225ca2b8a0d34473.ne.png new file mode 100644 index 00000000..352a0913 Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.ne.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.nl.png b/translated_images/llms.225ca2b8a0d34473.nl.png new file mode 100644 index 00000000..c07db527 Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.nl.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.no.png b/translated_images/llms.225ca2b8a0d34473.no.png new file mode 100644 index 00000000..afd3ca50 Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.no.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.pa.png b/translated_images/llms.225ca2b8a0d34473.pa.png new file mode 100644 index 00000000..c384dd1b Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.pa.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.pcm.png b/translated_images/llms.225ca2b8a0d34473.pcm.png new file mode 100644 index 00000000..d7cef540 Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.pcm.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.pl.png b/translated_images/llms.225ca2b8a0d34473.pl.png new file mode 100644 index 00000000..dfb197de Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.pl.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.pt.png b/translated_images/llms.225ca2b8a0d34473.pt.png new file mode 100644 index 00000000..4ec1dd92 Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.pt.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.ro.png b/translated_images/llms.225ca2b8a0d34473.ro.png new file mode 100644 index 00000000..9a247fc4 Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.ro.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.ru.png b/translated_images/llms.225ca2b8a0d34473.ru.png new file mode 100644 index 00000000..664682f1 Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.ru.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.sk.png b/translated_images/llms.225ca2b8a0d34473.sk.png new file mode 100644 index 00000000..403fd4da Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.sk.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.sl.png b/translated_images/llms.225ca2b8a0d34473.sl.png new file mode 100644 index 00000000..ef2e0851 Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.sl.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.sr.png b/translated_images/llms.225ca2b8a0d34473.sr.png new file mode 100644 index 00000000..ae47095c Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.sr.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.sv.png b/translated_images/llms.225ca2b8a0d34473.sv.png new file mode 100644 index 00000000..12e20486 Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.sv.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.sw.png b/translated_images/llms.225ca2b8a0d34473.sw.png new file mode 100644 index 00000000..1a02e411 Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.sw.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.ta.png b/translated_images/llms.225ca2b8a0d34473.ta.png new file mode 100644 index 00000000..03c697a8 Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.ta.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.te.png b/translated_images/llms.225ca2b8a0d34473.te.png new file mode 100644 index 00000000..ac21b378 Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.te.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.th.png b/translated_images/llms.225ca2b8a0d34473.th.png new file mode 100644 index 00000000..9e027044 Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.th.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.tl.png b/translated_images/llms.225ca2b8a0d34473.tl.png new file mode 100644 index 00000000..3b3d7173 Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.tl.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.tr.png b/translated_images/llms.225ca2b8a0d34473.tr.png new file mode 100644 index 00000000..c26e5324 Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.tr.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.tw.png b/translated_images/llms.225ca2b8a0d34473.tw.png new file mode 100644 index 00000000..8cbbcf58 Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.tw.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.uk.png b/translated_images/llms.225ca2b8a0d34473.uk.png new file mode 100644 index 00000000..add5286c Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.uk.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.ur.png b/translated_images/llms.225ca2b8a0d34473.ur.png new file mode 100644 index 00000000..fdd395f9 Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.ur.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.vi.png b/translated_images/llms.225ca2b8a0d34473.vi.png new file mode 100644 index 00000000..f70a0471 Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.vi.png differ diff --git a/translated_images/llms.225ca2b8a0d34473.zh.png b/translated_images/llms.225ca2b8a0d34473.zh.png new file mode 100644 index 00000000..c4559d6a Binary files /dev/null and b/translated_images/llms.225ca2b8a0d34473.zh.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.ar.png b/translated_images/mcp.3fcf1d13c662ef9a.ar.png new file mode 100644 index 00000000..ca03b555 Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.ar.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.bg.png b/translated_images/mcp.3fcf1d13c662ef9a.bg.png new file mode 100644 index 00000000..7ee43cc4 Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.bg.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.bn.png b/translated_images/mcp.3fcf1d13c662ef9a.bn.png new file mode 100644 index 00000000..c3648985 Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.bn.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.br.png b/translated_images/mcp.3fcf1d13c662ef9a.br.png new file mode 100644 index 00000000..dc20ebb2 Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.br.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.cs.png b/translated_images/mcp.3fcf1d13c662ef9a.cs.png new file mode 100644 index 00000000..5f3551ca Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.cs.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.da.png b/translated_images/mcp.3fcf1d13c662ef9a.da.png new file mode 100644 index 00000000..979bb17b Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.da.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.de.png b/translated_images/mcp.3fcf1d13c662ef9a.de.png new file mode 100644 index 00000000..0e4cf916 Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.de.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.el.png b/translated_images/mcp.3fcf1d13c662ef9a.el.png new file mode 100644 index 00000000..fe5e2b01 Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.el.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.en.png b/translated_images/mcp.3fcf1d13c662ef9a.en.png new file mode 100644 index 00000000..a06cd11b Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.en.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.es.png b/translated_images/mcp.3fcf1d13c662ef9a.es.png new file mode 100644 index 00000000..b133e6b8 Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.es.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.et.png b/translated_images/mcp.3fcf1d13c662ef9a.et.png new file mode 100644 index 00000000..24a7d32f Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.et.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.fa.png b/translated_images/mcp.3fcf1d13c662ef9a.fa.png new file mode 100644 index 00000000..7ebde47a Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.fa.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.fi.png b/translated_images/mcp.3fcf1d13c662ef9a.fi.png new file mode 100644 index 00000000..f46755aa Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.fi.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.fr.png b/translated_images/mcp.3fcf1d13c662ef9a.fr.png new file mode 100644 index 00000000..f982820e Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.fr.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.he.png b/translated_images/mcp.3fcf1d13c662ef9a.he.png new file mode 100644 index 00000000..ad3d971c Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.he.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.hi.png b/translated_images/mcp.3fcf1d13c662ef9a.hi.png new file mode 100644 index 00000000..44fa8e9d Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.hi.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.hk.png b/translated_images/mcp.3fcf1d13c662ef9a.hk.png new file mode 100644 index 00000000..b6d527e4 Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.hk.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.hr.png b/translated_images/mcp.3fcf1d13c662ef9a.hr.png new file mode 100644 index 00000000..02467fc2 Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.hr.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.hu.png b/translated_images/mcp.3fcf1d13c662ef9a.hu.png new file mode 100644 index 00000000..0cb3a678 Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.hu.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.id.png b/translated_images/mcp.3fcf1d13c662ef9a.id.png new file mode 100644 index 00000000..9683f17b Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.id.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.it.png b/translated_images/mcp.3fcf1d13c662ef9a.it.png new file mode 100644 index 00000000..7510a5e0 Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.it.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.ja.png b/translated_images/mcp.3fcf1d13c662ef9a.ja.png new file mode 100644 index 00000000..ad287a33 Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.ja.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.kn.png b/translated_images/mcp.3fcf1d13c662ef9a.kn.png new file mode 100644 index 00000000..3368d5e4 Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.kn.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.ko.png b/translated_images/mcp.3fcf1d13c662ef9a.ko.png new file mode 100644 index 00000000..767a7b72 Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.ko.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.lt.png b/translated_images/mcp.3fcf1d13c662ef9a.lt.png new file mode 100644 index 00000000..d234e78f Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.lt.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.ml.png b/translated_images/mcp.3fcf1d13c662ef9a.ml.png new file mode 100644 index 00000000..0f621c5d Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.ml.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.mo.png b/translated_images/mcp.3fcf1d13c662ef9a.mo.png new file mode 100644 index 00000000..3e60f772 Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.mo.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.mr.png b/translated_images/mcp.3fcf1d13c662ef9a.mr.png new file mode 100644 index 00000000..d38c3653 Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.mr.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.ms.png b/translated_images/mcp.3fcf1d13c662ef9a.ms.png new file mode 100644 index 00000000..9683f17b Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.ms.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.my.png b/translated_images/mcp.3fcf1d13c662ef9a.my.png new file mode 100644 index 00000000..5990b3b6 Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.my.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.ne.png b/translated_images/mcp.3fcf1d13c662ef9a.ne.png new file mode 100644 index 00000000..4d5e2075 Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.ne.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.nl.png b/translated_images/mcp.3fcf1d13c662ef9a.nl.png new file mode 100644 index 00000000..50ff5fa7 Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.nl.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.no.png b/translated_images/mcp.3fcf1d13c662ef9a.no.png new file mode 100644 index 00000000..17fd4c9e Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.no.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.pa.png b/translated_images/mcp.3fcf1d13c662ef9a.pa.png new file mode 100644 index 00000000..081d971d Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.pa.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.pcm.png b/translated_images/mcp.3fcf1d13c662ef9a.pcm.png new file mode 100644 index 00000000..80911c7d Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.pcm.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.pl.png b/translated_images/mcp.3fcf1d13c662ef9a.pl.png new file mode 100644 index 00000000..77245997 Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.pl.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.pt.png b/translated_images/mcp.3fcf1d13c662ef9a.pt.png new file mode 100644 index 00000000..dc20ebb2 Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.pt.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.ro.png b/translated_images/mcp.3fcf1d13c662ef9a.ro.png new file mode 100644 index 00000000..8ba4579a Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.ro.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.ru.png b/translated_images/mcp.3fcf1d13c662ef9a.ru.png new file mode 100644 index 00000000..6d82c85c Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.ru.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.sk.png b/translated_images/mcp.3fcf1d13c662ef9a.sk.png new file mode 100644 index 00000000..5f3551ca Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.sk.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.sl.png b/translated_images/mcp.3fcf1d13c662ef9a.sl.png new file mode 100644 index 00000000..40d8c18f Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.sl.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.sr.png b/translated_images/mcp.3fcf1d13c662ef9a.sr.png new file mode 100644 index 00000000..22438189 Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.sr.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.sv.png b/translated_images/mcp.3fcf1d13c662ef9a.sv.png new file mode 100644 index 00000000..0e4cf916 Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.sv.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.sw.png b/translated_images/mcp.3fcf1d13c662ef9a.sw.png new file mode 100644 index 00000000..920bd308 Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.sw.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.ta.png b/translated_images/mcp.3fcf1d13c662ef9a.ta.png new file mode 100644 index 00000000..ceb0f40a Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.ta.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.te.png b/translated_images/mcp.3fcf1d13c662ef9a.te.png new file mode 100644 index 00000000..e0593f92 Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.te.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.th.png b/translated_images/mcp.3fcf1d13c662ef9a.th.png new file mode 100644 index 00000000..ee2f113f Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.th.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.tl.png b/translated_images/mcp.3fcf1d13c662ef9a.tl.png new file mode 100644 index 00000000..84dca17b Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.tl.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.tr.png b/translated_images/mcp.3fcf1d13c662ef9a.tr.png new file mode 100644 index 00000000..8e8bf55d Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.tr.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.tw.png b/translated_images/mcp.3fcf1d13c662ef9a.tw.png new file mode 100644 index 00000000..41a6bd1a Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.tw.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.uk.png b/translated_images/mcp.3fcf1d13c662ef9a.uk.png new file mode 100644 index 00000000..f8ac5467 Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.uk.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.ur.png b/translated_images/mcp.3fcf1d13c662ef9a.ur.png new file mode 100644 index 00000000..4aa9106f Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.ur.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.vi.png b/translated_images/mcp.3fcf1d13c662ef9a.vi.png new file mode 100644 index 00000000..04ce1374 Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.vi.png differ diff --git a/translated_images/mcp.3fcf1d13c662ef9a.zh.png b/translated_images/mcp.3fcf1d13c662ef9a.zh.png new file mode 100644 index 00000000..d8b1afdc Binary files /dev/null and b/translated_images/mcp.3fcf1d13c662ef9a.zh.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.ar.png b/translated_images/responsible.e4f51a917bafa4bf.ar.png new file mode 100644 index 00000000..2207ceb4 Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.ar.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.bg.png b/translated_images/responsible.e4f51a917bafa4bf.bg.png new file mode 100644 index 00000000..9caf2b6c Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.bg.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.bn.png b/translated_images/responsible.e4f51a917bafa4bf.bn.png new file mode 100644 index 00000000..ef3ea5d5 Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.bn.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.br.png b/translated_images/responsible.e4f51a917bafa4bf.br.png new file mode 100644 index 00000000..aeac81d5 Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.br.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.cs.png b/translated_images/responsible.e4f51a917bafa4bf.cs.png new file mode 100644 index 00000000..00351585 Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.cs.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.da.png b/translated_images/responsible.e4f51a917bafa4bf.da.png new file mode 100644 index 00000000..604547bf Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.da.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.de.png b/translated_images/responsible.e4f51a917bafa4bf.de.png new file mode 100644 index 00000000..b7b97247 Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.de.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.el.png b/translated_images/responsible.e4f51a917bafa4bf.el.png new file mode 100644 index 00000000..5ff76491 Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.el.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.en.png b/translated_images/responsible.e4f51a917bafa4bf.en.png new file mode 100644 index 00000000..eacf4fc9 Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.en.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.es.png b/translated_images/responsible.e4f51a917bafa4bf.es.png new file mode 100644 index 00000000..6dcc665f Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.es.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.et.png b/translated_images/responsible.e4f51a917bafa4bf.et.png new file mode 100644 index 00000000..6aef1443 Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.et.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.fa.png b/translated_images/responsible.e4f51a917bafa4bf.fa.png new file mode 100644 index 00000000..55e79965 Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.fa.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.fi.png b/translated_images/responsible.e4f51a917bafa4bf.fi.png new file mode 100644 index 00000000..260e6791 Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.fi.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.fr.png b/translated_images/responsible.e4f51a917bafa4bf.fr.png new file mode 100644 index 00000000..9a37d77c Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.fr.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.he.png b/translated_images/responsible.e4f51a917bafa4bf.he.png new file mode 100644 index 00000000..ddbb6448 Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.he.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.hi.png b/translated_images/responsible.e4f51a917bafa4bf.hi.png new file mode 100644 index 00000000..75c58cd3 Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.hi.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.hk.png b/translated_images/responsible.e4f51a917bafa4bf.hk.png new file mode 100644 index 00000000..ee9b6e87 Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.hk.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.hr.png b/translated_images/responsible.e4f51a917bafa4bf.hr.png new file mode 100644 index 00000000..9f8928a3 Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.hr.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.hu.png b/translated_images/responsible.e4f51a917bafa4bf.hu.png new file mode 100644 index 00000000..c01a6c86 Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.hu.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.id.png b/translated_images/responsible.e4f51a917bafa4bf.id.png new file mode 100644 index 00000000..bedf1d8c Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.id.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.it.png b/translated_images/responsible.e4f51a917bafa4bf.it.png new file mode 100644 index 00000000..defb880b Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.it.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.ja.png b/translated_images/responsible.e4f51a917bafa4bf.ja.png new file mode 100644 index 00000000..71a737a8 Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.ja.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.kn.png b/translated_images/responsible.e4f51a917bafa4bf.kn.png new file mode 100644 index 00000000..ef0e06b1 Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.kn.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.ko.png b/translated_images/responsible.e4f51a917bafa4bf.ko.png new file mode 100644 index 00000000..aaeef60a Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.ko.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.lt.png b/translated_images/responsible.e4f51a917bafa4bf.lt.png new file mode 100644 index 00000000..31500142 Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.lt.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.ml.png b/translated_images/responsible.e4f51a917bafa4bf.ml.png new file mode 100644 index 00000000..bb181a97 Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.ml.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.mo.png b/translated_images/responsible.e4f51a917bafa4bf.mo.png new file mode 100644 index 00000000..be33ce0d Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.mo.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.mr.png b/translated_images/responsible.e4f51a917bafa4bf.mr.png new file mode 100644 index 00000000..4f6234a8 Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.mr.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.ms.png b/translated_images/responsible.e4f51a917bafa4bf.ms.png new file mode 100644 index 00000000..f6c9bdf6 Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.ms.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.my.png b/translated_images/responsible.e4f51a917bafa4bf.my.png new file mode 100644 index 00000000..80c6b3a3 Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.my.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.ne.png b/translated_images/responsible.e4f51a917bafa4bf.ne.png new file mode 100644 index 00000000..46a04ad4 Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.ne.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.nl.png b/translated_images/responsible.e4f51a917bafa4bf.nl.png new file mode 100644 index 00000000..f88b93cd Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.nl.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.no.png b/translated_images/responsible.e4f51a917bafa4bf.no.png new file mode 100644 index 00000000..f844d8e3 Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.no.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.pa.png b/translated_images/responsible.e4f51a917bafa4bf.pa.png new file mode 100644 index 00000000..c67b91fd Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.pa.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.pcm.png b/translated_images/responsible.e4f51a917bafa4bf.pcm.png new file mode 100644 index 00000000..f796a5d0 Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.pcm.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.pl.png b/translated_images/responsible.e4f51a917bafa4bf.pl.png new file mode 100644 index 00000000..7a1e9a1b Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.pl.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.pt.png b/translated_images/responsible.e4f51a917bafa4bf.pt.png new file mode 100644 index 00000000..a84d35e6 Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.pt.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.ro.png b/translated_images/responsible.e4f51a917bafa4bf.ro.png new file mode 100644 index 00000000..5900f5c1 Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.ro.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.ru.png b/translated_images/responsible.e4f51a917bafa4bf.ru.png new file mode 100644 index 00000000..38d1db98 Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.ru.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.sk.png b/translated_images/responsible.e4f51a917bafa4bf.sk.png new file mode 100644 index 00000000..40a992bb Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.sk.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.sl.png b/translated_images/responsible.e4f51a917bafa4bf.sl.png new file mode 100644 index 00000000..13ca1783 Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.sl.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.sr.png b/translated_images/responsible.e4f51a917bafa4bf.sr.png new file mode 100644 index 00000000..e6419cf7 Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.sr.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.sv.png b/translated_images/responsible.e4f51a917bafa4bf.sv.png new file mode 100644 index 00000000..006de9d4 Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.sv.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.sw.png b/translated_images/responsible.e4f51a917bafa4bf.sw.png new file mode 100644 index 00000000..4da1ae8b Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.sw.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.ta.png b/translated_images/responsible.e4f51a917bafa4bf.ta.png new file mode 100644 index 00000000..78d8204e Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.ta.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.te.png b/translated_images/responsible.e4f51a917bafa4bf.te.png new file mode 100644 index 00000000..5069c276 Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.te.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.th.png b/translated_images/responsible.e4f51a917bafa4bf.th.png new file mode 100644 index 00000000..8a57b81f Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.th.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.tl.png b/translated_images/responsible.e4f51a917bafa4bf.tl.png new file mode 100644 index 00000000..7bcfa4cb Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.tl.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.tr.png b/translated_images/responsible.e4f51a917bafa4bf.tr.png new file mode 100644 index 00000000..37f361bd Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.tr.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.tw.png b/translated_images/responsible.e4f51a917bafa4bf.tw.png new file mode 100644 index 00000000..85b0b5b1 Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.tw.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.uk.png b/translated_images/responsible.e4f51a917bafa4bf.uk.png new file mode 100644 index 00000000..05508342 Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.uk.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.ur.png b/translated_images/responsible.e4f51a917bafa4bf.ur.png new file mode 100644 index 00000000..7e6a2e31 Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.ur.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.vi.png b/translated_images/responsible.e4f51a917bafa4bf.vi.png new file mode 100644 index 00000000..db3804ed Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.vi.png differ diff --git a/translated_images/responsible.e4f51a917bafa4bf.zh.png b/translated_images/responsible.e4f51a917bafa4bf.zh.png new file mode 100644 index 00000000..46b23722 Binary files /dev/null and b/translated_images/responsible.e4f51a917bafa4bf.zh.png differ diff --git a/translated_images/tool.189edfdb50db566d.ar.png b/translated_images/tool.189edfdb50db566d.ar.png new file mode 100644 index 00000000..57b1fb9c Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.ar.png differ diff --git a/translated_images/tool.189edfdb50db566d.bg.png b/translated_images/tool.189edfdb50db566d.bg.png new file mode 100644 index 00000000..13db991e Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.bg.png differ diff --git a/translated_images/tool.189edfdb50db566d.bn.png b/translated_images/tool.189edfdb50db566d.bn.png new file mode 100644 index 00000000..19c7d6e6 Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.bn.png differ diff --git a/translated_images/tool.189edfdb50db566d.br.png b/translated_images/tool.189edfdb50db566d.br.png new file mode 100644 index 00000000..f8d65515 Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.br.png differ diff --git a/translated_images/tool.189edfdb50db566d.cs.png b/translated_images/tool.189edfdb50db566d.cs.png new file mode 100644 index 00000000..5ae4f96a Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.cs.png differ diff --git a/translated_images/tool.189edfdb50db566d.da.png b/translated_images/tool.189edfdb50db566d.da.png new file mode 100644 index 00000000..538b9518 Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.da.png differ diff --git a/translated_images/tool.189edfdb50db566d.de.png b/translated_images/tool.189edfdb50db566d.de.png new file mode 100644 index 00000000..e6c98d69 Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.de.png differ diff --git a/translated_images/tool.189edfdb50db566d.el.png b/translated_images/tool.189edfdb50db566d.el.png new file mode 100644 index 00000000..38877a53 Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.el.png differ diff --git a/translated_images/tool.189edfdb50db566d.en.png b/translated_images/tool.189edfdb50db566d.en.png new file mode 100644 index 00000000..eb9c6611 Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.en.png differ diff --git a/translated_images/tool.189edfdb50db566d.es.png b/translated_images/tool.189edfdb50db566d.es.png new file mode 100644 index 00000000..8b0b10df Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.es.png differ diff --git a/translated_images/tool.189edfdb50db566d.et.png b/translated_images/tool.189edfdb50db566d.et.png new file mode 100644 index 00000000..07e94ed1 Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.et.png differ diff --git a/translated_images/tool.189edfdb50db566d.fa.png b/translated_images/tool.189edfdb50db566d.fa.png new file mode 100644 index 00000000..fa3ee5e7 Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.fa.png differ diff --git a/translated_images/tool.189edfdb50db566d.fi.png b/translated_images/tool.189edfdb50db566d.fi.png new file mode 100644 index 00000000..2ec0b293 Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.fi.png differ diff --git a/translated_images/tool.189edfdb50db566d.fr.png b/translated_images/tool.189edfdb50db566d.fr.png new file mode 100644 index 00000000..04475851 Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.fr.png differ diff --git a/translated_images/tool.189edfdb50db566d.he.png b/translated_images/tool.189edfdb50db566d.he.png new file mode 100644 index 00000000..8fa7458b Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.he.png differ diff --git a/translated_images/tool.189edfdb50db566d.hi.png b/translated_images/tool.189edfdb50db566d.hi.png new file mode 100644 index 00000000..606e12ff Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.hi.png differ diff --git a/translated_images/tool.189edfdb50db566d.hk.png b/translated_images/tool.189edfdb50db566d.hk.png new file mode 100644 index 00000000..b1d72dce Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.hk.png differ diff --git a/translated_images/tool.189edfdb50db566d.hr.png b/translated_images/tool.189edfdb50db566d.hr.png new file mode 100644 index 00000000..2b48aeb3 Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.hr.png differ diff --git a/translated_images/tool.189edfdb50db566d.hu.png b/translated_images/tool.189edfdb50db566d.hu.png new file mode 100644 index 00000000..14221185 Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.hu.png differ diff --git a/translated_images/tool.189edfdb50db566d.id.png b/translated_images/tool.189edfdb50db566d.id.png new file mode 100644 index 00000000..e6dee91f Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.id.png differ diff --git a/translated_images/tool.189edfdb50db566d.it.png b/translated_images/tool.189edfdb50db566d.it.png new file mode 100644 index 00000000..9bc6921d Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.it.png differ diff --git a/translated_images/tool.189edfdb50db566d.ja.png b/translated_images/tool.189edfdb50db566d.ja.png new file mode 100644 index 00000000..5d11904b Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.ja.png differ diff --git a/translated_images/tool.189edfdb50db566d.kn.png b/translated_images/tool.189edfdb50db566d.kn.png new file mode 100644 index 00000000..94711208 Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.kn.png differ diff --git a/translated_images/tool.189edfdb50db566d.ko.png b/translated_images/tool.189edfdb50db566d.ko.png new file mode 100644 index 00000000..5d367d20 Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.ko.png differ diff --git a/translated_images/tool.189edfdb50db566d.lt.png b/translated_images/tool.189edfdb50db566d.lt.png new file mode 100644 index 00000000..02b2ebfa Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.lt.png differ diff --git a/translated_images/tool.189edfdb50db566d.ml.png b/translated_images/tool.189edfdb50db566d.ml.png new file mode 100644 index 00000000..06b0682b Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.ml.png differ diff --git a/translated_images/tool.189edfdb50db566d.mo.png b/translated_images/tool.189edfdb50db566d.mo.png new file mode 100644 index 00000000..0328c684 Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.mo.png differ diff --git a/translated_images/tool.189edfdb50db566d.mr.png b/translated_images/tool.189edfdb50db566d.mr.png new file mode 100644 index 00000000..410fc735 Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.mr.png differ diff --git a/translated_images/tool.189edfdb50db566d.ms.png b/translated_images/tool.189edfdb50db566d.ms.png new file mode 100644 index 00000000..54850c6f Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.ms.png differ diff --git a/translated_images/tool.189edfdb50db566d.my.png b/translated_images/tool.189edfdb50db566d.my.png new file mode 100644 index 00000000..89663a72 Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.my.png differ diff --git a/translated_images/tool.189edfdb50db566d.ne.png b/translated_images/tool.189edfdb50db566d.ne.png new file mode 100644 index 00000000..df89c703 Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.ne.png differ diff --git a/translated_images/tool.189edfdb50db566d.nl.png b/translated_images/tool.189edfdb50db566d.nl.png new file mode 100644 index 00000000..483c21bd Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.nl.png differ diff --git a/translated_images/tool.189edfdb50db566d.no.png b/translated_images/tool.189edfdb50db566d.no.png new file mode 100644 index 00000000..343f0f0d Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.no.png differ diff --git a/translated_images/tool.189edfdb50db566d.pa.png b/translated_images/tool.189edfdb50db566d.pa.png new file mode 100644 index 00000000..242f1307 Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.pa.png differ diff --git a/translated_images/tool.189edfdb50db566d.pcm.png b/translated_images/tool.189edfdb50db566d.pcm.png new file mode 100644 index 00000000..5c1be9ac Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.pcm.png differ diff --git a/translated_images/tool.189edfdb50db566d.pl.png b/translated_images/tool.189edfdb50db566d.pl.png new file mode 100644 index 00000000..4ab1e52e Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.pl.png differ diff --git a/translated_images/tool.189edfdb50db566d.pt.png b/translated_images/tool.189edfdb50db566d.pt.png new file mode 100644 index 00000000..a9485ccd Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.pt.png differ diff --git a/translated_images/tool.189edfdb50db566d.ro.png b/translated_images/tool.189edfdb50db566d.ro.png new file mode 100644 index 00000000..3c111d2a Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.ro.png differ diff --git a/translated_images/tool.189edfdb50db566d.ru.png b/translated_images/tool.189edfdb50db566d.ru.png new file mode 100644 index 00000000..912012b6 Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.ru.png differ diff --git a/translated_images/tool.189edfdb50db566d.sk.png b/translated_images/tool.189edfdb50db566d.sk.png new file mode 100644 index 00000000..fdb64985 Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.sk.png differ diff --git a/translated_images/tool.189edfdb50db566d.sl.png b/translated_images/tool.189edfdb50db566d.sl.png new file mode 100644 index 00000000..000f26ee Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.sl.png differ diff --git a/translated_images/tool.189edfdb50db566d.sr.png b/translated_images/tool.189edfdb50db566d.sr.png new file mode 100644 index 00000000..acb160b3 Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.sr.png differ diff --git a/translated_images/tool.189edfdb50db566d.sv.png b/translated_images/tool.189edfdb50db566d.sv.png new file mode 100644 index 00000000..7e5ac8c1 Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.sv.png differ diff --git a/translated_images/tool.189edfdb50db566d.sw.png b/translated_images/tool.189edfdb50db566d.sw.png new file mode 100644 index 00000000..4e857c8a Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.sw.png differ diff --git a/translated_images/tool.189edfdb50db566d.ta.png b/translated_images/tool.189edfdb50db566d.ta.png new file mode 100644 index 00000000..a5ec29a2 Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.ta.png differ diff --git a/translated_images/tool.189edfdb50db566d.te.png b/translated_images/tool.189edfdb50db566d.te.png new file mode 100644 index 00000000..aab4997d Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.te.png differ diff --git a/translated_images/tool.189edfdb50db566d.th.png b/translated_images/tool.189edfdb50db566d.th.png new file mode 100644 index 00000000..ca608960 Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.th.png differ diff --git a/translated_images/tool.189edfdb50db566d.tl.png b/translated_images/tool.189edfdb50db566d.tl.png new file mode 100644 index 00000000..5e111b1e Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.tl.png differ diff --git a/translated_images/tool.189edfdb50db566d.tr.png b/translated_images/tool.189edfdb50db566d.tr.png new file mode 100644 index 00000000..09ddcf82 Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.tr.png differ diff --git a/translated_images/tool.189edfdb50db566d.tw.png b/translated_images/tool.189edfdb50db566d.tw.png new file mode 100644 index 00000000..912358e2 Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.tw.png differ diff --git a/translated_images/tool.189edfdb50db566d.uk.png b/translated_images/tool.189edfdb50db566d.uk.png new file mode 100644 index 00000000..d9679c6a Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.uk.png differ diff --git a/translated_images/tool.189edfdb50db566d.ur.png b/translated_images/tool.189edfdb50db566d.ur.png new file mode 100644 index 00000000..7dbdf4ac Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.ur.png differ diff --git a/translated_images/tool.189edfdb50db566d.vi.png b/translated_images/tool.189edfdb50db566d.vi.png new file mode 100644 index 00000000..73942884 Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.vi.png differ diff --git a/translated_images/tool.189edfdb50db566d.zh.png b/translated_images/tool.189edfdb50db566d.zh.png new file mode 100644 index 00000000..0111ece5 Binary files /dev/null and b/translated_images/tool.189edfdb50db566d.zh.png differ diff --git a/translated_images/vector.f12f114934e223df.ar.png b/translated_images/vector.f12f114934e223df.ar.png new file mode 100644 index 00000000..c0f63258 Binary files /dev/null and b/translated_images/vector.f12f114934e223df.ar.png differ diff --git a/translated_images/vector.f12f114934e223df.bg.png b/translated_images/vector.f12f114934e223df.bg.png new file mode 100644 index 00000000..5d6dfc39 Binary files /dev/null and b/translated_images/vector.f12f114934e223df.bg.png differ diff --git a/translated_images/vector.f12f114934e223df.bn.png b/translated_images/vector.f12f114934e223df.bn.png new file mode 100644 index 00000000..22404c64 Binary files /dev/null and b/translated_images/vector.f12f114934e223df.bn.png differ diff --git a/translated_images/vector.f12f114934e223df.br.png b/translated_images/vector.f12f114934e223df.br.png new file mode 100644 index 00000000..302163ad Binary files /dev/null and b/translated_images/vector.f12f114934e223df.br.png differ diff --git a/translated_images/vector.f12f114934e223df.cs.png b/translated_images/vector.f12f114934e223df.cs.png new file mode 100644 index 00000000..aabba040 Binary files /dev/null and b/translated_images/vector.f12f114934e223df.cs.png differ diff --git a/translated_images/vector.f12f114934e223df.da.png b/translated_images/vector.f12f114934e223df.da.png new file mode 100644 index 00000000..8120f3d0 Binary files /dev/null and b/translated_images/vector.f12f114934e223df.da.png differ diff --git a/translated_images/vector.f12f114934e223df.de.png b/translated_images/vector.f12f114934e223df.de.png new file mode 100644 index 00000000..3757649c Binary files /dev/null and b/translated_images/vector.f12f114934e223df.de.png differ diff --git a/translated_images/vector.f12f114934e223df.el.png b/translated_images/vector.f12f114934e223df.el.png new file mode 100644 index 00000000..fe0666d4 Binary files /dev/null and b/translated_images/vector.f12f114934e223df.el.png differ diff --git a/translated_images/vector.f12f114934e223df.en.png b/translated_images/vector.f12f114934e223df.en.png new file mode 100644 index 00000000..84a4384c Binary files /dev/null and b/translated_images/vector.f12f114934e223df.en.png differ diff --git a/translated_images/vector.f12f114934e223df.es.png b/translated_images/vector.f12f114934e223df.es.png new file mode 100644 index 00000000..0f73c267 Binary files /dev/null and b/translated_images/vector.f12f114934e223df.es.png differ diff --git a/translated_images/vector.f12f114934e223df.et.png b/translated_images/vector.f12f114934e223df.et.png new file mode 100644 index 00000000..6848f2d7 Binary files /dev/null and b/translated_images/vector.f12f114934e223df.et.png differ diff --git a/translated_images/vector.f12f114934e223df.fa.png b/translated_images/vector.f12f114934e223df.fa.png new file mode 100644 index 00000000..768bc28b Binary files /dev/null and b/translated_images/vector.f12f114934e223df.fa.png differ diff --git a/translated_images/vector.f12f114934e223df.fi.png b/translated_images/vector.f12f114934e223df.fi.png new file mode 100644 index 00000000..d62e7f00 Binary files /dev/null and b/translated_images/vector.f12f114934e223df.fi.png differ diff --git a/translated_images/vector.f12f114934e223df.fr.png b/translated_images/vector.f12f114934e223df.fr.png new file mode 100644 index 00000000..942354de Binary files /dev/null and b/translated_images/vector.f12f114934e223df.fr.png differ diff --git a/translated_images/vector.f12f114934e223df.he.png b/translated_images/vector.f12f114934e223df.he.png new file mode 100644 index 00000000..f0f8592f Binary files /dev/null and b/translated_images/vector.f12f114934e223df.he.png differ diff --git a/translated_images/vector.f12f114934e223df.hi.png b/translated_images/vector.f12f114934e223df.hi.png new file mode 100644 index 00000000..613ef620 Binary files /dev/null and b/translated_images/vector.f12f114934e223df.hi.png differ diff --git a/translated_images/vector.f12f114934e223df.hk.png b/translated_images/vector.f12f114934e223df.hk.png new file mode 100644 index 00000000..ee901441 Binary files /dev/null and b/translated_images/vector.f12f114934e223df.hk.png differ diff --git a/translated_images/vector.f12f114934e223df.hr.png b/translated_images/vector.f12f114934e223df.hr.png new file mode 100644 index 00000000..46a14563 Binary files /dev/null and b/translated_images/vector.f12f114934e223df.hr.png differ diff --git a/translated_images/vector.f12f114934e223df.hu.png b/translated_images/vector.f12f114934e223df.hu.png new file mode 100644 index 00000000..00d66577 Binary files /dev/null and b/translated_images/vector.f12f114934e223df.hu.png differ diff --git a/translated_images/vector.f12f114934e223df.id.png b/translated_images/vector.f12f114934e223df.id.png new file mode 100644 index 00000000..8a0f94ad Binary files /dev/null and b/translated_images/vector.f12f114934e223df.id.png differ diff --git a/translated_images/vector.f12f114934e223df.it.png b/translated_images/vector.f12f114934e223df.it.png new file mode 100644 index 00000000..d81d1a72 Binary files /dev/null and b/translated_images/vector.f12f114934e223df.it.png differ diff --git a/translated_images/vector.f12f114934e223df.ja.png b/translated_images/vector.f12f114934e223df.ja.png new file mode 100644 index 00000000..bb775d7b Binary files /dev/null and b/translated_images/vector.f12f114934e223df.ja.png differ diff --git a/translated_images/vector.f12f114934e223df.kn.png b/translated_images/vector.f12f114934e223df.kn.png new file mode 100644 index 00000000..48bf1992 Binary files /dev/null and b/translated_images/vector.f12f114934e223df.kn.png differ diff --git a/translated_images/vector.f12f114934e223df.ko.png b/translated_images/vector.f12f114934e223df.ko.png new file mode 100644 index 00000000..d23223ed Binary files /dev/null and b/translated_images/vector.f12f114934e223df.ko.png differ diff --git a/translated_images/vector.f12f114934e223df.lt.png b/translated_images/vector.f12f114934e223df.lt.png new file mode 100644 index 00000000..ff2f2f78 Binary files /dev/null and b/translated_images/vector.f12f114934e223df.lt.png differ diff --git a/translated_images/vector.f12f114934e223df.ml.png b/translated_images/vector.f12f114934e223df.ml.png new file mode 100644 index 00000000..740ac8f1 Binary files /dev/null and b/translated_images/vector.f12f114934e223df.ml.png differ diff --git a/translated_images/vector.f12f114934e223df.mo.png b/translated_images/vector.f12f114934e223df.mo.png new file mode 100644 index 00000000..6d3fc39c Binary files /dev/null and b/translated_images/vector.f12f114934e223df.mo.png differ diff --git a/translated_images/vector.f12f114934e223df.mr.png b/translated_images/vector.f12f114934e223df.mr.png new file mode 100644 index 00000000..f31de3d8 Binary files /dev/null and b/translated_images/vector.f12f114934e223df.mr.png differ diff --git a/translated_images/vector.f12f114934e223df.ms.png b/translated_images/vector.f12f114934e223df.ms.png new file mode 100644 index 00000000..7480a400 Binary files /dev/null and b/translated_images/vector.f12f114934e223df.ms.png differ diff --git a/translated_images/vector.f12f114934e223df.my.png b/translated_images/vector.f12f114934e223df.my.png new file mode 100644 index 00000000..f67954d2 Binary files /dev/null and b/translated_images/vector.f12f114934e223df.my.png differ diff --git a/translated_images/vector.f12f114934e223df.ne.png b/translated_images/vector.f12f114934e223df.ne.png new file mode 100644 index 00000000..97e52ca4 Binary files /dev/null and b/translated_images/vector.f12f114934e223df.ne.png differ diff --git a/translated_images/vector.f12f114934e223df.nl.png b/translated_images/vector.f12f114934e223df.nl.png new file mode 100644 index 00000000..59df5988 Binary files /dev/null and b/translated_images/vector.f12f114934e223df.nl.png differ diff --git a/translated_images/vector.f12f114934e223df.no.png b/translated_images/vector.f12f114934e223df.no.png new file mode 100644 index 00000000..a5655f91 Binary files /dev/null and b/translated_images/vector.f12f114934e223df.no.png differ diff --git a/translated_images/vector.f12f114934e223df.pa.png b/translated_images/vector.f12f114934e223df.pa.png new file mode 100644 index 00000000..cad72de9 Binary files /dev/null and b/translated_images/vector.f12f114934e223df.pa.png differ diff --git a/translated_images/vector.f12f114934e223df.pcm.png b/translated_images/vector.f12f114934e223df.pcm.png new file mode 100644 index 00000000..26321da2 Binary files /dev/null and b/translated_images/vector.f12f114934e223df.pcm.png differ diff --git a/translated_images/vector.f12f114934e223df.pl.png b/translated_images/vector.f12f114934e223df.pl.png new file mode 100644 index 00000000..7afdab17 Binary files /dev/null and b/translated_images/vector.f12f114934e223df.pl.png differ diff --git a/translated_images/vector.f12f114934e223df.pt.png b/translated_images/vector.f12f114934e223df.pt.png new file mode 100644 index 00000000..4317fdef Binary files /dev/null and b/translated_images/vector.f12f114934e223df.pt.png differ diff --git a/translated_images/vector.f12f114934e223df.ro.png b/translated_images/vector.f12f114934e223df.ro.png new file mode 100644 index 00000000..bbcda35f Binary files /dev/null and b/translated_images/vector.f12f114934e223df.ro.png differ diff --git a/translated_images/vector.f12f114934e223df.ru.png b/translated_images/vector.f12f114934e223df.ru.png new file mode 100644 index 00000000..59afc3ad Binary files /dev/null and b/translated_images/vector.f12f114934e223df.ru.png differ diff --git a/translated_images/vector.f12f114934e223df.sk.png b/translated_images/vector.f12f114934e223df.sk.png new file mode 100644 index 00000000..504dc1a8 Binary files /dev/null and b/translated_images/vector.f12f114934e223df.sk.png differ diff --git a/translated_images/vector.f12f114934e223df.sl.png b/translated_images/vector.f12f114934e223df.sl.png new file mode 100644 index 00000000..1a8d3bde Binary files /dev/null and b/translated_images/vector.f12f114934e223df.sl.png differ diff --git a/translated_images/vector.f12f114934e223df.sr.png b/translated_images/vector.f12f114934e223df.sr.png new file mode 100644 index 00000000..ae58dda2 Binary files /dev/null and b/translated_images/vector.f12f114934e223df.sr.png differ diff --git a/translated_images/vector.f12f114934e223df.sv.png b/translated_images/vector.f12f114934e223df.sv.png new file mode 100644 index 00000000..17b0b011 Binary files /dev/null and b/translated_images/vector.f12f114934e223df.sv.png differ diff --git a/translated_images/vector.f12f114934e223df.sw.png b/translated_images/vector.f12f114934e223df.sw.png new file mode 100644 index 00000000..272f053e Binary files /dev/null and b/translated_images/vector.f12f114934e223df.sw.png differ diff --git a/translated_images/vector.f12f114934e223df.ta.png b/translated_images/vector.f12f114934e223df.ta.png new file mode 100644 index 00000000..f542e24f Binary files /dev/null and b/translated_images/vector.f12f114934e223df.ta.png differ diff --git a/translated_images/vector.f12f114934e223df.te.png b/translated_images/vector.f12f114934e223df.te.png new file mode 100644 index 00000000..089a00b2 Binary files /dev/null and b/translated_images/vector.f12f114934e223df.te.png differ diff --git a/translated_images/vector.f12f114934e223df.th.png b/translated_images/vector.f12f114934e223df.th.png new file mode 100644 index 00000000..85b6165f Binary files /dev/null and b/translated_images/vector.f12f114934e223df.th.png differ diff --git a/translated_images/vector.f12f114934e223df.tl.png b/translated_images/vector.f12f114934e223df.tl.png new file mode 100644 index 00000000..1925a9c9 Binary files /dev/null and b/translated_images/vector.f12f114934e223df.tl.png differ diff --git a/translated_images/vector.f12f114934e223df.tr.png b/translated_images/vector.f12f114934e223df.tr.png new file mode 100644 index 00000000..651fdd91 Binary files /dev/null and b/translated_images/vector.f12f114934e223df.tr.png differ diff --git a/translated_images/vector.f12f114934e223df.tw.png b/translated_images/vector.f12f114934e223df.tw.png new file mode 100644 index 00000000..1b5aa7f3 Binary files /dev/null and b/translated_images/vector.f12f114934e223df.tw.png differ diff --git a/translated_images/vector.f12f114934e223df.uk.png b/translated_images/vector.f12f114934e223df.uk.png new file mode 100644 index 00000000..04c52131 Binary files /dev/null and b/translated_images/vector.f12f114934e223df.uk.png differ diff --git a/translated_images/vector.f12f114934e223df.ur.png b/translated_images/vector.f12f114934e223df.ur.png new file mode 100644 index 00000000..779d32f9 Binary files /dev/null and b/translated_images/vector.f12f114934e223df.ur.png differ diff --git a/translated_images/vector.f12f114934e223df.vi.png b/translated_images/vector.f12f114934e223df.vi.png new file mode 100644 index 00000000..945dc59f Binary files /dev/null and b/translated_images/vector.f12f114934e223df.vi.png differ diff --git a/translated_images/vector.f12f114934e223df.zh.png b/translated_images/vector.f12f114934e223df.zh.png new file mode 100644 index 00000000..5942d065 Binary files /dev/null and b/translated_images/vector.f12f114934e223df.zh.png differ diff --git a/translations/ar/01-IntroToGenAI/README.md b/translations/ar/01-IntroToGenAI/README.md index b1a5e11b..fae9cb0d 100644 --- a/translations/ar/01-IntroToGenAI/README.md +++ b/translations/ar/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ CO_OP_TRANSLATOR_METADATA: هناك أنواع محددة من النماذج التي تم تحسينها لمهام مختلفة. على سبيل المثال، يمكن لكل من **النماذج اللغوية الصغيرة (SLMs)** و **النماذج اللغوية الكبيرة (LLMs)** التعامل مع إنشاء النصوص، مع تقديم LLMs أداءً أفضل عادةً للمهام المعقدة. بالنسبة للمهام المتعلقة بالصور، ستستخدم نماذج رؤية متخصصة أو نماذج متعددة الوسائط. -![الشكل: أنواع نماذج الذكاء الاصطناعي التوليدي وحالات الاستخدام.](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.ar.png) +![الشكل: أنواع نماذج الذكاء الاصطناعي التوليدي وحالات الاستخدام.](../../../translated_images/llms.225ca2b8a0d34473.ar.png) بالطبع، الردود من هذه النماذج ليست دائمًا مثالية. ربما سمعت عن "هلوسة" النماذج أو إنتاج معلومات غير صحيحة بطريقة تبدو موثوقة. ولكن يمكنك توجيه النموذج لتقديم ردود أفضل من خلال تقديم تعليمات واضحة وسياق. هنا يأتي دور **هندسة التوجيه**. @@ -79,13 +79,13 @@ CO_OP_TRANSLATOR_METADATA: - **التضمينات**: التضمينات هي تمثيلات متجهية للرموز التي تلتقط المعنى الدلالي. إنها تمثيلات رقمية (عادةً مصفوفات من الأرقام العشرية) تسمح للنماذج بفهم العلاقات بين الكلمات وتقديم ردود ذات صلة بالسياق. الكلمات المتشابهة لها تضمينات متشابهة، مما يمكن النموذج من فهم مفاهيم مثل المرادفات والعلاقات الدلالية. -![الشكل: التضمينات](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.ar.png) +![الشكل: التضمينات](../../../translated_images/embedding.398e50802c0037f9.ar.png) في جافا، يمكنك إنشاء التضمينات باستخدام OpenAI SDK أو مكتبات أخرى تدعم إنشاء التضمينات. هذه التضمينات ضرورية لمهام مثل البحث الدلالي، حيث تريد العثور على محتوى مشابه بناءً على المعنى بدلاً من التطابق النصي الدقيق. - **قواعد البيانات المتجهية**: قواعد البيانات المتجهية هي أنظمة تخزين متخصصة محسّنة للتضمينات. تمكن البحث الفعّال عن التشابه وهي ضرورية لأنماط التوليد المعزز بالاسترجاع (RAG) حيث تحتاج إلى العثور على معلومات ذات صلة من مجموعات بيانات كبيرة بناءً على التشابه الدلالي بدلاً من التطابقات الدقيقة. -![الشكل: بنية قاعدة البيانات المتجهية توضح كيفية تخزين التضمينات واسترجاعها للبحث عن التشابه.](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.ar.png) +![الشكل: بنية قاعدة البيانات المتجهية توضح كيفية تخزين التضمينات واسترجاعها للبحث عن التشابه.](../../../translated_images/vector.f12f114934e223df.ar.png) > **ملاحظة**: في هذه الدورة، لن نغطي قواعد البيانات المتجهية ولكن نعتقد أنها تستحق الذكر لأنها تُستخدم بشكل شائع في التطبيقات الواقعية. @@ -93,7 +93,7 @@ CO_OP_TRANSLATOR_METADATA: في تطبيقات الذكاء الاصطناعي بجافا، ستستخدم الرموز لمعالجة النصوص، التضمينات للبحث الدلالي و RAG، قواعد البيانات المتجهية لاسترجاع البيانات، والوكلاء مع MCP لبناء أنظمة ذكية تستخدم الأدوات. -![الشكل: كيف يتحول التوجيه إلى رد—رموز، متجهات، بحث اختياري RAG، تفكير LLM، ووكيل MCP في تدفق سريع واحد.](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.ar.png) +![الشكل: كيف يتحول التوجيه إلى رد—رموز، متجهات، بحث اختياري RAG، تفكير LLM، ووكيل MCP في تدفق سريع واحد.](../../../translated_images/flow.f4ef62c3052d12a8.ar.png) ### أدوات تطوير الذكاء الاصطناعي ومكتبات جافا diff --git a/translations/ar/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/ar/02-SetupDevEnvironment/getting-started-azure-openai.md index 561b7921..abfc9a44 100644 --- a/translations/ar/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/ar/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ CO_OP_TRANSLATOR_METADATA: > **ملاحظة**: إذا كنت ترغب في تعديل التكوين الأساسي، يرجى الاطلاع على [تكوين حاوية التطوير](../../../.devcontainer/devcontainer.json) 2. في المستودع الذي قمت بعمل Fork له، انقر على **Code** → علامة تبويب **Codespaces** 3. انقر على **...** → **جديد مع الخيارات...** -![إنشاء Codespace مع الخيارات](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.ar.png) +![إنشاء Codespace مع الخيارات](../../../translated_images/codespaces.9945ded8ceb431a5.ar.png) 4. اختر **تكوين حاوية التطوير**: - **بيئة تطوير Java للذكاء الاصطناعي التوليدي** 5. انقر على **إنشاء Codespace** diff --git a/translations/ar/05-ResponsibleGenAI/README.md b/translations/ar/05-ResponsibleGenAI/README.md index 8bece8e5..e803fd56 100644 --- a/translations/ar/05-ResponsibleGenAI/README.md +++ b/translations/ar/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ CO_OP_TRANSLATOR_METADATA: 5. عرض النتائج التي توضح المحتوى الذي تم حظره أو رفضه أو السماح به 6. اختبار المحتوى الآمن للمقارنة -![عرض توضيحي لأمان الذكاء الاصطناعي المسؤول](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.ar.png) +![عرض توضيحي لأمان الذكاء الاصطناعي المسؤول](../../../translated_images/responsible.e4f51a917bafa4bf.ar.png) ### إرشادات الإعداد @@ -164,7 +164,7 @@ Status: Response generated successfully تهانينا على إتمام دورة الذكاء الاصطناعي التوليدي للمبتدئين! -![إتمام الدورة](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.ar.png) +![إتمام الدورة](../../../translated_images/image.73c7e2ff4a652e77.ar.png) **ما الذي أنجزته:** - إعداد بيئة التطوير الخاصة بك diff --git a/translations/ar/README.md b/translations/ar/README.md index 470239d8..8028d423 100644 --- a/translations/ar/README.md +++ b/translations/ar/README.md @@ -1,81 +1,90 @@ -# الذكاء التوليدي للمبتدئين - إصدار Java -[![خادم Microsoft Foundry على Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +# الذكاء الاصطناعي التوليدي للمبتدئين - إصدار جافا +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![الذكاء التوليدي للمبتدئين - إصدار Java](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.ar.png) +![الذكاء الاصطناعي التوليدي للمبتدئين - إصدار جافا](../../translated_images/beg-genai-series.8b48be9951cc574c.ar.png) -**مدة الالتزام**: يمكن إكمال الورشة بأكملها عبر الإنترنت دون إعداد محلي. يستغرق إعداد البيئة دقيقتين، مع استغراق استكشاف الأمثلة 1-3 ساعات اعتمادًا على عمق الاستكشاف. +**مدة الالتزام**: يمكن إتمام ورشة العمل بأكملها عبر الإنترنت دون تثبيت محلي. يستغرق إعداد البيئة دقيقتين، مع استكشاف العينات الذي يتطلب من 1 إلى 3 ساعات حسب عمق الاستكشاف. -> **بدء سريع** +> **بدء سريع** -1. استنسخ هذا المستودع إلى حساب GitHub الخاص بك -2. انقر **Code** → علامة التبويب **Codespaces** → **...** → **New with options...** -3. استخدم الإعدادات الافتراضية – سيؤدي ذلك إلى اختيار حاوية التطوير التي تم إنشاؤها لهذه الدورة -4. انقر **Create codespace** -5. انتظر ~2 دقيقة حتى تصبح البيئة جاهزة +1. قم بعمل فورك لهذا المستودع إلى حسابك على GitHub +2. اضغط على **Code** → علامة التبويب **Codespaces** → **...** → **New with options...** +3. استخدم الإعدادات الافتراضية – هذا سيختار حاوية التطوير التي تم إنشاؤها لهذه الدورة +4. اضغط على **Create codespace** +5. انتظر حوالي دقيقتين حتى تكون البيئة جاهزة 6. انتقل مباشرة إلى [المثال الأول](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) > **هل تفضل الاستنساخ محليًا؟** > -> يتضمن هذا المستودع أكثر من 50 ترجمة للغات مما يزيد بشكل كبير من حجم التنزيل. للاستنساخ بدون الترجمات، استخدم السحب الانتقائي (sparse checkout): +> يتضمن هذا المستودع أكثر من 50 ترجمة للغات مما يزيد بشكل كبير من حجم التنزيل. للاستنساخ بدون الترجمات، استخدم الاستنساخ الجزئي: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> هذا يمنحك كل ما تحتاجه لإكمال الدورة مع تنزيل أسرع بكثير. - +> هذا يمنحك كل ما تحتاجه لإكمال الدورة بتنزيل أسرع بكثير. ## دعم متعدد اللغات -### مدعوم عبر GitHub Action (آلي ومحدّث دائمًا) +### مدعوم عبر GitHub Action (مؤتمت ودائم التحديث) -[العربية](./README.md) | [البنغالية](../bn/README.md) | [البلغارية](../bg/README.md) | [البورمية (ميانمار)](../my/README.md) | [الصينية (المبسطة)](../zh/README.md) | [الصينية (تقليدية، هونغ كونغ)](../hk/README.md) | [الصينية (تقليدية، ماكاو)](../mo/README.md) | [الصينية (تقليدية، تايوان)](../tw/README.md) | [الكرواتية](../hr/README.md) | [التشيكية](../cs/README.md) | [الدانماركية](../da/README.md) | [الهولندية](../nl/README.md) | [الإستونية](../et/README.md) | [الفنلندية](../fi/README.md) | [الفرنسية](../fr/README.md) | [الألمانية](../de/README.md) | [اليونانية](../el/README.md) | [العبرية](../he/README.md) | [الهندية](../hi/README.md) | [المجرية](../hu/README.md) | [الإندونيسية](../id/README.md) | [الإيطالية](../it/README.md) | [اليابانية](../ja/README.md) | [الكانادية](../kn/README.md) | [الكورية](../ko/README.md) | [الليتوانية](../lt/README.md) | [الماليزية](../ms/README.md) | [المالايالامية](../ml/README.md) | [الماراثية](../mr/README.md) | [النيبالية](../ne/README.md) | [البيجن النيجيري](../pcm/README.md) | [النرويجية](../no/README.md) | [الفارسية (فارسي)](../fa/README.md) | [البولندية](../pl/README.md) | [البرتغالية (البرازيل)](../br/README.md) | [البرتغالية (البرتغال)](../pt/README.md) | [البنجابية (غورموخي)](../pa/README.md) | [الرومانية](../ro/README.md) | [الروسية](../ru/README.md) | [الصربية (سيريلية)](../sr/README.md) | [السلوفاكية](../sk/README.md) | [السلوفينية](../sl/README.md) | [الإسبانية](../es/README.md) | [السواحيلية](../sw/README.md) | [السويدية](../sv/README.md) | [التاغالوغ (الفلبينية)](../tl/README.md) | [التاميلية](../ta/README.md) | [التيلجو](../te/README.md) | [التايلاندية](../th/README.md) | [التركية](../tr/README.md) | [الأوكرانية](../uk/README.md) | [الأردية](../ur/README.md) | [الفيتنامية](../vi/README.md) +[العربية](./README.md) | [البنغالية](../bn/README.md) | [البلغارية](../bg/README.md) | [البورمية (ميانمار)](../my/README.md) | [الصينية (المبسطة)](../zh/README.md) | [الصينية (التقليدية، هونغ كونغ)](../hk/README.md) | [الصينية (التقليدية، ماكاو)](../mo/README.md) | [الصينية (التقليدية، تايوان)](../tw/README.md) | [الكرواتية](../hr/README.md) | [التشيكية](../cs/README.md) | [الدانمركية](../da/README.md) | [الهولندية](../nl/README.md) | [الإستونية](../et/README.md) | [الفنلندية](../fi/README.md) | [الفرنسية](../fr/README.md) | [الألمانية](../de/README.md) | [اليونانية](../el/README.md) | [العبرية](../he/README.md) | [الهندية](../hi/README.md) | [الهنغارية](../hu/README.md) | [الإندونيسية](../id/README.md) | [الإيطالية](../it/README.md) | [اليابانية](../ja/README.md) | [الكنادية](../kn/README.md) | [الكورية](../ko/README.md) | [الليتوانية](../lt/README.md) | [الماليزية](../ms/README.md) | [المالايالامية](../ml/README.md) | [الماراثية](../mr/README.md) | [النيبالية](../ne/README.md) | [بيبغة نيجيرية](../pcm/README.md) | [النرويجية](../no/README.md) | [الفارسية (اللغة الفارسية)](../fa/README.md) | [البولندية](../pl/README.md) | [البرتغالية (البرازيل)](../br/README.md) | [البرتغالية (البرتغال)](../pt/README.md) | [البنجابية (غورموخي)](../pa/README.md) | [الرومانية](../ro/README.md) | [الروسية](../ru/README.md) | [الصربية (السيريلية)](../sr/README.md) | [السلوفاكية](../sk/README.md) | [السلوفينية](../sl/README.md) | [الإسبانية](../es/README.md) | [السواحيلية](../sw/README.md) | [السويدية](../sv/README.md) | [التاغالوغ (الفلبينية)](../tl/README.md) | [التاميلية](../ta/README.md) | [التيلوجو](../te/README.md) | [التايلاندية](../th/README.md) | [التركية](../tr/README.md) | [الأوكرانية](../uk/README.md) | [الأردية](../ur/README.md) | [الفيتنامية](../vi/README.md) + +> **هل تفضل الاستنساخ محليًا؟** + +> يتضمن هذا المستودع أكثر من 50 ترجمة للغات مما يزيد بشكل كبير من حجم التنزيل. للاستنساخ بدون الترجمات، استخدم الاستنساخ الجزئي: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> هذا يمنحك كل ما تحتاجه لإكمال الدورة بتنزيل أسرع بكثير. ## هيكل الدورة ومسار التعلم -### **الفصل 1: مقدمة في الذكاء التوليدي** -- **المفاهيم الأساسية**: فهم نماذج اللغة الكبيرة، الرموز (tokens)، التضمينات (embeddings)، وقدرات الذكاء الاصطناعي -- **نظام الذكاء الاصطناعي في Java**: نظرة عامة على Spring AI و OpenAI SDKs -- **بروتوكول سياق النموذج**: مقدمة إلى MCP ودوره في تواصل وكلاء الذكاء الاصطناعي -- **التطبيقات العملية**: سيناريوهات من العالم الحقيقي بما في ذلك روبوتات الدردشة وتوليد المحتوى -- **[→ ابدأ الفصل 1](./01-IntroToGenAI/README.md)** +### **الفصل 1: مقدمة في الذكاء الاصطناعي التوليدي** +- **المفاهيم الأساسية**: فهم نماذج اللغات الكبيرة، الرموز المميزة، التضمينات، وقدرات الذكاء الاصطناعي +- **بيئة الذكاء الاصطناعي في جافا**: نظرة عامة على Spring AI و OpenAI SDKs +- **بروتوكول سياق النموذج**: مقدمة عن MCP ودوره في تواصل وكلاء الذكاء الاصطناعي +- **تطبيقات عملية**: سيناريوهات واقعية تشمل الدردشات وتوليد المحتوى +- **[→ بدء الفصل 1](./01-IntroToGenAI/README.md)** ### **الفصل 2: إعداد بيئة التطوير** -- **تكوين متعدد الموفرين**: إعداد GitHub Models و Azure OpenAI وتكاملات OpenAI Java SDK -- **Spring Boot + Spring AI**: أفضل الممارسات لتطوير تطبيقات الذكاء الاصطناعي المؤسسية -- **نماذج GitHub**: وصول مجاني إلى نماذج الذكاء الاصطناعي للنمذجة السريعة والتعلم (لا يلزم بطاقة ائتمان) -- **أدوات التطوير**: حاويات Docker و VS Code وتكوين GitHub Codespaces -- **[→ ابدأ الفصل 2](./02-SetupDevEnvironment/README.md)** - -### **الفصل 3: تقنيات الذكاء التوليدي الأساسية** -- **هندسة المطالب**: تقنيات للحصول على استجابات مثالية من نماذج الذكاء الاصطناعي -- **التضمينات وعمليات المتجهات**: تنفيذ البحث الدلالي ومطابقة التشابه +- **تكوين مزود متعدد**: إعداد نماذج GitHub، Azure OpenAI، وتكاملات OpenAI Java SDK +- **Spring Boot + Spring AI**: أفضل الممارسات لتطوير تطبيقات الذكاء الاصطناعي للمؤسسات +- **نماذج GitHub**: وصول مجاني لنماذج الذكاء الاصطناعي للنمذجة الأولية والتعلم (لا تحتاج بطاقة ائتمان) +- **أدوات التطوير**: حاويات Docker، VS Code، وتكوين GitHub Codespaces +- **[→ بدء الفصل 2](./02-SetupDevEnvironment/README.md)** + +### **الفصل 3: تقنيات الذكاء الاصطناعي التوليدي الأساسية** +- **هندسة المطالبات**: تقنيات لتحقيق أفضل استجابات لنماذج الذكاء الاصطناعي +- **التضمينات وعمليات المتجهات**: تطبيق البحث الدلالي ومطابقة التشابه - **التوليد المعزز بالاسترجاع (RAG)**: دمج الذكاء الاصطناعي مع مصادر بياناتك الخاصة -- **استدعاء الدوال**: توسيع قدرات الذكاء الاصطناعي باستخدام أدوات ومكونات إضافية مخصصة -- **[→ ابدأ الفصل 3](./03-CoreGenerativeAITechniques/README.md)** +- **استدعاء الدوال**: توسيع قدرات الذكاء الاصطناعي بأدوات وإضافات مخصصة +- **[→ بدء الفصل 3](./03-CoreGenerativeAITechniques/README.md)** ### **الفصل 4: التطبيقات العملية والمشاريع** - **مولد قصص الحيوانات الأليفة** (`petstory/`): توليد محتوى إبداعي باستخدام نماذج GitHub -- **عرض Foundry المحلي** (`foundrylocal/`): تكامل نموذج الذكاء الاصطناعي محليًا مع OpenAI Java SDK -- **خدمة حاسبة MCP** (`calculator/`): تنفيذ أساسي لبروتوكول سياق النموذج باستخدام Spring AI -- **[→ ابدأ الفصل 4](./04-PracticalSamples/README.md)** +- **عرض Foundry محلي** (`foundrylocal/`): دمج نموذج الذكاء الاصطناعي المحلي مع OpenAI Java SDK +- **خدمة آلة حاسبة MCP** (`calculator/`): تطبيق أساسي لبروتوكول سياق النموذج مع Spring AI +- **[→ بدء الفصل 4](./04-PracticalSamples/README.md)** -### **الفصل 5: تطوير الذكاء الاصطناعي بمسؤولية** -- **أمان نماذج GitHub**: اختبار فلترة المحتوى والآليات الأمنية المدمجة (حظر صارم ورفض لطيف) -- **عرض توضيحي للذكاء الاصطناعي المسؤول**: مثال عملي يوضح كيفية عمل أنظمة أمان الذكاء الاصطناعي الحديثة عمليًا -- **أفضل الممارسات**: إرشادات أساسية لتطوير ونشر الذكاء الاصطناعي بشكل أخلاقي -- **[→ ابدأ الفصل 5](./05-ResponsibleGenAI/README.md)** +### **الفصل 5: تطوير الذكاء الاصطناعي المسؤول** +- **أمان نماذج GitHub**: اختبار آليات تصفية المحتوى والسلامة المدمجة (الكتل الصارمة والرفض اللين) +- **عرض للذكاء الاصطناعي المسؤول**: مثال عملي يوضح كيف تعمل أنظمة الأمان الحديثة في الذكاء الاصطناعي +- **أفضل الممارسات**: إرشادات أساسية لتطوير ونشر الذكاء الاصطناعي الأخلاقي +- **[→ بدء الفصل 5](./05-ResponsibleGenAI/README.md)** ## موارد إضافية @@ -86,7 +95,7 @@ CO_OP_TRANSLATOR_METADATA: --- -### Azure / Edge / MCP / وكلاء +### Azure / Edge / MCP / Agents [![AZD للمبتدئين](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) [![Edge AI للمبتدئين](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) [![MCP للمبتدئين](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) @@ -94,45 +103,44 @@ CO_OP_TRANSLATOR_METADATA: --- -### سلسلة الذكاء التوليدي -[![الذكاء التوليدي للمبتدئين](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![الذكاء التوليدي (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![الذكاء التوليدي (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![الذكاء التوليدي (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) +### سلسلة الذكاء الاصطناعي التوليدي +[![الذكاء الاصطناعي التوليدي للمبتدئين](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![الذكاء الاصطناعي التوليدي (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![الذكاء الاصطناعي التوليدي (جافا)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![الذكاء الاصطناعي التوليدي (جافا سكريبت)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- ### التعلم الأساسي -[![التعلم الآلي للمبتدئين](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![تعلم الآلة للمبتدئين](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) [![علم البيانات للمبتدئين](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) [![الذكاء الاصطناعي للمبتدئين](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) [![الأمن السيبراني للمبتدئين](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) [![تطوير الويب للمبتدئين](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) - -[![IoT للمبتدئين](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![تطوير XR للمبتدئين](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +[![إنترنت الأشياء للمبتدئين](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![تطوير الواقع الممتد للمبتدئين](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### سلسلة Copilot -[![Copilot للبرمجة التعاونية مع الذكاء الاصطناعي](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![Copilot لـ C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![مغامرة Copilot](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +### سلسلة كوبايلوت +[![كوبايلوت للبرمجة الزوجية بالذكاء الاصطناعي](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![كوبايلوت لـ C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![مغامرات كوبايلوت](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) ## الحصول على المساعدة -إذا واجهت مشكلة أو كان لديك أي أسئلة حول بناء تطبيقات الذكاء الاصطناعي. انضم إلى المتعلمين الآخرين والمطورين ذوي الخبرة في مناقشات حول MCP. إنه مجتمع داعم حيث تُرحَّب الأسئلة وتُشارك المعرفة بحرية. +إذا واجهت صعوبة أو كان لديك أي أسئلة حول بناء تطبيقات الذكاء الاصطناعي. انضم إلى المتعلمين الآخرين والمطورين ذوي الخبرة في مناقشات حول MCP. إنها مجتمع داعم حيث الأسئلة مرحب بها والمعرفة تُشارك بحرية. -[![Discord الخاص بـ Microsoft Foundry](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +[![مايكروسوفت فاوندري ديسكورد](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -إذا كان لديك ملاحظات عن المنتج أو أخطاء أثناء البناء، تفضل بزيارة: +إذا كان لديك ملاحظات عن المنتج أو أخطاء أثناء البناء قم بزيارة: -[![منتدى مطوري Microsoft Foundry](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![منتدى مطوري مايكروسوفت فاوندري](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -**إخلاء المسؤولية**: -تمت ترجمة هذا المستند باستخدام خدمة الترجمة بالذكاء الاصطناعي [Co-op Translator](https://github.com/Azure/co-op-translator). بينما نسعى إلى الدقة، يرجى ملاحظة أن الترجمات الآلية قد تحتوي على أخطاء أو عدم دقة. يجب اعتبار المستند الأصلي بلغته الأصلية المصدر المعتمد. للمعلومات الحرجة، يُنصح باللجوء إلى ترجمة بشرية احترافية. لا نتحمل أي مسؤولية عن أي سوء فهم أو تفسير ناتج عن استخدام هذه الترجمة. +**تنويه**: +تمت ترجمة هذا المستند باستخدام خدمة الترجمة الآلية [Co-op Translator](https://github.com/Azure/co-op-translator). بينما نسعى لتحقيق الدقة، يرجى العلم أن الترجمات الآلية قد تحتوي على أخطاء أو عدم دقة. يجب اعتبار النسخة الأصلية من المستند بلغتها الأصلية المصدر المرجعي والصحيح. بالنسبة للمعلومات الحرجة، يُنصح بالاستعانة بترجمة بشرية محترفة. نحن غير مسؤولين عن أي سوء فهم أو تفسير خاطئ ناتج عن استخدام هذه الترجمة. \ No newline at end of file diff --git a/translations/bg/01-IntroToGenAI/README.md b/translations/bg/01-IntroToGenAI/README.md index 1b8b0666..06816598 100644 --- a/translations/bg/01-IntroToGenAI/README.md +++ b/translations/bg/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ CO_OP_TRANSLATOR_METADATA: Съществуват специфични типове модели, оптимизирани за различни задачи. Например, както **Малки Езикови Модели (SLMs)**, така и **Големи Езикови Модели (LLMs)** могат да обработват генериране на текст, като LLMs обикновено предлагат по-добра производителност за сложни задачи. За задачи, свързани с изображения, бихте използвали специализирани модели за визия или мултимодални модели. -![Фигура: Типове модели на Генеративен AI и случаи на употреба.](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.bg.png) +![Фигура: Типове модели на Генеративен AI и случаи на употреба.](../../../translated_images/llms.225ca2b8a0d34473.bg.png) Разбира се, отговорите от тези модели не винаги са перфектни. Вероятно сте чували за модели, които "халюцинират" или генерират грешна информация по авторитетен начин. Но можете да помогнете на модела да генерира по-добри отговори, като му предоставите ясни инструкции и контекст. Тук идва ролята на **инженеринга на подсказки**. @@ -79,13 +79,13 @@ CO_OP_TRANSLATOR_METADATA: - **Вграждания**: Вгражданията са векторни представяния на токени, които улавят семантичното значение. Те са числови представяния (обикновено масиви от числа с плаваща запетая), които позволяват на моделите да разбират връзките между думите и да генерират контекстуално релевантни отговори. Подобни думи имат подобни вграждания, което позволява на модела да разбира концепции като синоними и семантични връзки. -![Фигура: Вграждания](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.bg.png) +![Фигура: Вграждания](../../../translated_images/embedding.398e50802c0037f9.bg.png) В Java можете да генерирате вграждания, използвайки OpenAI SDK или други библиотеки, които поддържат генериране на вграждания. Тези вграждания са от съществено значение за задачи като семантично търсене, където искате да намерите подобно съдържание въз основа на значението, а не на точни текстови съвпадения. - **Векторни бази данни**: Векторните бази данни са специализирани системи за съхранение, оптимизирани за вграждания. Те позволяват ефективно търсене по сходство и са от решаващо значение за модели на Генерация с Подобрено Извличане (RAG), където трябва да намерите релевантна информация от големи набори от данни въз основа на семантична сходство, а не на точни съвпадения. -![Фигура: Архитектура на векторна база данни, показваща как вгражданията се съхраняват и извличат за търсене по сходство.](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.bg.png) +![Фигура: Архитектура на векторна база данни, показваща как вгражданията се съхраняват и извличат за търсене по сходство.](../../../translated_images/vector.f12f114934e223df.bg.png) > **Забележка**: В този курс няма да разглеждаме векторни бази данни, но смятаме, че си струва да ги споменем, тъй като те често се използват в реални приложения. @@ -93,7 +93,7 @@ CO_OP_TRANSLATOR_METADATA: В Java AI приложенията ще използвате токени за обработка на текст, вграждания за семантично търсене и RAG, векторни бази данни за извличане на данни и агенти с MCP за изграждане на интелигентни системи, използващи инструменти. -![Фигура: как една подсказка се превръща в отговор—токени, вектори, опционално RAG търсене, мислене на LLM и MCP агент, всичко в един бърз поток.](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.bg.png) +![Фигура: как една подсказка се превръща в отговор—токени, вектори, опционално RAG търсене, мислене на LLM и MCP агент, всичко в един бърз поток.](../../../translated_images/flow.f4ef62c3052d12a8.bg.png) ### Инструменти и библиотеки за разработка на AI с Java diff --git a/translations/bg/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/bg/02-SetupDevEnvironment/getting-started-azure-openai.md index 01b02282..72384479 100644 --- a/translations/bg/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/bg/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ CO_OP_TRANSLATOR_METADATA: > **Забележка**: Ако искате да редактирате основната конфигурация, разгледайте [Dev Container Configuration](../../../.devcontainer/devcontainer.json) 2. Във вашето форкнато хранилище, кликнете **Code** → таб **Codespaces** 3. Кликнете **...** → **New with options...** -![създаване на Codespace с опции](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.bg.png) +![създаване на Codespace с опции](../../../translated_images/codespaces.9945ded8ceb431a5.bg.png) 4. Изберете **Dev container configuration**: - **Generative AI Java Development Environment** 5. Кликнете **Create codespace** diff --git a/translations/bg/05-ResponsibleGenAI/README.md b/translations/bg/05-ResponsibleGenAI/README.md index 2e00d4dc..f53e9093 100644 --- a/translations/bg/05-ResponsibleGenAI/README.md +++ b/translations/bg/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ GitHub Models предлага основно филтриране на съдъ 5. Показване на резултати, които показват кое съдържание е блокирано, отказано или разрешено 6. Тестване на безопасно съдържание за сравнение -![Демонстрация за безопасност на отговорен AI](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.bg.png) +![Демонстрация за безопасност на отговорен AI](../../../translated_images/responsible.e4f51a917bafa4bf.bg.png) ### Инструкции за настройка @@ -164,7 +164,7 @@ Status: Response generated successfully Поздравления за завършването на курса "Генеративен AI за начинаещи"! -![Завършване на курса](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.bg.png) +![Завършване на курса](../../../translated_images/image.73c7e2ff4a652e77.bg.png) **Какво постигнахте:** - Настроихте вашата среда за разработка diff --git a/translations/bg/README.md b/translations/bg/README.md index fd2c8b17..12780124 100644 --- a/translations/bg/README.md +++ b/translations/bg/README.md @@ -1,31 +1,31 @@ -# Генеративен AI за начинаещи - Java издание -[![Discord на Microsoft Foundry](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +# Генеративен изкуствен интелект за начинаещи - Java издание +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![Генеративен AI за начинаещи - Java издание](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.bg.png) +![Генеративен изкуствен интелект за начинаещи - Java издание](../../translated_images/beg-genai-series.8b48be9951cc574c.bg.png) -**Необходимо време**: Целият уъркшоп може да бъде завършен онлайн без локална настройка. Настройката на средата отнема 2 минути, като разглеждането на примерите изисква между 1 и 3 часа в зависимост от дълбочината на изследване. +**Време за ангажираност**: Целият семинар може да бъде завършен онлайн без локална настройка. Настройката на средата отнема 2 минути, като разглеждането на примерите изисква от 1 до 3 часа в зависимост от дълбочината на проучване. > **Бърз старт** -1. Форкнете това хранилище в своя GitHub акаунт -2. Кликнете **Code** → **Codespaces** таб → **...** → **New with options...** -3. Използвайте подразбиращите се настройки – това ще избере Development container, създаден за този курс -4. Кликнете **Create codespace** -5. Изчакайте ~2 минути средата да бъде готова -6. Преминете директно към [Първия пример](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) +1. Форкнете това хранилище във вашия GitHub акаунт +2. Кликнете върху **Code** → раздел **Codespaces** → **...** → **New with options...** +3. Използвайте подразбиращите се настройки – това ще избере развойната контейнерна среда, създадена за този курс +4. Кликнете върху **Create codespace** +5. Изчакайте ~2 минути, докато средата бъде готова +6. Придвижете се директно към [Първия пример](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) > **Предпочитате да клонирате локално?** > -> Това хранилище съдържа над 50 превода на езици, което значително увеличава размера за изтегляне. За да клонирате без преводите, използвайте sparse checkout: +> Това хранилище включва над 50 езикови превода, което значително увеличава размера на изтегляне. За да клонирате без преводи, използвайте sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java @@ -34,46 +34,56 @@ CO_OP_TRANSLATOR_METADATA: > Това ви дава всичко необходимо за завършване на курса с много по-бързо изтегляне. -## Поддръжка на много езици +## Многоезична поддръжка ### Поддържа се чрез GitHub Action (Автоматизирано и винаги актуално) -[Арабски](../ar/README.md) | [Бенгалски](../bn/README.md) | [Български](./README.md) | [Бирмански (Мианмар)](../my/README.md) | [Китайски (опростен)](../zh/README.md) | [Китайски (традиционен, Хонконг)](../hk/README.md) | [Китайски (традиционен, Макао)](../mo/README.md) | [Китайски (традиционен, Тайван)](../tw/README.md) | [Хърватски](../hr/README.md) | [Чешки](../cs/README.md) | [Датски](../da/README.md) | [Холандски](../nl/README.md) | [Естонски](../et/README.md) | [Финландски](../fi/README.md) | [Френски](../fr/README.md) | [Немски](../de/README.md) | [Гръцки](../el/README.md) | [Иврит](../he/README.md) | [Хинди](../hi/README.md) | [Унгарски](../hu/README.md) | [Индонезийски](../id/README.md) | [Италиански](../it/README.md) | [Японски](../ja/README.md) | [Каннада](../kn/README.md) | [Корейски](../ko/README.md) | [Литовски](../lt/README.md) | [Малайски](../ms/README.md) | [Малаялам](../ml/README.md) | [Маратхи](../mr/README.md) | [Непалски](../ne/README.md) | [Нигерийски Пиджин](../pcm/README.md) | [Норвежки](../no/README.md) | [Персийски (Фарси)](../fa/README.md) | [Полски](../pl/README.md) | [Португалски (Бразилия)](../br/README.md) | [Португалски (Португалия)](../pt/README.md) | [Пенджаби (Гурмухи)](../pa/README.md) | [Румънски](../ro/README.md) | [Руски](../ru/README.md) | [Сърбски (кирилица)](../sr/README.md) | [Словашки](../sk/README.md) | [Словенски](../sl/README.md) | [Испански](../es/README.md) | [Свахили](../sw/README.md) | [Шведски](../sv/README.md) | [Тагалог (Филипински)](../tl/README.md) | [Тамилски](../ta/README.md) | [Телугу](../te/README.md) | [Тайски](../th/README.md) | [Турски](../tr/README.md) | [Украински](../uk/README.md) | [Урду](../ur/README.md) | [Виетнамски](../vi/README.md) +[Арабски](../ar/README.md) | [Бенгалски](../bn/README.md) | [Български](./README.md) | [Бирмански (Мианмар)](../my/README.md) | [Китайски (опростен)](../zh/README.md) | [Китайски (традиционен, Хонконг)](../hk/README.md) | [Китайски (традиционен, Макао)](../mo/README.md) | [Китайски (традиционен, Тайван)](../tw/README.md) | [Хърватски](../hr/README.md) | [Чешки](../cs/README.md) | [Датски](../da/README.md) | [Холандски](../nl/README.md) | [Естонски](../et/README.md) | [Фински](../fi/README.md) | [Френски](../fr/README.md) | [Немски](../de/README.md) | [Гръцки](../el/README.md) | [Иврит](../he/README.md) | [Хинди](../hi/README.md) | [Унгарски](../hu/README.md) | [Индонезийски](../id/README.md) | [Италиански](../it/README.md) | [Японски](../ja/README.md) | [Каннада](../kn/README.md) | [Корейски](../ko/README.md) | [Литовски](../lt/README.md) | [Малайски](../ms/README.md) | [Малаялам](../ml/README.md) | [Маратхи](../mr/README.md) | [Непалски](../ne/README.md) | [Нигерийски пиджин](../pcm/README.md) | [Норвежки](../no/README.md) | [Персийски (фарси)](../fa/README.md) | [Полски](../pl/README.md) | [Португалски (Бразилия)](../br/README.md) | [Португалски (Португалия)](../pt/README.md) | [Панджаби (Гурмукхи)](../pa/README.md) | [Румънски](../ro/README.md) | [Руски](../ru/README.md) | [Сръбски (кирилица)](../sr/README.md) | [Словашки](../sk/README.md) | [Словенски](../sl/README.md) | [Испански](../es/README.md) | [Суахили](../sw/README.md) | [Шведски](../sv/README.md) | [Тагалог (Филипински)](../tl/README.md) | [Тамилски](../ta/README.md) | [Телугу](../te/README.md) | [Тайски](../th/README.md) | [Турски](../tr/README.md) | [Украински](../uk/README.md) | [Урду](../ur/README.md) | [Виетнамски](../vi/README.md) + +> **Предпочитате да клонирате локално?** + +> Това хранилище включва над 50 езикови превода, което значително увеличава размера на изтегляне. За да клонирате без преводи, използвайте sparse checkout: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> Това ви дава всичко необходимо за завършване на курса с много по-бързо изтегляне. ## Структура на курса и учебен път -### **Глава 1: Въведение в генеративния AI** -- **Основни понятия**: Разбиране на големи езикови модели, токени, вграждания и възможностите на AI -- **Java AI екосистема**: Преглед на Spring AI и OpenAI SDKs -- **Model Context Protocol**: Въведение в MCP и неговата роля в комуникацията между AI агенти -- **Практически приложения**: Реални сценарии като чатботове и генериране на съдържание +### **Глава 1: Въведение в генеративния изкуствен интелект** +- **Основни понятия**: Разбиране на големи езикови модели, токени, вграждания и възможности на AI +- **Java AI екосистема**: Преглед на Spring AI и OpenAI SDK +- **Протокол за контекст на моделите**: Въведение в MCP и ролята му в комуникацията на AI агенти +- **Практически приложения**: Реални сценарии включително чатботове и генериране на съдържание - **[→ Започнете Глава 1](./01-IntroToGenAI/README.md)** -### **Глава 2: Настройка на средата за разработка** -- **Конфигурация с няколко доставчика**: Настройка на GitHub Models, Azure OpenAI и интеграции с OpenAI Java SDK +### **Глава 2: Настройка на развойна среда** +- **Множество доставчици**: Настройка на GitHub Models, Azure OpenAI и OpenAI Java SDK интеграции - **Spring Boot + Spring AI**: Най-добри практики за разработка на корпоративни AI приложения -- **GitHub Models**: Безплатен достъп до AI модели за прототипиране и обучение (не е необходима кредитна карта) -- **Инструменти за разработка**: Docker контейнери, VS Code и конфигурация на GitHub Codespaces +- **GitHub Models**: Безплатен достъп до AI модели за прототипиране и обучение (без нужда от кредитна карта) +- **Инструменти за разработка**: Конфигурация на Docker контейнери, VS Code и GitHub Codespaces - **[→ Започнете Глава 2](./02-SetupDevEnvironment/README.md)** -### **Глава 3: Основни техники за генеративен AI** -- **Проектиране на подсказки**: Техники за оптимални отговори от AI моделите -- **Вграждания и векторни операции**: Имплементиране на семантично търсене и съвпадение по сходство -- **Извличане-подпомогнато генериране (RAG)**: Комбиниране на AI с вашите собствени източници на данни -- **Извикване на функции**: Разширяване на възможностите на AI с персонализирани инструменти и плъгини +### **Глава 3: Основни техники на генеративния AI** +- **Инженерство на заявки (prompt engineering)**: Техники за оптимални отговори от AI модели +- **Вграждания и векторни операции**: Изграждане на семантично търсене и търсене за сходство +- **Retrieval-Augmented Generation (RAG)**: Комбиниране на AI с ваши собствени източници на данни +- **Викане на функции**: Разширяване на възможностите на AI с персонализирани инструменти и плъгини - **[→ Започнете Глава 3](./03-CoreGenerativeAITechniques/README.md)** ### **Глава 4: Практически приложения и проекти** - **Генератор на истории за домашни любимци** (`petstory/`): Креативно генериране на съдържание с GitHub Models -- **Foundry локално демо** (`foundrylocal/`): Локална интеграция на AI модел с OpenAI Java SDK -- **MCP Calculator Service** (`calculator/`): Базова имплементация на Model Context Protocol със Spring AI +- **Foundry Local демо** (`foundrylocal/`): Локална интеграция на AI модели с OpenAI Java SDK +- **MCP изчислителна услуга** (`calculator/`): Основна имплементация на Model Context Protocol със Spring AI - **[→ Започнете Глава 4](./04-PracticalSamples/README.md)** -### **Глава 5: Отговорно разработване на AI** -- **Сигурност на GitHub Models**: Тествайте вграденото филтриране на съдържание и механизми за безопасност (строги блокирания и меки откази) -- **Демо за отговорен AI**: Практически пример, показващ как съвременните системи за безопасност на AI работят на практика +### **Глава 5: Отговорна разработка на AI** +- **Безопасност на GitHub Models**: Тествайте вграденото филтриране на съдържание и механизми за безопасност (твърди блокировки и меки отразявания) +- **Демо за отговорен AI**: Практически пример, показващ как работят съвременните системи за безопасност на AI - **Най-добри практики**: Основни насоки за етично разработване и внедряване на AI - **[→ Започнете Глава 5](./05-ResponsibleGenAI/README.md)** @@ -90,11 +100,11 @@ CO_OP_TRANSLATOR_METADATA: [![AZD за начинаещи](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) [![Edge AI за начинаещи](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) [![MCP за начинаещи](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI Agents за начинаещи](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI агенти за начинаещи](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Серия за генеративен AI +### Серия генеративен AI [![Генеративен AI за начинаещи](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) [![Генеративен AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) [![Генеративен AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) @@ -103,35 +113,35 @@ CO_OP_TRANSLATOR_METADATA: --- ### Основно обучение -[![ML за начинаещи](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![Машинно обучение за начинаещи](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) [![Наука за данни за начинаещи](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI за начинаещи](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![Изкуствен интелект за начинаещи](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) [![Киберсигурност за начинаещи](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) [![Уеб разработка за начинаещи](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![IoT за начинаещи](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![XR разработка за начинаещи](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Серия Copilot -[![Copilot за съвместно програмиране с AI](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![Copilot за C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Приключение с Copilot](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +### Copilot Series +[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) ## Получаване на помощ -Ако се затрудните или имате въпроси относно изграждането на AI приложения. Присъединете се към други учащи се и опитни разработчици в дискусиите за MCP. Това е подкрепяща общност, където въпросите са добре дошли и знанието се споделя свободно. +Ако зациклите или имате въпроси относно създаването на AI приложения. Присъединете се към други обучаващи се и опитни разработчици в дискусии за MCP. Това е подкрепяща общност, където въпросите са добре дошли и знанието се споделя свободно. -[![Discord на Microsoft Foundry](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Ако имате обратна връзка за продукта или срещнете грешки по време на разработката, посетете: +Ако имате обратна връзка за продукта или грешки по време на разработка, посетете: -[![Форум на разработчиците на Microsoft Foundry](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -Отказ от отговорност: -Този документ е преведен с помощта на услуга за превод, използваща изкуствен интелект [Co-op Translator](https://github.com/Azure/co-op-translator). Въпреки че се стремим към точност, имайте предвид, че автоматичните преводи могат да съдържат грешки или неточности. Оригиналният документ на съответния език трябва да се счита за авторитетен източник. За критична информация се препоръчва професионален човешки превод. Не носим отговорност за каквито и да е недоразумения или погрешни тълкувания, произтичащи от използването на този превод. +**Отказ от отговорност**: +Този документ е преведен с помощта на AI преводаческа услуга [Co-op Translator](https://github.com/Azure/co-op-translator). Въпреки че се стремим към точност, моля, имайте предвид, че автоматизираните преводи могат да съдържат грешки или неточности. Оригиналният документ на неговия език трябва да се счита за авторитетен източник. За критична информация се препоръчва професионален човешки превод. Ние не носим отговорност за каквито и да е недоразумения или неправилни тълкувания, произтичащи от използването на този превод. \ No newline at end of file diff --git a/translations/bn/01-IntroToGenAI/README.md b/translations/bn/01-IntroToGenAI/README.md index 8f3e1c52..972f5ce3 100644 --- a/translations/bn/01-IntroToGenAI/README.md +++ b/translations/bn/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ CO_OP_TRANSLATOR_METADATA: বিভিন্ন কাজের জন্য অপ্টিমাইজড নির্দিষ্ট ধরনের মডেল রয়েছে। উদাহরণস্বরূপ, **ছোট ল্যাঙ্গুয়েজ মডেল (SLMs)** এবং **লার্জ ল্যাঙ্গুয়েজ মডেল (LLMs)** উভয়ই টেক্সট জেনারেশন পরিচালনা করতে পারে, যেখানে LLMs সাধারণত জটিল কাজের জন্য ভালো পারফরম্যান্স প্রদান করে। ইমেজ-সম্পর্কিত কাজের জন্য, আপনি বিশেষ ভিশন মডেল বা মাল্টি-মডাল মডেল ব্যবহার করবেন। -![চিত্র: জেনারেটিভ এআই মডেলের ধরন এবং ব্যবহার ক্ষেত্র।](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.bn.png) +![চিত্র: জেনারেটিভ এআই মডেলের ধরন এবং ব্যবহার ক্ষেত্র।](../../../translated_images/llms.225ca2b8a0d34473.bn.png) অবশ্যই, এই মডেলগুলোর প্রতিক্রিয়া সব সময় নিখুঁত হয় না। আপনি হয়তো শুনেছেন যে মডেলগুলো "হ্যালুসিনেট" করে বা ভুল তথ্য তৈরি করে যা আত্মবিশ্বাসের সাথে উপস্থাপন করা হয়। তবে আপনি মডেলকে স্পষ্ট নির্দেশনা এবং প্রসঙ্গ প্রদান করে ভালো প্রতিক্রিয়া তৈরি করতে সাহায্য করতে পারেন। এখানেই **প্রম্পট ইঞ্জিনিয়ারিং** গুরুত্বপূর্ণ হয়ে ওঠে। @@ -79,13 +79,13 @@ CO_OP_TRANSLATOR_METADATA: - **এমবেডিং**: এমবেডিং হল টোকেনের ভেক্টর উপস্থাপন যা অর্থবোধক সম্পর্ক ধারণ করে। এগুলো সংখ্যাসূচক উপস্থাপন (সাধারণত ফ্লোটিং-পয়েন্ট সংখ্যার অ্যারে) যা মডেলকে শব্দগুলোর মধ্যে সম্পর্ক বুঝতে এবং প্রসঙ্গগতভাবে প্রাসঙ্গিক প্রতিক্রিয়া তৈরি করতে সক্ষম করে। অনুরূপ শব্দগুলোর অনুরূপ এমবেডিং থাকে, যা মডেলকে সমার্থক শব্দ এবং অর্থবোধক সম্পর্ক বুঝতে সাহায্য করে। -![চিত্র: এমবেডিং](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.bn.png) +![চিত্র: এমবেডিং](../../../translated_images/embedding.398e50802c0037f9.bn.png) জাভাতে, আপনি OpenAI SDK বা এমবেডিং জেনারেশনের সমর্থনকারী অন্যান্য লাইব্রেরি ব্যবহার করে এমবেডিং তৈরি করতে পারেন। এই এমবেডিংগুলো সেমান্টিক সার্চের মতো কাজের জন্য অপরিহার্য, যেখানে আপনি অর্থের ভিত্তিতে অনুরূপ কন্টেন্ট খুঁজতে চান, সঠিক টেক্সট ম্যাচের পরিবর্তে। - **ভেক্টর ডেটাবেস**: ভেক্টর ডেটাবেস হল এমবেডিংয়ের জন্য অপ্টিমাইজড বিশেষ স্টোরেজ সিস্টেম। এগুলো দক্ষ সাদৃশ্য অনুসন্ধান সক্ষম করে এবং রিট্রিভাল-অগমেন্টেড জেনারেশন (RAG) প্যাটার্নের জন্য গুরুত্বপূর্ণ যেখানে আপনি সেমান্টিক সাদৃশ্যের ভিত্তিতে বড় ডেটাসেট থেকে প্রাসঙ্গিক তথ্য খুঁজে পেতে চান। -![চিত্র: ভেক্টর ডেটাবেস আর্কিটেকচার যেখানে এমবেডিং সাদৃশ্য অনুসন্ধানের জন্য সংরক্ষণ এবং পুনরুদ্ধার করা হয়।](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.bn.png) +![চিত্র: ভেক্টর ডেটাবেস আর্কিটেকচার যেখানে এমবেডিং সাদৃশ্য অনুসন্ধানের জন্য সংরক্ষণ এবং পুনরুদ্ধার করা হয়।](../../../translated_images/vector.f12f114934e223df.bn.png) > **নোট**: এই কোর্সে আমরা ভেক্টর ডেটাবেস কভার করব না, তবে এগুলো উল্লেখযোগ্য কারণ এগুলো বাস্তব জীবনের অ্যাপ্লিকেশনে সাধারণত ব্যবহৃত হয়। @@ -93,7 +93,7 @@ CO_OP_TRANSLATOR_METADATA: জাভা এআই অ্যাপ্লিকেশনে, আপনি টোকেন ব্যবহার করবেন টেক্সট প্রসেসিংয়ের জন্য, এমবেডিং ব্যবহার করবেন সেমান্টিক সার্চ এবং RAG এর জন্য, ভেক্টর ডেটাবেস ব্যবহার করবেন ডেটা পুনরুদ্ধারের জন্য, এবং MCP সহ এজেন্ট ব্যবহার করবেন বুদ্ধিমান, টুল-ব্যবহারকারী সিস্টেম তৈরি করতে। -![চিত্র: কীভাবে একটি প্রম্পট একটি প্রতিক্রিয়ায় পরিণত হয়—টোকেন, ভেক্টর, ঐচ্ছিক RAG অনুসন্ধান, LLM চিন্তা, এবং MCP এজেন্ট সব এক দ্রুত প্রবাহে।](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.bn.png) +![চিত্র: কীভাবে একটি প্রম্পট একটি প্রতিক্রিয়ায় পরিণত হয়—টোকেন, ভেক্টর, ঐচ্ছিক RAG অনুসন্ধান, LLM চিন্তা, এবং MCP এজেন্ট সব এক দ্রুত প্রবাহে।](../../../translated_images/flow.f4ef62c3052d12a8.bn.png) ### জাভার জন্য এআই ডেভেলপমেন্ট টুলস এবং লাইব্রেরি diff --git a/translations/bn/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/bn/02-SetupDevEnvironment/getting-started-azure-openai.md index d21d9a56..9fa60b16 100644 --- a/translations/bn/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/bn/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ CO_OP_TRANSLATOR_METADATA: > **নোট**: যদি আপনি বেসিক কনফিগ সম্পাদনা করতে চান, [Dev Container Configuration](../../../.devcontainer/devcontainer.json) দেখুন 2. আপনার ফর্ক করা রিপোতে, **Code** → **Codespaces** ট্যাবে ক্লিক করুন 3. **...** → **New with options...** ক্লিক করুন -![কোডস্পেস অপশন দিয়ে তৈরি করা](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.bn.png) +![কোডস্পেস অপশন দিয়ে তৈরি করা](../../../translated_images/codespaces.9945ded8ceb431a5.bn.png) 4. **Dev container configuration** নির্বাচন করুন: - **Generative AI Java Development Environment** 5. **Create codespace** ক্লিক করুন diff --git a/translations/bn/05-ResponsibleGenAI/README.md b/translations/bn/05-ResponsibleGenAI/README.md index 6e48368e..d40352b5 100644 --- a/translations/bn/05-ResponsibleGenAI/README.md +++ b/translations/bn/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ GitHub Models প্রাথমিক কন্টেন্ট ফিল্ট 5. কোন কন্টেন্ট ব্লক করা হয়েছে, প্রত্যাখ্যান করা হয়েছে বা অনুমোদিত হয়েছে তা দেখানোর ফলাফল প্রদর্শন করুন 6. তুলনার জন্য নিরাপদ কন্টেন্ট পরীক্ষা করুন -![দায়িত্বশীল AI নিরাপত্তা ডেমো](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.bn.png) +![দায়িত্বশীল AI নিরাপত্তা ডেমো](../../../translated_images/responsible.e4f51a917bafa4bf.bn.png) ### সেটআপ নির্দেশনা @@ -164,7 +164,7 @@ AI অ্যাপ্লিকেশন তৈরি করার সময় ন Generative AI for Beginners কোর্স সম্পন্ন করার জন্য অভিনন্দন! -![কোর্স সম্পন্ন](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.bn.png) +![কোর্স সম্পন্ন](../../../translated_images/image.73c7e2ff4a652e77.bn.png) **আপনি যা অর্জন করেছেন:** - আপনার উন্নয়ন পরিবেশ সেটআপ করেছেন diff --git a/translations/bn/README.md b/translations/bn/README.md index 7f06a51b..96669362 100644 --- a/translations/bn/README.md +++ b/translations/bn/README.md @@ -1,136 +1,147 @@ -# শুরুকারীদের জন্য জেনারেটিভ AI - জাভা সংস্করণ +# নবপ্রবীণদের জন্য জেনেরেটিভ এআই - জাভা সংস্করণ [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![শুরুকারীদের জন্য জেনারেটিভ AI - জাভা সংস্করণ](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.bn.png) +![নবপ্রবীণদের জন্য জেনেরেটিভ এআই - জাভা সংস্করণ](../../translated_images/beg-genai-series.8b48be9951cc574c.bn.png) -**সময়ের প্রয়োজন**: সম্পূর্ণ কর্মশালাটি অনলাইনে লোকাল সেটআপ ছাড়া সম্পন্ন করা যায়। পরিবেশ সেটআপে ২ মিনিট লাগে, নমুনাগুলি অন্বেষণের জন্য ১-৩ ঘন্টা লাগতে পারে অন্বেষণের গভরের উপর নির্ভর করে। +**সময় বরাদ্দ**: সম্পূর্ণ কর্মশালাটি অনলাইনে স্থানীয় সেটআপ ছাড়াই সম্পন্ন করা যেতে পারে। পরিবেশ সেটআপ করতে ২ মিনিট সময় লাগে, নমুনাগুলি অন্বেষণ করতে ১-৩ ঘণ্টা সময় লাগতে পারে যা অন্বেষণ গভীরতার উপর নির্ভর করে। -> **দ্রুত শুরু** +> **দ্রুত শুরু** -1. এই রিপোজিটরিটি আপনার GitHub অ্যাকাউন্টে Fork করুন -2. ক্লিক করুন **Code** → **Codespaces** ট্যাব → **...** → **New with options...** -3. ডিফল্ট সেটিংস ব্যবহার করুন – এটি এই কোর্সের জন্য তৈরি Development container নির্বাচন করবে -4. ক্লিক করুন **Create codespace** -5. পরিবেশ প্রস্তুত হতে প্রায় ২ মিনিট অপেক্ষা করুন -6. সরাসরি যান [প্রথম উদাহরণ](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) +১. এই রিপোজিটরিটি আপনার গিটহাব অ্যাকাউন্টে ফর্ক করুন +২. ক্লিক করুন **Code** → **Codespaces** ট্যাব → **...** → **New with options...** +৩. ডিফল্ট ব্যবহার করুন – এটি এই কোর্সের জন্য তৈরি করা ডেভেলপমেন্ট কন্টেইনার নির্বাচন করবে +৪. ক্লিক করুন **Create codespace** +৫. পরিবেশ প্রস্তুত হতে প্রায় ২ মিনিট অপেক্ষা করুন +৬. সরাসরি লাফ দিন [প্রথম উদাহরণের দিকে](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) -> **স্থানীয়ভাবে ক্লোন করতে চান?** -> -> এই রিপোজিটরিতে ৫০+ ভাষার অনুবাদ রয়েছে যা ডাউনলোডের আকার উল্লেখযোগ্যভাবে বৃদ্ধি করে। অনুবাদ ছাড়া ক্লোন করতে sparse checkout ব্যবহার করুন: +> **লোকাল-এ ক্লোন করতে পছন্দ করেন?** +> +> এই রিপোজিটরিতে ৫০+ ভাষার অনুবাদ অন্তর্ভুক্ত রয়েছে যা ডাউনলোড সাইজ উল্লেখযোগ্যভাবে বৃদ্ধি করে। অনুবাদের ছাড়া ক্লোন করতে sparse checkout ব্যবহার করুন: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> এটি আপনাকে কোর্সটি সম্পন্ন করার জন্য প্রয়োজনীয় সবকিছু দেবে এবং ডাউনলোড অনেক দ্রুত হবে। +> এটি আপনাকে কোর্স সম্পন্ন করার জন্য প্রয়োজনীয় সবকিছু ভালো হারে ডাউনলোড করতে দিবে। -## বহু-ভাষা সমর্থন -### GitHub Action দ্বারা সমর্থিত (স্বয়ংক্রিয় ও সবসময় আপ-টু-ডেট) +## বহু-ভাষার সমর্থন + +### গিটহাব অ্যাকশনের মাধ্যমে সমর্থিত (স্বয়ংক্রিয় ও সর্বদা আপ-টু-ডেট) -[Arabic](../ar/README.md) | [Bengali](./README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) +[আরবি](../ar/README.md) | [বাংলা](./README.md) | [বুলগেরিয়ান](../bg/README.md) | [বার্মিজ (মায়ানমার)](../my/README.md) | [চীনা (সরলীকৃত)](../zh/README.md) | [চীনা (প্রচলিত, হংকং)](../hk/README.md) | [চীনা (প্রচলিত, মাকাও)](../mo/README.md) | [চীনা (প্রচলিত, তাইওয়ান)](../tw/README.md) | [ক্রোয়েশিয়ান](../hr/README.md) | [চেক](../cs/README.md) | [ডেনিশ](../da/README.md) | [ডাচ](../nl/README.md) | [এস্টোনিয়ান](../et/README.md) | [ফিনিশ](../fi/README.md) | [ফরাসি](../fr/README.md) | [জার্মান](../de/README.md) | [গ্রিক](../el/README.md) | [হিব্রু](../he/README.md) | [হিন্দি](../hi/README.md) | [হাঙ্গেরিয়ান](../hu/README.md) | [ইন্দোনেশিয়ান](../id/README.md) | [ইতালিয়ান](../it/README.md) | [জাপানিস](../ja/README.md) | [কন্নড়](../kn/README.md) | [কোরিয়ান](../ko/README.md) | [লিথুয়ানিয়ান](../lt/README.md) | [মালয়](../ms/README.md) | [মলয়ালম](../ml/README.md) | [মারাঠি](../mr/README.md) | [নেপালী](../ne/README.md) | [নাইজেরিয়ান পিজিন](../pcm/README.md) | [নরওয়েজিয়ান](../no/README.md) | [ফার্সি](../fa/README.md) | [পোলিশ](../pl/README.md) | [পর্তুগিজ (ব্রাজিল)](../br/README.md) | [পর্তুগিজ (পর্তুগাল)](../pt/README.md) | [পাঞ্জাবি (গুরুমুখী)](../pa/README.md) | [রোমানিয়ান](../ro/README.md) | [রাশিয়ান](../ru/README.md) | [সার্বিয়ান (সিরিলিক)](../sr/README.md) | [স্লোভাক](../sk/README.md) | [স্লোভেনিয়ান](../sl/README.md) | [স্প্যানিশ](../es/README.md) | [সোয়াহিলি](../sw/README.md) | [সুইডিশ](../sv/README.md) | [টাগালগ (ফিলিপিনো)](../tl/README.md) | [তামিল](../ta/README.md) | [তেলুগু](../te/README.md) | [থাই](../th/README.md) | [তুর্কি](../tr/README.md) | [ইউক্রেনিয়ান](../uk/README.md) | [উর্দু](../ur/README.md) | [ভিয়েতনামী](../vi/README.md) + +> **লোকাল-এ ক্লোন করতে পছন্দ করেন?** + +> এই রিপোজিটরিতে ৫০+ ভাষার অনুবাদ অন্তর্ভুক্ত রয়েছে যা ডাউনলোড সাইজ উল্লেখযোগ্যভাবে বৃদ্ধি করে। অনুবাদের ছাড়া ক্লোন করতে sparse checkout ব্যবহার করুন: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> এটি আপনাকে কোর্স সম্পন্ন করার জন্য প্রয়োজনীয় সবকিছু ভালো হারে ডাউনলোড করতে দিবে। ## কোর্স কাঠামো ও শেখার পথ -### **অধ্যায় ১: জেনারেটিভ AI পরিচিতি** -- **মূল ধারণা**: বৃহৎ ভাষা মডেল, টোকেন, এমবেডিংস, এবং এআই-এর ক্ষমতা সম্পর্কে বোঝাপড়া -- **জাভা এআই ইকোসিস্টেম**: Spring AI এবং OpenAI SDKs-এর পরিচিতি -- **মডেল কনটেক্সট প্রটোকল**: MCP-এর পরিচিতি এবং এআই এজেন্টদের মধ্যে যোগাযোগে এর ভূমিকা -- **প্রায়োগিক অ্যাপ্লিকেশন**: চ্যাটবট এবং কনটেন্ট জেনারেশনসহ বাস্তবজগতের উদাহরণ +### **অধ্যায় ১: জেনেরেটিভ এআই পরিচিতি** +- **প্রাথমিক ধারণা**: বড় ভাষা মডেল, টোকেন, এম্বেডিংস এবং এআই সক্ষমতা বোঝা +- **জাভা এআই ইকোসিস্টেম**: স্প্রিং এআই ও ওপেনএআই এসডিকেগুলোর সংক্ষিপ্ত বিবরণ +- **মডেল কন্টেক্সট প্রোটোকল**: MCP পরিচিতি এবং এটি কীভাবে এআই এজেন্টের সাথে যোগাযোগ করে +- **প্রায়োগিক ব্যবহার**: চ্যাটবট ও বিষয়বস্তু সৃষ্টিসহ বাস্তব বিশ্বে প্রয়োগ - **[→ অধ্যায় ১ শুরু করুন](./01-IntroToGenAI/README.md)** -### **অধ্যায় ২: ডেভেলপমেন্ট পরিবেশ সেটআপ** -- **বহু-প্রোভাইডার কনফিগারেশন**: GitHub Models, Azure OpenAI, এবং OpenAI Java SDK ইন্টিগ্রেশন সেটআপ -- **Spring Boot + Spring AI**: এন্টারপ্রাইজ AI অ্যাপ্লিকেশন ανάπτυনের সেরা অনুশীলনসমূহ -- **GitHub Models**: প্রোটোটাইপিং ও শেখার জন্য ফ্রি AI মডেল অ্যাক্সেস (ক্রেডিট কার্ড দরকার নেই) -- **ডেভেলপমেন্ট টুলস**: Docker কন্টেইনার, VS Code, এবং GitHub Codespaces কনফিগারেশন +### **অধ্যায় ২: ডেভেলপমেন্ট পরিবেশ সেটআপ** +- **মাল্টি-প্রোভাইডার কনফিগারেশন**: গিটহাব মডেল, আজুর ওপেনএআই, ও ওপেনএআই জাভা এসডিকে সেটআপ +- **স্প্রিং বুট + স্প্রিং এআই**: এন্টারপ্রাইজ এআই অ্যাপ্লিকেশন ডেভেলপমেন্টের সেরা পদ্ধতি +- **গিটহাব মডেল**: প্রোটোটাইপিং ও শেখার জন্য ফ্রি এআই মডেল অ্যাক্সেস (কোনো ক্রেডিট কার্ড দরকার নয়) +- **ডেভেলপমেন্ট টুলস**: ডকার কন্টেইনার, ভিএস কোড, ও গিটহাব কোডস্পেসেস কনফিগারেশন - **[→ অধ্যায় ২ শুরু করুন](./02-SetupDevEnvironment/README.md)** -### **অধ্যায় ৩: মৌলিক জেনারেটিভ AI কৌশলসমূহ** -- **প্রম্পট ইঞ্জিনিয়ারিং**: AI মডেল থেকে সর্বোত্তম প্রতিক্রিয়া পেতে কৌশলসমূহ -- **এমবেডিংস ও ভেক্টর অপারেশন**: সেমান্টিক সার্চ ও সাদৃশ্য মিলানোর বাস্তবায়ন -- **রিট্রিভাল-অগমেন্টেড জেনারেশন (RAG)**: আপনার নিজস্ব ডেটা সোর্সগুলোর সাথে AI একত্রিত করা -- **ফাংশন কলিং**: কাস্টম টুলস ও প্লাগইন দিয়ে AI ক্ষমতা বাড়ানো +### **অধ্যায় ৩: মূল জেনেরেটিভ এআই কৌশল** +- **প্রম্পট ইঞ্জিনিয়ারিং**: আদর্শ এআই মডেল প্রতিক্রিয়া পাওয়ার কৌশল +- **এম্বেডিংস ও ভেক্টর অপারেশন**: সেমান্টিক অনুসন্ধান ও সাদৃশ্য মিলানো কার্যকরী করা +- **রিট্রিভাল-অগমেন্টেড জেনারেশন (RAG)**: নিজের ডেটা উৎসের সঙ্গে এআই একত্রিত করুন +- **ফাংশন কলিং**: কাস্টম সরঞ্জাম ও প্লাগইন দিয়ে এআই সক্ষমতা বাড়ানো - **[→ অধ্যায় ৩ শুরু করুন](./03-CoreGenerativeAITechniques/README.md)** -### **অধ্যায় ৪: প্রায়োগিক অ্যাপ্লিকেশন ও প্রকল্পসমূহ** -- **পেট স্টোরি জেনারেটর** (`petstory/`): GitHub Models ব্যবহার করে সৃজনশীল কনটেন্ট জেনারেশন -- **Foundry Local ডেমো** (`foundrylocal/`): OpenAI Java SDK-এর সাথে লোকাল AI মডেল ইন্টিগ্রেশন -- **MCP ক্যালকুলেটর সার্ভিস** (`calculator/`): Spring AI দিয়ে বেসিক Model Context Protocol বাস্তবায়ন +### **অধ্যায় ৪: প্রাযুক্তিক ব্যবহার ও প্রকল্পসমূহ** +- **পেট স্টোরি জেনারেটর** (`petstory/`): গিটহাব মডেলের সাহায্যে সৃজনশীল বিষয়বস্তু সৃষ্টি +- **ফাউন্ড্রি লোকাল ডেমো** (`foundrylocal/`): লোকাল এআই মডেলের ওপেনএআই জাভা এসডিকে সহযোগিতায় সংযুক্তি +- **MCP ক্যালকুলেটর সার্ভিস** (`calculator/`): স্প্রিং এআই দিয়ে মডেল কন্টেক্সট প্রোটোকলের মৌলিক বাস্তবায়ন - **[→ অধ্যায় ৪ শুরু করুন](./04-PracticalSamples/README.md)** -### **অধ্যায় ৫: দায়িত্বশীল AI উন্নয়ন** -- **GitHub Models নিরাপত্তা**: বিল্ট-ইন কনটেন্ট ফিল্টারিং ও সেফটি মেকানিজম (হার্ড ব্লক ও সফট রিফিউজাল) পরীক্ষা করুন -- **দায়িত্বশীল AI ডেমো**: আধুনিক AI সেফটি সিস্টেম কিভাবে বাস্তবে কাজ করে তা প্রদর্শন -- **সেরা অনুশীলনসমূহ**: নৈতিক AI উন্নয়ন ও ডেপ্লয়মেন্টের অপরিহার্য নির্দেশিকা +### **অধ্যায় ৫: দায়িত্বশীল এআই ডেভেলপমেন্ট** +- **গিটহাব মডেল নিরাপত্তা**: বিল্ট-ইন বিষয়বস্তু ফিল্টারিং ও সেফটি ব্যবস্থা (হার্ড ব্লক ও সফট প্রত্যাখ্যান) পরীক্ষা করা +- **দায়িত্বশীল এআই ডেমো**: আধুনিক এআই সেফটি সিস্টেমগুলি কীভাবে কাজ করে তা হাতে-কলমে উদাহরণ +- **সেরা অনুশীলন**: নৈতিক এআই ডেভেলপমেন্ট ও ডেপ্লয়মেন্টের অপরিহার্য নির্দেশিকা - **[→ অধ্যায় ৫ শুরু করুন](./05-ResponsibleGenAI/README.md)** -## অতিরিক্ত সম্পদ +## অতিরিক্ত সম্পদসমূহ -### LangChain -[![LangChain4j for Beginners](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) -[![LangChain.js for Beginners](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) +### ল্যাংচেইন +[![নবপ্রবীণদের জন্য LangChain4j](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![নবপ্রবীণদের জন্য LangChain.js](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) --- -### Azure / Edge / MCP / Agents -[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +### আজুর / এজ / MCP / এজেন্টস +[![নবপ্রবীণদের জন্য AZD](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![নবপ্রবীণদের জন্য এজ এআই](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![নবপ্রবীণদের জন্য MCP](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![নবপ্রবীণদের জন্য এআই এজেন্টস](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### জেনারেটিভ AI সিরিজ -[![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) +### জেনেরেটিভ এআই সিরিজ +[![নবপ্রবীণদের জন্য জেনেরেটিভ এআই](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![জেনেরেটিভ এআই (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![জেনেরেটিভ এআই (জাভা)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![জেনেরেটিভ এআই (জাভাস্ক্রিপ্ট)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- -### মূল শিক্ষণ -[![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![নবীনদের জন্য IoT](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![নবীনদের জন্য XR ডেভেলপমেন্ট](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +### মূল পাঠ্যক্রম +[![নবপ্রবীণদের জন্য এমএল](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![নবপ্রবীণদের জন্য ডেটা সায়েন্স](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![নবপ্রবীণদের জন্য এআই](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![নবপ্রবীণদের জন্য সাইবারসিকিউরিটি](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![নবপ্রবীণদের জন্য ওয়েব ডেভেলপমেন্ট](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![শুরু করার জন্য IoT](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![শুরু করার জন্য XR ডেভেলপমেন্ট](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### কপাইলট সিরিজ -[![AI যুগল প্রোগ্রামিংয়ের জন্য Copilot](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![C#/.NET-এর জন্য Copilot](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot অ্যাডভেঞ্চার](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +### কপিলট সিরিজ +[![AI জোড়া প্রোগ্রামিংয়ের জন্য কপিলট](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![C#/.NET এর জন্য কপিলট](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![কপিলট অ্যাডভেঞ্চার](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## সহায়তা +## সাহায্য নেওয়া -আপনি যদি আটকে যান বা AI অ্যাপ তৈরি করার বিষয়ে কোনো প্রশ্ন থাকে। MCP সম্পর্কিত আলোচনায় সহশিক্ষার্থী এবং অভিজ্ঞ ডেভেলপারদের সাথে যোগ দিন। এটি একটি সহায়ক সম্প্রদায় যেখানে প্রশ্নকে স্বাগত জানানো হয় এবং জ্ঞান মুক্তভাবে ভাগ করা হয়। +যদি আপনি আটকে যান বা AI অ্যাপ তৈরি সম্পর্কে কোনো প্রশ্ন থাকে। MCP সম্পর্কে আলোচনা করার জন্য সহপাঠী শিক্ষার্থী এবং দক্ষ ডেভেলপারদের সঙ্গে যোগ দিন। এটি একটি সমর্থনশীল কমিউনিটি যেখানে প্রশ্ন করাটা স্বাগত এবং জ্ঞানের বিনিময় অবাধ। -[![Microsoft Foundry ডিসকর্ড](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +[![মাইক্রোসফ্ট ফাউন্ড্রি ডিসকর্ড](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -If you have product feedback or errors while building visit: +আপনার যদি পণ্য ফিডব্যাক বা নির্মাণ চলাকালে কোনো ত্রুটি থাকে তবে দেখুন: -[![Microsoft Foundry ডেভেলপার ফোরাম](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![মাইক্রোসফ্ট ফাউন্ড্রি ডেভেলপার ফোরাম](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -অস্বীকৃতি: -এই দলিলটি AI অনুবাদ পরিষেবা [Co-op Translator](https://github.com/Azure/co-op-translator) ব্যবহার করে অনূদিত। যদিও আমরা যথাসাধ্য সঠিকতা নিশ্চিত করার চেষ্টা করি, অনুগ্রহ করে লক্ষ্য করুন যে স্বয়ংক্রিয় অনুবাদে ত্রুটি বা অসঙ্গতি থাকতে পারে। মূল ভাষায় থাকা মূল দলিলটিকেই প্রামাণ্য উৎস হিসেবে বিবেচনা করা উচিত। গুরুত্বপূর্ণ তথ্যের ক্ষেত্রে পেশাদার মানব অনুবাদ প্রয়োজন। এই অনুবাদ ব্যবহারের ফলে যে কোনও ভুল বোঝাবুঝি বা ভুল ব্যাখ্যার জন্য আমরা দায়ী নই। +**অস্বীকৃতি**: +এই নথিটি AI অনুবাদ সেবা [Co-op Translator](https://github.com/Azure/co-op-translator) ব্যবহার করে অনুবাদ করা হয়েছে। আমরা যথাসাধ্য সঠিকতার চেষ্টা করি, তবে স্বয়ংক্রিয় অনুবাদে ভুল বা অসঙ্গতি থাকতে পারে। মূল নথিটি তার স্বতন্ত্র ভাষায় সর্বোত্তম সূত্র বলে বিবেচিত হওয়া উচিত। গুরুত্বপূর্ণ তথ্যের জন্য পেশাদার মানব অনুবাদ সুপারিশ করা হয়। এই অনুবাদের ব্যবহারে কোনো误ব্যবধান বা ভুল বোঝাবুঝির জন্য আমরা দায়বদ্ধ নই। \ No newline at end of file diff --git a/translations/br/01-IntroToGenAI/README.md b/translations/br/01-IntroToGenAI/README.md index caf1be30..4fd1b7cd 100644 --- a/translations/br/01-IntroToGenAI/README.md +++ b/translations/br/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ Ao desenvolver suas aplicações de IA em Java, você trabalhará com **modelos Existem tipos específicos de modelos otimizados para diferentes tarefas. Por exemplo, tanto **Modelos de Linguagem Pequenos (SLMs)** quanto **Modelos de Linguagem de Grande Escala (LLMs)** podem lidar com geração de texto, sendo que os LLMs geralmente oferecem melhor desempenho para tarefas complexas. Para tarefas relacionadas a imagens, você usaria modelos de visão especializados ou modelos multimodais. -![Figura: Tipos de modelos de IA generativa e casos de uso.](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.br.png) +![Figura: Tipos de modelos de IA generativa e casos de uso.](../../../translated_images/llms.225ca2b8a0d34473.br.png) É claro que as respostas desses modelos nem sempre são perfeitas. Você provavelmente já ouviu falar sobre modelos "alucinando" ou gerando informações incorretas de maneira autoritária. Mas você pode ajudar a orientar o modelo para gerar melhores respostas fornecendo instruções claras e contexto. É aqui que entra a **engenharia de prompts**. @@ -79,13 +79,13 @@ Tokenização é o processo de dividir o texto em essas unidades menores. Isso - **Embeddings**: Embeddings são representações vetoriais de tokens que capturam o significado semântico. São representações numéricas (normalmente arrays de números de ponto flutuante) que permitem aos modelos entender relações entre palavras e gerar respostas contextualmente relevantes. Palavras semelhantes têm embeddings semelhantes, permitindo que o modelo entenda conceitos como sinônimos e relações semânticas. -![Figura: Embeddings](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.br.png) +![Figura: Embeddings](../../../translated_images/embedding.398e50802c0037f9.br.png) Em Java, você pode gerar embeddings usando o OpenAI SDK ou outras bibliotecas que suportam geração de embeddings. Esses embeddings são essenciais para tarefas como busca semântica, onde você deseja encontrar conteúdo semelhante com base no significado, em vez de correspondências exatas de texto. - **Bancos de dados vetoriais**: Bancos de dados vetoriais são sistemas de armazenamento especializados otimizados para embeddings. Eles permitem buscas eficientes por similaridade e são cruciais para padrões de Geração Aumentada por Recuperação (RAG), onde você precisa encontrar informações relevantes em grandes conjuntos de dados com base na similaridade semântica, em vez de correspondências exatas. -![Figura: Arquitetura de banco de dados vetorial mostrando como embeddings são armazenados e recuperados para busca por similaridade.](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.br.png) +![Figura: Arquitetura de banco de dados vetorial mostrando como embeddings são armazenados e recuperados para busca por similaridade.](../../../translated_images/vector.f12f114934e223df.br.png) > **Nota**: Neste curso, não abordaremos bancos de dados vetoriais, mas achamos que vale a pena mencioná-los, pois são comumente usados em aplicações do mundo real. @@ -93,7 +93,7 @@ Tokenização é o processo de dividir o texto em essas unidades menores. Isso Em aplicações de IA em Java, você usará tokens para processamento de texto, embeddings para busca semântica e RAG, bancos de dados vetoriais para recuperação de dados e agentes com MCP para construir sistemas inteligentes que utilizam ferramentas. -![Figura: como um prompt se torna uma resposta—tokens, vetores, busca opcional RAG, raciocínio LLM e um agente MCP, tudo em um fluxo rápido.](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.br.png) +![Figura: como um prompt se torna uma resposta—tokens, vetores, busca opcional RAG, raciocínio LLM e um agente MCP, tudo em um fluxo rápido.](../../../translated_images/flow.f4ef62c3052d12a8.br.png) ### Ferramentas e bibliotecas de desenvolvimento de IA para Java diff --git a/translations/br/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/br/02-SetupDevEnvironment/getting-started-azure-openai.md index 3d8739a1..34375320 100644 --- a/translations/br/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/br/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ Este guia ajudará você a configurar os modelos do Azure AI Foundry para seus a > **Nota**: Se você quiser editar a configuração básica, veja a [Configuração do Contêiner de Desenvolvimento](../../../.devcontainer/devcontainer.json) 2. No repositório que você fez fork, clique em **Code** → aba **Codespaces** 3. Clique em **...** → **Novo com opções...** -![criando um codespace com opções](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.br.png) +![criando um codespace com opções](../../../translated_images/codespaces.9945ded8ceb431a5.br.png) 4. Selecione **Configuração do contêiner de desenvolvimento**: - **Ambiente de Desenvolvimento Java para IA Generativa** 5. Clique em **Criar codespace** diff --git a/translations/br/05-ResponsibleGenAI/README.md b/translations/br/05-ResponsibleGenAI/README.md index 899e0fdc..8678782a 100644 --- a/translations/br/05-ResponsibleGenAI/README.md +++ b/translations/br/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ A classe `ResponsibleGithubModels` segue este fluxo: 5. Exibe os resultados mostrando quais conteúdos foram bloqueados, recusados ou permitidos 6. Testa conteúdos seguros para comparação -![Demonstração de Segurança em IA Responsável](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.br.png) +![Demonstração de Segurança em IA Responsável](../../../translated_images/responsible.e4f51a917bafa4bf.br.png) ### Instruções de Configuração @@ -164,7 +164,7 @@ Este exemplo utiliza prompts intencionalmente problemáticos apenas para fins ed Parabéns por concluir o curso de IA Generativa para Iniciantes! -![Conclusão do Curso](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.br.png) +![Conclusão do Curso](../../../translated_images/image.73c7e2ff4a652e77.br.png) **O que você realizou:** - Configurou seu ambiente de desenvolvimento diff --git a/translations/br/README.md b/translations/br/README.md index 7e6bf8f1..543bcc6f 100644 --- a/translations/br/README.md +++ b/translations/br/README.md @@ -1,81 +1,91 @@ # IA Generativa para Iniciantes - Edição Java -[![Discord do Microsoft Foundry](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![IA Generativa para Iniciantes - Edição Java](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.br.png) +![IA Generativa para Iniciantes - Edição Java](../../translated_images/beg-genai-series.8b48be9951cc574c.br.png) -**Comprometimento de Tempo**: O workshop inteiro pode ser concluído online sem configuração local. A configuração do ambiente leva 2 minutos, com a exploração dos exemplos requerendo de 1 a 3 horas dependendo da profundidade da exploração. +**Comprometimento de Tempo**: O workshop completo pode ser feito online sem configuração local. A configuração do ambiente leva 2 minutos, sendo que explorar os exemplos requer de 1 a 3 horas dependendo da profundidade da exploração. > **Início Rápido** -1. Faça um fork deste repositório para sua conta do GitHub +1. Faça um fork deste repositório para sua conta no GitHub 2. Clique em **Code** → aba **Codespaces** → **...** → **New with options...** -3. Use os padrões – isso selecionará o container de Desenvolvimento criado para este curso +3. Use as opções padrão – isso selecionará o container de Desenvolvimento criado para este curso 4. Clique em **Create codespace** -5. Espere ~2 minutos para o ambiente ficar pronto +5. Aguarde cerca de 2 minutos até que o ambiente esteja pronto 6. Vá direto para [O primeiro exemplo](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) -> **Prefere clonar localmente?** +> **Prefere Clonar Localmente?** > -> Este repositório inclui mais de 50 traduções de idioma que aumentam significativamente o tamanho do download. Para clonar sem traduções, use sparse checkout: +> Este repositório inclui traduções em mais de 50 idiomas, o que aumenta consideravelmente o tamanho do download. Para clonar sem as traduções, use sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Isto fornece tudo o que você precisa para concluir o curso com um download muito mais rápido. +> Isso fornece tudo o que você precisa para completar o curso com um download muito mais rápido. ## Suporte Multilíngue -### Suportado via GitHub Action (Automatizado e Sempre Atualizado) +### Suportado via GitHub Action (Automatizado & Sempre Atualizado) -[Árabe](../ar/README.md) | [Bengalês](../bn/README.md) | [Búlgaro](../bg/README.md) | [Birmanês (Myanmar)](../my/README.md) | [Chinês (Simplificado)](../zh/README.md) | [Chinês (Tradicional, Hong Kong)](../hk/README.md) | [Chinês (Tradicional, Macau)](../mo/README.md) | [Chinês (Tradicional, Taiwan)](../tw/README.md) | [Croata](../hr/README.md) | [Tcheco](../cs/README.md) | [Dinamarquês](../da/README.md) | [Holandês](../nl/README.md) | [Estoniano](../et/README.md) | [Finlandês](../fi/README.md) | [Francês](../fr/README.md) | [Alemão](../de/README.md) | [Grego](../el/README.md) | [Hebraico](../he/README.md) | [Hindi](../hi/README.md) | [Húngaro](../hu/README.md) | [Indonésio](../id/README.md) | [Italiano](../it/README.md) | [Japonês](../ja/README.md) | [Kannada](../kn/README.md) | [Coreano](../ko/README.md) | [Lituano](../lt/README.md) | [Malaio](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Pidgin Nigeriano](../pcm/README.md) | [Norueguês](../no/README.md) | [Persa (Farsi)](../fa/README.md) | [Polonês](../pl/README.md) | [Português (Brasil)](./README.md) | [Português (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romeno](../ro/README.md) | [Russo](../ru/README.md) | [Sérvio (Cirílico)](../sr/README.md) | [Eslovaco](../sk/README.md) | [Esloveno](../sl/README.md) | [Espanhol](../es/README.md) | [Suaíli](../sw/README.md) | [Sueco](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tâmil](../ta/README.md) | [Telugo](../te/README.md) | [Tailandês](../th/README.md) | [Turco](../tr/README.md) | [Ucraniano](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamita](../vi/README.md) +[Árabe](../ar/README.md) | [Bengali](../bn/README.md) | [Búlgaro](../bg/README.md) | [Birmanês (Myanmar)](../my/README.md) | [Chinês (Simplificado)](../zh/README.md) | [Chinês (Tradicional, Hong Kong)](../hk/README.md) | [Chinês (Tradicional, Macau)](../mo/README.md) | [Chinês (Tradicional, Taiwan)](../tw/README.md) | [Croata](../hr/README.md) | [Tcheco](../cs/README.md) | [Dinamarquês](../da/README.md) | [Holandês](../nl/README.md) | [Estoniano](../et/README.md) | [Finlandês](../fi/README.md) | [Francês](../fr/README.md) | [Alemão](../de/README.md) | [Grego](../el/README.md) | [Hebraico](../he/README.md) | [Hindi](../hi/README.md) | [Húngaro](../hu/README.md) | [Indonésio](../id/README.md) | [Italiano](../it/README.md) | [Japonês](../ja/README.md) | [Kannada](../kn/README.md) | [Coreano](../ko/README.md) | [Lituano](../lt/README.md) | [Malaio](../ms/README.md) | [Malaiala](../ml/README.md) | [Marata](../mr/README.md) | [Nepali](../ne/README.md) | [Pidgin Nigeriano](../pcm/README.md) | [Norueguês](../no/README.md) | [Persa (Farsi)](../fa/README.md) | [Polonês](../pl/README.md) | [Português (Brasil)](./README.md) | [Português (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romeno](../ro/README.md) | [Russo](../ru/README.md) | [Sérvio (Cirílico)](../sr/README.md) | [Eslovaco](../sk/README.md) | [Esloveno](../sl/README.md) | [Espanhol](../es/README.md) | [Suaíli](../sw/README.md) | [Sueco](../sv/README.md) | [Tagalo (Filipino)](../tl/README.md) | [Tâmil](../ta/README.md) | [Telugu](../te/README.md) | [Tailandês](../th/README.md) | [Turco](../tr/README.md) | [Ucraniano](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamita](../vi/README.md) + +> **Prefere Clonar Localmente?** + +> Este repositório inclui traduções em mais de 50 idiomas, o que aumenta consideravelmente o tamanho do download. Para clonar sem as traduções, use sparse checkout: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> Isso fornece tudo o que você precisa para completar o curso com um download muito mais rápido. -## Estrutura do Curso e Roteiro de Aprendizagem +## Estrutura do Curso & Caminho de Aprendizagem ### **Capítulo 1: Introdução à IA Generativa** -- **Conceitos Centrais**: Entendendo Modelos de Linguagem de Grande Escala, tokens, embeddings e capacidades da IA -- **Ecossistema de IA em Java**: Visão geral do Spring AI e dos SDKs da OpenAI -- **Model Context Protocol**: Introdução ao MCP e seu papel na comunicação entre agentes de IA -- **Aplicações Práticas**: Cenários do mundo real, incluindo chatbots e geração de conteúdo -- **[→ Iniciar Capítulo 1](./01-IntroToGenAI/README.md)** +- **Conceitos Centrais**: Compreendendo Modelos de Linguagem de Grande Porte, tokens, embeddings e capacidades de IA +- **Ecossistema de IA em Java**: Visão geral do Spring AI e OpenAI SDKs +- **Protocolo de Contexto de Modelo**: Introdução ao MCP e seu papel na comunicação de agentes de IA +- **Aplicações Práticas**: Cenários do mundo real incluindo chatbots e geração de conteúdo +- **[→ Começar Capítulo 1](./01-IntroToGenAI/README.md)** ### **Capítulo 2: Configuração do Ambiente de Desenvolvimento** -- **Configuração Multi-Provedor**: Configure integrações com GitHub Models, Azure OpenAI e OpenAI Java SDK -- **Spring Boot + Spring AI**: Melhores práticas para desenvolvimento de aplicações corporativas de IA -- **GitHub Models**: Acesso gratuito a modelos de IA para prototipagem e aprendizagem (não é necessário cartão de crédito) -- **Ferramentas de Desenvolvimento**: containers Docker, VS Code e configuração do GitHub Codespaces -- **[→ Iniciar Capítulo 2](./02-SetupDevEnvironment/README.md)** +- **Configuração Multi-Provedor**: Configuração dos Modelos GitHub, Azure OpenAI e OpenAI Java SDK +- **Spring Boot + Spring AI**: Melhores práticas para desenvolvimento de aplicações enterprise de IA +- **Modelos GitHub**: Acesso gratuito a modelos de IA para prototipação e aprendizado (não requer cartão de crédito) +- **Ferramentas de Desenvolvimento**: Containers Docker, VS Code e configuração do GitHub Codespaces +- **[→ Começar Capítulo 2](./02-SetupDevEnvironment/README.md)** ### **Capítulo 3: Técnicas Centrais de IA Generativa** -- **Engenharia de Prompt**: Técnicas para respostas ótimas de modelos de IA -- **Embeddings e Operações Vetoriais**: Implemente busca semântica e correspondência por similaridade -- **Retrieval-Augmented Generation (RAG)**: Combine IA com suas próprias fontes de dados -- **Chamadas de Função**: Expanda as capacidades da IA com ferramentas e plugins personalizados -- **[→ Iniciar Capítulo 3](./03-CoreGenerativeAITechniques/README.md)** +- **Engenharia de Prompts**: Técnicas para respostas ótimas dos modelos de IA +- **Embeddings & Operações Vetoriais**: Implementar busca semântica e correspondência de similaridade +- **Geração com Recuperação Ampliada (RAG)**: Combine IA com suas próprias fontes de dados +- **Chamada de Funções**: Estenda as capacidades da IA com ferramentas personalizadas e plugins +- **[→ Começar Capítulo 3](./03-CoreGenerativeAITechniques/README.md)** ### **Capítulo 4: Aplicações Práticas & Projetos** -- **Gerador de Histórias de Animais** (`petstory/`): Geração criativa de conteúdo com GitHub Models -- **Demonstração Local do Foundry** (`foundrylocal/`): Integração de modelo de IA local com o OpenAI Java SDK -- **Serviço Calculadora MCP** (`calculator/`): Implementação básica do Model Context Protocol com Spring AI -- **[→ Iniciar Capítulo 4](./04-PracticalSamples/README.md)** +- **Gerador de Histórias de Pets** (`petstory/`): Geração criativa de conteúdo com Modelos GitHub +- **Demonstração Local Foundry** (`foundrylocal/`): Integração local de modelos IA com OpenAI Java SDK +- **Serviço Calculadora MCP** (`calculator/`): Implementação básica do Protocolo de Contexto de Modelo com Spring AI +- **[→ Começar Capítulo 4](./04-PracticalSamples/README.md)** ### **Capítulo 5: Desenvolvimento Responsável de IA** -- **Segurança dos GitHub Models**: Teste os filtros de conteúdo e mecanismos de segurança integrados (bloqueios rígidos e recusas suaves) -- **Demonstração de IA Responsável**: Exemplo prático mostrando como os sistemas modernos de segurança em IA funcionam na prática -- **Melhores Práticas**: Diretrizes essenciais para desenvolvimento e implantação ética de IA -- **[→ Iniciar Capítulo 5](./05-ResponsibleGenAI/README.md)** +- **Segurança dos Modelos GitHub**: Teste dos filtros embutidos de conteúdo e mecanismos de segurança (bloqueios rígidos e recusas suaves) +- **Demonstração de IA Responsável**: Exemplo prático mostrando como os sistemas modernos de segurança de IA funcionam na prática +- **Melhores Práticas**: Diretrizes essenciais para o desenvolvimento e implantação ética de IA +- **[→ Começar Capítulo 5](./05-ResponsibleGenAI/README.md)** ## Recursos Adicionais @@ -94,7 +104,7 @@ CO_OP_TRANSLATOR_METADATA: --- -### Série IA Generativa +### Série de IA Generativa [![IA Generativa para Iniciantes](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) [![IA Generativa (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) [![IA Generativa (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) @@ -102,36 +112,36 @@ CO_OP_TRANSLATOR_METADATA: --- -### Aprendizado Fundamental +### Aprendizado Central [![ML para Iniciantes](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) [![Ciência de Dados para Iniciantes](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) [![IA para Iniciantes](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) [![Cibersegurança para Iniciantes](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) [![Desenvolvimento Web para Iniciantes](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![IoT para Iniciantes](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![Desenvolvimento XR para Iniciantes](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### Série Copilot -[![Copilot para Programação Emparelhada com IA](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![Copilot para C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Aventura Copilot](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) ## Obtendo Ajuda -Se você ficar preso ou tiver alguma dúvida sobre como criar aplicativos de IA. Junte-se a outros aprendizes e desenvolvedores experientes nas discussões sobre o MCP. É uma comunidade acolhedora onde perguntas são bem-vindas e o conhecimento é compartilhado livremente. +Se você ficar preso ou tiver alguma dúvida sobre como criar aplicativos de IA. Junte-se a outros aprendizes e desenvolvedores experientes em discussões sobre MCP. É uma comunidade acolhedora onde perguntas são bem-vindas e o conhecimento é compartilhado gratuitamente. -[![Discord do Microsoft Foundry](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Se você tiver feedback sobre o produto ou encontrar erros durante o desenvolvimento, visite: +Se você tiver feedback sobre produtos ou erros durante a criação, visite: -[![Fórum de Desenvolvedores Microsoft Foundry](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -Isenção de responsabilidade: -Este documento foi traduzido usando o serviço de tradução automática Co-op Translator (https://github.com/Azure/co-op-translator). Embora nos esforcemos para garantir a precisão, esteja ciente de que traduções automáticas podem conter erros ou imprecisões. O documento original em seu idioma deve ser considerado a fonte autorizada. Para informações críticas, recomenda-se tradução profissional feita por um tradutor humano. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações equivocadas decorrentes do uso desta tradução. +**Aviso Legal**: +Este documento foi traduzido utilizando o serviço de tradução por IA [Co-op Translator](https://github.com/Azure/co-op-translator). Embora nos esforcemos para garantir a precisão, esteja ciente de que traduções automatizadas podem conter erros ou imprecisões. O documento original em seu idioma nativo deve ser considerado a fonte autorizada. Para informações críticas, recomenda-se a tradução profissional realizada por um humano. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações incorretas decorrentes do uso desta tradução. \ No newline at end of file diff --git a/translations/cs/01-IntroToGenAI/README.md b/translations/cs/01-IntroToGenAI/README.md index fceeb746..c78b49c9 100644 --- a/translations/cs/01-IntroToGenAI/README.md +++ b/translations/cs/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ Při vývoji vašich Java AI aplikací budete pracovat s **modely generativní A Existují specifické typy modelů optimalizované pro různé úkoly. Například jak **Small Language Models (SLM)**, tak **Large Language Models (LLM)** dokážou pracovat s generováním textu, přičemž LLM obvykle poskytují lepší výkon pro složitější úkoly. Pro úkoly související s obrázky byste použili specializované vizuální modely nebo multimodální modely. -![Obrázek: Typy modelů generativní AI a jejich využití.](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.cs.png) +![Obrázek: Typy modelů generativní AI a jejich využití.](../../../translated_images/llms.225ca2b8a0d34473.cs.png) Samozřejmě, odpovědi těchto modelů nejsou vždy dokonalé. Pravděpodobně jste slyšeli o tom, že modely „halucinují“ nebo generují nesprávné informace autoritativním způsobem. Můžete však modelu pomoci generovat lepší odpovědi tím, že mu poskytnete jasné instrukce a kontext. Zde přichází na řadu **návrh promptů**. @@ -79,13 +79,13 @@ V Javě můžete použít knihovny jako OpenAI SDK, které automaticky zpracová - **Embeddingy**: Embeddingy jsou vektorové reprezentace tokenů, které zachycují sémantický význam. Jsou to číselné reprezentace (obvykle pole čísel s plovoucí desetinnou čárkou), které umožňují modelům chápat vztahy mezi slovy a generovat kontextově relevantní odpovědi. Podobná slova mají podobné embeddingy, což modelu umožňuje chápat koncepty jako synonyma a sémantické vztahy. -![Obrázek: Embeddingy](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.cs.png) +![Obrázek: Embeddingy](../../../translated_images/embedding.398e50802c0037f9.cs.png) V Javě můžete generovat embeddingy pomocí OpenAI SDK nebo jiných knihoven, které podporují generování embeddingů. Tyto embeddingy jsou zásadní pro úkoly jako sémantické vyhledávání, kde chcete najít podobný obsah na základě významu, nikoli přesné shody textu. - **Vektorové databáze**: Vektorové databáze jsou specializované úložné systémy optimalizované pro embeddingy. Umožňují efektivní vyhledávání podobností a jsou klíčové pro vzory Retrieval-Augmented Generation (RAG), kde potřebujete najít relevantní informace z velkých datových sad na základě sémantické podobnosti, nikoli přesných shod. -![Obrázek: Architektura vektorové databáze ukazující, jak jsou embeddingy ukládány a vyhledávány pro vyhledávání podobností.](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.cs.png) +![Obrázek: Architektura vektorové databáze ukazující, jak jsou embeddingy ukládány a vyhledávány pro vyhledávání podobností.](../../../translated_images/vector.f12f114934e223df.cs.png) > **Poznámka**: V tomto kurzu nebudeme pokrývat vektorové databáze, ale stojí za zmínku, protože jsou běžně používány v reálných aplikacích. @@ -93,7 +93,7 @@ V Javě můžete generovat embeddingy pomocí OpenAI SDK nebo jiných knihoven, V Java AI aplikacích budete používat tokeny pro zpracování textu, embeddingy pro sémantické vyhledávání a RAG, vektorové databáze pro vyhledávání dat a agenty s MCP pro budování inteligentních systémů využívajících nástroje. -![Obrázek: Jak se prompt stává odpovědí—tokeny, vektory, volitelné RAG vyhledávání, LLM zpracování a MCP agent vše v jednom rychlém toku.](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.cs.png) +![Obrázek: Jak se prompt stává odpovědí—tokeny, vektory, volitelné RAG vyhledávání, LLM zpracování a MCP agent vše v jednom rychlém toku.](../../../translated_images/flow.f4ef62c3052d12a8.cs.png) ### Nástroje a knihovny pro vývoj AI v Javě diff --git a/translations/cs/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/cs/02-SetupDevEnvironment/getting-started-azure-openai.md index 6bc0d2ff..818818f9 100644 --- a/translations/cs/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/cs/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ Tento průvodce vám pomůže nastavit modely Azure AI Foundry pro vaše Java AI > **Poznámka**: Pokud chcete upravit základní konfiguraci, podívejte se na [Dev Container Configuration](../../../.devcontainer/devcontainer.json) 2. Ve svém forkovaném repozitáři klikněte na **Code** → záložka **Codespaces** 3. Klikněte na **...** → **New with options...** -![vytvoření codespace s možnostmi](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.cs.png) +![vytvoření codespace s možnostmi](../../../translated_images/codespaces.9945ded8ceb431a5.cs.png) 4. Vyberte **Dev container configuration**: - **Generative AI Java Development Environment** 5. Klikněte na **Create codespace** diff --git a/translations/cs/05-ResponsibleGenAI/README.md b/translations/cs/05-ResponsibleGenAI/README.md index 9bda9919..e1ac6e75 100644 --- a/translations/cs/05-ResponsibleGenAI/README.md +++ b/translations/cs/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ Třída `ResponsibleGithubModels` postupuje podle tohoto schématu: 5. Zobrazuje výsledky, které ukazují, který obsah byl blokován, odmítnut nebo povolen 6. Testuje bezpečný obsah pro srovnání -![Demo bezpečnosti odpovědné AI](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.cs.png) +![Demo bezpečnosti odpovědné AI](../../../translated_images/responsible.e4f51a917bafa4bf.cs.png) ### Pokyny k nastavení @@ -164,7 +164,7 @@ Tento příklad používá záměrně problematické prompty pouze pro vzděláv Gratulujeme k dokončení kurzu Generativní AI pro začátečníky! -![Dokončení kurzu](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.cs.png) +![Dokončení kurzu](../../../translated_images/image.73c7e2ff4a652e77.cs.png) **Co jste dosáhli:** - Nastavili jste své vývojové prostředí diff --git a/translations/cs/README.md b/translations/cs/README.md index e74e1af1..e438ad87 100644 --- a/translations/cs/README.md +++ b/translations/cs/README.md @@ -1,137 +1,146 @@ -# Generativní AI pro začátečníky - Java edice +# Generativní AI pro začátečníky - edice Java [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![Generativní AI pro začátečníky - Java edice](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.cs.png) +![Generativní AI pro začátečníky - edice Java](../../translated_images/beg-genai-series.8b48be9951cc574c.cs.png) -**Časová náročnost**: Celý workshop lze dokončit online bez místní instalace. Nastavení prostředí trvá 2 minuty, prozkoumání ukázek zabere 1–3 hodiny v závislosti na hloubce zkoumání. +**Časová náročnost**: Celý workshop lze dokončit online bez lokální instalace. Nastavení prostředí zabere 2 minuty, prozkoumání ukázek vyžaduje 1–3 hodiny podle hloubky průzkumu. -> **Rychlý start** -> -> 1. Vytvořte fork tohoto repozitáře do svého účtu GitHub -> 2. Klikněte na **Code** → kartu **Codespaces** → **...** → **New with options...** -> 3. Použijte výchozí hodnoty – tím se vybere vývojový kontejner vytvořený pro tento kurz -> 4. Klikněte na **Create codespace** -> 5. Počkejte ~2 minuty, než bude prostředí připraveno -> 6. Přejděte přímo na [První příklad](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) +> **Rychlý start** + +1. Forkněte si tento repozitář na svůj GitHub účet +2. Klikněte na **Code** → záložka **Codespaces** → **...** → **Nový s možnostmi...** +3. Použijte výchozí nastavení – vybere se vývojový kontejner vytvořený pro tento kurz +4. Klikněte na **Vytvořit codespace** +5. Počkejte ~2 minuty na připravení prostředí +6. Přejděte rovnou na [První příklad](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) + +> **Preferujete klonovat lokálně?** -> **Dáváte přednost lokálnímu klonování?** -> > Tento repozitář obsahuje více než 50 jazykových překladů, které výrazně zvětšují velikost stahování. Pro klonování bez překladů použijte sparse checkout: -> > ```bash +> ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> To vám poskytne vše potřebné k dokončení kurzu s mnohem rychlejším stažením. - +> Tím získáte vše potřebné k dokončení kurzu s výrazně rychlejším stažením. -## Podpora více jazyků +## Podpora vícejazyčnosti -### Podporováno přes GitHub Action (automatizováno a vždy aktuální) +### Podporováno přes GitHub Action (automatické a vždy aktuální) -[Arabština](../ar/README.md) | [Bengálština](../bn/README.md) | [Bulharština](../bg/README.md) | [Barmština (Myanmar)](../my/README.md) | [Čínština (zjednodušená)](../zh/README.md) | [Čínština (tradiční, Hongkong)](../hk/README.md) | [Čínština (tradiční, Macau)](../mo/README.md) | [Čínština (tradiční, Taiwan)](../tw/README.md) | [Chorvatština](../hr/README.md) | [Čeština](./README.md) | [Dánština](../da/README.md) | [Nizozemština](../nl/README.md) | [Estonština](../et/README.md) | [Finština](../fi/README.md) | [Francouzština](../fr/README.md) | [Němčina](../de/README.md) | [Řečtina](../el/README.md) | [Hebrejština](../he/README.md) | [Hindština](../hi/README.md) | [Maďarština](../hu/README.md) | [Indonéština](../id/README.md) | [italština](../it/README.md) | [Japonština](../ja/README.md) | [Kannadština](../kn/README.md) | [Korejština](../ko/README.md) | [Litevština](../lt/README.md) | [Malajština](../ms/README.md) | [malajálamština](../ml/README.md) | [Maráthština](../mr/README.md) | [Nepálština](../ne/README.md) | [Nigerijský pidžin](../pcm/README.md) | [Norština](../no/README.md) | [Perština (Farsi)](../fa/README.md) | [Polština](../pl/README.md) | [Portugalština (Brazílie)](../br/README.md) | [Portugalština (Portugalsko)](../pt/README.md) | [Paňdžábština (Gurmukhi)](../pa/README.md) | [Rumunština](../ro/README.md) | [Ruština](../ru/README.md) | [Srbština (cyrilice)](../sr/README.md) | [Slovenština](../sk/README.md) | [Slovinština](../sl/README.md) | [Španělština](../es/README.md) | [Svahilština](../sw/README.md) | [Švédština](../sv/README.md) | [Tagalog (filipínština)](../tl/README.md) | [Tamilština](../ta/README.md) | [Telugština](../te/README.md) | [Thajština](../th/README.md) | [Turečtina](../tr/README.md) | [Ukrajinština](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamština](../vi/README.md) +[Arabština](../ar/README.md) | [Bengálština](../bn/README.md) | [Bulharština](../bg/README.md) | [Barmština (Myanmar)](../my/README.md) | [Čínština (zjednodušená)](../zh/README.md) | [Čínština (tradiční, Hongkong)](../hk/README.md) | [Čínština (tradiční, Macao)](../mo/README.md) | [Čínština (tradiční, Tchajwan)](../tw/README.md) | [Chorvatština](../hr/README.md) | [Čeština](./README.md) | [Dánština](../da/README.md) | [Nizozemština](../nl/README.md) | [Estonština](../et/README.md) | [Finština](../fi/README.md) | [Francouzština](../fr/README.md) | [Němčina](../de/README.md) | [Řečtina](../el/README.md) | [Hebrejština](../he/README.md) | [Hindština](../hi/README.md) | [Maďarština](../hu/README.md) | [Indonéština](../id/README.md) | [Italština](../it/README.md) | [Japonština](../ja/README.md) | [Kannadština](../kn/README.md) | [Korejština](../ko/README.md) | [Litevština](../lt/README.md) | [Malajština](../ms/README.md) | [Malayalam](../ml/README.md) | [Maráthština](../mr/README.md) | [Nepálština](../ne/README.md) | [Nigérijský pidžin](../pcm/README.md) | [Norština](../no/README.md) | [Perština (Fársí)](../fa/README.md) | [Polština](../pl/README.md) | [Portugalština (Brazílie)](../br/README.md) | [Portugalština (Portugalsko)](../pt/README.md) | [Paňdžábština (Gurmukhí)](../pa/README.md) | [Rumunština](../ro/README.md) | [Ruština](../ru/README.md) | [Srbština (cyrilice)](../sr/README.md) | [Slovenština](../sk/README.md) | [Slovinština](../sl/README.md) | [Španělština](../es/README.md) | [Svahilština](../sw/README.md) | [Švédština](../sv/README.md) | [Tagalog (filipínština)](../tl/README.md) | [Tamilština](../ta/README.md) | [Telugština](../te/README.md) | [Thajština](../th/README.md) | [Turečtina](../tr/README.md) | [Ukrajinština](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamština](../vi/README.md) + +> **Preferujete klonovat lokálně?** + +> Tento repozitář obsahuje více než 50 jazykových překladů, které výrazně zvětšují velikost stahování. Pro klonování bez překladů použijte sparse checkout: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> Tím získáte vše potřebné k dokončení kurzu s výrazně rychlejším stažením. -## Struktura kurzu a studijní plán +## Struktura kurzu a učební cesta ### **Kapitola 1: Úvod do generativní AI** -- **Základní pojmy**: Porozumění velkým jazykovým modelům, tokenům, embeddingům a schopnostem AI -- **Ekosystém AI v Javě**: Přehled Spring AI a OpenAI SDK -- **Model Context Protocol**: Úvod do MCP a jeho role v komunikaci AI agentů -- **Praktické aplikace**: Scénáře z reálného světa včetně chatbotů a generování obsahu -- **[→ Začít kapitolu 1](./01-IntroToGenAI/README.md)** +- **Základní pojmy**: Pochopení velkých jazykových modelů, tokenů, embeddingů a schopností AI +- **Ekosystém Java AI**: Přehled Spring AI a OpenAI SDK +- **Protokol pro kontext modelu**: Úvod do MCP a jeho role v komunikaci AI agentů +- **Praktické aplikace**: Reálné scénáře včetně chatbotů a generování obsahu +- **[→ Zahájit kapitolu 1](./01-IntroToGenAI/README.md)** ### **Kapitola 2: Nastavení vývojového prostředí** -- **Konfigurace pro více poskytovatelů**: Nastavte integrace GitHub Models, Azure OpenAI a OpenAI Java SDK -- **Spring Boot + Spring AI**: Osvědčené postupy pro vývoj podnikových AI aplikací -- **GitHub Models**: Bezplatný přístup k AI modelům pro prototypování a učení (není vyžadována kreditní karta) -- **Nástroje pro vývoj**: Konfigurace Docker kontejnerů, VS Code a GitHub Codespaces -- **[→ Začít kapitolu 2](./02-SetupDevEnvironment/README.md)** +- **Konfigurace více poskytovatelů**: Nastavení GitHub Models, Azure OpenAI a OpenAI Java SDK integrací +- **Spring Boot + Spring AI**: Nejlepší postupy pro vývoj podnikových AI aplikací +- **GitHub Models**: Bezplatný přístup k AI modelům pro prototypování a učení (není potřeba kreditní karta) +- **Vývojové nástroje**: Kontejnery Docker, VS Code a konfigurace GitHub Codespaces +- **[→ Zahájit kapitolu 2](./02-SetupDevEnvironment/README.md)** ### **Kapitola 3: Základní techniky generativní AI** -- **Prompt Engineering**: Techniky pro optimální odpovědi AI modelu -- **Embeddings a vektorové operace**: Implementujte sémantické vyhledávání a porovnávání podobnosti -- **Retrieval-Augmented Generation (RAG)**: Kombinujte AI s vlastními zdroji dat -- **Volání funkcí (Function Calling)**: Rozšiřte schopnosti AI pomocí vlastních nástrojů a pluginů -- **[→ Začít kapitolu 3](./03-CoreGenerativeAITechniques/README.md)** +- **Prompt Engineering**: Techniky pro optimální odpovědi AI modelů +- **Embeddingy a vektorové operace**: Implementace sémantického vyhledávání a porovnávání podobnosti +- **Retrieval-Augmented Generation (RAG)**: Kombinace AI s vašimi vlastními datovými zdroji +- **Volání funkcí**: Rozšíření schopností AI pomocí vlastních nástrojů a pluginů +- **[→ Zahájit kapitolu 3](./03-CoreGenerativeAITechniques/README.md)** ### **Kapitola 4: Praktické aplikace a projekty** - **Generátor příběhů o mazlíčcích** (`petstory/`): Kreativní generování obsahu s GitHub Models -- **Foundry Local Demo** (`foundrylocal/`): Lokální integrace AI modelu s OpenAI Java SDK -- **MCP Calculator Service** (`calculator/`): Základní implementace Model Context Protocol pomocí Spring AI -- **[→ Začít kapitolu 4](./04-PracticalSamples/README.md)** +- **Demo Foundry lokálně** (`foundrylocal/`): Lokální integrace AI modelu s OpenAI Java SDK +- **Služba kalkulačky MCP** (`calculator/`): Základní implementace Model Context Protocol pomocí Spring AI +- **[→ Zahájit kapitolu 4](./04-PracticalSamples/README.md)** ### **Kapitola 5: Odpovědný vývoj AI** -- **Bezpečnost GitHub Models**: Ověřte vestavěné filtrování obsahu a bezpečnostní mechanismy (striktní blokace a měkká odmítnutí) -- **Demonstrace odpovědného AI**: Praktický příklad ukazující, jak moderní bezpečnostní systémy AI fungují v praxi -- **Osvědčené postupy**: Zásadní pokyny pro etický vývoj a nasazení AI -- **[→ Začít kapitolu 5](./05-ResponsibleGenAI/README.md)** +- **Bezpečnost GitHub Models**: Testování vestavěného filtrování obsahu a bezpečnostních mechanismů (tvrdé blokace a měkké odmítnutí) +- **Demo odpovědné AI**: Praktický příklad ukazující, jak fungují moderní bezpečnostní systémy AI +- **Nejlepší postupy**: Zásadní pokyny pro etický vývoj a nasazení AI +- **[→ Zahájit kapitolu 5](./05-ResponsibleGenAI/README.md)** ## Další zdroje ### LangChain -[![LangChain4j for Beginners](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) -[![LangChain.js for Beginners](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) +[![LangChain4j pro začátečníky](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![LangChain.js pro začátečníky](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) --- -### Azure / Edge / MCP / Agenti -[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +### Azure / Edge / MCP / Agent +[![AZD pro začátečníky](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI pro začátečníky](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP pro začátečníky](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI agenti pro začátečníky](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### Série Generativní AI -[![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) +[![Generativní AI pro začátečníky](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Generativní AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![Generativní AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![Generativní AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- -### Základní vzdělávání -[![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +### Klíčové učení +[![Strojové učení pro začátečníky](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![Datová věda pro začátečníky](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![AI pro začátečníky](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![Kybernetická bezpečnost pro začátečníky](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![Webový vývoj pro začátečníky](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) [![IoT pro začátečníky](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) [![Vývoj XR pro začátečníky](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### Série Copilot -[![Copilot pro párové programování s AI](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot pro AI párové programování](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) [![Copilot pro C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Dobrodružství Copilota](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +[![Dobrodružství Copilot](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) ## Získání pomoci -Pokud uvíznete nebo budete mít jakékoli dotazy ohledně vývoje aplikací s umělou inteligencí. Připojte se k dalším studentům a zkušeným vývojářům v diskuzích o MCP. Je to podpůrná komunita, kde jsou otázky vítány a znalosti se volně sdílejí. +Pokud se zaseknete nebo máte jakékoli otázky ohledně tvorby AI aplikací, připojte se ke komunitě spolužáků a zkušených vývojářů v diskuzích o MCP. Je to podpůrná komunita, kde jsou otázky vítány a znalosti se volně sdílejí. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Pokud máte zpětnou vazbu k produktu nebo se během vývoje setkáte s chybami, navštivte: +Pokud máte zpětnou vazbu k produktu nebo narazíte na chyby při vývoji, navštivte: -[![Vývojářské fórum Microsoft Foundry](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -Vyloučení odpovědnosti: -Tento dokument byl přeložen pomocí AI překladatelské služby Co-op Translator (https://github.com/Azure/co-op-translator). Ač usilujeme o přesnost, mějte prosím na paměti, že automatické překlady mohou obsahovat chyby nebo nepřesnosti. Původní dokument v jeho mateřském jazyce by měl být považován za rozhodující zdroj. U kritických informací se doporučuje využít profesionální lidský překlad. Nejsme odpovědní za žádná nedorozumění nebo chybné výklady vyplývající z použití tohoto překladu. +**Prohlášení o vyloučení odpovědnosti**: +Tento dokument byl přeložen pomocí AI překladatelské služby [Co-op Translator](https://github.com/Azure/co-op-translator). Přestože se snažíme o přesnost, mějte prosím na paměti, že automatické překlady mohou obsahovat chyby či nepřesnosti. Originální dokument v jeho mateřském jazyce by měl být považován za závazný zdroj. Pro zásadní informace se doporučuje využít profesionální lidský překlad. Nejsme odpovědní za jakékoliv nedorozumění či nesprávné interpretace vyplývající z použití tohoto překladu. \ No newline at end of file diff --git a/translations/da/01-IntroToGenAI/README.md b/translations/da/01-IntroToGenAI/README.md index 404c5e2d..902c0c99 100644 --- a/translations/da/01-IntroToGenAI/README.md +++ b/translations/da/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ Når du udvikler dine Java AI-applikationer, vil du arbejde med **generative AI- Der findes specifikke typer modeller, der er optimeret til forskellige opgaver. For eksempel kan både **Small Language Models (SLM'er)** og **Large Language Models (LLM'er)** håndtere tekstgenerering, hvor LLM'er typisk giver bedre ydeevne til komplekse opgaver. Til billedrelaterede opgaver vil du bruge specialiserede visionsmodeller eller multimodale modeller. -![Figur: Typer af generative AI-modeller og deres anvendelsesområder.](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.da.png) +![Figur: Typer af generative AI-modeller og deres anvendelsesområder.](../../../translated_images/llms.225ca2b8a0d34473.da.png) Selvfølgelig er svarene fra disse modeller ikke altid perfekte. Du har sikkert hørt om modeller, der "hallucinerer" eller genererer forkerte oplysninger på en autoritativ måde. Men du kan hjælpe med at guide modellen til at generere bedre svar ved at give den klare instruktioner og kontekst. Det er her, **prompt engineering** kommer ind i billedet. @@ -79,13 +79,13 @@ Tokenisering er processen med at opdele tekst i disse mindre enheder. Dette er a - **Embeddings**: Embeddings er vektorrepræsentationer af tokens, der fanger semantisk betydning. De er numeriske repræsentationer (typisk arrays af flydende punkt-tal), der gør det muligt for modeller at forstå relationer mellem ord og generere kontekstuelt relevante svar. Lignende ord har lignende embeddings, hvilket gør det muligt for modellen at forstå begreber som synonymer og semantiske relationer. -![Figur: Embeddings](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.da.png) +![Figur: Embeddings](../../../translated_images/embedding.398e50802c0037f9.da.png) I Java kan du generere embeddings ved hjælp af OpenAI SDK eller andre biblioteker, der understøtter embedding-generering. Disse embeddings er essentielle til opgaver som semantisk søgning, hvor du ønsker at finde lignende indhold baseret på betydning snarere end præcise tekstmatch. - **Vektordatabaser**: Vektordatabaser er specialiserede lagringssystemer optimeret til embeddings. De muliggør effektiv lighedssøgning og er afgørende for Retrieval-Augmented Generation (RAG)-mønstre, hvor du skal finde relevant information fra store datasæt baseret på semantisk lighed snarere end præcise match. -![Figur: Vektordatabasens arkitektur, der viser, hvordan embeddings lagres og hentes til lighedssøgning.](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.da.png) +![Figur: Vektordatabasens arkitektur, der viser, hvordan embeddings lagres og hentes til lighedssøgning.](../../../translated_images/vector.f12f114934e223df.da.png) > **Note**: I dette kursus dækker vi ikke vektordatabaser, men de er værd at nævne, da de ofte bruges i virkelige applikationer. @@ -93,7 +93,7 @@ Tokenisering er processen med at opdele tekst i disse mindre enheder. Dette er a I Java AI-applikationer vil du bruge tokens til tekstbehandling, embeddings til semantisk søgning og RAG, vektordatabaser til datahentning og agenter med MCP til at bygge intelligente systemer, der bruger værktøjer. -![Figur: Hvordan en prompt bliver til et svar—tokens, vektorer, valgfri RAG-opslag, LLM-tænkning og en MCP-agent i én hurtig proces.](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.da.png) +![Figur: Hvordan en prompt bliver til et svar—tokens, vektorer, valgfri RAG-opslag, LLM-tænkning og en MCP-agent i én hurtig proces.](../../../translated_images/flow.f4ef62c3052d12a8.da.png) ### AI-udviklingsværktøjer og biblioteker til Java diff --git a/translations/da/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/da/02-SetupDevEnvironment/getting-started-azure-openai.md index 3fbd7790..ef5139e4 100644 --- a/translations/da/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/da/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ Denne guide hjælper dig med at opsætte Azure AI Foundry-modeller til dine Java > **Bemærk**: Hvis du vil redigere den grundlæggende konfiguration, kan du kigge på [Dev Container Configuration](../../../.devcontainer/devcontainer.json) 2. I din forkede repo, klik på **Code** → **Codespaces**-fanen 3. Klik på **...** → **Ny med muligheder...** -![opret en codespace med muligheder](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.da.png) +![opret en codespace med muligheder](../../../translated_images/codespaces.9945ded8ceb431a5.da.png) 4. Vælg **Dev container-konfiguration**: - **Generative AI Java Development Environment** 5. Klik på **Opret codespace** diff --git a/translations/da/05-ResponsibleGenAI/README.md b/translations/da/05-ResponsibleGenAI/README.md index dec7b876..6e93b561 100644 --- a/translations/da/05-ResponsibleGenAI/README.md +++ b/translations/da/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ Dette kapitel inkluderer en praktisk demonstration af, hvordan GitHub Models imp 5. Vis resultater, der viser, hvilket indhold der blev blokeret, afvist eller tilladt 6. Test sikkert indhold til sammenligning -![Ansvarlig AI Sikkerhedsdemonstration](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.da.png) +![Ansvarlig AI Sikkerhedsdemonstration](../../../translated_images/responsible.e4f51a917bafa4bf.da.png) ### Opsætningsinstruktioner @@ -164,7 +164,7 @@ Dette eksempel bruger bevidst problematiske prompts udelukkende til uddannelsesm Tillykke med at have gennemført kurset Generativ AI for Begyndere! -![Kursusafslutning](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.da.png) +![Kursusafslutning](../../../translated_images/image.73c7e2ff4a652e77.da.png) **Hvad du har opnået:** - Opsat dit udviklingsmiljø diff --git a/translations/da/README.md b/translations/da/README.md index 9a4f6519..0483bf02 100644 --- a/translations/da/README.md +++ b/translations/da/README.md @@ -1,31 +1,31 @@ -# Generativ AI for begyndere - Java-udgave +# Generativ AI for Begyndere - Java Udgave [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![Generativ AI for begyndere - Java-udgave](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.da.png) +![Generativ AI for Begyndere - Java Udgave](../../translated_images/beg-genai-series.8b48be9951cc574c.da.png) -**Tidsforbrug**: Hele workshoppen kan gennemføres online uden lokal opsætning. Miljøopsætningen tager 2 minutter, og gennemgang af eksemplerne kræver 1-3 timer afhængigt af udforskningsdybde. +**Tidsforbrug**: Hele workshoppen kan gennemføres online uden lokal opsætning. Miljøopsætningen tager 2 minutter, og udforskning af prøverne kræver 1-3 timer afhængigt af udforskningsdybden. -> **Hurtig start** +> **Hurtig Start** 1. Fork dette repository til din GitHub-konto -2. Klik **Code** → **Codespaces** fanen → **...** → **New with options...** +2. Klik **Code** → **Codespaces** fanen → **...** → **Ny med muligheder...** 3. Brug standardindstillingerne – dette vil vælge udviklingscontaineren oprettet til dette kursus -4. Klik **Create codespace** -5. Vent ~2 minutter på, at miljøet er klar -6. Hop direkte til [→ Start Kapitel 2](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) +4. Klik **Opret codespace** +5. Vent ca. 2 minutter på, at miljøet er klar +6. Gå direkte til [Det første eksempel](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) > **Foretrækker du at klone lokalt?** > -> Dette repository indeholder 50+ sprogoversættelser, hvilket øger downloadstørrelsen betydeligt. For at klone uden oversættelser, brug sparse checkout: +> Dette repository inkluderer 50+ sprogoversættelser, som øger downloadstørrelsen betydeligt. For at klone uden oversættelser, brug sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java @@ -33,105 +33,115 @@ CO_OP_TRANSLATOR_METADATA: > ``` > Dette giver dig alt, hvad du behøver for at gennemføre kurset med en meget hurtigere download. -## Understøttelse af flere sprog -### Understøttet via GitHub Action (Automatiseret & altid opdateret) +## Flersproget Support + +### Understøttet via GitHub Action (Automatiseret & Altid Opdateret) -[Arabisk](../ar/README.md) | [Bengalsk](../bn/README.md) | [Bulgarsk](../bg/README.md) | [Burmesisk (Myanmar)](../my/README.md) | [Kinesisk (forenklet)](../zh/README.md) | [Kinesisk (traditionel, Hongkong)](../hk/README.md) | [Kinesisk (traditionel, Macau)](../mo/README.md) | [Kinesisk (traditionel, Taiwan)](../tw/README.md) | [Kroatisk](../hr/README.md) | [Tjekkisk](../cs/README.md) | [Dansk](./README.md) | [Hollandsk](../nl/README.md) | [Estisk](../et/README.md) | [Finsk](../fi/README.md) | [Fransk](../fr/README.md) | [Tysk](../de/README.md) | [Græsk](../el/README.md) | [Hebraisk](../he/README.md) | [Hindisk](../hi/README.md) | [Ungarsk](../hu/README.md) | [Indonesisk](../id/README.md) | [Italiensk](../it/README.md) | [Japansk](../ja/README.md) | [Kannada](../kn/README.md) | [Koreansk](../ko/README.md) | [Litauisk](../lt/README.md) | [Malaysisk](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepalesisk](../ne/README.md) | [Nigeriansk Pidgin](../pcm/README.md) | [Norsk](../no/README.md) | [Persisk (Farsi)](../fa/README.md) | [Polsk](../pl/README.md) | [Portugisisk (Brasilien)](../br/README.md) | [Portugisisk (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Rumænsk](../ro/README.md) | [Russisk](../ru/README.md) | [Serbisk (kyrillisk)](../sr/README.md) | [Slovakisk](../sk/README.md) | [Slovensk](../sl/README.md) | [Spansk](../es/README.md) | [Swahili](../sw/README.md) | [Svensk](../sv/README.md) | [Tagalog (filippinsk)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Tyrkisk](../tr/README.md) | [Ukrainsk](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamesisk](../vi/README.md) +[Arabisk](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarsk](../bg/README.md) | [Burmesisk (Myanmar)](../my/README.md) | [Kinesisk (Forenklet)](../zh/README.md) | [Kinesisk (Traditionel, Hong Kong)](../hk/README.md) | [Kinesisk (Traditionel, Macau)](../mo/README.md) | [Kinesisk (Traditionel, Taiwan)](../tw/README.md) | [Kroatisk](../hr/README.md) | [Tjekkisk](../cs/README.md) | [Dansk](./README.md) | [Hollandsk](../nl/README.md) | [Estisk](../et/README.md) | [Finsk](../fi/README.md) | [Fransk](../fr/README.md) | [Tysk](../de/README.md) | [Græsk](../el/README.md) | [Hebraisk](../he/README.md) | [Hindi](../hi/README.md) | [Ungarsk](../hu/README.md) | [Indonesisk](../id/README.md) | [Italiensk](../it/README.md) | [Japansk](../ja/README.md) | [Kannada](../kn/README.md) | [Koreansk](../ko/README.md) | [Litauisk](../lt/README.md) | [Malayisk](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepalesisk](../ne/README.md) | [Nigeriansk Pidgin](../pcm/README.md) | [Norsk](../no/README.md) | [Persisk (Farsi)](../fa/README.md) | [Polsk](../pl/README.md) | [Portugisisk (Brasilien)](../br/README.md) | [Portugisisk (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Rumænsk](../ro/README.md) | [Russisk](../ru/README.md) | [Serbisk (Kyrillisk)](../sr/README.md) | [Slovakisk](../sk/README.md) | [Slovensk](../sl/README.md) | [Spansk](../es/README.md) | [Swahili](../sw/README.md) | [Svensk](../sv/README.md) | [Tagalog (Filippinsk)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Tyrkisk](../tr/README.md) | [Ukrainsk](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamesisk](../vi/README.md) + +> **Foretrækker du at klone lokalt?** + +> Dette repository inkluderer 50+ sprogoversættelser, som øger downloadstørrelsen betydeligt. For at klone uden oversættelser, brug sparse checkout: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> Dette giver dig alt, hvad du behøver for at gennemføre kurset med en meget hurtigere download. -## Kursusstruktur & læringsforløb +## Kursusstruktur & Læringssti ### **Kapitel 1: Introduktion til Generativ AI** -- **Kernebegreber**: Forståelse af store sprogmodeller, tokens, embeddings og AI-funktioner -- **Java AI-økosystem**: Oversigt over Spring AI og OpenAI SDK'er -- **Model Context Protocol**: Introduktion til MCP og dets rolle i AI-agentkommunikation -- **Praktiske anvendelser**: Virkelige scenarier, herunder chatbots og indholdsgenerering +- **Kernebegreber**: Forståelse af store sprogmodeller, tokens, indlejringer og AI-kapaciteter +- **Java AI Økosystem**: Oversigt over Spring AI og OpenAI SDK'er +- **Model Context Protocol**: Introduktion til MCP og dets rolle i AI-agent kommunikation +- **Praktiske Anvendelser**: Virkelige scenarier, herunder chatbots og indholdsgenerering - **[→ Start Kapitel 1](./01-IntroToGenAI/README.md)** -### **Kapitel 2: Opsætning af udviklingsmiljø** -- **Multi-udbyderkonfiguration**: Opsæt GitHub Models, Azure OpenAI og OpenAI Java SDK-integrationer +### **Kapitel 2: Opsætning af Udviklingsmiljø** +- **Multi-udbyder Konfiguration**: Opsæt GitHub Models, Azure OpenAI og OpenAI Java SDK integrationer - **Spring Boot + Spring AI**: Bedste praksis for udvikling af AI-applikationer til virksomheder -- **GitHub Models**: Gratis adgang til AI-modeller til prototyping og læring (ingen kreditkort nødvendig) -- **Udviklingsværktøjer**: Docker-containere, VS Code og GitHub Codespaces-konfiguration +- **GitHub Models**: Gratis AI-modeladgang til prototyping og læring (ingen kreditkort krævet) +- **Udviklingsværktøjer**: Docker-containere, VS Code og GitHub Codespaces konfiguration - **[→ Start Kapitel 2](./02-SetupDevEnvironment/README.md)** -### **Kapitel 3: Centrale teknikker inden for generativ AI** -- **Prompt engineering**: Teknikker til optimale AI-modelsvar -- **Embeddings & vektoroperationer**: Implementér semantisk søgning og lighedssammenligning -- **Retrieval-Augmented Generation (RAG)**: Kombinér AI med dine egne datakilder -- **Function calling**: Udvid AI's muligheder med brugerdefinerede værktøjer og plugins +### **Kapitel 3: Grundlæggende Generative AI-teknikker** +- **Prompt Engineering**: Teknikker til optimale AI-modelsvar +- **Indlejringer & Vektoroperationer**: Implementer semantisk søgning og ligningsmatchning +- **Retrieval-Augmented Generation (RAG)**: Kombiner AI med dine egne datakilder +- **Funktionskald**: Udvid AI-kapaciteter med brugerdefinerede værktøjer og plugins - **[→ Start Kapitel 3](./03-CoreGenerativeAITechniques/README.md)** -### **Kapitel 4: Praktiske anvendelser & projekter** +### **Kapitel 4: Praktiske Anvendelser & Projekter** - **Pet Story Generator** (`petstory/`): Kreativ indholdsgenerering med GitHub Models -- **Foundry lokal demo** (`foundrylocal/`): Lokal AI-modelintegration med OpenAI Java SDK +- **Foundry Local Demo** (`foundrylocal/`): Lokal AI-model integration med OpenAI Java SDK - **MCP Calculator Service** (`calculator/`): Grundlæggende Model Context Protocol-implementering med Spring AI - **[→ Start Kapitel 4](./04-PracticalSamples/README.md)** ### **Kapitel 5: Ansvarlig AI-udvikling** -- **GitHub Models sikkerhed**: Test indbygget indholdsfiltrering og sikkerhedsmekanismer (hårde blokeringer og bløde afvisninger) -- **Ansvarlig AI-demo**: Praktisk eksempel, der viser, hvordan moderne AI-sikkerhedssystemer fungerer i praksis -- **Bedste praksis**: Vigtige retningslinjer for etisk AI-udvikling og -implementering +- **GitHub Models Sikkerhed**: Test indbyggede indholdsfiltreringer og sikkerhedsmekanismer (hårde blokeringer og bløde afvisninger) +- **Ansvarlig AI Demo**: Praktisk eksempel, der viser hvordan moderne AI-sikkerhedssystemer fungerer i praksis +- **Bedste praksis**: Væsentlige retningslinjer for etisk AI-udvikling og implementering - **[→ Start Kapitel 5](./05-ResponsibleGenAI/README.md)** -## Yderligere ressourcer +## Yderligere Ressourcer ### LangChain -[![LangChain4j for begyndere](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) -[![LangChain.js for begyndere](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) +[![LangChain4j for Begyndere](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![LangChain.js for Begyndere](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) --- ### Azure / Edge / MCP / Agenter -[![AZD for begyndere](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI for begyndere](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP for begyndere](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI-agenter for begyndere](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AZD for Begyndere](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI for Begyndere](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP for Begyndere](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI Agenter for Begyndere](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Generativ AI-serie -[![Generativ AI for begyndere](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +### Generative AI Serie +[![Generativ AI for Begyndere](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) [![Generativ AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) [![Generativ AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) [![Generativ AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- -### Grundlæggende kurser -[![ML for begyndere](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![Datavidenskab for begyndere](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI for begyndere](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![Cybersikkerhed for begyndere](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![Webudvikling for begyndere](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) - -[![IoT for begyndere](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![XR-udvikling for begyndere](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +### Grundlæggende Læring +[![ML for Begyndere](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![Data Science for Begyndere](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![AI for Begyndere](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![Cybersecurity for Begyndere](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![Web Dev for Begyndere](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Copilot-serien -[![Copilot til AI-parprogrammering](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![Copilot til C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot-eventyr](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +### Copilot Serien +[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## Få hjælp +## Få Hjælp -Hvis du går i stå eller har spørgsmål om at udvikle AI-apps, så slut dig til andre lærende og erfarne udviklere i diskussioner om MCP. Det er et støttende fællesskab, hvor spørgsmål er velkomne, og viden deles frit. +Hvis du sidder fast eller har spørgsmål om at bygge AI-apps. Deltag i samtaler med andre lærende og erfarne udviklere omkring MCP. Det er et støttende fællesskab, hvor spørgsmål er velkomne, og viden deles frit. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Hvis du har produktfeedback eller støder på fejl under udviklingen, besøg: +Hvis du har produktfeedback eller fejl under opbygning, besøg: -[![Microsoft Foundry-udviklerforum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -Ansvarsfraskrivelse: -Dette dokument er blevet oversat ved hjælp af AI-oversættelsestjenesten Co-op Translator (https://github.com/Azure/co-op-translator). Selvom vi bestræber os på nøjagtighed, skal du være opmærksom på, at automatiske oversættelser kan indeholde fejl eller unøjagtigheder. Det oprindelige dokument på sit oprindelige sprog bør betragtes som den autoritative kilde. For kritisk information anbefales en professionel, menneskelig oversættelse. Vi påtager os intet ansvar for misforståelser eller fejltolkninger, der måtte opstå som følge af brugen af denne oversættelse. +**Ansvarsfraskrivelse**: +Dette dokument er oversat ved hjælp af AI-oversættelsestjenesten [Co-op Translator](https://github.com/Azure/co-op-translator). Selvom vi bestræber os på nøjagtighed, bedes du være opmærksom på, at automatiserede oversættelser kan indeholde fejl eller unøjagtigheder. Det originale dokument på dets native sprog bør anses for at være den autoritative kilde. For kritisk information anbefales professionel menneskelig oversættelse. Vi påtager os intet ansvar for misforståelser eller fejltolkninger, der opstår som følge af brugen af denne oversættelse. \ No newline at end of file diff --git a/translations/de/01-IntroToGenAI/README.md b/translations/de/01-IntroToGenAI/README.md index 081b9ab0..e89b6cac 100644 --- a/translations/de/01-IntroToGenAI/README.md +++ b/translations/de/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ Während Sie Ihre Java-KI-Anwendungen entwickeln, arbeiten Sie mit **generativen Es gibt spezifische Modelltypen, die für verschiedene Aufgaben optimiert sind. Beispielsweise können sowohl **Small Language Models (SLMs)** als auch **Large Language Models (LLMs)** Text generieren, wobei LLMs in der Regel eine bessere Leistung bei komplexen Aufgaben bieten. Für bildbezogene Aufgaben würden Sie spezialisierte Vision-Modelle oder multimodale Modelle verwenden. -![Abbildung: Typen generativer KI-Modelle und Anwendungsfälle.](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.de.png) +![Abbildung: Typen generativer KI-Modelle und Anwendungsfälle.](../../../translated_images/llms.225ca2b8a0d34473.de.png) Natürlich sind die Antworten dieser Modelle nicht immer perfekt. Sie haben wahrscheinlich schon gehört, dass Modelle „halluzinieren“ oder falsche Informationen auf autoritäre Weise generieren können. Aber Sie können das Modell durch klare Anweisungen und Kontext dazu bringen, bessere Antworten zu generieren. Hier kommt das **Prompt-Engineering** ins Spiel. @@ -79,13 +79,13 @@ Die Tokenisierung ist der Prozess des Zerlegens von Text in diese kleineren Einh - **Embeddings**: Embeddings sind Vektorrepräsentationen von Tokens, die semantische Bedeutungen erfassen. Sie sind numerische Darstellungen (typischerweise Arrays von Gleitkommazahlen), die es Modellen ermöglichen, Beziehungen zwischen Wörtern zu verstehen und kontextuell relevante Antworten zu generieren. Ähnliche Wörter haben ähnliche Embeddings, wodurch das Modell Konzepte wie Synonyme und semantische Beziehungen verstehen kann. -![Abbildung: Embeddings](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.de.png) +![Abbildung: Embeddings](../../../translated_images/embedding.398e50802c0037f9.de.png) In Java können Sie Embeddings mit dem OpenAI SDK oder anderen Bibliotheken generieren, die die Erstellung von Embeddings unterstützen. Diese Embeddings sind entscheidend für Aufgaben wie semantische Suche, bei der Sie ähnliche Inhalte basierend auf Bedeutung und nicht auf exakten Textübereinstimmungen finden möchten. - **Vektordatenbanken**: Vektordatenbanken sind spezialisierte Speichersysteme, die für Embeddings optimiert sind. Sie ermöglichen effiziente Ähnlichkeitssuche und sind entscheidend für Retrieval-Augmented Generation (RAG)-Muster, bei denen Sie relevante Informationen aus großen Datensätzen basierend auf semantischer Ähnlichkeit und nicht auf exakten Übereinstimmungen finden müssen. -![Abbildung: Architektur einer Vektordatenbank, die zeigt, wie Embeddings für Ähnlichkeitssuche gespeichert und abgerufen werden.](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.de.png) +![Abbildung: Architektur einer Vektordatenbank, die zeigt, wie Embeddings für Ähnlichkeitssuche gespeichert und abgerufen werden.](../../../translated_images/vector.f12f114934e223df.de.png) > **Hinweis**: In diesem Kurs behandeln wir keine Vektordatenbanken, halten sie jedoch für erwähnenswert, da sie häufig in realen Anwendungen verwendet werden. @@ -93,7 +93,7 @@ Die Tokenisierung ist der Prozess des Zerlegens von Text in diese kleineren Einh In Java-KI-Anwendungen verwenden Sie Tokens für die Textverarbeitung, Embeddings für semantische Suche und RAG, Vektordatenbanken für die Datenabfrage und Agenten mit MCP, um intelligente, toolnutzende Systeme zu erstellen. -![Abbildung: Wie ein Prompt zu einer Antwort wird—Tokens, Vektoren, optionales RAG-Lookup, LLM-Denken und ein MCP-Agent alles in einem schnellen Ablauf.](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.de.png) +![Abbildung: Wie ein Prompt zu einer Antwort wird—Tokens, Vektoren, optionales RAG-Lookup, LLM-Denken und ein MCP-Agent alles in einem schnellen Ablauf.](../../../translated_images/flow.f4ef62c3052d12a8.de.png) ### Entwicklungstools und Bibliotheken für KI in Java diff --git a/translations/de/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/de/02-SetupDevEnvironment/getting-started-azure-openai.md index 4c7eb9c6..7863380e 100644 --- a/translations/de/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/de/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ Diese Anleitung hilft Ihnen, Azure AI Foundry-Modelle für Ihre Java-AI-Anwendun > **Hinweis**: Wenn Sie die grundlegende Konfiguration bearbeiten möchten, werfen Sie einen Blick auf die [Dev Container-Konfiguration](../../../.devcontainer/devcontainer.json). 2. In Ihrem geforkten Repository klicken Sie auf **Code** → Tab **Codespaces**. 3. Klicken Sie auf **...** → **Neu mit Optionen...**. -![Codespace mit Optionen erstellen](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.de.png) +![Codespace mit Optionen erstellen](../../../translated_images/codespaces.9945ded8ceb431a5.de.png) 4. Wählen Sie **Dev Container-Konfiguration**: - **Generative AI Java Entwicklungsumgebung** 5. Klicken Sie auf **Codespace erstellen**. diff --git a/translations/de/05-ResponsibleGenAI/README.md b/translations/de/05-ResponsibleGenAI/README.md index 274b9b35..9f91553c 100644 --- a/translations/de/05-ResponsibleGenAI/README.md +++ b/translations/de/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ Die Klasse `ResponsibleGithubModels` folgt diesem Ablauf: 5. Anzeigen der Ergebnisse, die zeigen, welche Inhalte blockiert, abgelehnt oder zugelassen wurden 6. Testen sicherer Inhalte zum Vergleich -![Demo zur verantwortungsvollen KI-Sicherheit](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.de.png) +![Demo zur verantwortungsvollen KI-Sicherheit](../../../translated_images/responsible.e4f51a917bafa4bf.de.png) ### Einrichtungsanweisungen @@ -164,7 +164,7 @@ Dieses Beispiel verwendet absichtlich problematische Eingaben nur zu Bildungszwe Herzlichen Glückwunsch zum Abschluss des Kurses „Generative KI für Anfänger“! -![Kursabschluss](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.de.png) +![Kursabschluss](../../../translated_images/image.73c7e2ff4a652e77.de.png) **Was Sie erreicht haben:** - Einrichtung Ihrer Entwicklungsumgebung diff --git a/translations/de/README.md b/translations/de/README.md index fcd05ff3..57accc1d 100644 --- a/translations/de/README.md +++ b/translations/de/README.md @@ -1,81 +1,91 @@ -# Generative KI für Einsteiger - Java-Ausgabe +# Generative KI für Einsteiger – Java Edition [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![Generative KI für Einsteiger - Java-Ausgabe](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.de.png) +![Generative KI für Einsteiger – Java Edition](../../translated_images/beg-genai-series.8b48be9951cc574c.de.png) -**Zeitaufwand**: Der gesamte Workshop kann online ohne lokale Einrichtung abgeschlossen werden. Die Einrichtung der Umgebung dauert 2 Minuten, das Durchprobieren der Beispiele erfordert je nach Tiefe 1–3 Stunden. +**Zeitaufwand**: Der gesamte Workshop kann online ohne lokale Einrichtung durchgeführt werden. Die Einrichtung der Umgebung dauert 2 Minuten, das Durcharbeiten der Beispiele erfordert je nach Detailtiefe 1–3 Stunden. -> **Schnellstart** +> **Schnellstart** -1. Forke dieses Repository in dein GitHub-Konto -2. Klicke **Code** → Tab **Codespaces** → **...** → **Neu mit Optionen...** -3. Verwende die Standardwerte – dadurch wird der für diesen Kurs erstellte Development-Container ausgewählt -4. Klicke **Create codespace** -5. Warte ~2 Minuten, bis die Umgebung bereit ist -6. Gehe direkt zu [Das erste Beispiel](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) +1. Forke dieses Repository in deinen GitHub-Account +2. Klicke auf **Code** → Reiter **Codespaces** → **...** → **Neu mit Optionen...** +3. Verwende die Standardwerte – damit wird der für diesen Kurs erstellte Development-Container ausgewählt +4. Klicke auf **Codespace erstellen** +5. Warte ca. 2 Minuten, bis die Umgebung bereit ist +6. Springe direkt zu [Dem ersten Beispiel](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) -> **Möchtest du lieber lokal klonen?** +> **Lieber lokal klonen?** > -> Dieses Repository enthält 50+ Sprachübersetzungen, was die Download-Größe erheblich erhöht. Um ohne Übersetzungen zu klonen, verwende Sparse Checkout: +> Dieses Repository enthält über 50 Sprachübersetzungen, die die Downloadgröße erheblich erhöhen. Um ohne Übersetzungen zu klonen, verwende Sparse Checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Dies gibt dir alles, was du benötigst, um den Kurs abzuschließen – mit deutlich schnellerem Download. +> So erhältst du alles, was du zur Kursteilnahme benötigst, bei deutlich schnellerem Download. ## Mehrsprachige Unterstützung -### Unterstützt via GitHub Action (Automatisiert & immer aktuell) +### Unterstützt über GitHub Action (Automatisiert & immer aktuell) -[Arabisch](../ar/README.md) | [Bengalisch](../bn/README.md) | [Bulgarisch](../bg/README.md) | [Burmesisch (Myanmar)](../my/README.md) | [Chinesisch (Vereinfacht)](../zh/README.md) | [Chinesisch (Traditionell, Hongkong)](../hk/README.md) | [Chinesisch (Traditionell, Macau)](../mo/README.md) | [Chinesisch (Traditionell, Taiwan)](../tw/README.md) | [Kroatisch](../hr/README.md) | [Tschechisch](../cs/README.md) | [Dänisch](../da/README.md) | [Niederländisch](../nl/README.md) | [Estnisch](../et/README.md) | [Finnisch](../fi/README.md) | [Französisch](../fr/README.md) | [Deutsch](./README.md) | [Griechisch](../el/README.md) | [Hebräisch](../he/README.md) | [Hindi](../hi/README.md) | [Ungarisch](../hu/README.md) | [Indonesisch](../id/README.md) | [Italienisch](../it/README.md) | [Japanisch](../ja/README.md) | [Kannada](../kn/README.md) | [Koreanisch](../ko/README.md) | [Litauisch](../lt/README.md) | [Malaiisch](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepalesisch](../ne/README.md) | [Nigerianisches Pidgin](../pcm/README.md) | [Norwegisch](../no/README.md) | [Persisch (Farsi)](../fa/README.md) | [Polnisch](../pl/README.md) | [Portugiesisch (Brasilien)](../br/README.md) | [Portugiesisch (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Rumänisch](../ro/README.md) | [Russisch](../ru/README.md) | [Serbisch (Kyrillisch)](../sr/README.md) | [Slowakisch](../sk/README.md) | [Slowenisch](../sl/README.md) | [Spanisch](../es/README.md) | [Suaheli](../sw/README.md) | [Schwedisch](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thailändisch](../th/README.md) | [Türkisch](../tr/README.md) | [Ukrainisch](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamesisch](../vi/README.md) +[Arabisch](../ar/README.md) | [Bengalisch](../bn/README.md) | [Bulgarisch](../bg/README.md) | [Birmanisch (Myanmar)](../my/README.md) | [Chinesisch (vereinfacht)](../zh/README.md) | [Chinesisch (traditionell, Hongkong)](../hk/README.md) | [Chinesisch (traditionell, Macau)](../mo/README.md) | [Chinesisch (traditionell, Taiwan)](../tw/README.md) | [Kroatisch](../hr/README.md) | [Tschechisch](../cs/README.md) | [Dänisch](../da/README.md) | [Niederländisch](../nl/README.md) | [Estnisch](../et/README.md) | [Finnisch](../fi/README.md) | [Französisch](../fr/README.md) | [Deutsch](./README.md) | [Griechisch](../el/README.md) | [Hebräisch](../he/README.md) | [Hindi](../hi/README.md) | [Ungarisch](../hu/README.md) | [Indonesisch](../id/README.md) | [Italienisch](../it/README.md) | [Japanisch](../ja/README.md) | [Kannada](../kn/README.md) | [Koreanisch](../ko/README.md) | [Litauisch](../lt/README.md) | [Malaiisch](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepalesisch](../ne/README.md) | [Nigerianisches Pidgin](../pcm/README.md) | [Norwegisch](../no/README.md) | [Persisch (Farsi)](../fa/README.md) | [Polnisch](../pl/README.md) | [Portugiesisch (Brasilien)](../br/README.md) | [Portugiesisch (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Rumänisch](../ro/README.md) | [Russisch](../ru/README.md) | [Serbisch (Kyrillisch)](../sr/README.md) | [Slowakisch](../sk/README.md) | [Slowenisch](../sl/README.md) | [Spanisch](../es/README.md) | [Swahili](../sw/README.md) | [Schwedisch](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thailändisch](../th/README.md) | [Türkisch](../tr/README.md) | [Ukrainisch](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamesisch](../vi/README.md) + +> **Lieber lokal klonen?** + +> Dieses Repository enthält über 50 Sprachübersetzungen, die die Downloadgröße erheblich erhöhen. Um ohne Übersetzungen zu klonen, verwende Sparse Checkout: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> So erhältst du alles, was du zur Kursteilnahme benötigst, bei deutlich schnellerem Download. ## Kursstruktur & Lernpfad ### **Kapitel 1: Einführung in Generative KI** -- **Kernkonzepte**: Verständnis von Großen Sprachmodellen, Tokens, Embeddings und KI-Fähigkeiten -- **Java KI-Ökosystem**: Übersicht über Spring AI und OpenAI SDKs +- **Kernkonzepte**: Verständnis von großen Sprachmodellen, Tokens, Einbettungen und KI-Fähigkeiten +- **Java KI-Ökosystem**: Überblick über Spring AI und OpenAI SDKs - **Model Context Protocol**: Einführung in MCP und seine Rolle in der Kommunikation von KI-Agenten -- **Praktische Anwendungen**: Anwendungsfälle aus der Praxis, einschließlich Chatbots und Inhaltserstellung -- **[→ Kapitel 1 starten](./01-IntroToGenAI/README.md)** +- **Praktische Anwendungen**: Szenarien aus der Praxis wie Chatbots und Inhaltserstellung +- **[→ Starte Kapitel 1](./01-IntroToGenAI/README.md)** ### **Kapitel 2: Einrichtung der Entwicklungsumgebung** -- **Multi-Provider-Konfiguration**: Einrichtung von GitHub Models, Azure OpenAI und OpenAI Java SDK-Integrationen +- **Multi-Provider-Konfiguration**: Einrichtung von GitHub Models, Azure OpenAI und OpenAI Java SDK Integrationen - **Spring Boot + Spring AI**: Best Practices für die Entwicklung von KI-Unternehmensanwendungen -- **GitHub Models**: Kostenloser KI-Modellzugang für Prototyping und Lernen (keine Kreditkarte erforderlich) -- **Entwicklungstools**: Docker-Container, VS Code und Konfiguration von GitHub Codespaces -- **[→ Kapitel 2 starten](./02-SetupDevEnvironment/README.md)** +- **GitHub Models**: Kostenloser KI-Modellzugriff zum Prototyping und Lernen (keine Kreditkarte erforderlich) +- **Entwicklungstools**: Docker-Container, VS Code und GitHub Codespaces Konfiguration +- **[→ Starte Kapitel 2](./02-SetupDevEnvironment/README.md)** -### **Kapitel 3: Zentrale Techniken der Generativen KI** -- **Prompt-Engineering**: Techniken für optimale KI-Modell-Antworten -- **Embeddings & Vektoroperationen**: Semantische Suche und Ähnlichkeitsabgleich implementieren -- **Retrieval-Augmented Generation (RAG)**: KI mit eigenen Datenquellen kombinieren -- **Function Calling**: KI-Fähigkeiten mit benutzerdefinierten Tools und Plugins erweitern -- **[→ Kapitel 3 starten](./03-CoreGenerativeAITechniques/README.md)** +### **Kapitel 3: Kerntechniken der Generativen KI** +- **Prompt Engineering**: Techniken für optimale KI-Modellantworten +- **Einbettungen & Vektoroperationen**: Umsetzung von semantischer Suche und Ähnlichkeitsvergleich +- **Retrieval-Augmented Generation (RAG)**: Kombination von KI mit eigenen Datenquellen +- **Funktionsaufrufe**: Erweiterung der KI-Fähigkeiten mit benutzerdefinierten Werkzeugen und Plugins +- **[→ Starte Kapitel 3](./03-CoreGenerativeAITechniques/README.md)** ### **Kapitel 4: Praktische Anwendungen & Projekte** - **Pet Story Generator** (`petstory/`): Kreative Inhaltserstellung mit GitHub Models -- **Foundry Local Demo** (`foundrylocal/`): Lokale Integration von KI-Modellen mit dem OpenAI Java SDK -- **MCP Calculator Service** (`calculator/`): Einfache Implementierung des Model Context Protocol mit Spring AI -- **[→ Kapitel 4 starten](./04-PracticalSamples/README.md)** +- **Foundry Local Demo** (`foundrylocal/`): Lokale KI-Modellintegration mit OpenAI Java SDK +- **MCP Rechner-Service** (`calculator/`): Grundlegende Model Context Protocol Implementierung mit Spring AI +- **[→ Starte Kapitel 4](./04-PracticalSamples/README.md)** -### **Kapitel 5: Verantwortungsvolle KI-Entwicklung** -- **Sicherheit von GitHub Models**: Eingebaute Inhaltsfilter und Sicherheitsmechanismen testen (harte Sperren und weiche Ablehnungen) -- **Responsible AI Demo**: Praxisbeispiel, das zeigt, wie moderne KI-Sicherheitssysteme in der Praxis funktionieren -- **Best Practices**: Wichtige Richtlinien für ethische KI-Entwicklung und -Bereitstellung -- **[→ Kapitel 5 starten](./05-ResponsibleGenAI/README.md)** +### **Kapitel 5: Verantwortungsbewusste KI-Entwicklung** +- **GitHub Models Sicherheit**: Testen der eingebauten Inhaltsfilter- und Sicherheitsmechanismen (harte Sperren und weiche Ablehnungen) +- **Responsibility AI Demo**: Praktisches Beispiel, das zeigt, wie moderne KI-Sicherheitssysteme funktionieren +- **Best Practices**: Essenzielle Richtlinien für ethische KI-Entwicklung und -Einsatz +- **[→ Starte Kapitel 5](./05-ResponsibleGenAI/README.md)** ## Zusätzliche Ressourcen @@ -88,13 +98,13 @@ CO_OP_TRANSLATOR_METADATA: ### Azure / Edge / MCP / Agenten [![AZD für Einsteiger](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI für Einsteiger](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge KI für Einsteiger](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) [![MCP für Einsteiger](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) [![KI-Agenten für Einsteiger](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Generative KI-Serie +### Generative KI Serie [![Generative KI für Einsteiger](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) [![Generative KI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) [![Generative KI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) @@ -102,36 +112,36 @@ CO_OP_TRANSLATOR_METADATA: --- -### Kernressourcen +### Kernwissen Lernen [![ML für Einsteiger](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) [![Data Science für Einsteiger](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) [![KI für Einsteiger](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![Cybersicherheit für Einsteiger](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![Web-Entwicklung für Einsteiger](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![IoT für Einsteiger](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![XR-Entwicklung für Einsteiger](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Cybersecurity für Einsteiger](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![Webentwicklung für Einsteiger](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT für Anfänger](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR-Entwicklung für Anfänger](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### Copilot-Serie -[![Copilot für KI-Paarprogrammierung](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot für AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) [![Copilot für C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot-Abenteuer](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +[![Copilot Abenteuer](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## Hilfe +## Hilfe erhalten -Wenn Sie nicht weiterkommen oder Fragen zum Erstellen von KI-Apps haben, schließen Sie sich anderen Lernenden und erfahrenen Entwicklern in Diskussionen über MCP an. Es ist eine unterstützende Community, in der Fragen willkommen sind und Wissen frei geteilt wird. +Wenn Sie nicht weiterkommen oder Fragen zum Erstellen von KI-Apps haben. Treten Sie Gleichgesinnten und erfahrenen Entwicklern bei, um sich über MCP auszutauschen. Es ist eine unterstützende Gemeinschaft, in der Fragen willkommen sind und Wissen frei geteilt wird. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Wenn Sie Produktfeedback haben oder beim Erstellen auf Fehler stoßen, besuchen Sie: +Wenn Sie Produktfeedback oder Fehler beim Erstellen haben, besuchen Sie: -[![Microsoft Foundry Entwicklerforum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -**Haftungsausschluss**: -Dieses Dokument wurde mithilfe des KI-Übersetzungsdienstes [Co-op Translator](https://github.com/Azure/co-op-translator) übersetzt. Obwohl wir uns um Genauigkeit bemühen, beachten Sie bitte, dass automatisierte Übersetzungen Fehler oder Ungenauigkeiten enthalten können. Das Originaldokument in seiner Ausgangssprache ist als maßgebliche Quelle zu betrachten. Für kritische Informationen wird eine professionelle menschliche Übersetzung empfohlen. Wir übernehmen keine Haftung für Missverständnisse oder Fehlinterpretationen, die durch die Verwendung dieser Übersetzung entstehen. +**Haftungsausschluss**: +Dieses Dokument wurde mit dem KI-Übersetzungsdienst [Co-op Translator](https://github.com/Azure/co-op-translator) übersetzt. Obwohl wir auf Genauigkeit achten, bitten wir zu beachten, dass automatisierte Übersetzungen Fehler oder Ungenauigkeiten enthalten können. Das Originaldokument in der Ausgangssprache ist als maßgebliche Quelle zu betrachten. Für wichtige Informationen wird eine professionelle menschliche Übersetzung empfohlen. Wir übernehmen keine Haftung für Missverständnisse oder Fehlinterpretationen, die aus der Nutzung dieser Übersetzung entstehen. \ No newline at end of file diff --git a/translations/el/01-IntroToGenAI/README.md b/translations/el/01-IntroToGenAI/README.md index e7a42f3f..2b269d8c 100644 --- a/translations/el/01-IntroToGenAI/README.md +++ b/translations/el/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ CO_OP_TRANSLATOR_METADATA: Υπάρχουν συγκεκριμένοι τύποι μοντέλων που είναι βελτιστοποιημένοι για διαφορετικές εργασίες. Για παράδειγμα, τόσο τα **Μικρά Γλωσσικά Μοντέλα (SLMs)** όσο και τα **Μεγάλα Γλωσσικά Μοντέλα (LLMs)** μπορούν να χειριστούν τη δημιουργία κειμένου, με τα LLMs να προσφέρουν συνήθως καλύτερη απόδοση για πιο σύνθετες εργασίες. Για εργασίες που σχετίζονται με εικόνες, θα χρησιμοποιούσατε εξειδικευμένα μοντέλα όρασης ή πολυτροπικά μοντέλα. -![Εικόνα: Τύποι μοντέλων γενεσιουργού AI και περιπτώσεις χρήσης.](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.el.png) +![Εικόνα: Τύποι μοντέλων γενεσιουργού AI και περιπτώσεις χρήσης.](../../../translated_images/llms.225ca2b8a0d34473.el.png) Φυσικά, οι απαντήσεις από αυτά τα μοντέλα δεν είναι πάντα τέλειες. Ίσως έχετε ακούσει για τα μοντέλα που "παραληρούν" ή παράγουν λανθασμένες πληροφορίες με αυθεντικό τρόπο. Ωστόσο, μπορείτε να βοηθήσετε το μοντέλο να παράγει καλύτερες απαντήσεις παρέχοντάς του σαφείς οδηγίες και πλαίσιο. Εδώ έρχεται η **μηχανική προτροπών**. @@ -79,13 +79,13 @@ CO_OP_TRANSLATOR_METADATA: - **Embeddings**: Τα embeddings είναι διανυσματικές αναπαραστάσεις των tokens που αποτυπώνουν τη σημασιολογική τους έννοια. Είναι αριθμητικές αναπαραστάσεις (συνήθως πίνακες αριθμών κινητής υποδιαστολής) που επιτρέπουν στα μοντέλα να κατανοούν τις σχέσεις μεταξύ λέξεων και να παράγουν απαντήσεις που σχετίζονται με το πλαίσιο. Παρόμοιες λέξεις έχουν παρόμοια embeddings, επιτρέποντας στο μοντέλο να κατανοεί έννοιες όπως συνώνυμα και σημασιολογικές σχέσεις. -![Εικόνα: Embeddings](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.el.png) +![Εικόνα: Embeddings](../../../translated_images/embedding.398e50802c0037f9.el.png) Στη Java, μπορείτε να δημιουργήσετε embeddings χρησιμοποιώντας το OpenAI SDK ή άλλες βιβλιοθήκες που υποστηρίζουν τη δημιουργία embeddings. Αυτά τα embeddings είναι απαραίτητα για εργασίες όπως η σημασιολογική αναζήτηση, όπου θέλετε να βρείτε παρόμοιο περιεχόμενο με βάση τη σημασία και όχι την ακριβή αντιστοιχία κειμένου. - **Βάσεις δεδομένων διανυσμάτων**: Οι βάσεις δεδομένων διανυσμάτων είναι εξειδικευμένα συστήματα αποθήκευσης που είναι βελτιστοποιημένα για embeddings. Επιτρέπουν αποτελεσματική αναζήτηση ομοιότητας και είναι κρίσιμες για μοτίβα RAG (Retrieval-Augmented Generation), όπου χρειάζεται να βρείτε σχετικές πληροφορίες από μεγάλα σύνολα δεδομένων με βάση τη σημασιολογική ομοιότητα και όχι την ακριβή αντιστοιχία. -![Εικόνα: Αρχιτεκτονική βάσης δεδομένων διανυσμάτων που δείχνει πώς αποθηκεύονται και ανακτώνται τα embeddings για αναζήτηση ομοιότητας.](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.el.png) +![Εικόνα: Αρχιτεκτονική βάσης δεδομένων διανυσμάτων που δείχνει πώς αποθηκεύονται και ανακτώνται τα embeddings για αναζήτηση ομοιότητας.](../../../translated_images/vector.f12f114934e223df.el.png) > **Σημείωση**: Σε αυτό το μάθημα, δεν θα καλύψουμε τις βάσεις δεδομένων διανυσμάτων, αλλά αξίζει να αναφερθούν καθώς χρησιμοποιούνται συχνά σε εφαρμογές πραγματικού κόσμου. @@ -93,7 +93,7 @@ CO_OP_TRANSLATOR_METADATA: Στις εφαρμογές AI με Java, θα χρησιμοποιείτε tokens για επεξεργασία κειμένου, embeddings για σημασιολογική αναζήτηση και RAG, βάσεις δεδομένων διανυσμάτων για ανάκτηση δεδομένων και πράκτορες με MCP για την κατασκευή έξυπνων συστημάτων που χρησιμοποιούν εργαλεία. -![Εικόνα: πώς μια προτροπή γίνεται απάντηση—tokens, διανύσματα, προαιρετική αναζήτηση RAG, σκέψη LLM και πράκτορας MCP όλα σε μία γρήγορη ροή.](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.el.png) +![Εικόνα: πώς μια προτροπή γίνεται απάντηση—tokens, διανύσματα, προαιρετική αναζήτηση RAG, σκέψη LLM και πράκτορας MCP όλα σε μία γρήγορη ροή.](../../../translated_images/flow.f4ef62c3052d12a8.el.png) ### Εργαλεία και βιβλιοθήκες ανάπτυξης AI για Java diff --git a/translations/el/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/el/02-SetupDevEnvironment/getting-started-azure-openai.md index 2e4fbaf4..0c972e94 100644 --- a/translations/el/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/el/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ CO_OP_TRANSLATOR_METADATA: > **Σημείωση**: Αν θέλετε να επεξεργαστείτε τη βασική διαμόρφωση, δείτε τη [Διαμόρφωση Dev Container](../../../.devcontainer/devcontainer.json) 2. Στο αποθετήριο που κάνατε fork, κάντε κλικ στο **Code** → καρτέλα **Codespaces** 3. Κάντε κλικ στο **...** → **New with options...** -![δημιουργία codespace με επιλογές](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.el.png) +![δημιουργία codespace με επιλογές](../../../translated_images/codespaces.9945ded8ceb431a5.el.png) 4. Επιλέξτε **Διαμόρφωση Dev container**: - **Περιβάλλον Ανάπτυξης Generative AI Java** 5. Κάντε κλικ στο **Create codespace** diff --git a/translations/el/05-ResponsibleGenAI/README.md b/translations/el/05-ResponsibleGenAI/README.md index 886a2dff..ef5c5329 100644 --- a/translations/el/05-ResponsibleGenAI/README.md +++ b/translations/el/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ CO_OP_TRANSLATOR_METADATA: 5. Εμφανίζει αποτελέσματα που δείχνουν ποιο περιεχόμενο αποκλείστηκε, απορρίφθηκε ή επιτράπηκε 6. Δοκιμάζει ασφαλές περιεχόμενο για σύγκριση -![Επίδειξη Ασφάλειας Υπεύθυνης ΤΝ](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.el.png) +![Επίδειξη Ασφάλειας Υπεύθυνης ΤΝ](../../../translated_images/responsible.e4f51a917bafa4bf.el.png) ### Οδηγίες Ρύθμισης @@ -164,7 +164,7 @@ Status: Response generated successfully Συγχαρητήρια για την ολοκλήρωση του μαθήματος "Γενεσιουργός ΤΝ για Αρχάριους"! -![Ολοκλήρωση Μαθήματος](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.el.png) +![Ολοκλήρωση Μαθήματος](../../../translated_images/image.73c7e2ff4a652e77.el.png) **Τι έχετε επιτύχει:** - Ρυθμίσατε το περιβάλλον ανάπτυξής σας diff --git a/translations/el/README.md b/translations/el/README.md index f6b73aa8..9dc64862 100644 --- a/translations/el/README.md +++ b/translations/el/README.md @@ -1,31 +1,31 @@ -# Γενετικό AI για Αρχάριους - Έκδοση Java -[![Discord του Microsoft Foundry](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +# Δημιουργική Τεχνητή Νοημοσύνη για Αρχάριους - Έκδοση Java +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![Γενετικό AI για Αρχάριους - Έκδοση Java](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.el.png) +![Generative AI for Beginners - Java Edition](../../translated_images/beg-genai-series.8b48be9951cc574c.el.png) -**Δέσμευση Χρόνου**: Το σεμινάριο μπορεί να ολοκληρωθεί εξολοκλήρου διαδικτυακά χωρίς τοπική εγκατάσταση. Η ρύθμιση του περιβάλλοντος διαρκεί 2 λεπτά, με την εξερεύνηση των δειγμάτων να απαιτεί 1-3 ώρες ανάλογα με το βάθος της εξερεύνησης. +**Διάρκεια**: Το ολόκληρο εργαστήριο μπορεί να ολοκληρωθεί διαδικτυακά χωρίς τοπική εγκατάσταση. Η ρύθμιση του περιβάλλοντος διαρκεί 2 λεπτά, ενώ η εξερεύνηση των δειγμάτων απαιτεί 1-3 ώρες ανάλογα με το βάθος της εξερεύνησης. > **Γρήγορη Εκκίνηση** -1. Fork αυτό το αποθετήριο στον λογαριασμό σας στο GitHub -2. Κάντε κλικ **Code** → καρτέλα **Codespaces** → **...** → **New with options...** -3. Χρησιμοποιήστε τις προεπιλογές – αυτό θα επιλέξει το Development container που δημιουργήθηκε για αυτό το μάθημα -4. Κάντε κλικ **Create codespace** -5. Περιμένετε περίπου 2 λεπτά μέχρι να είναι έτοιμο το περιβάλλον -6. Πηγαίνετε απευθείας στο [→ Ξεκινήστε το Κεφάλαιο 1](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) +1. Κάντε fork αυτό το αποθετήριο στον λογαριασμό σας στο GitHub +2. Κάντε κλικ στο **Code** → καρτέλα **Codespaces** → **...** → **New with options...** +3. Χρησιμοποιήστε τις προεπιλογές – αυτό θα επιλέξει το Development container που έχει δημιουργηθεί για το μάθημα +4. Πατήστε **Create codespace** +5. Περιμένετε ~2 λεπτά για να είναι έτοιμο το περιβάλλον +6. Πηγαίνετε απευθείας στο [Το πρώτο παράδειγμα](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) -> **Προτιμάτε να Κλωνοποιήσετε Τοπικά;** +> **Προτιμάτε να Κλωνοποιήσετε τοπικά;** > -> Αυτό το αποθετήριο περιλαμβάνει 50+ μεταφράσεις γλωσσών που αυξάνουν σημαντικά το μέγεθος λήψης. Για να κλωνοποιήσετε χωρίς μεταφράσεις, χρησιμοποιήστε sparse checkout: +> Αυτό το αποθετήριο περιλαμβάνει πάνω από 50 μεταφράσεις σε γλώσσες, που αυξάνει σημαντικά το μέγεθος λήψης. Για να κλωνοποιήσετε χωρίς τις μεταφράσεις, χρησιμοποιήστε το sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java @@ -34,50 +34,60 @@ CO_OP_TRANSLATOR_METADATA: > Αυτό σας δίνει ό,τι χρειάζεστε για να ολοκληρώσετε το μάθημα με πολύ πιο γρήγορη λήψη. -## Υποστήριξη Πολλών Γλωσσών +## Υποστήριξη πολλαπλών γλωσσών -### Υποστηρίζεται μέσω GitHub Action (Αυτοματοποιημένο & Πάντα Ενημερωμένο) +### Υποστηρίζεται μέσω GitHub Action (Αυτοματοποιημένα & Πάντα Ενημερωμένα) -[Αραβικά](../ar/README.md) | [Μπενγκάλι](../bn/README.md) | [Βουλγαρικά](../bg/README.md) | [Βιρμανικά (Μιανμάρ)](../my/README.md) | [Κινέζικα (Απλοποιημένα)](../zh/README.md) | [Κινέζικα (Παραδοσιακά, Χονγκ Κονγκ)](../hk/README.md) | [Κινέζικα (Παραδοσιακά, Μακάο)](../mo/README.md) | [Κινέζικα (Παραδοσιακά, Ταϊβάν)](../tw/README.md) | [Κροατικά](../hr/README.md) | [Τσέχικα](../cs/README.md) | [Δανικά](../da/README.md) | [Ολλανδικά](../nl/README.md) | [Εσθονικά](../et/README.md) | [Φινλανδικά](../fi/README.md) | [Γαλλικά](../fr/README.md) | [Γερμανικά](../de/README.md) | [Ελληνικά](./README.md) | [Εβραϊκά](../he/README.md) | [Χίντι](../hi/README.md) | [Ουγγρικά](../hu/README.md) | [Ινδονησιακά](../id/README.md) | [Ιταλικά](../it/README.md) | [Ιαπωνικά](../ja/README.md) | [Κανάντα](../kn/README.md) | [Κορεατικά](../ko/README.md) | [Λιθουανικά](../lt/README.md) | [Μαλαιικά](../ms/README.md) | [Μαλαγιαλάμ](../ml/README.md) | [Μαράθι](../mr/README.md) | [Νεπαλικά](../ne/README.md) | [Νιγηριανό Πίτγκιν](../pcm/README.md) | [Νορβηγικά](../no/README.md) | [Περσικά (Φαρσί)](../fa/README.md) | [Πολωνικά](../pl/README.md) | [Πορτογαλικά (Βραζιλίας)](../br/README.md) | [Πορτογαλικά (Πορτογαλίας)](../pt/README.md) | [Πουντζαμπί (Gurmukhi)](../pa/README.md) | [Ρουμανικά](../ro/README.md) | [Ρωσικά](../ru/README.md) | [Σερβικά (Κυριλλικά)](../sr/README.md) | [Σλοβάκικα](../sk/README.md) | [Σλοβενικά](../sl/README.md) | [Ισπανικά](../es/README.md) | [Σουαχίλι](../sw/README.md) | [Σουηδικά](../sv/README.md) | [Ταγκάλογκ (Φιλιππινέζικα)](../tl/README.md) | [Ταμίλ](../ta/README.md) | [Τελούγκου](../te/README.md) | [Ταϊλανδικά](../th/README.md) | [Τουρκικά](../tr/README.md) | [Ουκρανικά](../uk/README.md) | [Ουρντού](../ur/README.md) | [Βιετναμέζικα](../vi/README.md) +[Αραβικά](../ar/README.md) | [Μπενγκάλι](../bn/README.md) | [Βουλγαρικά](../bg/README.md) | [Βιρμανικά (Μιανμάρ)](../my/README.md) | [Κινέζικα (Απλοποιημένα)](../zh/README.md) | [Κινέζικα (Παραδοσιακά, Χονγκ Κονγκ)](../hk/README.md) | [Κινέζικα (Παραδοσιακά, Μακάο)](../mo/README.md) | [Κινέζικα (Παραδοσιακά, Ταϊβάν)](../tw/README.md) | [Κροατικά](../hr/README.md) | [Τσέχικα](../cs/README.md) | [Δανικά](../da/README.md) | [Ολλανδικά](../nl/README.md) | [Εσθονικά](../et/README.md) | [Φινλανδικά](../fi/README.md) | [Γαλλικά](../fr/README.md) | [Γερμανικά](../de/README.md) | [Ελληνικά](./README.md) | [Εβραϊκά](../he/README.md) | [Χίντι](../hi/README.md) | [Ουγγρικά](../hu/README.md) | [Ινδονησιακά](../id/README.md) | [Ιταλικά](../it/README.md) | [Ιαπωνικά](../ja/README.md) | [Κανάντα](../kn/README.md) | [Κορεατικά](../ko/README.md) | [Λιθουανικά](../lt/README.md) | [Μαλαϊκά](../ms/README.md) | [Μαλαγιαλάμ](../ml/README.md) | [Μαράθι](../mr/README.md) | [Νεπάλ](../ne/README.md) | [Νιγηριανός Πίνγκιν](../pcm/README.md) | [Νορβηγικά](../no/README.md) | [Περσικά (Φαρσί)](../fa/README.md) | [Πολωνικά](../pl/README.md) | [Πορτογαλικά (Βραζιλίας)](../br/README.md) | [Πορτογαλικά (Πορτογαλίας)](../pt/README.md) | [Πουντζάμπι (Γκουρμούκι)](../pa/README.md) | [Ρουμανικά](../ro/README.md) | [Ρωσικά](../ru/README.md) | [Σερβικά (Κυριλλικά)](../sr/README.md) | [Σλοβακικά](../sk/README.md) | [Σλοβενικά](../sl/README.md) | [Ισπανικά](../es/README.md) | [Σουαχίλι](../sw/README.md) | [Σουηδικά](../sv/README.md) | [Ταγκαλόγκ (Φιλιππινέζικα)](../tl/README.md) | [Ταμίλ](../ta/README.md) | [Τελούγκου](../te/README.md) | [Ταϊλανδικά](../th/README.md) | [Τουρκικά](../tr/README.md) | [Ουκρανικά](../uk/README.md) | [Ουρντού](../ur/README.md) | [Βιετναμέζικα](../vi/README.md) + +> **Προτιμάτε να Κλωνοποιήσετε τοπικά;** + +> Αυτό το αποθετήριο περιλαμβάνει πάνω από 50 μεταφράσεις σε γλώσσες, που αυξάνει σημαντικά το μέγεθος λήψης. Για να κλωνοποιήσετε χωρίς τις μεταφράσεις, χρησιμοποιήστε το sparse checkout: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> Αυτό σας δίνει ό,τι χρειάζεστε για να ολοκληρώσετε το μάθημα με πολύ πιο γρήγορη λήψη. -## Δομή Μαθήματος & Διαδρομή Μάθησης +## Δομή Μαθήματος & Μονοπάτι Μάθησης -### **Κεφάλαιο 1: Εισαγωγή στο Γενετικό AI** -- **Κύριες Έννοιες**: Κατανόηση Μεγάλων Γλωσσικών Μοντέλων, tokens, embeddings και δυνατοτήτων AI -- **Οικοσύστημα AI για Java**: Επισκόπηση του Spring AI και των OpenAI SDKs -- **Πρωτόκολλο Πλαισίου Μοντέλου**: Εισαγωγή στο MCP και ο ρόλος του στην επικοινωνία πρακτόρων AI -- **Πρακτικές Εφαρμογές**: Σενάρια πραγματικού κόσμου όπως chatbots και δημιουργία περιεχομένου +### **Κεφάλαιο 1: Εισαγωγή στη Δημιουργική Τεχνητή Νοημοσύνη** +- **Βασικές Έννοιες**: Κατανόηση των Μεγάλων Γλωσσικών Μοντέλων, των tokens, embeddings, και των δυνατοτήτων της ΤΝ +- **Οικοσύστημα Java AI**: Επισκόπηση των Spring AI και OpenAI SDKs +- **Πρωτόκολλο Πλαισίου Μοντέλου**: Εισαγωγή στο MCP και ο ρόλος του στη επικοινωνία πράκτορα ΤΝ +- **Πρακτικές Εφαρμογές**: Ρεαλιστικά σενάρια όπως chatbots και δημιουργία περιεχομένου - **[→ Ξεκινήστε το Κεφάλαιο 1](./01-IntroToGenAI/README.md)** ### **Κεφάλαιο 2: Ρύθμιση Περιβάλλοντος Ανάπτυξης** -- **Διαμόρφωση Πολλαπλών Παρόχων**: Ρύθμιση GitHub Models, Azure OpenAI και ενσωματώσεων OpenAI Java SDK -- **Spring Boot + Spring AI**: Καλές πρακτικές για ανάπτυξη επιχειρηματικών εφαρμογών AI -- **GitHub Models**: Δωρεάν πρόσβαση σε μοντέλα AI για πρωτοτυποποίηση και μάθηση (δεν απαιτείται πιστωτική κάρτα) -- **Εργαλεία Ανάπτυξης**: Docker containers, VS Code και ρύθμιση GitHub Codespaces +- **Διαμόρφωση Πολλαπλών Πάροχων**: Ρύθμιση GitHub Models, Azure OpenAI και OpenAI Java SDK ενσωματώσεων +- **Spring Boot + Spring AI**: Καλές πρακτικές για ανάπτυξη εφαρμογών ΤΝ σε επιχειρήσεις +- **GitHub Models**: Δωρεάν πρόσβαση σε μοντέλα ΤΝ για πρωτότυπα και εκμάθηση (χωρίς πιστωτική κάρτα) +- **Εργαλεία Ανάπτυξης**: Ρυθμίσεις Docker containers, VS Code, και GitHub Codespaces - **[→ Ξεκινήστε το Κεφάλαιο 2](./02-SetupDevEnvironment/README.md)** -### **Κεφάλαιο 3: Βασικές Τεχνικές Γενετικού AI** -- **Σχεδίαση Προτροπών**: Τεχνικές για βέλτιστες απαντήσεις μοντέλων AI -- **Embeddings & Διανυσματικές Λειτουργίες**: Υλοποίηση σημασιολογικής αναζήτησης και αντιστοίχισης ομοιότητας -- **Retrieval-Augmented Generation (RAG)**: Συνδυάστε το AI με τις δικές σας πηγές δεδομένων -- **Κλήση Συναρτήσεων**: Επεκτείνετε τις δυνατότητες του AI με προσαρμοσμένα εργαλεία και πρόσθετα +### **Κεφάλαιο 3: Βασικές Τεχνικές Δημιουργικής ΤΝ** +- **Μηχανική Εντολών (Prompt Engineering)**: Τεχνικές για βέλτιστες απαντήσεις από το μοντέλο ΤΝ +- **Embeddings & Λειτουργίες Διανυσμάτων**: Υλοποίηση σημασιολογικής αναζήτησης και αντιστοίχισης ομοιότητας +- **Ανάκτηση-Ενισχυμένη Δημιουργία (RAG)**: Συνδυασμός ΤΝ με δικές σας πηγές δεδομένων +- **Κλήση Λειτουργιών**: Επέκταση δυνατοτήτων ΤΝ με προσαρμοσμένα εργαλεία και plugins - **[→ Ξεκινήστε το Κεφάλαιο 3](./03-CoreGenerativeAITechniques/README.md)** ### **Κεφάλαιο 4: Πρακτικές Εφαρμογές & Έργα** -- **Γεννήτρια Ιστοριών Κατοικίδιων** (`petstory/`): Δημιουργική παραγωγή περιεχομένου με GitHub Models -- **Τοπική Επίδειξη Foundry** (`foundrylocal/`): Τοπική ενσωμάτωση μοντέλου AI με OpenAI Java SDK -- **MCP Calculator Service** (`calculator/`): Βασική υλοποίηση του Model Context Protocol με Spring AI +- **Δημιουργός Ιστορίας Κατοικιδίων** (`petstory/`): Δημιουργική παραγωγή περιεχομένου με GitHub Models +- **Demο Foundry Local** (`foundrylocal/`): Τοπική ενσωμάτωση μοντέλου ΤΝ με OpenAI Java SDK +- **Υπηρεσία Υπολογιστή MCP** (`calculator/`): Βασική υλοποίηση Model Context Protocol με Spring AI - **[→ Ξεκινήστε το Κεφάλαιο 4](./04-PracticalSamples/README.md)** -### **Κεφάλαιο 5: Υπεύθυνη Ανάπτυξη AI** -- **Ασφάλεια GitHub Models**: Δοκιμάστε το ενσωματωμένο φιλτράρισμα περιεχομένου και τους μηχανισμούς ασφάλειας (αυστηρά μπλοκαρίσματα και μαλακές απορρίψεις) -- **Επίδειξη Υπεύθυνου AI**: Πρακτικό παράδειγμα που δείχνει πώς λειτουργούν τα σύγχρονα συστήματα ασφάλειας AI στην πράξη -- **Καλές Πρακτικές**: Βασικές οδηγίες για ηθική ανάπτυξη και υλοποίηση AI +### **Κεφάλαιο 5: Υπεύθυνη Ανάπτυξη ΤΝ** +- **Ασφάλεια GitHub Models**: Δοκιμή ενσωματωμένου φιλτραρίσματος περιεχομένου και μηχανισμών ασφαλείας (ισχυροί αποκλεισμοί και μαλακές απορρίψεις) +- **Demo Υπεύθυνης ΤΝ**: Πραγματικό παράδειγμα που δείχνει πώς λειτουργούν τα σύγχρονα συστήματα ασφαλείας ΤΝ +- **Βέλτιστες Πρακτικές**: Βασικές οδηγίες για ηθική ανάπτυξη και εφαρμογή ΤΝ - **[→ Ξεκινήστε το Κεφάλαιο 5](./05-ResponsibleGenAI/README.md)** -## Πρόσθετοι Πόροι +## Επιπλέον Πόροι ### LangChain @@ -86,53 +96,52 @@ CO_OP_TRANSLATOR_METADATA: --- -### Azure / Edge / MCP / Πράκτορες +### Azure / Edge / MCP / Agents [![AZD για Αρχάριους](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) [![Edge AI για Αρχάριους](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) [![MCP για Αρχάριους](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI Πράκτορες για Αρχάριους](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI Agents για Αρχάριους](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Σειρά Γενετικού AI -[![Γενετικό AI για Αρχάριους](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Γενετικό AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![Γενετικό AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![Γενετικό AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) +### Σειρά Δημιουργικής ΤΝ +[![Δημιουργική ΤΝ για Αρχάριους](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Δημιουργική ΤΝ (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![Δημιουργική ΤΝ (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![Δημιουργική ΤΝ (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- -### Βασικά Μαθήματα -[![ML για Αρχάριους](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +### Βασική Μάθηση +[![Μηχανική Μάθηση για Αρχάριους](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) [![Επιστήμη Δεδομένων για Αρχάριους](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI για Αρχάριους](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![Τεχνητή Νοημοσύνη για Αρχάριους](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) [![Κυβερνοασφάλεια για Αρχάριους](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![Ανάπτυξη Ιστού για Αρχάριους](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) - +[![Web Dev για Αρχάριους](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) [![IoT για Αρχάριους](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) [![Ανάπτυξη XR για Αρχάριους](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### Σειρά Copilot -[![Copilot για Συνεργατικό Προγραμματισμό με AI](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot για AI Συνδυασμένο Προγραμματισμό](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) [![Copilot για C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) [![Περιπέτεια Copilot](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) ## Λήψη Βοήθειας -Εάν κολλήσετε ή έχετε οποιεσδήποτε ερωτήσεις σχετικά με τη δημιουργία εφαρμογών AI. Συμμετάσχετε με άλλους μαθητές και έμπειρους προγραμματιστές σε συζητήσεις σχετικά με το MCP. Είναι μια υποστηρικτική κοινότητα όπου οι ερωτήσεις είναι ευπρόσδεκτες και η γνώση μοιράζεται ελεύθερα. +Αν κολλήσετε ή έχετε οποιεσδήποτε ερωτήσεις σχετικά με τη δημιουργία εφαρμογών AI. Ενώστε τους συναδέλφους μαθητές και έμπειρους προγραμματιστές σε συζητήσεις σχετικά με το MCP. Είναι μια υποστηρικτική κοινότητα όπου οι ερωτήσεις είναι ευπρόσδεκτες και η γνώση μοιράζεται ελεύθερα. -[![Microsoft Foundry στο Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Εάν έχετε σχόλια για το προϊόν ή αντιμετωπίζετε σφάλματα κατά την ανάπτυξη, επισκεφτείτε: +Αν έχετε σχόλια για το προϊόν ή σφάλματα κατά την κατασκευή, επισκεφτείτε: -[![Φόρουμ Προγραμματιστών Microsoft Foundry](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -Αποποίηση ευθυνών: -Το παρόν έγγραφο έχει μεταφραστεί με τη χρήση της υπηρεσίας αυτόματης μετάφρασης τεχνητής νοημοσύνης Co-op Translator (https://github.com/Azure/co-op-translator). Παρά τις προσπάθειές μας για ακρίβεια, παρακαλούμε να λάβετε υπόψη ότι οι αυτοματοποιημένες μεταφράσεις ενδέχεται να περιέχουν σφάλματα ή ανακρίβειες. Το αρχικό έγγραφο στη γλώσσα προέλευσής του πρέπει να θεωρείται η αυθεντική πηγή. Για κρίσιμες πληροφορίες συνιστάται επαγγελματική ανθρώπινη μετάφραση. Δεν ευθυνόμαστε για τυχόν παρερμηνείες ή λανθασμένες ερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης. +**Αποποίηση ευθυνών**: +Το παρόν έγγραφο έχει μεταφραστεί χρησιμοποιώντας την υπηρεσία μετάφρασης με ΤΝ [Co-op Translator](https://github.com/Azure/co-op-translator). Παρόλο που επιδιώκουμε τη μέγιστη ακρίβεια, παρακαλούμε να λάβετε υπόψη ότι οι αυτόματες μεταφράσεις ενδέχεται να περιέχουν σφάλματα ή ανακρίβειες. Το πρωτότυπο έγγραφο στην αρχική του γλώσσα πρέπει να θεωρείται ως η αξιόπιστη πηγή. Για κρίσιμες πληροφορίες, συνιστάται επαγγελματική ανθρωπογενής μετάφραση. Δεν φέρουμε ευθύνη για τυχόν παρεξηγήσεις ή λανθασμένες ερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης. \ No newline at end of file diff --git a/translations/en/01-IntroToGenAI/README.md b/translations/en/01-IntroToGenAI/README.md index 66e66f42..13ed0bd4 100644 --- a/translations/en/01-IntroToGenAI/README.md +++ b/translations/en/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ When building Java AI applications, you'll use **generative AI models** to produ Different models are optimized for specific tasks. For instance, **Small Language Models (SLMs)** and **Large Language Models (LLMs)** are both capable of text generation, but LLMs generally perform better on complex tasks. For image-related tasks, specialized vision models or multi-modal models are used. -![Figure: Generative AI model types and use cases.](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.en.png) +![Figure: Generative AI model types and use cases.](../../../translated_images/llms.225ca2b8a0d34473.en.png) Of course, these models aren't perfect and can sometimes "hallucinate" or generate incorrect information confidently. You can improve their responses by providing clear instructions and context, which is where **prompt engineering** comes into play. @@ -79,13 +79,13 @@ Tokenization is the process of breaking text into these smaller units. This is i - **Embeddings**: Embeddings are vector representations of tokens that capture their semantic meaning. These numerical representations (usually arrays of floating-point numbers) help models understand relationships between words and generate contextually relevant responses. Words with similar meanings have similar embeddings, enabling the model to grasp concepts like synonyms and semantic relationships. -![Figure: Embeddings](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.en.png) +![Figure: Embeddings](../../../translated_images/embedding.398e50802c0037f9.en.png) In Java, you can generate embeddings using the OpenAI SDK or other libraries that support embedding generation. Embeddings are crucial for tasks like semantic search, where you want to find similar content based on meaning rather than exact text matches. - **Vector databases**: Vector databases are specialized storage systems optimized for embeddings. They enable efficient similarity searches and are essential for Retrieval-Augmented Generation (RAG) patterns, where you retrieve relevant information from large datasets based on semantic similarity rather than exact matches. -![Figure: Vector database architecture showing how embeddings are stored and retrieved for similarity search.](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.en.png) +![Figure: Vector database architecture showing how embeddings are stored and retrieved for similarity search.](../../../translated_images/vector.f12f114934e223df.en.png) > **Note**: While this course doesn't cover vector databases in detail, they are worth mentioning as they are commonly used in real-world applications. @@ -93,7 +93,7 @@ Tokenization is the process of breaking text into these smaller units. This is i In Java AI applications, you'll use tokens for text processing, embeddings for semantic search and RAG, vector databases for data retrieval, and agents with MCP to build intelligent systems that can use external tools. -![Figure: how a prompt becomes a reply—tokens, vectors, optional RAG lookup, LLM thinking, and an MCP agent all in one quick flow.](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.en.png) +![Figure: how a prompt becomes a reply—tokens, vectors, optional RAG lookup, LLM thinking, and an MCP agent all in one quick flow.](../../../translated_images/flow.f4ef62c3052d12a8.en.png) ### AI Development Tools and Libraries for Java diff --git a/translations/en/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/en/02-SetupDevEnvironment/getting-started-azure-openai.md index f1cf00ce..682d8052 100644 --- a/translations/en/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/en/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ This guide will help you set up Azure AI Foundry models for your Java AI applica > **Note**: If you want to edit the basic configuration, check out the [Dev Container Configuration](../../../.devcontainer/devcontainer.json). 2. In your forked repository, click **Code** → **Codespaces** tab. 3. Click **...** → **New with options...** -![creating a codespace with options](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.en.png) +![creating a codespace with options](../../../translated_images/codespaces.9945ded8ceb431a5.en.png) 4. Select **Dev container configuration**: - **Generative AI Java Development Environment** 5. Click **Create codespace**. diff --git a/translations/en/05-ResponsibleGenAI/README.md b/translations/en/05-ResponsibleGenAI/README.md index 8c26b9db..bc888d34 100644 --- a/translations/en/05-ResponsibleGenAI/README.md +++ b/translations/en/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ The `ResponsibleGithubModels` class operates as follows: 5. Displays results indicating which content was blocked, refused, or allowed 6. Tests safe content for comparison -![Responsible AI Safety Demo](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.en.png) +![Responsible AI Safety Demo](../../../translated_images/responsible.e4f51a917bafa4bf.en.png) ### Setup Instructions @@ -164,7 +164,7 @@ This example uses intentionally problematic prompts solely for educational purpo Congratulations on completing the Generative AI for Beginners course! -![Course Completion](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.en.png) +![Course Completion](../../../translated_images/image.73c7e2ff4a652e77.en.png) **What you've accomplished:** - Set up your development environment diff --git a/translations/en/README.md b/translations/en/README.md index 8365d737..d5dfb44d 100644 --- a/translations/en/README.md +++ b/translations/en/README.md @@ -1,8 +1,8 @@ [Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) + +> **Prefer to Clone Locally?** + +> This repository includes 50+ language translations which significantly increases the download size. To clone without translations, use sparse checkout: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> This gives you everything you need to complete the course with a much faster download. ## Course Structure & Learning Path @@ -133,5 +143,5 @@ If you have product feedback or errors while building visit: **Disclaimer**: -This document has been translated using AI translation service [Co-op Translator](https://github.com/Azure/co-op-translator). While we strive for accuracy, please be aware that automated translations may contain errors or inaccuracies. The original document in its native language should be considered the authoritative source. For critical information, professional human translation is recommended. We are not liable for any misunderstandings or misinterpretations arising from the use of this translation. +This document has been translated using the AI translation service [Co-op Translator](https://github.com/Azure/co-op-translator). While we strive for accuracy, please be aware that automated translations may contain errors or inaccuracies. The original document in its native language should be considered the authoritative source. For critical information, professional human translation is recommended. We are not liable for any misunderstandings or misinterpretations arising from the use of this translation. \ No newline at end of file diff --git a/translations/es/01-IntroToGenAI/README.md b/translations/es/01-IntroToGenAI/README.md index 0b8f6a10..48297804 100644 --- a/translations/es/01-IntroToGenAI/README.md +++ b/translations/es/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ Al desarrollar tus aplicaciones de IA en Java, trabajarás con **modelos de IA g Existen tipos específicos de modelos optimizados para diferentes tareas. Por ejemplo, tanto los **Modelos de Lenguaje Pequeño (SLMs)** como los **Modelos de Lenguaje Extenso (LLMs)** pueden manejar la generación de texto, siendo los LLMs generalmente más efectivos para tareas complejas. Para tareas relacionadas con imágenes, se utilizan modelos de visión especializados o modelos multimodales. -![Figura: Tipos de modelos de IA generativa y casos de uso.](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.es.png) +![Figura: Tipos de modelos de IA generativa y casos de uso.](../../../translated_images/llms.225ca2b8a0d34473.es.png) Por supuesto, las respuestas de estos modelos no siempre son perfectas. Probablemente hayas escuchado que los modelos "alucinan" o generan información incorrecta de manera autoritaria. Sin embargo, puedes ayudar a guiar al modelo para que genere mejores respuestas proporcionándole instrucciones claras y contexto. Aquí es donde entra en juego la **ingeniería de prompts**. @@ -79,13 +79,13 @@ En Java, puedes usar bibliotecas como el OpenAI SDK para manejar la tokenizació - **Embeddings**: Los embeddings son representaciones vectoriales de tokens que capturan el significado semántico. Son representaciones numéricas (típicamente matrices de números de punto flotante) que permiten a los modelos entender las relaciones entre palabras y generar respuestas contextualmente relevantes. Las palabras similares tienen embeddings similares, lo que permite al modelo entender conceptos como sinónimos y relaciones semánticas. -![Figura: Embeddings](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.es.png) +![Figura: Embeddings](../../../translated_images/embedding.398e50802c0037f9.es.png) En Java, puedes generar embeddings utilizando el OpenAI SDK u otras bibliotecas que admitan la generación de embeddings. Estos embeddings son esenciales para tareas como la búsqueda semántica, donde deseas encontrar contenido similar basado en el significado en lugar de coincidencias exactas de texto. - **Bases de datos vectoriales**: Las bases de datos vectoriales son sistemas de almacenamiento especializados optimizados para embeddings. Permiten búsquedas de similitud eficientes y son cruciales para patrones de Generación Aumentada por Recuperación (RAG), donde necesitas encontrar información relevante de grandes conjuntos de datos basados en similitud semántica en lugar de coincidencias exactas. -![Figura: Arquitectura de base de datos vectorial mostrando cómo se almacenan y recuperan embeddings para búsquedas de similitud.](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.es.png) +![Figura: Arquitectura de base de datos vectorial mostrando cómo se almacenan y recuperan embeddings para búsquedas de similitud.](../../../translated_images/vector.f12f114934e223df.es.png) > **Nota**: En este curso, no cubriremos las bases de datos vectoriales, pero creemos que vale la pena mencionarlas ya que se usan comúnmente en aplicaciones del mundo real. @@ -93,7 +93,7 @@ En Java, puedes generar embeddings utilizando el OpenAI SDK u otras bibliotecas En las aplicaciones de IA en Java, usarás tokens para el procesamiento de texto, embeddings para la búsqueda semántica y RAG, bases de datos vectoriales para la recuperación de datos, y agentes con MCP para construir sistemas inteligentes que utilicen herramientas. -![Figura: cómo un prompt se convierte en una respuesta: tokens, vectores, búsqueda opcional RAG, razonamiento del LLM y un agente MCP, todo en un flujo rápido.](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.es.png) +![Figura: cómo un prompt se convierte en una respuesta: tokens, vectores, búsqueda opcional RAG, razonamiento del LLM y un agente MCP, todo en un flujo rápido.](../../../translated_images/flow.f4ef62c3052d12a8.es.png) ### Herramientas y bibliotecas de desarrollo de IA para Java diff --git a/translations/es/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/es/02-SetupDevEnvironment/getting-started-azure-openai.md index 7adee45f..fd224d22 100644 --- a/translations/es/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/es/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ Esta guía te ayudará a configurar los modelos de Azure AI Foundry para tus apl > **Nota**: Si deseas editar la configuración básica, revisa la [Configuración del Contenedor de Desarrollo](../../../.devcontainer/devcontainer.json). 2. En tu repositorio bifurcado, haz clic en **Code** → pestaña **Codespaces**. 3. Haz clic en **...** → **Nuevo con opciones...** -![crear un codespace con opciones](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.es.png) +![crear un codespace con opciones](../../../translated_images/codespaces.9945ded8ceb431a5.es.png) 4. Selecciona **Configuración del contenedor de desarrollo**: - **Entorno de Desarrollo de Java para Generative AI** 5. Haz clic en **Crear codespace**. diff --git a/translations/es/05-ResponsibleGenAI/README.md b/translations/es/05-ResponsibleGenAI/README.md index b88d1ce3..2ce73b18 100644 --- a/translations/es/05-ResponsibleGenAI/README.md +++ b/translations/es/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ La clase `ResponsibleGithubModels` sigue este flujo: 5. Muestra los resultados indicando qué contenido fue bloqueado, rechazado o permitido 6. Prueba contenido seguro para comparación -![Demostración de Seguridad en IA Responsable](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.es.png) +![Demostración de Seguridad en IA Responsable](../../../translated_images/responsible.e4f51a917bafa4bf.es.png) ### Instrucciones de Configuración @@ -164,7 +164,7 @@ Este ejemplo utiliza indicaciones intencionalmente problemáticas solo con fines ¡Felicidades por completar el curso de IA Generativa para Principiantes! -![Finalización del Curso](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.es.png) +![Finalización del Curso](../../../translated_images/image.73c7e2ff4a652e77.es.png) **Lo que has logrado:** - Configurar tu entorno de desarrollo diff --git a/translations/es/README.md b/translations/es/README.md index d9ccb446..91ea581b 100644 --- a/translations/es/README.md +++ b/translations/es/README.md @@ -1,137 +1,147 @@ # IA Generativa para Principiantes - Edición Java -[![Discord de Microsoft Foundry](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![IA Generativa para Principiantes - Edición Java](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.es.png) +![IA Generativa para Principiantes - Edición Java](../../translated_images/beg-genai-series.8b48be9951cc574c.es.png) -**Compromiso de tiempo**: Todo el taller se puede completar en línea sin necesidad de configuración local. La configuración del entorno tarda 2 minutos, y la exploración de los ejemplos requiere de 1-3 horas según la profundidad de la exploración. +**Compromiso de tiempo**: Todo el taller se puede completar en línea sin configuración local. La configuración del entorno toma 2 minutos, con la exploración de los ejemplos requiriendo de 1 a 3 horas según la profundidad de la exploración. > **Inicio rápido** 1. Haz un fork de este repositorio en tu cuenta de GitHub -2. Haz clic en **Code** → pestaña **Codespaces** → **...** → **New with options...** +2. Haz clic en **Code** → pestaña **Codespaces** → **...** → **Nuevo con opciones...** 3. Usa los valores predeterminados – esto seleccionará el contenedor de desarrollo creado para este curso 4. Haz clic en **Create codespace** -5. Espera ~2 minutos a que el entorno esté listo +5. Espera ~2 minutos para que el entorno esté listo 6. Ve directamente a [El primer ejemplo](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) > **¿Prefieres clonar localmente?** > -> Este repositorio incluye más de 50 traducciones de idiomas, lo que aumenta significativamente el tamaño de la descarga. Para clonar sin las traducciones, usa sparse checkout: +> Este repositorio incluye más de 50 traducciones de idiomas que aumentan significativamente el tamaño de la descarga. Para clonar sin traducciones, usa sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Esto te proporciona todo lo que necesitas para completar el curso con una descarga mucho más rápida. +> Esto te proporciona todo lo necesario para completar el curso con una descarga mucho más rápida. -## Soporte multilingüe +## Soporte Multilingüe -### Compatible mediante GitHub Action (Automatizado y siempre actualizado) +### Soportado vía GitHub Action (Automatizado y Siempre Actualizado) -[Árabe](../ar/README.md) | [Bengalí](../bn/README.md) | [Búlgaro](../bg/README.md) | [Birmano (Myanmar)](../my/README.md) | [Chino (Simplificado)](../zh/README.md) | [Chino (Tradicional, Hong Kong)](../hk/README.md) | [Chino (Tradicional, Macao)](../mo/README.md) | [Chino (Tradicional, Taiwán)](../tw/README.md) | [Croata](../hr/README.md) | [Checo](../cs/README.md) | [Danés](../da/README.md) | [Neerlandés](../nl/README.md) | [Estonio](../et/README.md) | [Finés](../fi/README.md) | [Francés](../fr/README.md) | [Alemán](../de/README.md) | [Griego](../el/README.md) | [Hebreo](../he/README.md) | [Hindi](../hi/README.md) | [Húngaro](../hu/README.md) | [Indonesio](../id/README.md) | [Italiano](../it/README.md) | [Japonés](../ja/README.md) | [Kannada](../kn/README.md) | [Coreano](../ko/README.md) | [Lituano](../lt/README.md) | [Malayo](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepalí](../ne/README.md) | [Pidgin nigeriano](../pcm/README.md) | [Noruego](../no/README.md) | [Persa (Farsi)](../fa/README.md) | [Polaco](../pl/README.md) | [Portugués (Brasil)](../br/README.md) | [Portugués (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Rumano](../ro/README.md) | [Ruso](../ru/README.md) | [Serbio (cirílico)](../sr/README.md) | [Eslovaco](../sk/README.md) | [Esloveno](../sl/README.md) | [Español](./README.md) | [Swahili](../sw/README.md) | [Sueco](../sv/README.md) | [Tagalo (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Tailandés](../th/README.md) | [Turco](../tr/README.md) | [Ucraniano](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamita](../vi/README.md) +[Árabe](../ar/README.md) | [Bengalí](../bn/README.md) | [Búlgaro](../bg/README.md) | [Birmano (Myanmar)](../my/README.md) | [Chino (Simplificado)](../zh/README.md) | [Chino (Tradicional, Hong Kong)](../hk/README.md) | [Chino (Tradicional, Macao)](../mo/README.md) | [Chino (Tradicional, Taiwán)](../tw/README.md) | [Croata](../hr/README.md) | [Checo](../cs/README.md) | [Danés](../da/README.md) | [Holandés](../nl/README.md) | [Estonio](../et/README.md) | [Finlandés](../fi/README.md) | [Francés](../fr/README.md) | [Alemán](../de/README.md) | [Griego](../el/README.md) | [Hebreo](../he/README.md) | [Hindi](../hi/README.md) | [Húngaro](../hu/README.md) | [Indonesio](../id/README.md) | [Italiano](../it/README.md) | [Japonés](../ja/README.md) | [Kannada](../kn/README.md) | [Coreano](../ko/README.md) | [Lituano](../lt/README.md) | [Malayo](../ms/README.md) | [Malabar](../ml/README.md) | [Maratí](../mr/README.md) | [Nepalí](../ne/README.md) | [Pidgin Nigeriano](../pcm/README.md) | [Noruego](../no/README.md) | [Persa (Farsi)](../fa/README.md) | [Polaco](../pl/README.md) | [Portugués (Brasil)](../br/README.md) | [Portugués (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Rumano](../ro/README.md) | [Ruso](../ru/README.md) | [Serbio (Cirílico)](../sr/README.md) | [Eslovaco](../sk/README.md) | [Esloveno](../sl/README.md) | [Español](./README.md) | [Swahili](../sw/README.md) | [Sueco](../sv/README.md) | [Tagalo (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Tailandés](../th/README.md) | [Turco](../tr/README.md) | [Ucraniano](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamita](../vi/README.md) + +> **¿Prefieres clonar localmente?** + +> Este repositorio incluye más de 50 traducciones de idiomas que aumentan significativamente el tamaño de la descarga. Para clonar sin traducciones, usa sparse checkout: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> Esto te proporciona todo lo necesario para completar el curso con una descarga mucho más rápida. -## Estructura del curso y ruta de aprendizaje +## Estructura del Curso y Ruta de Aprendizaje ### **Capítulo 1: Introducción a la IA Generativa** -- **Conceptos clave**: Comprender los Modelos de Lenguaje a gran escala, tokens, embeddings y las capacidades de la IA -- **Ecosistema de IA en Java**: Visión general de Spring AI y los SDKs de OpenAI -- **Model Context Protocol**: Introducción a MCP y su papel en la comunicación entre agentes de IA -- **Aplicaciones prácticas**: Escenarios del mundo real, incluidos chatbots y generación de contenido +- **Conceptos Básicos**: Comprender Modelos de Lenguaje Grandes, tokens, embeddings y capacidades de IA +- **Ecosistema Java AI**: Visión general de Spring AI y SDKs OpenAI +- **Protocolo del Contexto del Modelo**: Introducción a MCP y su rol en la comunicación de agentes AI +- **Aplicaciones Prácticas**: Escenarios del mundo real incluyendo chatbots y generación de contenido - **[→ Comenzar Capítulo 1](./01-IntroToGenAI/README.md)** -### **Capítulo 2: Configuración del entorno de desarrollo** -- **Configuración multiproveedor**: Configura GitHub Models, Azure OpenAI e integraciones del SDK de OpenAI para Java -- **Spring Boot + Spring AI**: Mejores prácticas para el desarrollo de aplicaciones empresariales de IA -- **GitHub Models**: Acceso gratuito a modelos de IA para prototipado y aprendizaje (no se requiere tarjeta de crédito) -- **Herramientas de desarrollo**: Contenedores Docker, VS Code y configuración de GitHub Codespaces +### **Capítulo 2: Configuración del Entorno de Desarrollo** +- **Configuración Multi-Proveedor**: Configura GitHub Models, Azure OpenAI y OpenAI Java SDK integraciones +- **Spring Boot + Spring AI**: Mejores prácticas para desarrollo de aplicaciones empresariales AI +- **GitHub Models**: Acceso gratuito a modelos AI para prototipos y aprendizaje (no se requiere tarjeta de crédito) +- **Herramientas de Desarrollo**: Contenedores Docker, VS Code y configuración de GitHub Codespaces - **[→ Comenzar Capítulo 2](./02-SetupDevEnvironment/README.md)** -### **Capítulo 3: Técnicas centrales de IA Generativa** -- **Ingeniería de prompts**: Técnicas para respuestas óptimas de modelos de IA -- **Embeddings y operaciones vectoriales**: Implementa búsqueda semántica y emparejamiento por similitud -- **Retrieval-Augmented Generation (RAG)**: Combina la IA con tus propias fuentes de datos -- **Function Calling**: Amplía las capacidades de la IA con herramientas y complementos personalizados +### **Capítulo 3: Técnicas Core de IA Generativa** +- **Ingeniería de Prompts**: Técnicas para respuestas óptimas de modelos AI +- **Embeddings y Operaciones Vectoriales**: Implementa búsqueda semántica y comparación por similitud +- **Generación Augmentada por Recuperación (RAG)**: Combina AI con tus propias fuentes de datos +- **Llamadas a Funciones**: Extiende las capacidades de AI con herramientas y plug-ins personalizados - **[→ Comenzar Capítulo 3](./03-CoreGenerativeAITechniques/README.md)** -### **Capítulo 4: Aplicaciones prácticas y proyectos** -- **Generador de historias de mascotas** (`petstory/`): Generación creativa de contenido con GitHub Models -- **Demostración local de Foundry** (`foundrylocal/`): Integración local de modelos de IA con el SDK de OpenAI para Java -- **Servicio calculadora MCP** (`calculator/`): Implementación básica de Model Context Protocol con Spring AI +### **Capítulo 4: Aplicaciones Prácticas y Proyectos** +- **Generador de Historias de Mascotas** (`petstory/`): Generación creativa de contenido con GitHub Models +- **Demo Foundry Local** (`foundrylocal/`): Integración local de modelos AI con OpenAI Java SDK +- **Servicio Calculadora MCP** (`calculator/`): Implementación básica de Model Context Protocol con Spring AI - **[→ Comenzar Capítulo 4](./04-PracticalSamples/README.md)** -### **Capítulo 5: Desarrollo responsable de IA** -- **Seguridad en GitHub Models**: Prueba el filtrado de contenido integrado y los mecanismos de seguridad (bloqueos estrictos y rechazos suaves) -- **Demostración de IA responsable**: Ejemplo práctico que muestra cómo funcionan en la práctica los sistemas modernos de seguridad en IA -- **Mejores prácticas**: Directrices esenciales para el desarrollo y despliegue ético de IA +### **Capítulo 5: Desarrollo Responsable de IA** +- **Seguridad en GitHub Models**: Prueba el filtrado de contenido incorporado y mecanismos de seguridad (bloqueos duros y negativas suaves) +- **Demo de IA Responsable**: Ejemplo práctico que muestra cómo funcionan los sistemas modernos de seguridad AI +- **Mejores Prácticas**: Guías esenciales para desarrollo y despliegue ético de IA - **[→ Comenzar Capítulo 5](./05-ResponsibleGenAI/README.md)** -## Recursos adicionales +## Recursos Adicionales ### LangChain -[![LangChain4j para principiantes](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) -[![LangChain.js para principiantes](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) +[![LangChain4j para Principiantes](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![LangChain.js para Principiantes](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) --- ### Azure / Edge / MCP / Agentes -[![AZD para principiantes](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI para principiantes](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP para principiantes](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Agentes de IA para principiantes](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AZD para Principiantes](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI para Principiantes](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP para Principiantes](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Agentes AI para Principiantes](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### Serie de IA Generativa -[![IA Generativa para principiantes](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![IA Generativa para Principiantes](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) [![IA Generativa (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) [![IA Generativa (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) [![IA Generativa (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- -### Aprendizaje básico -[![ML para principiantes](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![Ciencia de Datos para principiantes](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![IA para principiantes](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![Ciberseguridad para principiantes](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![Desarrollo web para principiantes](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![IoT para principiantes](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![Desarrollo XR para principiantes](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +### Aprendizaje Básico +[![ML para Principiantes](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![Ciencia de Datos para Principiantes](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![IA para Principiantes](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![Ciberseguridad para Principiantes](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![Desarrollo Web para Principiantes](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT para Principiantes](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![Desarrollo XR para Principiantes](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Serie de Copilot -[![Copilot para programación asistida por IA](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +### Serie Copilot +[![Copilot para Programación en Pareja con IA](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) [![Copilot para C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Aventura de Copilot](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +[![Aventura Copilot](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## Obtener ayuda +## Obtener Ayuda -Si te quedas atascado o tienes alguna pregunta sobre cómo crear aplicaciones de IA. Únete a otros aprendices y desarrolladores experimentados en las discusiones sobre MCP. Es una comunidad de apoyo donde las preguntas son bienvenidas y el conocimiento se comparte libremente. +Si te quedas atascado o tienes alguna pregunta sobre cómo crear aplicaciones de IA. Únete a otros aprendices y desarrolladores experimentados en discusiones sobre MCP. Es una comunidad de apoyo donde las preguntas son bienvenidas y el conocimiento se comparte libremente. -[![Discord de Microsoft Foundry](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Si tienes comentarios sobre el producto o encuentras errores mientras desarrollas, visita: +Si tienes comentarios sobre el producto o errores mientras construyes, visita: -[![Foro de desarrolladores de Microsoft Foundry](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Foro de Desarrolladores de Microsoft Foundry](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -Descargo de responsabilidad: -Este documento ha sido traducido mediante el servicio de traducción automática Co-op Translator (https://github.com/Azure/co-op-translator). Aunque nos esforzamos por la exactitud, tenga en cuenta que las traducciones automatizadas pueden contener errores o imprecisiones. El documento original en su idioma nativo debe considerarse la fuente autorizada. Para información crítica, se recomienda una traducción profesional realizada por una persona. No nos hacemos responsables de ningún malentendido o interpretación errónea que surja del uso de esta traducción. +**Aviso legal**: +Este documento ha sido traducido utilizando el servicio de traducción automática [Co-op Translator](https://github.com/Azure/co-op-translator). Aunque nos esforzamos por la precisión, tenga en cuenta que las traducciones automatizadas pueden contener errores o inexactitudes. El documento original en su idioma nativo debe considerarse la fuente autorizada. Para información crítica, se recomienda una traducción profesional realizada por un humano. No nos hacemos responsables por malentendidos o interpretaciones erróneas derivadas del uso de esta traducción. \ No newline at end of file diff --git a/translations/et/01-IntroToGenAI/README.md b/translations/et/01-IntroToGenAI/README.md index 351bff96..b168fe10 100644 --- a/translations/et/01-IntroToGenAI/README.md +++ b/translations/et/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ Java tehisintellekti rakenduste arendamisel töötad **generatiivsete tehisintel On olemas spetsiaalseid mudeleid, mis on optimeeritud erinevate ülesannete jaoks. Näiteks nii **väikesed keelemudelid (SLM-id)** kui ka **suured keelemudelid (LLM-id)** suudavad teostada teksti genereerimist, kusjuures LLM-id pakuvad tavaliselt keerukamate ülesannete jaoks paremat jõudlust. Piltidega seotud ülesannete jaoks kasutatakse spetsiaalseid visuaalseid mudeleid või multimodaalseid mudeleid. -![Joonis: Generatiivse tehisintellekti mudelitüübid ja kasutusjuhtumid.](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.et.png) +![Joonis: Generatiivse tehisintellekti mudelitüübid ja kasutusjuhtumid.](../../../translated_images/llms.225ca2b8a0d34473.et.png) Muidugi ei ole nende mudelite vastused alati täiuslikud. Oled ilmselt kuulnud, et mudelid võivad "hallutsineerida" või esitada ekslikku teavet autoriteetsel viisil. Kuid sa saad aidata mudelil paremaid vastuseid genereerida, andes sellele selgeid juhiseid ja konteksti. Siin tulebki mängu **promptide inseneeria**. @@ -79,13 +79,13 @@ Tokeniseerimine on protsess, mille käigus tekst jagatakse väiksemateks osadeks - **Embeddingud**: Embeddingud on tokenite vektorilised esitlused, mis hõlmavad semantilist tähendust. Need on numbrilised esitused (tavaliselt ujukomaarvude massiivid), mis võimaldavad mudelitel mõista sõnade vahelisi seoseid ja genereerida konteksti arvestavaid vastuseid. Sarnastel sõnadel on sarnased embeddingud, mis võimaldab mudelil mõista sünonüüme ja semantilisi seoseid. -![Joonis: Embeddingud](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.et.png) +![Joonis: Embeddingud](../../../translated_images/embedding.398e50802c0037f9.et.png) Javas saad embeddinguid genereerida OpenAI SDK või muude embeddingute genereerimist toetavate raamatukogude abil. Need embeddingud on olulised selliste ülesannete jaoks nagu semantiline otsing, kus soovid leida sarnast sisu tähenduse, mitte täpse tekstivastavuse põhjal. - **Vektoriandmebaasid**: Vektoriandmebaasid on spetsiaalsed salvestussüsteemid, mis on optimeeritud embeddingute jaoks. Need võimaldavad tõhusat sarnasuse otsingut ja on olulised RAG (Retrieval-Augmented Generation) mustrite jaoks, kus on vaja leida asjakohast teavet suurtest andmekogumitest semantilise sarnasuse, mitte täpse vastavuse alusel. -![Joonis: Vektoriandmebaasi arhitektuur, mis näitab, kuidas embeddinguid salvestatakse ja sarnasuse otsimiseks kasutatakse.](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.et.png) +![Joonis: Vektoriandmebaasi arhitektuur, mis näitab, kuidas embeddinguid salvestatakse ja sarnasuse otsimiseks kasutatakse.](../../../translated_images/vector.f12f114934e223df.et.png) > **Märkus**: Selles kursuses me vektoriandmebaase ei käsitle, kuid need on mainimist väärt, kuna neid kasutatakse sageli päriselu rakendustes. @@ -93,7 +93,7 @@ Tokeniseerimine on protsess, mille käigus tekst jagatakse väiksemateks osadeks Java tehisintellekti rakendustes kasutad tokeneid tekstide töötlemiseks, embeddinguid semantilise otsingu ja RAG jaoks, vektoriandmebaase andmete leidmiseks ning agente koos MCP-ga intelligentsete, tööriistu kasutavate süsteemide loomiseks. -![Joonis: kuidas prompt muutub vastuseks—tokenid, vektorid, valikuline RAG otsing, LLM-i mõtlemine ja MCP agent ühes kiire voos.](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.et.png) +![Joonis: kuidas prompt muutub vastuseks—tokenid, vektorid, valikuline RAG otsing, LLM-i mõtlemine ja MCP agent ühes kiire voos.](../../../translated_images/flow.f4ef62c3052d12a8.et.png) ### Tehisintellekti arendustööriistad ja -raamatukogud Java jaoks diff --git a/translations/et/02-SetupDevEnvironment/README.md b/translations/et/02-SetupDevEnvironment/README.md index 40210e89..d84cb3ae 100644 --- a/translations/et/02-SetupDevEnvironment/README.md +++ b/translations/et/02-SetupDevEnvironment/README.md @@ -74,11 +74,11 @@ Oleme loonud eelkonfigureeritud arenduscontaineri, et minimeerida seadistusaega 5. Oota ~2 minutit, kuni keskkond on valmis 6. Jätka [2. sammuga: GitHubi tunnuse loomine](../../../02-SetupDevEnvironment) -Ekraanipilt: Codespaces'i alammenüü +Ekraanipilt: Codespaces'i alammenüü -Ekraanipilt: New with options +Ekraanipilt: New with options -Ekraanipilt: Codespace'i loomise valikud +Ekraanipilt: Codespace'i loomise valikud > **Codespaces'i eelised**: > - Kohalikku installimist pole vaja @@ -100,9 +100,9 @@ Oleme loonud eelkonfigureeritud arenduscontaineri, et minimeerida seadistusaega 6. Oota, kuni container ehitatakse ja käivitatakse 7. Jätka [2. sammuga: GitHubi tunnuse loomine](../../../02-SetupDevEnvironment) -Ekraanipilt: Dev-containeri seadistamine +Ekraanipilt: Dev-containeri seadistamine -Ekraanipilt: Dev-containeri ehitamine lõpetatud +Ekraanipilt: Dev-containeri ehitamine lõpetatud #### Valik C: Olemasoleva kohaliku installatsiooni kasutamine @@ -120,7 +120,7 @@ Sammud: > **Pro nõuanne**: Kui sul on madala spetsifikatsiooniga masin, kuid soovid VS Code'i kohapeal, kasuta GitHub Codespaces'i! Sa saad ühendada oma kohaliku VS Code'i pilvehostitud Codespace'iga, et saada mõlemast maailmast parim. -Ekraanipilt: loodud kohalik dev-containeri instants +Ekraanipilt: loodud kohalik dev-containeri instants ## 2. samm: GitHubi isikliku juurdepääsutunnuse loomine diff --git a/translations/et/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/et/02-SetupDevEnvironment/getting-started-azure-openai.md index 7ab3a87d..3cf2deaf 100644 --- a/translations/et/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/et/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ See juhend aitab sul seadistada Azure AI Foundry mudeleid Java AI rakenduste jao > **Märkus**: Kui soovid muuta põhikonfiguratsiooni, vaata [Dev Container Configuration](../../../.devcontainer/devcontainer.json) 2. Oma forkitud repositooriumis klõpsa **Code** → **Codespaces** vahekaart 3. Klõpsa **...** → **New with options...** -![codespace'i loomine valikutega](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.et.png) +![codespace'i loomine valikutega](../../../translated_images/codespaces.9945ded8ceb431a5.et.png) 4. Vali **Dev container configuration**: - **Generative AI Java Development Environment** 5. Klõpsa **Create codespace** diff --git a/translations/et/05-ResponsibleGenAI/README.md b/translations/et/05-ResponsibleGenAI/README.md index ea75b328..1c607d11 100644 --- a/translations/et/05-ResponsibleGenAI/README.md +++ b/translations/et/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ Selles peatükis on praktiline demonstratsioon, kuidas GitHub Models rakendab va 5. Tulemuste kuvamine, mis näitavad, milline sisu blokeeriti, keelduti või lubati 6. Võrdluseks turvalise sisu testimine -![Vastutustundliku tehisintellekti turvademo](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.et.png) +![Vastutustundliku tehisintellekti turvademo](../../../translated_images/responsible.e4f51a917bafa4bf.et.png) ### Seadistamise juhised @@ -164,7 +164,7 @@ See näide kasutab tahtlikult problemaatilisi sisendeid ainult hariduslikel eesm Palju õnne, et lõpetasid Generatiivse Tehisintellekti Algajatele kursuse! -![Kursuse lõpetamine](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.et.png) +![Kursuse lõpetamine](../../../translated_images/image.73c7e2ff4a652e77.et.png) **Mida oled saavutanud:** - Seadistasid oma arenduskeskkonna diff --git a/translations/et/README.md b/translations/et/README.md index 96ead28c..a40cc905 100644 --- a/translations/et/README.md +++ b/translations/et/README.md @@ -1,8 +1,8 @@ -[Araabia](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgaaria](../bg/README.md) | [Birma (Myanmar)](../my/README.md) | [Hiina (lihtsustatud)](../zh/README.md) | [Hiina (traditsiooniline, Hongkong)](../hk/README.md) | [Hiina (traditsiooniline, Macau)](../mo/README.md) | [Hiina (traditsiooniline, Taiwan)](../tw/README.md) | [Horvaatia](../hr/README.md) | [Tšehhi](../cs/README.md) | [Taani](../da/README.md) | [Hollandi](../nl/README.md) | [Eesti](./README.md) | [Soome](../fi/README.md) | [Prantsuse](../fr/README.md) | [Saksa](../de/README.md) | [Kreeka](../el/README.md) | [Heebrea](../he/README.md) | [Hindi](../hi/README.md) | [Ungari](../hu/README.md) | [Indoneesia](../id/README.md) | [Itaalia](../it/README.md) | [Jaapani](../ja/README.md) | [Kannada](../kn/README.md) | [Korea](../ko/README.md) | [Leedu](../lt/README.md) | [Malai](../ms/README.md) | [Malajalami](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigeeria pidžin](../pcm/README.md) | [Norra](../no/README.md) | [Pärsia (farsi)](../fa/README.md) | [Poola](../pl/README.md) | [Portugali (Brasiilia)](../br/README.md) | [Portugali (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Rumeenia](../ro/README.md) | [Vene](../ru/README.md) | [Serbia (kirillitsa)](../sr/README.md) | [Slovakkia](../sk/README.md) | [Sloveenia](../sl/README.md) | [Hispaania](../es/README.md) | [Svahili](../sw/README.md) | [Rootsi](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Tai](../th/README.md) | [Türgi](../tr/README.md) | [Ukraina](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnami](../vi/README.md) +[araabia](../ar/README.md) | [bengali](../bn/README.md) | [bulgaaria](../bg/README.md) | [burma (Myanmar)](../my/README.md) | [hiina (lihtsustatud)](../zh/README.md) | [hiina (traditsiooniline, Hongkong)](../hk/README.md) | [hiina (traditsiooniline, Macau)](../mo/README.md) | [hiina (traditsiooniline, Taiwan)](../tw/README.md) | [horvaadi](../hr/README.md) | [tšehhi](../cs/README.md) | [taani](../da/README.md) | [hollandi](../nl/README.md) | [eesti](./README.md) | [soome](../fi/README.md) | [prantsuse](../fr/README.md) | [saksa](../de/README.md) | [kreeka](../el/README.md) | [heebrea](../he/README.md) | [hindi](../hi/README.md) | [ungari](../hu/README.md) | [indoneesia](../id/README.md) | [itaalia](../it/README.md) | [jaapani](../ja/README.md) | [kannada](../kn/README.md) | [korea](../ko/README.md) | [leedu](../lt/README.md) | [malai](../ms/README.md) | [malajalami](../ml/README.md) | [marathi](../mr/README.md) | [nepali](../ne/README.md) | [Nigeeria pidgin](../pcm/README.md) | [norra](../no/README.md) | [pärsia (Farsi)](../fa/README.md) | [poola](../pl/README.md) | [portugali (Brasiilia)](../br/README.md) | [portugali (Portugal)](../pt/README.md) | [pandžabi (Gurmukhi)](../pa/README.md) | [rumeenia](../ro/README.md) | [vene](../ru/README.md) | [serbia (kirillitsa)](../sr/README.md) | [slovaki](../sk/README.md) | [sloveeni](../sl/README.md) | [hispaania](../es/README.md) | [suahiili](../sw/README.md) | [rootsi](../sv/README.md) | [tagalogi (filipino)](../tl/README.md) | [tamiili](../ta/README.md) | [telugu](../te/README.md) | [tai](../th/README.md) | [türgi](../tr/README.md) | [ukraina](../uk/README.md) | [urdu](../ur/README.md) | [vietnami](../vi/README.md) + +> **Eelistad kloonida kohalikult?** + +> Selles hoidlas on üle 50 keele tõlke, mis suurendab allalaadimise mahtu märkimisväärselt. Ilma tõlgeteta kloonimiseks kasuta sparse checkout'i: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> See annab sulle kõik vajaliku kursuse läbimiseks palju kiiremalt. -## Kursuse struktuur ja õpitee +## Kursuse struktuur ja õppeteekond ### **1. peatükk: Sissejuhatus generatiivsesse tehisintellekti** -- **Põhikontseptsioonid**: Suurte keelemudelite, tokenite, embeddingute ja tehisintellekti võimete mõistmine -- **Java AI ökosüsteem**: Ülevaade Spring AI-st ja OpenAI SDK-dest -- **Mudeli konteksti protokoll**: Tutvustus MCP-le ja selle rollile AI agentide suhtluses -- **Praktilised rakendused**: Reaalsed stsenaariumid, sealhulgas vestlusrobotid ja sisu genereerimine -- **[→ Alusta 1. peatükki](./01-IntroToGenAI/README.md)** +- **Põhikontseptsioonid**: Suurte keelemudelite, tokenite, manuste ja tehisintellekti võimete mõistmine +- **Java AI ökosüsteem**: Ülevaade Spring AI ja OpenAI SDK-dest +- **Mudeli konteksti protokoll**: Sissejuhatus MCP-sse ja selle roll AI agentide suhtluses +- **Praktilised rakendused**: Tõelised stsenaariumid, sealhulgas vestlusrobotid ja sisuloomine +- **[→ Alusta 1. peatükist](./01-IntroToGenAI/README.md)** ### **2. peatükk: Arenduskeskkonna seadistamine** -- **Mitme pakkuja konfiguratsioon**: Sea sisse GitHub Models, Azure OpenAI ja OpenAI Java SDK integratsioonid +- **Mitme pakkuja konfiguratsioon**: GitHubi mudelite, Azure OpenAI ja OpenAI Java SDK integratsioonide seadistamine - **Spring Boot + Spring AI**: Parimad tavad ettevõtte AI rakenduste arendamiseks -- **GitHub Models**: Tasuta AI mudelite juurdepääs prototüüpimiseks ja õppimiseks (ei nõuta krediitkaarti) -- **Arendustööriistad**: Docker-konteinerid, VS Code ja GitHub Codespacesi seadistus -- **[→ Alusta 2. peatükki](./02-SetupDevEnvironment/README.md)** +- **GitHubi mudelid**: Tasuta AI mudelite ligipääs prototüüpimiseks ja õppimiseks (ilma krediitkaardita) +- **Arendustööriistad**: Docker mahutid, VS Code ja GitHubi Codespaces konfiguratsioon +- **[→ Alusta 2. peatükist](./02-SetupDevEnvironment/README.md)** -### **3. peatükk: Põhilised generatiivse AI tehnikad** -- **Prompti inseneritehnika**: Tehnikad optimaalse AI-mudeli vastuse loomiseks -- **Embeddingud & vektoroperatsioonid**: Rakenda semantiline otsing ja sarnasuse sobitamine -- **Retrieval-Augmented Generation (RAG)**: Ühenda AI oma andmeallikatega -- **Funktsioonikutsed**: Laienda AI võimeid kohandatud tööriistade ja pluginatega -- **[→ Alusta 3. peatükki](./03-CoreGenerativeAITechniques/README.md)** +### **3. peatükk: Põhilised generatiivse tehisintellekti tehnikad** +- **Promptide inseneriteadus**: Optimaalse AI mudelitele vastamise tehnikad +- **Manused ja vektoritöötlus**: Semantilise otsingu ja sarnasuse sobitamise rakendamine +- **Taasmine täiendatud genereerimine (RAG)**: AI ühendamine oma andmeallikatega +- **Funktsioonide kutsumine**: AI võimete laiendamine kohandatud tööriistade ja pistikprogrammidega +- **[→ Alusta 3. peatükist](./03-CoreGenerativeAITechniques/README.md)** ### **4. peatükk: Praktilised rakendused ja projektid** -- **Lemmiku loo generaator** (`petstory/`): Loov sisu genereerimine GitHub Models abil -- **Foundry kohalik demo** (`foundrylocal/`): Kohalik AI-mudeli integratsioon OpenAI Java SDK-ga -- **MCP kalkulaatori teenus** (`calculator/`): Põhiline Model Context Protocoli rakendus Spring AI-ga -- **[→ Alusta 4. peatükki](./04-PracticalSamples/README.md)** +- **Lemmiku loo generaator** (`petstory/`): Loov sisuloomine GitHubi mudelitega +- **Foundry kohalik demo** (`foundrylocal/`): Kohalik AI mudeli integratsioon OpenAI Java SDK-ga +- **MCP kalkulaatori teenus** (`calculator/`): Põhiline Mudeli konteksti protokolli rakendus Spring AI-ga +- **[→ Alusta 4. peatükist](./04-PracticalSamples/README.md)** -### **5. peatükk: Vastutustundlik AI-arendus** -- **GitHub Models turvalisus**: Testi sisseehitatud sisu filtreerimist ja turvamehhanisme (ranget blokeerimist ja pehmeid keeldumisi) -- **Vastutustundliku AI demo**: Käed-külge näide, mis näitab, kuidas kaasaegsed AI turvasüsteemid praktikas toimivad -- **Parimad tavad**: Olulised juhised eetiliseks AI arendamiseks ja kasutusele võtmiseks -- **[→ Alusta 5. peatükki](./05-ResponsibleGenAI/README.md)** +### **5. peatükk: Vastutustundlik AI arendus** +- **GitHubi mudelite turvalisus**: Sisseehitatud sisufiltri ja turvaprotokollide (rasked plokid ja pehmed keeldumised) testimine +- **Vastutustundliku AI demo**: Praktiline näide tänapäevaste AI turvasüsteemide toimimisest +- **Parimad tavad**: Olulised juhised eetiliseks AI arenduseks ja kasutuselevõtuks +- **[→ Alusta 5. peatükist](./05-ResponsibleGenAI/README.md)** ## Täiendavad ressursid @@ -85,7 +95,7 @@ CO_OP_TRANSLATOR_METADATA: --- -### Azure / Edge / MCP / Agendid +### Azure / Edge / MCP / Agentid [![AZD algajatele](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) [![Edge AI algajatele](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) [![MCP algajatele](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) @@ -93,7 +103,7 @@ CO_OP_TRANSLATOR_METADATA: --- -### Generatiivse AI sari +### Generatiivne AI seeria [![Generatiivne AI algajatele](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) [![Generatiivne AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) [![Generatiivne AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) @@ -101,37 +111,36 @@ CO_OP_TRANSLATOR_METADATA: --- -### Põhiõpe +### Põhioskused [![Masinõpe algajatele](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) [![Andmeteadus algajatele](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) [![AI algajatele](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) [![Küberjulgeolek algajatele](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) [![Veebiarendus algajatele](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) - [![IoT algajatele](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![XR arendus algajatele](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +[![XR arendamine algajatele](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- - -### Copiloti seeria -[![Copilot AI paarprogrammeerimiseks](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) + +### Copiloti sari +[![Copilot tehisintellekti paarisprogrammeerimiseks](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) [![Copilot C#/.NET jaoks](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copiloti seiklus](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +[![Copilot seiklus](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## Abi +## Abi saamine -Kui jääd kinni või sul on küsimusi AI-rakenduste arendamise kohta. Liitu teiste õppijate ja kogenud arendajatega MCP-ga seotud aruteludes. See on toetav kogukond, kus küsimused on teretulnud ja teadmisi jagatakse vabalt. +Kui te jääte hätta või teil on küsimusi tehisintellekti rakenduste loomise kohta. Liituge teiste õppijate ja kogenud arendajatega aruteludes MCP teemal. See on toetav kogukond, kus küsimused on teretulnud ja teadmisi jagatakse vabalt. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Kui sul on toote kohta tagasisidet või ehitamise ajal ilmnevaid vigu, külasta: +Kui teil on toodet puudutav tagasiside või ehitamisel tekib vigu, külastage: [![Microsoft Foundry arendajate foorum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -Vastutusest loobumine: -See dokument on tõlgitud tehisintellektil põhineva tõlketeenuse Co‑op Translator abil (https://github.com/Azure/co-op-translator). Kuigi me püüame tagada täpsuse, tuleb arvestada, et automatiseeritud tõlked võivad sisaldada vigu või ebatäpsusi. Originaaldokumenti selle emakeeles tuleks pidada autoriteetseks allikaks. Olulise teabe puhul soovitatakse kasutada professionaalset inimtõlget. Me ei vastuta ühegi arusaamatuse ega väärtõlgenduse eest, mis tuleneb selle tõlke kasutamisest. +**Vastutusest loobumine**: +See dokument on tõlgitud kasutades tehisintellektil põhinevat tõlkimisteenust [Co-op Translator](https://github.com/Azure/co-op-translator). Kuigi püüame täpsust, palun arvestage, et automatiseeritud tõlked võivad sisaldada vigu või ebatäpsusi. Originaaldokument oma emakeeles tuleks pidada autoriteetseks allikaks. Olulise teabe puhul soovitatakse kasutada professionaalset inimtõlget. Me ei vastuta mistahes arusaamatuste või valesti mõistmiste eest, mis võivad tekkida selle tõlke kasutamisest. \ No newline at end of file diff --git a/translations/fa/01-IntroToGenAI/README.md b/translations/fa/01-IntroToGenAI/README.md index df8892a5..0dc336f4 100644 --- a/translations/fa/01-IntroToGenAI/README.md +++ b/translations/fa/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ CO_OP_TRANSLATOR_METADATA: مدل‌های خاصی برای وظایف مختلف بهینه شده‌اند. به عنوان مثال، هم **مدل‌های زبان کوچک (SLMs)** و هم **مدل‌های زبان بزرگ (LLMs)** می‌توانند تولید متن را انجام دهند، اما LLM‌ها معمولاً عملکرد بهتری برای وظایف پیچیده ارائه می‌دهند. برای وظایف مرتبط با تصویر، از مدل‌های تخصصی بینایی یا مدل‌های چندوجهی استفاده می‌شود. -![شکل: انواع مدل‌های هوش مصنوعی مولد و موارد استفاده.](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.fa.png) +![شکل: انواع مدل‌های هوش مصنوعی مولد و موارد استفاده.](../../../translated_images/llms.225ca2b8a0d34473.fa.png) البته، پاسخ‌های این مدل‌ها همیشه کامل نیستند. احتمالاً شنیده‌اید که مدل‌ها "توهم" دارند یا اطلاعات نادرستی را به صورت معتبر تولید می‌کنند. اما شما می‌توانید با ارائه دستورالعمل‌ها و زمینه‌های واضح به مدل، به تولید پاسخ‌های بهتر کمک کنید. اینجاست که **مهندسی درخواست** وارد عمل می‌شود. @@ -79,13 +79,13 @@ CO_OP_TRANSLATOR_METADATA: - **تعبیه‌ها**: تعبیه‌ها نمایش‌های برداری توکن‌ها هستند که معنای معنایی را ثبت می‌کنند. آن‌ها نمایش‌های عددی (معمولاً آرایه‌هایی از اعداد اعشاری) هستند که به مدل‌ها اجازه می‌دهند روابط بین کلمات را درک کنند و پاسخ‌های مرتبط با زمینه تولید کنند. کلمات مشابه تعبیه‌های مشابهی دارند، که به مدل امکان درک مفاهیمی مانند مترادف‌ها و روابط معنایی را می‌دهد. -![شکل: تعبیه‌ها](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.fa.png) +![شکل: تعبیه‌ها](../../../translated_images/embedding.398e50802c0037f9.fa.png) در جاوا، می‌توانید تعبیه‌ها را با استفاده از OpenAI SDK یا کتابخانه‌های دیگر که از تولید تعبیه پشتیبانی می‌کنند، ایجاد کنید. این تعبیه‌ها برای وظایفی مانند جستجوی معنایی ضروری هستند، جایی که می‌خواهید محتوای مشابه را بر اساس معنا پیدا کنید نه تطابق دقیق متن. - **پایگاه‌های داده برداری**: پایگاه‌های داده برداری سیستم‌های ذخیره‌سازی تخصصی هستند که برای تعبیه‌ها بهینه شده‌اند. آن‌ها امکان جستجوی شباهت کارآمد را فراهم می‌کنند و برای الگوهای تولید مبتنی بر بازیابی (RAG) که نیاز به یافتن اطلاعات مرتبط از مجموعه داده‌های بزرگ بر اساس شباهت معنایی دارند، حیاتی هستند. -![شکل: معماری پایگاه داده برداری که نشان می‌دهد چگونه تعبیه‌ها برای جستجوی شباهت ذخیره و بازیابی می‌شوند.](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.fa.png) +![شکل: معماری پایگاه داده برداری که نشان می‌دهد چگونه تعبیه‌ها برای جستجوی شباهت ذخیره و بازیابی می‌شوند.](../../../translated_images/vector.f12f114934e223df.fa.png) > **توجه**: در این دوره، پایگاه‌های داده برداری را پوشش نمی‌دهیم اما ذکر آن‌ها ارزشمند است زیرا در برنامه‌های واقعی به طور گسترده استفاده می‌شوند. @@ -93,7 +93,7 @@ CO_OP_TRANSLATOR_METADATA: در برنامه‌های هوش مصنوعی جاوا، شما از توکن‌ها برای پردازش متن، تعبیه‌ها برای جستجوی معنایی و RAG، پایگاه‌های داده برداری برای بازیابی داده‌ها، و عوامل با MCP برای ساخت سیستم‌های هوشمند و ابزارمحور استفاده خواهید کرد. -![شکل: چگونه یک درخواست به پاسخ تبدیل می‌شود—توکن‌ها، بردارها، جستجوی اختیاری RAG، تفکر LLM و یک عامل MCP همه در یک جریان سریع.](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.fa.png) +![شکل: چگونه یک درخواست به پاسخ تبدیل می‌شود—توکن‌ها، بردارها، جستجوی اختیاری RAG، تفکر LLM و یک عامل MCP همه در یک جریان سریع.](../../../translated_images/flow.f4ef62c3052d12a8.fa.png) ### ابزارها و کتابخانه‌های توسعه هوش مصنوعی برای جاوا diff --git a/translations/fa/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/fa/02-SetupDevEnvironment/getting-started-azure-openai.md index ede2da2c..e3bf3ee1 100644 --- a/translations/fa/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/fa/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ CO_OP_TRANSLATOR_METADATA: > **توجه**: اگر می‌خواهید تنظیمات پایه را ویرایش کنید، به [پیکربندی کانتینر توسعه](../../../.devcontainer/devcontainer.json) نگاهی بیندازید. 2. در مخزن فورک‌شده خود، روی **Code** → تب **Codespaces** کلیک کنید. 3. روی **...** → **New with options...** کلیک کنید. -![ایجاد یک Codespace با گزینه‌ها](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.fa.png) +![ایجاد یک Codespace با گزینه‌ها](../../../translated_images/codespaces.9945ded8ceb431a5.fa.png) 4. **پیکربندی کانتینر توسعه** را انتخاب کنید: - **محیط توسعه جاوای هوش مصنوعی مولد** 5. روی **Create codespace** کلیک کنید. diff --git a/translations/fa/05-ResponsibleGenAI/README.md b/translations/fa/05-ResponsibleGenAI/README.md index 722e5514..061c2c74 100644 --- a/translations/fa/05-ResponsibleGenAI/README.md +++ b/translations/fa/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ GitHub Models به‌صورت پیش‌فرض دارای فیلتر محتوای 5. نمایش نتایج که نشان می‌دهد کدام محتوا مسدود، رد یا مجاز شده است 6. آزمایش محتوای ایمن برای مقایسه -![دمو ایمنی هوش مصنوعی مسئولانه](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.fa.png) +![دمو ایمنی هوش مصنوعی مسئولانه](../../../translated_images/responsible.e4f51a917bafa4bf.fa.png) ### دستورالعمل‌های راه‌اندازی @@ -164,7 +164,7 @@ Status: Response generated successfully تبریک می‌گوییم که دوره هوش مصنوعی مولد برای مبتدیان را به پایان رساندید! -![پایان دوره](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.fa.png) +![پایان دوره](../../../translated_images/image.73c7e2ff4a652e77.fa.png) **آنچه به دست آوردید:** - محیط توسعه خود را راه‌اندازی کردید diff --git a/translations/fa/README.md b/translations/fa/README.md index cd60fb19..bf3fbf07 100644 --- a/translations/fa/README.md +++ b/translations/fa/README.md @@ -1,81 +1,90 @@ -# هوش مولد برای مبتدیان - نسخه جاوا -[![دیسکورد Microsoft Foundry](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +# هوش مصنوعی مولد برای مبتدیان - نسخه جاوا +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![هوش مولد برای مبتدیان - نسخه جاوا](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.fa.png) +![هوش مصنوعی مولد برای مبتدیان - نسخه جاوا](../../translated_images/beg-genai-series.8b48be9951cc574c.fa.png) -**زمان مورد نیاز**: کل کارگاه را می‌توان به‌صورت آنلاین و بدون راه‌اندازی محلی انجام داد. راه‌اندازی محیط ۲ دقیقه طول می‌کشد و بررسی نمونه‌ها بسته به عمق کاوش بین ۱ تا ۳ ساعت زمان می‌برد. +**مدت زمان مورد نیاز**: کل کارگاه را می‌توان به صورت آنلاین بدون نصب محلی انجام داد. راه‌اندازی محیط ۲ دقیقه زمان می‌برد و بررسی نمونه‌ها بین ۱ تا ۳ ساعت بسته به عمق کاوش نیاز دارد. -> **شروع سریع** +> **شروع سریع** -1. این مخزن را به حساب GitHub خود فورک کنید -2. روی **Code** → برگه **Codespaces** → **...** → **New with options...** کلیک کنید -3. از پیش‌فرض‌ها استفاده کنید – این کار کانتینری که برای این دوره ساخته شده را انتخاب می‌کند -4. روی **Create codespace** کلیک کنید -5. حدود ۲ دقیقه منتظر بمانید تا محیط آماده شود -6. مستقیماً به [اولین مثال](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) بروید +۱. این مخزن را به حساب GitHub خود فورک کنید +۲. روی **Code** کلیک کنید → تب **Codespaces** → **...** → **New with options...** +۳. تنظیمات پیش‌فرض را استفاده کنید – این باعث انتخاب کانتینر توسعه‌ای می‌شود که برای این دوره ساخته شده است +۴. روی **Create codespace** کلیک کنید +۵. حدود ۲ دقیقه منتظر بمانید تا محیط آماده شود +۶. مستقیم به [اولین مثال](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) بروید -> **ترجیح می‌دهید محلی کلون کنید؟** -> -> این مخزن شامل بیش از ۵۰ ترجمه زبانی است که به‌طور قابل‌توجهی اندازه دانلود را افزایش می‌دهد. برای کلون کردن بدون ترجمه‌ها، از sparse checkout استفاده کنید: +> **ترجیح می‌دهید به صورت محلی کلون کنید؟** +> +> این مخزن شامل بیش از ۵۰ ترجمه زبانی است که به طور قابل توجهی حجم دانلود را افزایش می‌دهد. برای کلون کردن بدون ترجمه‌ها، از sparse checkout استفاده کنید: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> این به شما همه چیز مورد نیاز برای تکمیل دوره را با دانلود بسیار سریع‌تر می‌دهد. +> این به شما همه چیز لازم برای تکمیل دوره را با دانلود بسیار سریع‌تر می‌دهد. - -## پشتیبانی چندزبانه +## پشتیبانی چند زبانه ### پشتیبانی شده از طریق GitHub Action (خودکار و همیشه به‌روز) -[عربی](../ar/README.md) | [بنگالی](../bn/README.md) | [بلغاری](../bg/README.md) | [برمه‌ای (میانمار)](../my/README.md) | [چینی (ساده‌شده)](../zh/README.md) | [چینی (سنتی، هنگ‌کنگ)](../hk/README.md) | [چینی (سنتی، ماکائو)](../mo/README.md) | [چینی (سنتی، تایوان)](../tw/README.md) | [کرواسی](../hr/README.md) | [چک](../cs/README.md) | [دانمارکی](../da/README.md) | [هلندی](../nl/README.md) | [استونیایی](../et/README.md) | [فنلاندی](../fi/README.md) | [فرانسوی](../fr/README.md) | [آلمانی](../de/README.md) | [یونانی](../el/README.md) | [عبری](../he/README.md) | [هندی](../hi/README.md) | [مجارستانی](../hu/README.md) | [اندونزیایی](../id/README.md) | [ایتالیایی](../it/README.md) | [ژاپنی](../ja/README.md) | [کانّادا](../kn/README.md) | [کره‌ای](../ko/README.md) | [لیتوانیایی](../lt/README.md) | [مالایی](../ms/README.md) | [مالایالام](../ml/README.md) | [مراتی](../mr/README.md) | [نپالی](../ne/README.md) | [پیدج نیجریه‌ای](../pcm/README.md) | [نروژی](../no/README.md) | [فارسی (Farsi)](./README.md) | [لهستانی](../pl/README.md) | [پرتغالی (برزیل)](../br/README.md) | [پرتغالی (پرتغال)](../pt/README.md) | [پنجابی (Gurmukhi)](../pa/README.md) | [رومانیایی](../ro/README.md) | [روسی](../ru/README.md) | [صربی (سیریلیک)](../sr/README.md) | [اسلواکی](../sk/README.md) | [اسلوونیایی](../sl/README.md) | [اسپانیایی](../es/README.md) | [سواحیلی](../sw/README.md) | [سوئدی](../sv/README.md) | [تاگالوگ (فیلیپینی)](../tl/README.md) | [تامیل](../ta/README.md) | [تلوگو](../te/README.md) | [تایلندی](../th/README.md) | [ترکی](../tr/README.md) | [اوکراینی](../uk/README.md) | [اردو](../ur/README.md) | [ویتنامی](../vi/README.md) +[عربی](../ar/README.md) | [بنگالی](../bn/README.md) | [بلغاری](../bg/README.md) | [برمه‌ای (میانمار)](../my/README.md) | [چینی (ساده‌شده)](../zh/README.md) | [چینی (سنتی، هنگ‌کنگ)](../hk/README.md) | [چینی (سنتی، ماکائو)](../mo/README.md) | [چینی (سنتی، تایوان)](../tw/README.md) | [کرواتی](../hr/README.md) | [چکی](../cs/README.md) | [دانمارکی](../da/README.md) | [هلندی](../nl/README.md) | [استونیایی](../et/README.md) | [فنلاندی](../fi/README.md) | [فرانسوی](../fr/README.md) | [آلمانی](../de/README.md) | [یونانی](../el/README.md) | [عبری](../he/README.md) | [هندی](../hi/README.md) | [مجارستانی](../hu/README.md) | [اندونزیایی](../id/README.md) | [ایتالیایی](../it/README.md) | [ژاپنی](../ja/README.md) | [کانادا](../kn/README.md) | [کره‌ای](../ko/README.md) | [لیتوانیایی](../lt/README.md) | [مالایی](../ms/README.md) | [مالایالم](../ml/README.md) | [مراتی](../mr/README.md) | [نپالی](../ne/README.md) | [پیدجین نیجریه‌ای](../pcm/README.md) | [نروژی](../no/README.md) | [فارسی (Farsi)](./README.md) | [لهستانی](../pl/README.md) | [پرتغالی (برزیل)](../br/README.md) | [پرتغالی (پرتغال)](../pt/README.md) | [پنجابی (گورموخی)](../pa/README.md) | [رومانیایی](../ro/README.md) | [روسی](../ru/README.md) | [صربی (سیریلیک)](../sr/README.md) | [اسلواکی](../sk/README.md) | [اسلونیایی](../sl/README.md) | [اسپانیایی](../es/README.md) | [سواحلی](../sw/README.md) | [سوئدی](../sv/README.md) | [تاگالوگ (فیلیپینی)](../tl/README.md) | [تامیل](../ta/README.md) | [تلوگو](../te/README.md) | [تایلندی](../th/README.md) | [ترکی](../tr/README.md) | [اوکراینی](../uk/README.md) | [اردو](../ur/README.md) | [ویتنامی](../vi/README.md) + +> **ترجیح می‌دهید به صورت محلی کلون کنید؟** + +> این مخزن شامل بیش از ۵۰ ترجمه زبانی است که به طور قابل توجهی حجم دانلود را افزایش می‌دهد. برای کلون کردن بدون ترجمه‌ها، از sparse checkout استفاده کنید: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> این به شما همه چیز لازم برای تکمیل دوره را با دانلود بسیار سریع‌تر می‌دهد. ## ساختار دوره و مسیر یادگیری -### **فصل 1: مقدمه‌ای بر هوش مولد** -- **مفاهیم اصلی**: درک مدل‌های بزرگ زبانی، توکن‌ها، امبدینگ‌ها و توانایی‌های هوش مصنوعی -- **اکوسیستم هوش مصنوعی جاوا**: مرور کلی بر Spring AI و SDKهای OpenAI -- **پروتکل بافت مدل**: معرفی MCP و نقش آن در ارتباطات عامل‌های هوش مصنوعی -- **کاربردهای عملی**: سناریوهای دنیای واقعی از جمله چت‌بات‌ها و تولید محتوا -- **[→ شروع فصل 1](./01-IntroToGenAI/README.md)** - -### **فصل 2: راه‌اندازی محیط توسعه** -- **پیکربندی چند ارائه‌دهنده**: راه‌اندازی GitHub Models، Azure OpenAI و یکپارچه‌سازی‌های OpenAI Java SDK -- **Spring Boot + Spring AI**: بهترین شیوه‌ها برای توسعه برنامه‌های سازمانی مبتنی بر هوش مصنوعی -- **GitHub Models**: دسترسی رایگان به مدل‌های هوش مصنوعی برای نمونه‌سازی و یادگیری (نیاز به کارت اعتباری ندارد) -- **ابزارهای توسعه**: کانتینرهای Docker، VS Code و پیکربندی GitHub Codespaces -- **[→ شروع فصل 2](./02-SetupDevEnvironment/README.md)** - -### **فصل 3: تکنیک‌های اصلی هوش مولد** -- **مهندسی پرامپت**: تکنیک‌هایی برای دریافت پاسخ‌های بهینه از مدل‌های هوش مصنوعی -- **امبدینگ‌ها و عملیات برداری**: پیاده‌سازی جستجوی معنایی و تطبیق شباهت -- **تولید تقویت‌شده با بازیابی (RAG)**: ترکیب هوش مصنوعی با منابع داده‌ای خودتان -- **فراخوانی توابع**: گسترش توانایی‌های هوش مصنوعی با ابزارها و پلاگین‌های سفارشی -- **[→ شروع فصل 3](./03-CoreGenerativeAITechniques/README.md)** - -### **فصل 4: برنامه‌ها و پروژه‌های عملی** -- **تولیدکننده داستان حیوانات خانگی** (`petstory/`): تولید محتوای خلاقانه با GitHub Models -- **دموی محلی Foundry** (`foundrylocal/`): یکپارچه‌سازی مدل محلی با OpenAI Java SDK -- **سرویس ماشین‌حساب MCP** (`calculator/`): پیاده‌سازی پایه‌ای پروتکل بافت مدل با Spring AI -- **[→ شروع فصل 4](./04-PracticalSamples/README.md)** - -### **فصل 5: توسعه مسئولانه هوش مصنوعی** -- **ایمنی GitHub Models**: آزمایش فیلترینگ محتوای داخلی و مکانیزم‌های ایمنی (مسدودسازی سخت و امتناع نرم) -- **دموی هوش مصنوعی مسئولانه**: مثال عملی که نشان می‌دهد سیستم‌های ایمنی مدرن چگونه در عمل کار می‌کنند -- **بهترین شیوه‌ها**: دستورالعمل‌های ضروری برای توسعه و استقرار اخلاقی هوش مصنوعی -- **[→ شروع فصل 5](./05-ResponsibleGenAI/README.md)** +### **فصل ۱: مقدمه‌ای بر هوش مصنوعی مولد** +- **مفاهیم اصلی**: درک مدل‌های زبان بزرگ، توکن‌ها، تعبیه‌ها و قابلیت‌های هوش مصنوعی +- **اکوسیستم هوش مصنوعی جاوا**: مرور کلی Spring AI و SDKهای OpenAI +- **پروتکل متن مدل (MCP)**: معرفی MCP و نقش آن در ارتباط عامل‌های هوش مصنوعی +- **کاربردهای عملی**: سناریوهای دنیای واقعی شامل چت‌بات‌ها و تولید محتوا +- **[→ شروع فصل ۱](./01-IntroToGenAI/README.md)** + +### **فصل ۲: راه‌اندازی محیط توسعه** +- **پیکربندی چند ارائه‌دهنده**: راه‌اندازی مدل‌های GitHub، Azure OpenAI و یکپارچه‌سازی‌های SDK جاوا OpenAI +- **Spring Boot + Spring AI**: بهترین شیوه‌ها برای توسعه برنامه‌های سازمانی هوش مصنوعی +- **مدل‌های GitHub**: دسترسی رایگان به مدل هوش مصنوعی برای نمونه‌سازی و یادگیری (نیاز به کارت اعتباری نیست) +- **ابزارهای توسعه**: کانتینرهای داکر، VS Code و پیکربندی GitHub Codespaces +- **[→ شروع فصل ۲](./02-SetupDevEnvironment/README.md)** + +### **فصل ۳: تکنیک‌های اصلی هوش مصنوعی مولد** +- **مهندسی درخواست**: تکنیک‌هایی برای پاسخ‌های بهینه مدل هوش مصنوعی +- **تعبیه‌ها و عملیات برداری**: پیاده‌سازی جستجوی معنایی و تطبیق شباهت +- **تولید تقویت‌شده بازیابی (RAG)**: ترکیب هوش مصنوعی با منابع داده خودتان +- **تماس با توابع**: گسترش قابلیت‌های هوش مصنوعی با ابزارها و پلاگین‌های سفارشی +- **[→ شروع فصل ۳](./03-CoreGenerativeAITechniques/README.md)** + +### **فصل ۴: کاربردهای عملی و پروژه‌ها** +- **مولد داستان حیوانات خانگی** (`petstory/`): تولید محتوای خلاقانه با مدل‌های GitHub +- **دموی محلی Foundry** (`foundrylocal/`): یکپارچه‌سازی مدل هوش مصنوعی محلی با SDK جاوا OpenAI +- **خدمات محاسبه MCP** (`calculator/`): پیاده‌سازی پایه پروتکل متن مدل با Spring AI +- **[→ شروع فصل ۴](./04-PracticalSamples/README.md)** + +### **فصل ۵: توسعه مسئولانه هوش مصنوعی** +- **ایمنی مدل‌های GitHub**: آزمایش فیلترینگ محتوا و مکانیسم‌های ایمنی داخلی (مسدودسازی سخت و رد نرم) +- **دموی هوش مصنوعی مسئولانه**: نمونه عملی نحوه عملکرد سیستم‌های ایمنی مدرن هوش مصنوعی +- **بهترین شیوه‌ها**: دستورالعمل‌های ضروری برای توسعه و استقرار اخلاقی هوش مصنوعی +- **[→ شروع فصل ۵](./05-ResponsibleGenAI/README.md)** ## منابع اضافی @@ -86,19 +95,19 @@ CO_OP_TRANSLATOR_METADATA: --- -### Azure / Edge / MCP / عامل‌ها +### Azure / Edge / MCP / Agents [![AZD برای مبتدیان](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) [![Edge AI برای مبتدیان](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) [![MCP برای مبتدیان](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![عامل‌های AI برای مبتدیان](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +[![عامل‌های هوش مصنوعی برای مبتدیان](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### مجموعه هوش مولد -[![هوش مولد برای مبتدیان](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![هوش مولد (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![هوش مولد (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![هوش مولد (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) +### سری هوش مصنوعی مولد +[![هوش مصنوعی مولد برای مبتدیان](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![هوش مصنوعی مولد (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![هوش مصنوعی مولد (جاوا)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![هوش مصنوعی مولد (جاوااسکریپت)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- @@ -108,31 +117,30 @@ CO_OP_TRANSLATOR_METADATA: [![هوش مصنوعی برای مبتدیان](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) [![امنیت سایبری برای مبتدیان](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) [![توسعه وب برای مبتدیان](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) - -[![اینترنت اشیاء برای مبتدیان](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![توسعه XR برای مبتدیان](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- - -### مجموعه Copilot -[![Copilot برای برنامه‌نویسی جفتی با هوش مصنوعی](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![Copilot برای C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![ماجراجویی Copilot](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) + +### سری آموزش کوپایلوت +[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) ## دریافت کمک -اگر در ساخت برنامه‌های هوش مصنوعی به مشکل برخوردید یا سوالی داشتید، به بحث‌ها با دیگر یادگیرندگان و توسعه‌دهندگان باتجربه در مورد MCP بپیوندید. این یک جامعهٔ حمایت‌کننده است که در آن سوالات پذیرفته می‌شوند و دانش به‌صورت آزاد به اشتراک گذاشته می‌شود. +اگر در ساخت برنامه‌های هوش مصنوعی به مشکل برخوردید یا سوالی داشتید، به همراه سایر یادگیرندگان و توسعه‌دهندگان مجرب در بحث‌های مربوط به MCP شرکت کنید. این یک جامعه حمایتی است که در آن سوالات پذیرفته می‌شوند و دانش به‌صورت آزادانه به اشتراک گذاشته می‌شود. -[![دیسکورد Microsoft Foundry](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -اگر هنگام ساخت بازخوردی دربارهٔ محصول یا خطا مشاهده کردید، به: +اگر بازخورد محصول دارید یا هنگام ساخت با خطا مواجه شدید، به اینجا مراجعه کنید: -[![انجمن توسعه‌دهندگان Microsoft Foundry](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -سلب مسئولیت: -این سند با استفاده از سرویس ترجمهٔ هوش مصنوعی [Co-op Translator](https://github.com/Azure/co-op-translator) ترجمه شده است. در حالی که ما در تلاش برای دقت هستیم، لطفاً توجه داشته باشید که ترجمه‌های خودکار ممکن است شامل خطاها یا نادرستی‌هایی باشند. سند اصلی به زبان مبدأ باید به‌عنوان منبع معتبر در نظر گرفته شود. برای اطلاعات حیاتی، ترجمهٔ حرفه‌ای توسط مترجم انسانی توصیه می‌شود. ما در قبال هرگونه سوءتفاهم یا تفسیر نادرست ناشی از استفاده از این ترجمه مسئولیتی نداریم. +**سلب مسئولیت**: +این سند با استفاده از سرویس ترجمه ماشینی هوش مصنوعی [Co-op Translator](https://github.com/Azure/co-op-translator) ترجمه شده است. با اینکه ما تلاش می‌کنیم دقت بالایی داشته باشیم، لطفاً توجه داشته باشید که ترجمه‌های خودکار ممکن است شامل خطاها یا نواقصی باشند. سند اصلی به زبان بومی خود به عنوان منبع معتبر در نظر گرفته شود. برای اطلاعات حیاتی، استفاده از ترجمه حرفه‌ای انسانی توصیه می‌شود. ما مسئول هیچ گونه سوءتفاهم یا برداشت نادرست ناشی از استفاده از این ترجمه نیستیم. \ No newline at end of file diff --git a/translations/fi/01-IntroToGenAI/README.md b/translations/fi/01-IntroToGenAI/README.md index 6c6e6a38..ae060a7e 100644 --- a/translations/fi/01-IntroToGenAI/README.md +++ b/translations/fi/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ Kun kehität Java-tekoälysovelluksia, työskentelet **generatiivisten tekoälym On olemassa erityyppisiä malleja, jotka on optimoitu eri tehtäviin. Esimerkiksi sekä **pienet kielimallit (SLM:t)** että **suuret kielimallit (LLM:t)** voivat käsitellä tekstintuotantoa, mutta LLM:t tarjoavat yleensä paremman suorituskyvyn monimutkaisissa tehtävissä. Kuvatehtäviin käytetään erikoistuneita visiomalleja tai multimodaalisia malleja. -![Kuva: Generatiivisten tekoälymallien tyypit ja käyttötapaukset.](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.fi.png) +![Kuva: Generatiivisten tekoälymallien tyypit ja käyttötapaukset.](../../../translated_images/llms.225ca2b8a0d34473.fi.png) Mallien vastaukset eivät tietenkään ole aina täydellisiä. Olet ehkä kuullut, että mallit voivat "hallusinoida" tai tuottaa virheellistä tietoa vakuuttavalla tavalla. Voit kuitenkin ohjata mallia tuottamaan parempia vastauksia antamalla sille selkeitä ohjeita ja kontekstia. Tässä **kehotetekniikka** astuu kuvaan. @@ -79,13 +79,13 @@ Tokenisointi on prosessi, jossa teksti jaetaan näihin pienempiin yksiköihin. T - **Upotukset**: Upotukset ovat tokenien vektoriedustuksia, jotka sisältävät semanttista merkitystä. Ne ovat numeerisia esityksiä (tyypillisesti liukulukuja sisältäviä taulukoita), jotka mahdollistavat mallien ymmärtää sanojen välisiä suhteita ja tuottaa kontekstuaalisesti merkityksellisiä vastauksia. Samankaltaisilla sanoilla on samankaltaiset upotukset, mikä mahdollistaa mallin ymmärtää synonyymejä ja semanttisia suhteita. -![Kuva: Upotukset](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.fi.png) +![Kuva: Upotukset](../../../translated_images/embedding.398e50802c0037f9.fi.png) Javassa voit luoda upotuksia OpenAI SDK:ta tai muita upotusten luomista tukevia kirjastoja käyttäen. Nämä upotukset ovat olennaisia tehtävissä, kuten semanttinen haku, jossa haluat löytää samankaltaista sisältöä merkityksen perusteella eikä tarkkojen tekstivastaavuuksien. - **Vektoripohjaiset tietokannat**: Vektoripohjaiset tietokannat ovat erikoistuneita tallennusjärjestelmiä, jotka on optimoitu upotuksille. Ne mahdollistavat tehokkaan samankaltaisuushaun ja ovat keskeisiä Retrieval-Augmented Generation (RAG) -malleissa, joissa haluat löytää merkityksellistä tietoa suurista tietoaineistoista semanttisen samankaltaisuuden perusteella eikä tarkkojen vastaavuuksien. -![Kuva: Vektoripohjaisen tietokannan arkkitehtuuri, joka näyttää, kuinka upotuksia tallennetaan ja haetaan samankaltaisuushaussa.](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.fi.png) +![Kuva: Vektoripohjaisen tietokannan arkkitehtuuri, joka näyttää, kuinka upotuksia tallennetaan ja haetaan samankaltaisuushaussa.](../../../translated_images/vector.f12f114934e223df.fi.png) > **Huomio**: Tässä kurssissa emme käsittele vektoripohjaisia tietokantoja, mutta ne ovat mainitsemisen arvoisia, koska niitä käytetään yleisesti tosielämän sovelluksissa. @@ -93,7 +93,7 @@ Tokenisointi on prosessi, jossa teksti jaetaan näihin pienempiin yksiköihin. T Java-tekoälysovelluksissa käytät tokeneita tekstin käsittelyyn, upotuksia semanttiseen hakuun ja RAG:iin, vektoripohjaisia tietokantoja tiedonhakuun sekä agentteja MCP:n kanssa älykkäiden, työkaluja hyödyntävien järjestelmien rakentamiseen. -![Kuva: kuinka kehotteesta tulee vastaus—tokenit, vektorit, valinnainen RAG-haku, LLM-ajattelu ja MCP-agentti kaikki yhdessä nopeassa virtauksessa.](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.fi.png) +![Kuva: kuinka kehotteesta tulee vastaus—tokenit, vektorit, valinnainen RAG-haku, LLM-ajattelu ja MCP-agentti kaikki yhdessä nopeassa virtauksessa.](../../../translated_images/flow.f4ef62c3052d12a8.fi.png) ### Java-tekoälykehityksen työkalut ja kirjastot diff --git a/translations/fi/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/fi/02-SetupDevEnvironment/getting-started-azure-openai.md index 69766359..f11cf8a2 100644 --- a/translations/fi/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/fi/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ Tämä opas auttaa sinua asentamaan Azure AI Foundry -mallit Java AI -sovelluksi > **Huom**: Jos haluat muokata perusasetuksia, katso [Dev Container Configuration](../../../.devcontainer/devcontainer.json) 2. Haarautetussa arkistossasi klikkaa **Code** → **Codespaces**-välilehti 3. Klikkaa **...** → **New with options...** -![codespace-vaihtoehtojen luominen](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.fi.png) +![codespace-vaihtoehtojen luominen](../../../translated_images/codespaces.9945ded8ceb431a5.fi.png) 4. Valitse **Dev container configuration**: - **Generative AI Java Development Environment** 5. Klikkaa **Create codespace** diff --git a/translations/fi/05-ResponsibleGenAI/README.md b/translations/fi/05-ResponsibleGenAI/README.md index 270824f8..c5f576e4 100644 --- a/translations/fi/05-ResponsibleGenAI/README.md +++ b/translations/fi/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ Tässä luvussa on käytännön demonstraatio siitä, miten GitHub Models toteut 5. Näyttää tulokset, jotka osoittavat, mikä sisältö estettiin, kiellettiin tai sallittiin 6. Testaa turvallista sisältöä vertailun vuoksi -![Vastuullisen AI:n turvallisuusdemo](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.fi.png) +![Vastuullisen AI:n turvallisuusdemo](../../../translated_images/responsible.e4f51a917bafa4bf.fi.png) ### Asennusohjeet @@ -164,7 +164,7 @@ Tämä esimerkki käyttää tarkoituksellisesti ongelmallisia kehotteita vain op Onnittelut Generatiivinen AI aloittelijoille -kurssin suorittamisesta! -![Kurssin suorittaminen](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.fi.png) +![Kurssin suorittaminen](../../../translated_images/image.73c7e2ff4a652e77.fi.png) **Mitä olet saavuttanut:** - Olet asentanut kehitysympäristösi diff --git a/translations/fi/README.md b/translations/fi/README.md index f5252e50..0894bd7d 100644 --- a/translations/fi/README.md +++ b/translations/fi/README.md @@ -1,37 +1,147 @@ +# Generatiivinen tekoäly aloittelijoille - Java Edition +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + +![Generatiivinen tekoäly aloittelijoille - Java Edition](../../translated_images/beg-genai-series.8b48be9951cc574c.fi.png) + +**Ajan tarve**: Koko työpajan voi suorittaa verkossa ilman paikallista asennusta. Ympäristön asetukset vievät 2 minuuttia, ja esimerkkien tutkimiseen menee 1-3 tuntia riippuen tutkimisen syvyydestä. + +> **Pika-aloitus** + +1. Tee forkki tästä repositoriosta GitHub-tilillesi +2. Valitse **Code** → **Codespaces** -välilehti → **...** → **Uusi vaihtoehdoilla...** +3. Käytä oletuksia – tämä valitsee tähän kurssiin luodun kehityssäiliön +4. Klikkaa **Luo codespace** +5. Odota noin 2 minuuttia, että ympäristö on valmis +6. Siirry suoraan kohtaan [Ensimmäinen esimerkki](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) + +> **Haluatko mieluummin kloonata paikallisesti?** +> +> Tämä repositorio sisältää yli 50 kielen käännökset, jotka merkittävästi suurentavat lataustiedoston kokoa. Kloonaa ilman käännöksiä käyttämällä sparse checkoutia: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> Tämä antaa kaiken tarvittavan kurssin suorittamiseen huomattavasti nopeammalla latauksella. + + +## Monikielinen tuki + +### Tuettu GitHub Actionin kautta (automaattinen ja aina ajan tasalla) + + +[Arabia](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgaria](../bg/README.md) | [Burma (Myanmar)](../my/README.md) | [Kiina (yksinkertaistettu)](../zh/README.md) | [Kiina (perinteinen, Hong Kong)](../hk/README.md) | [Kiina (perinteinen, Macao)](../mo/README.md) | [Kiina (perinteinen, Taiwan)](../tw/README.md) | [Kroatia](../hr/README.md) | [Tšekki](../cs/README.md) | [Tanska](../da/README.md) | [Hollanti](../nl/README.md) | [Viro](../et/README.md) | [Suomi](./README.md) | [Ranska](../fr/README.md) | [Saksa](../de/README.md) | [Kreikka](../el/README.md) | [Heprea](../he/README.md) | [Hindi](../hi/README.md) | [Unkari](../hu/README.md) | [Indonesia](../id/README.md) | [Italia](../it/README.md) | [Japani](../ja/README.md) | [Kannada](../kn/README.md) | [Korea](../ko/README.md) | [Liettua](../lt/README.md) | [Malaiji](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norja](../no/README.md) | [Persia (Farsi)](../fa/README.md) | [Puola](../pl/README.md) | [Portugali (Brasilia)](../br/README.md) | [Portugali (Portugali)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romania](../ro/README.md) | [Venäjä](../ru/README.md) | [Serbia (kyrillinen)](../sr/README.md) | [Slovakki](../sk/README.md) | [Slovenia](../sl/README.md) | [Espanja](../es/README.md) | [Swaheli](../sw/README.md) | [Ruotsi](../sv/README.md) | [Tagalog (filipino)](../tl/README.md) | [Tamili](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkki](../tr/README.md) | [Ukraina](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnam](../vi/README.md) + +> **Haluatko mieluummin kloonata paikallisesti?** + +> Tämä repositorio sisältää yli 50 kielen käännöksiä, mikä lisää merkittävästi lataustiedoston kokoa. Kloonaa ilman käännöksiä käyttämällä sparse checkoutia: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> Tämä antaa kaiken tarvitsemasi kurssin suorittamiseen paljon nopeammalla latauksella. + + +## Kurssin rakenne ja oppimispolku + +### **Luku 1: Johdatus generatiiviseen tekoälyyn** +- **Peruskäsitteet**: Suurten kielimallien, tokenien, upotusten ja tekoälyn kyvykkyyksien ymmärtäminen +- **Java AI -ekosysteemi**: Yleiskatsaus Spring AI:hin ja OpenAI SDK:hin +- **Mallin kontekstiprotokolla**: Johdatus MCP:hen ja sen rooliin tekoälyagenttien kommunikaatiossa +- **Käytännön sovellukset**: Reaalimaailman skenaariot, mukaan lukien chatbotit ja sisällöntuotanto +- **[→ Aloita luku 1](./01-IntroToGenAI/README.md)** -[![IoT aloittelijoille](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![XR-kehitys aloittelijoille](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +### **Luku 2: Kehitysympäristön asennus** +- **Monitoimittajakonfiguraatio**: GitHub-mallit, Azure OpenAI ja OpenAI Java SDK -integraatiot +- **Spring Boot + Spring AI**: Parhaat käytännöt yritystason tekoälysovelluskehitykseen +- **GitHub-mallit**: Ilmainen pääsy tekoälymalleihin prototypointiin ja oppimiseen (ei luottokorttia vaadita) +- **Kehitystyökalut**: Docker-kontit, VS Code ja GitHub Codespaces -asetukset +- **[→ Aloita luku 2](./02-SetupDevEnvironment/README.md)** + +### **Luku 3: Keskeiset generatiivisen tekoälyn tekniikat** +- **Prompt-tekniikat**: Tekniikat parhaiden vastausten saamiseksi tekoälymalleilta +- **Upotukset ja vektoriopeet**: Semanttisen haun ja samankaltaisuuden sovittamisen toteutus +- **Hakuavusteinen generointi (RAG)**: Yhdistä tekoäly omaan tietolähteeseesi +- **Funktioiden kutsuminen**: Laajenna tekoälyn ominaisuuksia omilla työkaluilla ja laajennuksilla +- **[→ Aloita luku 3](./03-CoreGenerativeAITechniques/README.md)** + +### **Luku 4: Käytännön sovellukset ja projektit** +- **Lemmikkitarinan generaattori** (`petstory/`): Luova sisällöntuotanto GitHub-malleilla +- **Foundryn paikallinen demo** (`foundrylocal/`): Paikallinen tekoälymallien integraatio OpenAI Java SDK:lla +- **MCP-laskinpalvelu** (`calculator/`): Perusmallikonseptiprotokollan toteutus Spring AI:lla +- **[→ Aloita luku 4](./04-PracticalSamples/README.md)** + +### **Luku 5: Vastuullinen tekoälykehitys** +- **GitHub-mallien turvallisuus**: Kokeile sisäänrakennettuja sisällönsuodatuksia ja turvamekanismeja (kovat estot ja pehmeät kieltäytymiset) +- **Vastuullisen tekoälyn demo**: Käytännön esimerkki nykyaikaisten tekoälyn turvajärjestelmien toiminnasta +- **Parhaat käytännöt**: Keskeiset ohjeet eettiseen tekoälykehitykseen ja käyttöönottoon +- **[→ Aloita luku 5](./05-ResponsibleGenAI/README.md)** + +## Lisäresurssit + + +### LangChain +[![LangChain4j aloittelijoille](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![LangChain.js aloittelijoille](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) + +--- + +### Azure / Edge / MCP / Agentit +[![AZD aloittelijoille](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI aloittelijoille](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP aloittelijoille](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI-agentit aloittelijoille](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) + +--- + +### Generatiivinen tekoälysarja +[![Generatiivinen tekoäly aloittelijoille](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Generatiivinen tekoäly (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![Generatiivinen tekoäly (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![Generatiivinen tekoäly (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) + +--- + +### Perusopetus +[![ML aloittelijoille](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![Data Science aloittelijoille](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![Tekoäly aloittelijoille](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![Kyberturvallisuus aloittelijoille](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![Web-kehitys aloittelijoille](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Copilot-sarja -[![Copilot AI-pariohjelmointiin](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![Copilot C#/.NET:lle](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot-seikkailu](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +### Copilot -sarja +[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## Hanki apua +## Apua saamaan -Jos jumitut tai sinulla on kysyttävää tekoälysovellusten rakentamisesta. Liity muiden oppijoiden ja kokeneiden kehittäjien keskusteluihin MCP:stä. Se on kannustava yhteisö, jossa kysymyksiä saa esittää ja tietoa jaetaan vapaasti. +Jos jäät jumiin tai sinulla on kysyttävää tekoälysovellusten rakentamisesta, liity muiden oppijoiden ja kokeneiden kehittäjien keskusteluihin MCP:stä. Se on tukevainen yhteisö, jossa kysymykset ovat tervetulleita ja tietoa jaetaan vapaasti. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Jos sinulla on tuotepalautetta tai havaitset virheitä rakentamisen aikana, käy: +Jos sinulla on tuotearvioita tai kohtaat virheitä rakentamisen aikana, käy täällä: -[![Microsoft Foundry -kehittäjäfoorumi](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -Vastuuvapauslauseke: -Tämä asiakirja on käännetty tekoälykäännöspalvelulla Co-op Translator (https://github.com/Azure/co-op-translator). Vaikka pyrimme tarkkuuteen, huomioithan, että automaattiset käännökset saattavat sisältää virheitä tai epätarkkuuksia. Alkuperäistä asiakirjaa sen alkuperäisellä kielellä tulee pitää virallisena lähteenä. Kriittisten tietojen osalta suositellaan ammattimaista ihmiskäännöstä. Emme ole vastuussa mahdollisista väärinymmärryksistä tai virhetulkinnoista, jotka johtuvat tämän käännöksen käytöstä. +**Vastuuvapauslauseke**: +Tämä asiakirja on käännetty käyttäen tekoälypohjaista käännöspalvelua [Co-op Translator](https://github.com/Azure/co-op-translator). Pyrimme tarkkuuteen, mutta huomioithan, että automaattiset käännökset voivat sisältää virheitä tai epätarkkuuksia. Alkuperäinen asiakirja sen omalla kielellä on luotettava lähde. Tärkeiden tietojen osalta suositellaan ammattilaisten tekemää ihmiskäännöstä. Emme ole vastuussa tämän käännöksen käytöstä aiheutuvista väärinymmärryksistä tai virhetulkinnoista. \ No newline at end of file diff --git a/translations/fr/01-IntroToGenAI/README.md b/translations/fr/01-IntroToGenAI/README.md index 9dfecc07..6ad9d6e0 100644 --- a/translations/fr/01-IntroToGenAI/README.md +++ b/translations/fr/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ En développant vos applications IA en Java, vous travaillerez avec des **modèl Il existe des types spécifiques de modèles optimisés pour différentes tâches. Par exemple, les **modèles de langage de petite taille (SLMs)** et les **modèles de langage de grande taille (LLMs)** peuvent gérer la génération de texte, les LLMs offrant généralement de meilleures performances pour les tâches complexes. Pour les tâches liées aux images, vous utiliserez des modèles de vision spécialisés ou des modèles multimodaux. -![Figure : Types de modèles d'IA générative et cas d'utilisation.](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.fr.png) +![Figure : Types de modèles d'IA générative et cas d'utilisation.](../../../translated_images/llms.225ca2b8a0d34473.fr.png) Bien sûr, les réponses de ces modèles ne sont pas toujours parfaites. Vous avez probablement entendu parler de modèles qui "hallucinent" ou génèrent des informations incorrectes de manière convaincante. Mais vous pouvez guider le modèle pour produire de meilleures réponses en lui fournissant des instructions et un contexte clairs. C'est là qu'intervient **l'ingénierie des prompts**. @@ -79,13 +79,13 @@ La tokenisation est le processus de décomposition du texte en ces unités plus - **Embeddings** : Les embeddings sont des représentations vectorielles des tokens qui capturent leur signification sémantique. Ce sont des représentations numériques (généralement des tableaux de nombres à virgule flottante) qui permettent aux modèles de comprendre les relations entre les mots et de générer des réponses contextuellement pertinentes. Les mots similaires ont des embeddings similaires, ce qui permet au modèle de comprendre des concepts comme les synonymes et les relations sémantiques. -![Figure : Embeddings](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.fr.png) +![Figure : Embeddings](../../../translated_images/embedding.398e50802c0037f9.fr.png) En Java, vous pouvez générer des embeddings à l'aide de l'OpenAI SDK ou d'autres bibliothèques prenant en charge la génération d'embeddings. Ces embeddings sont essentiels pour des tâches comme la recherche sémantique, où vous souhaitez trouver un contenu similaire basé sur la signification plutôt que sur des correspondances exactes de texte. - **Bases de données vectorielles** : Les bases de données vectorielles sont des systèmes de stockage spécialisés optimisés pour les embeddings. Elles permettent une recherche par similarité efficace et sont cruciales pour les modèles de génération augmentée par récupération (RAG), où vous devez trouver des informations pertinentes dans de grands ensembles de données en fonction de la similarité sémantique plutôt que des correspondances exactes. -![Figure : Architecture d'une base de données vectorielle montrant comment les embeddings sont stockés et récupérés pour la recherche par similarité.](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.fr.png) +![Figure : Architecture d'une base de données vectorielle montrant comment les embeddings sont stockés et récupérés pour la recherche par similarité.](../../../translated_images/vector.f12f114934e223df.fr.png) > **Note** : Dans ce cours, nous ne couvrirons pas les bases de données vectorielles, mais elles méritent d'être mentionnées car elles sont couramment utilisées dans les applications réelles. @@ -93,7 +93,7 @@ La tokenisation est le processus de décomposition du texte en ces unités plus Dans les applications IA en Java, vous utiliserez les tokens pour le traitement du texte, les embeddings pour la recherche sémantique et les modèles RAG, les bases de données vectorielles pour la récupération de données, et les agents avec MCP pour construire des systèmes intelligents utilisant des outils. -![Figure : Comment un prompt devient une réponse—tokens, vecteurs, recherche RAG optionnelle, réflexion LLM et agent MCP dans un flux rapide.](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.fr.png) +![Figure : Comment un prompt devient une réponse—tokens, vecteurs, recherche RAG optionnelle, réflexion LLM et agent MCP dans un flux rapide.](../../../translated_images/flow.f4ef62c3052d12a8.fr.png) ### Outils et bibliothèques de développement IA pour Java diff --git a/translations/fr/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/fr/02-SetupDevEnvironment/getting-started-azure-openai.md index 23137fab..551695b4 100644 --- a/translations/fr/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/fr/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ Ce guide vous aidera à configurer les modèles Azure AI Foundry pour vos applic > **Remarque** : Si vous souhaitez modifier la configuration de base, consultez la [Configuration du conteneur de développement](../../../.devcontainer/devcontainer.json) 2. Dans votre dépôt forké, cliquez sur **Code** → Onglet **Codespaces** 3. Cliquez sur **...** → **Nouveau avec options...** -![création d'un codespace avec options](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.fr.png) +![création d'un codespace avec options](../../../translated_images/codespaces.9945ded8ceb431a5.fr.png) 4. Sélectionnez **Configuration du conteneur de développement** : - **Environnement de développement Java pour l'IA générative** 5. Cliquez sur **Créer un codespace** diff --git a/translations/fr/05-ResponsibleGenAI/README.md b/translations/fr/05-ResponsibleGenAI/README.md index 9c8b86a7..7c3e4a45 100644 --- a/translations/fr/05-ResponsibleGenAI/README.md +++ b/translations/fr/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ La classe `ResponsibleGithubModels` suit ce processus : 5. Afficher les résultats montrant quel contenu a été bloqué, refusé ou autorisé 6. Tester du contenu sûr pour comparaison -![Démo de sécurité IA responsable](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.fr.png) +![Démo de sécurité IA responsable](../../../translated_images/responsible.e4f51a917bafa4bf.fr.png) ### Instructions de configuration @@ -164,7 +164,7 @@ Cet exemple utilise des invites problématiques intentionnellement à des fins Félicitations pour avoir terminé le cours "IA générative pour débutants" ! -![Fin du cours](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.fr.png) +![Fin du cours](../../../translated_images/image.73c7e2ff4a652e77.fr.png) **Ce que vous avez accompli :** - Configuré votre environnement de développement diff --git a/translations/fr/README.md b/translations/fr/README.md index 11de2ec2..acc158e6 100644 --- a/translations/fr/README.md +++ b/translations/fr/README.md @@ -1,137 +1,147 @@ -# IA générative pour débutants - édition Java +# IA Générative pour Débutants - Édition Java [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![IA générative pour débutants - édition Java](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.fr.png) +![IA Générative pour Débutants - Édition Java](../../translated_images/beg-genai-series.8b48be9951cc574c.fr.png) -**Temps requis**: L'atelier complet peut être réalisé en ligne sans installation locale. La configuration de l'environnement prend 2 minutes, l'exploration des exemples nécessite 1 à 3 heures selon la profondeur d'exploration. +**Temps requis** : L’atelier complet peut être réalisé en ligne sans configuration locale. La mise en place de l’environnement prend 2 minutes, l’exploration des exemples nécessite 1 à 3 heures selon la profondeur de l’exploration. > **Démarrage rapide** -1. Forkez ce dépôt sur votre compte GitHub +1. Créez un fork de ce dépôt vers votre compte GitHub 2. Cliquez sur **Code** → onglet **Codespaces** → **...** → **Nouveau avec options...** 3. Utilisez les paramètres par défaut – cela sélectionnera le conteneur de développement créé pour ce cours -4. Cliquez sur **Create codespace** -5. Attendez ~2 minutes que l'environnement soit prêt -6. Allez directement à [→ Commencer le Chapitre 1](./01-IntroToGenAI/README.md#step-2-create-a-github-personal-access-token) +4. Cliquez sur **Créer codespace** +5. Attendez environ 2 minutes que l’environnement soit prêt +6. Passez directement à [Le premier exemple](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) -> **Préférez cloner localement ?** +> **Vous préférez Cloner en Local ?** > -> Ce dépôt inclut plus de 50 traductions de langues, ce qui augmente considérablement la taille du téléchargement. Pour cloner sans les traductions, utilisez le sparse checkout : +> Ce dépôt comprend plus de 50 traductions de langues, ce qui augmente significativement la taille du téléchargement. Pour cloner sans les traductions, utilisez le sparse checkout : > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Cela vous donne tout ce dont vous avez besoin pour compléter le cours avec un téléchargement beaucoup plus rapide. +> Cela vous donne tout ce dont vous avez besoin pour suivre le cours avec un téléchargement beaucoup plus rapide. -## Prise en charge multilingue +## Support Multilingue -### Pris en charge via GitHub Action (Automatisé et toujours à jour) +### Pris en charge via GitHub Action (Automatisé et Toujours à Jour) -[Arabe](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgare](../bg/README.md) | [Birman (Myanmar)](../my/README.md) | [Chinois (Simplifié)](../zh/README.md) | [Chinois (Traditionnel, Hong Kong)](../hk/README.md) | [Chinois (Traditionnel, Macao)](../mo/README.md) | [Chinois (Traditionnel, Taïwan)](../tw/README.md) | [Croate](../hr/README.md) | [Tchèque](../cs/README.md) | [Danois](../da/README.md) | [Néerlandais](../nl/README.md) | [Estonien](../et/README.md) | [Finnois](../fi/README.md) | [Français](./README.md) | [Allemand](../de/README.md) | [Grec](../el/README.md) | [Hébreu](../he/README.md) | [Hindi](../hi/README.md) | [Hongrois](../hu/README.md) | [Indonésien](../id/README.md) | [Italien](../it/README.md) | [Japonais](../ja/README.md) | [Kannada](../kn/README.md) | [Coréen](../ko/README.md) | [Lituanien](../lt/README.md) | [Malais](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Népali](../ne/README.md) | [Pidgin nigérian](../pcm/README.md) | [Norvégien](../no/README.md) | [Persan (Farsi)](../fa/README.md) | [Polonais](../pl/README.md) | [Portugais (Brésil)](../br/README.md) | [Portugais (Portugal)](../pt/README.md) | [Pendjabi (Gurmukhi)](../pa/README.md) | [Roumain](../ro/README.md) | [Russe](../ru/README.md) | [Serbe (cyrillique)](../sr/README.md) | [Slovaque](../sk/README.md) | [Slovène](../sl/README.md) | [Espagnol](../es/README.md) | [Swahili](../sw/README.md) | [Suédois](../sv/README.md) | [Tagalog (philippin)](../tl/README.md) | [Tamoul](../ta/README.md) | [Télougou](../te/README.md) | [Thaï](../th/README.md) | [Turc](../tr/README.md) | [Ukrainien](../uk/README.md) | [Ourdou](../ur/README.md) | [Vietnamien](../vi/README.md) +[Arabe](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgare](../bg/README.md) | [Birman (Myanmar)](../my/README.md) | [Chinois (Simplifié)](../zh/README.md) | [Chinois (Traditionnel, Hong Kong)](../hk/README.md) | [Chinois (Traditionnel, Macao)](../mo/README.md) | [Chinois (Traditionnel, Taïwan)](../tw/README.md) | [Croate](../hr/README.md) | [Tchèque](../cs/README.md) | [Danois](../da/README.md) | [Néerlandais](../nl/README.md) | [Estonien](../et/README.md) | [Finnois](../fi/README.md) | [Français](./README.md) | [Allemand](../de/README.md) | [Grec](../el/README.md) | [Hébreu](../he/README.md) | [Hindi](../hi/README.md) | [Hongrois](../hu/README.md) | [Indonésien](../id/README.md) | [Italien](../it/README.md) | [Japonais](../ja/README.md) | [Kannada](../kn/README.md) | [Coréen](../ko/README.md) | [Lituanien](../lt/README.md) | [Malais](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Népalais](../ne/README.md) | [Pidgin nigérian](../pcm/README.md) | [Norvégien](../no/README.md) | [Persan (Farsi)](../fa/README.md) | [Polonais](../pl/README.md) | [Portugais (Brésil)](../br/README.md) | [Portugais (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Roumain](../ro/README.md) | [Russe](../ru/README.md) | [Serbe (Cyrillique)](../sr/README.md) | [Slovaque](../sk/README.md) | [Slovène](../sl/README.md) | [Espagnol](../es/README.md) | [Swahili](../sw/README.md) | [Suédois](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Télougou](../te/README.md) | [Thaï](../th/README.md) | [Turc](../tr/README.md) | [Ukrainien](../uk/README.md) | [Ourdou](../ur/README.md) | [Vietnamien](../vi/README.md) + +> **Vous préférez Cloner en Local ?** + +> Ce dépôt comprend plus de 50 traductions de langues, ce qui augmente significativement la taille du téléchargement. Pour cloner sans les traductions, utilisez le sparse checkout : +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> Cela vous donne tout ce dont vous avez besoin pour suivre le cours avec un téléchargement beaucoup plus rapide. -## Structure du cours et parcours d'apprentissage +## Structure du Cours & Parcours d’Apprentissage -### **Chapitre 1 : Introduction à l'IA générative** -- **Concepts clés** : Comprendre les grands modèles de langage, les tokens, les embeddings et les capacités de l'IA -- **Écosystème IA Java** : Aperçu de Spring AI et des SDK OpenAI -- **Protocole de contexte de modèle** : Introduction au MCP et son rôle dans la communication des agents IA +### **Chapitre 1 : Introduction à l’IA Générative** +- **Concepts clés** : Comprendre les grands modèles de langage, les tokens, les embeddings et les capacités de l’IA +- **Écosystème Java AI** : Vue d’ensemble des SDK Spring AI et OpenAI +- **Protocole du Contexte du Modèle** : Introduction au MCP et son rôle dans la communication des agents IA - **Applications pratiques** : Scénarios réels incluant chatbots et génération de contenu - **[→ Commencer le Chapitre 1](./01-IntroToGenAI/README.md)** -### **Chapitre 2 : Configuration de l'environnement de développement** -- **Configuration multi-fournisseurs** : Configurez GitHub Models, Azure OpenAI et les intégrations OpenAI Java SDK -- **Spring Boot + Spring AI** : Bonnes pratiques pour le développement d'applications IA en entreprise -- **GitHub Models** : Accès gratuit aux modèles IA pour le prototypage et l'apprentissage (aucune carte de crédit requise) -- **Outils de développement** : Conteneurs Docker, VS Code et configuration GitHub Codespaces +### **Chapitre 2 : Configuration de l’Environnement de Développement** +- **Configuration multi-fournisseurs** : Mise en place des modèles GitHub, Azure OpenAI, et intégrations OpenAI Java SDK +- **Spring Boot + Spring AI** : Bonnes pratiques pour le développement d’applications IA en entreprise +- **Modèles GitHub** : Accès gratuit aux modèles IA pour prototypage et apprentissage (sans carte bancaire requise) +- **Outils de développement** : Configuration des conteneurs Docker, VS Code, et GitHub Codespaces - **[→ Commencer le Chapitre 2](./02-SetupDevEnvironment/README.md)** -### **Chapitre 3 : Techniques fondamentales de l'IA générative** -- **Ingénierie des prompts** : Techniques pour obtenir des réponses optimales des modèles IA -- **Embeddings & opérations vectorielles** : Implémentez la recherche sémantique et la correspondance de similarité -- **Retrieval-Augmented Generation (RAG)** : Combinez l'IA avec vos propres sources de données -- **Appel de fonctions** : Étendez les capacités de l'IA avec des outils et plugins personnalisés +### **Chapitre 3 : Techniques Fondamentales de l’IA Générative** +- **Prompt Engineering** : Techniques pour des réponses optimales des modèles IA +- **Embeddings & Opérations Vectorielles** : Implémentez la recherche sémantique et le jumelage de similarité +- **Génération Améliorée par Récupération (RAG)** : Combinez l’IA avec vos propres sources de données +- **Appel de Fonctions** : Étendez les capacités de l’IA avec des outils et plugins personnalisés - **[→ Commencer le Chapitre 3](./03-CoreGenerativeAITechniques/README.md)** -### **Chapitre 4 : Applications pratiques & projets** -- **Générateur d'histoires pour animaux** (`petstory/`) : Génération de contenu créatif avec GitHub Models -- **Démo locale Foundry** (`foundrylocal/`) : Intégration de modèles IA locaux avec l'OpenAI Java SDK -- **Service calculatrice MCP** (`calculator/`) : Implémentation basique du Model Context Protocol avec Spring AI +### **Chapitre 4 : Applications Pratiques & Projets** +- **Générateur d’Histoires d’Animaux** (`petstory/`) : Génération créative de contenu avec les modèles GitHub +- **Démo Foundry Local** (`foundrylocal/`) : Intégration locale des modèles IA avec OpenAI Java SDK +- **Service de Calculateur MCP** (`calculator/`) : Implémentation basique du Protocole du Contexte du Modèle avec Spring AI - **[→ Commencer le Chapitre 4](./04-PracticalSamples/README.md)** -### **Chapitre 5 : Développement d'IA responsable** -- **Sécurité des GitHub Models** : Testez le filtrage de contenu intégré et les mécanismes de sécurité (blocages durs et refus doux) -- **Démo d'IA responsable** : Exemple pratique montrant le fonctionnement des systèmes modernes de sécurité IA -- **Bonnes pratiques** : Lignes directrices essentielles pour un développement et un déploiement d'IA éthiques +### **Chapitre 5 : Développement Responsable de l’IA** +- **Sécurité des Modèles GitHub** : Testez les filtres de contenu intégrés et les mécanismes de sécurité (blocages stricts et refus souples) +- **Démonstration d’IA Responsable** : Exemple pratique montrant le fonctionnement des systèmes de sécurité IA modernes +- **Meilleures Pratiques** : Directives essentielles pour un développement et un déploiement éthiques de l’IA - **[→ Commencer le Chapitre 5](./05-ResponsibleGenAI/README.md)** -## Ressources supplémentaires +## Ressources Supplémentaires ### LangChain -[![LangChain4j pour débutants](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) -[![LangChain.js pour débutants](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) +[![LangChain4j pour Débutants](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![LangChain.js pour Débutants](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) --- ### Azure / Edge / MCP / Agents -[![AZD pour débutants](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI pour débutants](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP pour débutants](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Agents IA pour débutants](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AZD pour Débutants](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI pour Débutants](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP pour Débutants](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Agents IA pour Débutants](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Série IA générative -[![IA générative pour débutants](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![IA générative (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![IA générative (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![IA générative (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) +### Série IA Générative +[![IA Générative pour Débutants](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![IA Générative (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![IA Générative (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![IA Générative (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- -### Apprentissage de base -[![ML pour débutants](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![Data Science pour débutants](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![IA pour débutants](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![Cybersécurité pour débutants](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![Web Dev pour débutants](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +### Apprentissage Fondamental +[![ML pour Débutants](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![Science des Données pour Débutants](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![IA pour Débutants](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![Cybersécurité pour Débutants](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![Développement Web pour Débutants](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) [![IoT pour débutants](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) [![Développement XR pour débutants](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### Série Copilot -[![Copilot pour la programmation assistée par l'IA](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot pour la programmation assistée par IA](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) [![Copilot pour C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) [![Aventure Copilot](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## Obtenir de l'aide +## Obtenir de l’aide -Si vous êtes bloqué ou avez des questions sur la création d'applications d'IA, rejoignez d'autres apprenants et des développeurs expérimentés dans les discussions autour du MCP. C'est une communauté bienveillante où les questions sont les bienvenues et où les connaissances sont partagées librement. +Si vous êtes bloqué ou avez des questions sur la création d’applications IA. Rejoignez d’autres apprenants et développeurs expérimentés dans les discussions sur MCP. C’est une communauté bienveillante où les questions sont les bienvenues et le savoir est partagé librement. -[![Discord Microsoft Foundry](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Si vous avez des retours sur le produit ou rencontrez des erreurs lors de la création, visitez : +Si vous avez des retours sur le produit ou des erreurs lors de la création, visitez : -[![Forum des développeurs Microsoft Foundry](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -Avertissement : -Ce document a été traduit à l'aide du service de traduction par IA [Co-op Translator](https://github.com/Azure/co-op-translator). Bien que nous nous efforcions d'assurer l'exactitude, veuillez noter que les traductions automatisées peuvent contenir des erreurs ou des inexactitudes. Le document original dans sa langue d'origine doit être considéré comme la source faisant foi. Pour les informations critiques, une traduction professionnelle réalisée par un traducteur humain est recommandée. Nous déclinons toute responsabilité en cas de malentendus ou d'interprétations erronées résultant de l'utilisation de cette traduction. +**Avertissement** : +Ce document a été traduit à l'aide du service de traduction automatique [Co-op Translator](https://github.com/Azure/co-op-translator). Bien que nous nous efforcions d'assurer l'exactitude, veuillez noter que les traductions automatiques peuvent contenir des erreurs ou des inexactitudes. Le document original dans sa langue d'origine doit être considéré comme la source faisant foi. Pour toute information critique, il est recommandé de recourir à une traduction professionnelle humaine. Nous ne sommes pas responsables des éventuels malentendus ou interprétations erronées résultant de l'utilisation de cette traduction. \ No newline at end of file diff --git a/translations/he/01-IntroToGenAI/README.md b/translations/he/01-IntroToGenAI/README.md index ef94a9e9..b57c9e32 100644 --- a/translations/he/01-IntroToGenAI/README.md +++ b/translations/he/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ AI גנרטיבי הוא סוג של בינה מלאכותית שיוצרת תו ישנם סוגי מודלים ספציפיים שמותאמים למשימות שונות. לדוגמה, גם **מודלים שפתיים קטנים (SLMs)** וגם **מודלים שפתיים גדולים (LLMs)** יכולים להתמודד עם יצירת טקסט, כאשר LLMs בדרך כלל מציעים ביצועים טובים יותר למשימות מורכבות. למשימות הקשורות לתמונות, תשתמשו במודלים חזותיים מיוחדים או מודלים רב-מודאליים. -![איור: סוגי מודלים גנרטיביים ושימושים.](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.he.png) +![איור: סוגי מודלים גנרטיביים ושימושים.](../../../translated_images/llms.225ca2b8a0d34473.he.png) כמובן, התגובות של מודלים אלו אינן מושלמות תמיד. ייתכן ששמעתם על מודלים "מדמיינים" או יוצרים מידע שגוי באופן סמכותי. אך ניתן להנחות את המודל לייצר תגובות טובות יותר על ידי מתן הוראות ברורות והקשר. כאן נכנסת לתמונה **הנדסת הנחיות**. @@ -79,13 +79,13 @@ AI גנרטיבי הוא סוג של בינה מלאכותית שיוצרת תו - **הטמעות**: הטמעות הן ייצוגים וקטוריים של טוקנים שמכילים משמעות סמנטית. הן ייצוגים מספריים (בדרך כלל מערכים של מספרים עשרוניים) שמאפשרים למודלים להבין קשרים בין מילים ולייצר תגובות רלוונטיות מבחינה הקשרית. מילים דומות יש להן הטמעות דומות, מה שמאפשר למודל להבין מושגים כמו מילים נרדפות וקשרים סמנטיים. -![איור: הטמעות](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.he.png) +![איור: הטמעות](../../../translated_images/embedding.398e50802c0037f9.he.png) ב-Java, ניתן ליצור הטמעות באמצעות OpenAI SDK או ספריות אחרות שתומכות ביצירת הטמעות. הטמעות אלו חיוניות למשימות כמו חיפוש סמנטי, שבו רוצים למצוא תוכן דומה על בסיס משמעות ולא התאמות טקסט מדויקות. - **מאגרי נתונים וקטוריים**: מאגרי נתונים וקטוריים הם מערכות אחסון מיוחדות שמותאמות להטמעות. הם מאפשרים חיפוש דמיון יעיל וחיוניים לדפוסי RAG (יצירה מוגברת על ידי אחזור) שבהם צריך למצוא מידע רלוונטי ממאגרי נתונים גדולים על בסיס דמיון סמנטי ולא התאמות מדויקות. -![איור: ארכיטקטורת מאגר נתונים וקטורי שמראה כיצד הטמעות מאוחסנות ונשלפות לחיפוש דמיון.](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.he.png) +![איור: ארכיטקטורת מאגר נתונים וקטורי שמראה כיצד הטמעות מאוחסנות ונשלפות לחיפוש דמיון.](../../../translated_images/vector.f12f114934e223df.he.png) > **הערה**: בקורס זה לא נעסוק במאגרי נתונים וקטוריים, אך חשוב להזכיר אותם מכיוון שהם נפוצים ביישומים בעולם האמיתי. @@ -93,7 +93,7 @@ AI גנרטיבי הוא סוג של בינה מלאכותית שיוצרת תו ביישומי AI ב-Java, תשתמשו בטוקנים לעיבוד טקסט, הטמעות לחיפוש סמנטי ו-RAG, מאגרי נתונים וקטוריים לאחזור נתונים, וסוכנים עם MCP לבניית מערכות חכמות שמשתמשות בכלים. -![איור: כיצד הנחיה הופכת לתגובה—טוקנים, וקטורים, חיפוש RAG אופציונלי, חשיבה של LLM וסוכן MCP הכל בזרימה מהירה אחת.](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.he.png) +![איור: כיצד הנחיה הופכת לתגובה—טוקנים, וקטורים, חיפוש RAG אופציונלי, חשיבה של LLM וסוכן MCP הכל בזרימה מהירה אחת.](../../../translated_images/flow.f4ef62c3052d12a8.he.png) ### כלי פיתוח וספריות AI ל-Java diff --git a/translations/he/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/he/02-SetupDevEnvironment/getting-started-azure-openai.md index da7047dd..7da20527 100644 --- a/translations/he/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/he/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ CO_OP_TRANSLATOR_METADATA: > **הערה**: אם ברצונכם לערוך את ההגדרות הבסיסיות, עיינו ב-[Dev Container Configuration](../../../.devcontainer/devcontainer.json) 2. במאגר ה-Fork שלכם, לחצו על **Code** → לשונית **Codespaces** 3. לחצו על **...** → **New with options...** -![יצירת Codespace עם אפשרויות](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.he.png) +![יצירת Codespace עם אפשרויות](../../../translated_images/codespaces.9945ded8ceb431a5.he.png) 4. בחרו **Dev container configuration**: - **Generative AI Java Development Environment** 5. לחצו על **Create codespace** diff --git a/translations/he/05-ResponsibleGenAI/README.md b/translations/he/05-ResponsibleGenAI/README.md index 42eb95ed..4a306ebf 100644 --- a/translations/he/05-ResponsibleGenAI/README.md +++ b/translations/he/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ GitHub Models מגיע עם סינון תוכן בסיסי מובנה. זה כמ 5. הצגת תוצאות שמראות איזה תוכן נחסם, סורב או אושר 6. בדיקת תוכן בטוח להשוואה -![הדגמת בטיחות בינה מלאכותית אחראית](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.he.png) +![הדגמת בטיחות בינה מלאכותית אחראית](../../../translated_images/responsible.e4f51a917bafa4bf.he.png) ### הוראות התקנה @@ -164,7 +164,7 @@ Status: Response generated successfully ברכות על סיום קורס בינה מלאכותית יוצרת למתחילים! -![סיום הקורס](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.he.png) +![סיום הקורס](../../../translated_images/image.73c7e2ff4a652e77.he.png) **מה שהשגתם:** - הגדרת סביבת הפיתוח שלכם diff --git a/translations/he/README.md b/translations/he/README.md index c99b37a6..7f6b0902 100644 --- a/translations/he/README.md +++ b/translations/he/README.md @@ -1,81 +1,91 @@ -# בינה גנרטיבית למתחילים - מהדורת Java +# אינטליגנציה מלאכותית גנרטיבית למתחילים - מהדורת Java [![Discord של Microsoft Foundry](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![בינה גנרטיבית למתחילים - מהדורת Java](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.he.png) +![אינטליגנציה מלאכותית גנרטיבית למתחילים - מהדורת Java](../../translated_images/beg-genai-series.8b48be9951cc574c.he.png) -**משך זמן משוער**: כל הסדנה ניתנת להשלמה באינטרנט ללא צורך בהתקנה מקומית. הגדרת הסביבה לוקחת כ-2 דקות, וחקר הדוגמאות ידרוש בין 1-3 שעות בהתאם לעומק החקירה. +**זמן התחייבות**: כל הסדנה ניתנת לביצוע באופן מקוון ללא התקנה מקומית. הגדרת הסביבה לוקחת 2 דקות, וחקר הדוגמאות דורש 1-3 שעות בהתאם לעומק החקירה. -> **התחלה מהירה** +> **התחלה מהירה** -1. בצע Fork של מאגר זה אל חשבון ה-GitHub שלך -2. לחץ על **Code** → לשונית **Codespaces** → **...** → **New with options...** +1. צור Fork למאגר זה לחשבון GitHub שלך +2. לחץ על **Code** → לשונית **Codespaces** → **...** → **חדש עם אפשרויות...** 3. השתמש בערכי ברירת המחדל – זה יבחר את מכולת הפיתוח שנוצרה לקורס זה 4. לחץ על **Create codespace** 5. המתן כ-2 דקות עד שהסביבה תהיה מוכנה -6. עבור ישירות אל [הדוגמה הראשונה](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) +6. עבור ישירות ל-[הדוגמה הראשונה](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) > **מעדיף לשכפל מקומית?** -> -> מאגר זה כולל מעל 50 תרגומים לשפות שונות, מה שמגדיל משמעותית את גודל ההורדה. כדי לשכפל בלי התרגומים, השתמש ב-sparse checkout: + +> מאגר זה כולל יותר מ-50 תרגומים לשפות שונות שמגדילים משמעותית את גודל ההורדה. לשכפול ללא תרגומים, השתמש ב-sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> זה נותן לך את כל מה שאתה צריך כדי להשלים את הקורס עם הורדה הרבה יותר מהירה. +> זה נותן לך את כל מה שאתה צריך כדי להשלים את הקורס עם הורדה מהירה בהרבה. -## תמיכה ברב-שפות +## תמיכה בריבוי שפות -### נתמך באמצעות GitHub Action (אוטומטי ותמיד מעודכן) +### נתמך באמצעות GitHub Action (מאובטח ותמיד מעודכן) -[ערבית](../ar/README.md) | [בנגלית](../bn/README.md) | [בולגרית](../bg/README.md) | [בורמזית (מיאנמר)](../my/README.md) | [סינית (מפושטת)](../zh/README.md) | [סינית (מסורתית, הונג קונג)](../hk/README.md) | [סינית (מסורתית, מקאו)](../mo/README.md) | [סינית (מסורתית, טייוואן)](../tw/README.md) | [קרואטית](../hr/README.md) | [צ'כית](../cs/README.md) | [דנית](../da/README.md) | [הולנדית](../nl/README.md) | [אסטונית](../et/README.md) | [פינית](../fi/README.md) | [צרפתית](../fr/README.md) | [גרמנית](../de/README.md) | [יוונית](../el/README.md) | [עברית](./README.md) | [הינדי](../hi/README.md) | [הונגרית](../hu/README.md) | [אינדונזית](../id/README.md) | [איטלקית](../it/README.md) | [יפנית](../ja/README.md) | [קאנאדה](../kn/README.md) | [קוריאנית](../ko/README.md) | [ליטאית](../lt/README.md) | [מלאית](../ms/README.md) | [מאליאלאם](../ml/README.md) | [מראטי](../mr/README.md) | [נפאלית](../ne/README.md) | [נייג'ריאן פיג'ין](../pcm/README.md) | [נורווגית](../no/README.md) | [פרסית (פארסי)](../fa/README.md) | [פולנית](../pl/README.md) | [פורטוגזית (ברזיל)](../br/README.md) | [פורטוגזית (פורטוגל)](../pt/README.md) | [פנג'אבי (גורמוקי)](../pa/README.md) | [רומנית](../ro/README.md) | [רוסית](../ru/README.md) | [סרבית (קירילית)](../sr/README.md) | [סלובקית](../sk/README.md) | [סלובנית](../sl/README.md) | [ספרדית](../es/README.md) | [סווהילי](../sw/README.md) | [שוודית](../sv/README.md) | [טגלוג (פיליפינית)](../tl/README.md) | [טמילית](../ta/README.md) | [טלוגו](../te/README.md) | [תאית](../th/README.md) | [טורקית](../tr/README.md) | [אוקראינית](../uk/README.md) | [אורדו](../ur/README.md) | [וייטנאמית](../vi/README.md) +[ערבית](../ar/README.md) | [בנגלית](../bn/README.md) | [בולגרית](../bg/README.md) | [בורמית (מיאנמר)](../my/README.md) | [סינית (מפושטת)](../zh/README.md) | [סינית (מסורתית, הונג קונג)](../hk/README.md) | [סינית (מסורתית, מקאו)](../mo/README.md) | [סינית (מסורתית, טייוואן)](../tw/README.md) | [קרואטית](../hr/README.md) | [צ'כית](../cs/README.md) | [דנית](../da/README.md) | [הולנדית](../nl/README.md) | [אסטונית](../et/README.md) | [פינית](../fi/README.md) | [צרפתית](../fr/README.md) | [גרמנית](../de/README.md) | [יוונית](../el/README.md) | [עברית](./README.md) | [הינדי](../hi/README.md) | [הונגרית](../hu/README.md) | [אינדונזית](../id/README.md) | [איטלקית](../it/README.md) | [יפנית](../ja/README.md) | [קאנדה](../kn/README.md) | [קוריאנית](../ko/README.md) | [ליטאית](../lt/README.md) | [מלאית](../ms/README.md) | [מאליאלאם](../ml/README.md) | [מרטהית](../mr/README.md) | [נפאלית](../ne/README.md) | [ניגרית פידגין](../pcm/README.md) | [נורווגית](../no/README.md) | [פרסית (פארסית)](../fa/README.md) | [פולנית](../pl/README.md) | [פורטוגזית (ברזיל)](../br/README.md) | [פורטוגזית (פורטוגל)](../pt/README.md) | [פנג'אבית (ג'רמוכי)](../pa/README.md) | [רומנית](../ro/README.md) | [רוסית](../ru/README.md) | [סרבית (קירילית)](../sr/README.md) | [סלובקית](../sk/README.md) | [סלובנית](../sl/README.md) | [ספרדית](../es/README.md) | [סווהילית](../sw/README.md) | [שוודית](../sv/README.md) | [טגלוג (פיליפינית)](../tl/README.md) | [טמילית](../ta/README.md) | [טלוגו](../te/README.md) | [תאית](../th/README.md) | [טורקית](../tr/README.md) | [אוקראינית](../uk/README.md) | [אורדו](../ur/README.md) | [וייטנאמית](../vi/README.md) + +> **מעדיף לשכפל מקומית?** + +> מאגר זה כולל יותר מ-50 תרגומים לשפות שונות שמגדילים משמעותית את גודל ההורדה. לשכפול ללא תרגומים, השתמש ב-sparse checkout: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> זה נותן לך את כל מה שאתה צריך כדי להשלים את הקורס עם הורדה מהירה בהרבה. ## מבנה הקורס ונתיב הלמידה -### **פרק 1: מבוא לבינה גנרטיבית** -- **מושגי ליבה**: הבנת מודלים לשוניים גדולים, טוקנים, הטמעות, ויכולות של בינה מלאכותית -- **אקוסיסטם ה-AI ב-Java**: סקירה של Spring AI ו-SDKs של OpenAI -- **פרוטוקול הקשר של המודל**: מבוא ל-MCP ותפקידו בתקשורת סוכני AI -- **יישומים מעשיים**: תרחישים במציאות, כולל צ'אטבוטים ויצירת תוכן -- **[→ התחל פרק 1](./01-IntroToGenAI/README.md)** +### **פרק 1: מבוא לאינטליגנציה מלאכותית גנרטיבית** +- **מושגים מרכזיים**: הבנת מודלים לשוניים גדולים, טוקנים, אמבדינגים ויכולות AI +- **אקו-סיסטם AI בג'אווה**: סקירה של Spring AI ו-OpenAI SDKs +- **פרוטוקול הקשר המודל (MCP)**: מבוא ל-MCP ותפקידו בתקשורת סוכני AI +- **יישומים מעשיים**: תרחישים אמיתיים כולל צ'אטבוטים ויצירת תוכן +- **[→ להתחיל פרק 1](./01-IntroToGenAI/README.md)** ### **פרק 2: הגדרת סביבת הפיתוח** -- **תצורה רב-ספקית**: הגדרת GitHub Models, Azure OpenAI, ושילובים עם OpenAI Java SDK -- **Spring Boot + Spring AI**: שיטות מומלצות לפיתוח אפליקציות AI ארגוניות -- **GitHub Models**: גישה חינמית לדגמי AI לפרוטוטייפינג ולמידה (אין צורך בכרטיס אשראי) -- **כלי פיתוח**: מכולות Docker, VS Code, ותצורת GitHub Codespaces -- **[→ התחל פרק 2](./02-SetupDevEnvironment/README.md)** - -### **פרק 3: טכניקות מרכזיות בבינה גנרטיבית** -- **הנדסת פרומפטים**: טכניקות לקבלת תגובות מיטביות ממודל ה-AI -- **הטמעות & פעולות וקטוריות**: יישום חיפוש סמנטי והתאמת דמיון -- **Retrieval-Augmented Generation (RAG)**: שילוב AI עם מקורות הנתונים שלך -- **קריאת פונקציות**: הרחבת יכולות ה-AI עם כלים ותוספים מותאמים אישית -- **[→ התחל פרק 3](./03-CoreGenerativeAITechniques/README.md)** +- **קונפיגורציה עם מספר ספקים**: הגדרת GitHub Models, Azure OpenAI ו-OpenAI Java SDK +- **Spring Boot + Spring AI**: שיטות עבודה מומלצות לפיתוח יישומי AI ארגוניים +- **GitHub Models**: גישה חינמית למודלי AI לפרוטוטייפינג וללמידה (ללא צורך בכרטיס אשראי) +- **כלי פיתוח**: מכולות דוקר, VS Code וקונפיגורציית GitHub Codespaces +- **[→ להתחיל פרק 2](./02-SetupDevEnvironment/README.md)** + +### **פרק 3: טכניקות מרכזיות ב-AI גנרטיבי** +- **הנדסת פרומפטים**: טכניקות לתגובה מיטבית של מודלי AI +- **אמבדינגים ופעולות וקטור**: יישום חיפוש סמנטי והתאמת דמיון +- **יצירה מוגברת בהחזרה (RAG)**: שילוב AI עם מקורות המידע שלך +- **קריאת פונקציות**: הרחבת יכולות AI עם כלים ותוספים מותאמים אישית +- **[→ להתחיל פרק 3](./03-CoreGenerativeAITechniques/README.md)** ### **פרק 4: יישומים מעשיים ופרויקטים** -- **מחולל סיפורי חיות מחמד** (`petstory/`): יצירת תוכן יצירתי עם GitHub Models -- **הדגמת Foundry מקומית** (`foundrylocal/`): אינטגרציה של מודל AI מקומי עם OpenAI Java SDK -- **שירות מחשבון MCP** (`calculator/`): יישום בסיסי של Model Context Protocol עם Spring AI -- **[→ התחל פרק 4](./04-PracticalSamples/README.md)** +- **מחולל סיפור על חיות מחמד** (`petstory/`): יצירת תוכן יצירתי עם GitHub Models +- **הדגמה מקומית של Foundry** (`foundrylocal/`): אינטגרציה מקומית של מודל AI עם OpenAI Java SDK +- **שירות מחשבון MCP** (`calculator/`): יישום בסיסי של פרוטוקול הקשר המודל עם Spring AI +- **[→ להתחיל פרק 4](./04-PracticalSamples/README.md)** -### **פרק 5: פיתוח אחראי של בינה מלאכותית** -- **בטיחות ב-GitHub Models**: בדיקת סינון תוכן ומנגנוני בטיחות מובנים (חסימות מוחלטות וסירובים רכים) -- **הדגמת פיתוח אחראי של AI**: דוגמה מעשית שמדגימה כיצד מערכות בטיחות מודרניות של AI עובדות בפועל -- **שיטות עבודה מומלצות**: הנחיות הכרחיות לפיתוח והטמעה אתית של AI -- **[→ התחל פרק 5](./05-ResponsibleGenAI/README.md)** +### **פרק 5: פיתוח AI אחראי** +- **בטיחות GitHub Models**: בדיקת סינון תוכן מובנה ומנגנוני בטיחות (חסימות קשוחות וסירובים רכים) +- **הדגמת AI אחראי**: דוגמה מעשית להראות כיצד מערכות בטיחות AI מודרניות פועלות +- **שיטות עבודה מומלצות**: קווים מנחים חיוניים לפיתוח והטמעת AI אתי +- **[→ להתחיל פרק 5](./05-ResponsibleGenAI/README.md)** ## משאבים נוספים @@ -94,45 +104,44 @@ CO_OP_TRANSLATOR_METADATA: --- -### סדרת בינה גנרטיבית -[![בינה גנרטיבית למתחילים](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![בינה גנרטיבית (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![בינה גנרטיבית (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![בינה גנרטיבית (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) +### סדרת אינטליגנציה מלאכותית גנרטיבית +[![אינטליגנציה מלאכותית גנרטיבית למתחילים](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![אינטליגנציה מלאכותית גנרטיבית (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![אינטליגנציה מלאכותית גנרטיבית (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![אינטליגנציה מלאכותית גנרטיבית (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- -### למידה עיקרית +### למידה בסיסית [![למידת מכונה למתחילים](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![מדעי הנתונים למתחילים](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![בינה מלאכותית למתחילים](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![אבטחת סייבר למתחילים](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![מדעי נתונים למתחילים](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![AI למתחילים](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![אבטחת מידע למתחילים](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) [![פיתוח ווב למתחילים](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) - [![IoT למתחילים](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) [![פיתוח XR למתחילים](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### סדרת Copilot -[![Copilot לתכנות זוגי עם בינה מלאכותית](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![Copilot ל־C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![הרפתקאות Copilot](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +[![Copilot לתכנות זוגי בינה מלאכותית](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot ל-C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![הרפתקת Copilot](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## קבלת עזרה +## לקבלת עזרה -אם תיתקעו או יהיו לכם שאלות לגבי בניית יישומי בינה מלאכותית. הצטרפו ללומדים נוספים ולמפתחים מנוסים בדיונים על MCP. זו קהילה תומכת שבה שאלות מתקבלות בברכה והידע משותף בחופשיות. +אם נתקעת או יש לך שאלות לגבי בניית אפליקציות בינה מלאכותית. הצטרף ללומדים אחרים ומפתחים מנוסים בדיונים בנושא MCP. זו קהילה תומכת שבה שאלות מתקבלות בברכה והידע משותף בחופשיות. -[![Discord של Microsoft Foundry](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -אם יש לכם משוב על המוצר או שגיאות בזמן הפיתוח, בקרו ב: +אם יש לך משוב על מוצר או שגיאות בזמן הבנייה בקר ב: -[![פורום המפתחים של Microsoft Foundry](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![פורום המפתחים Microsoft Foundry על GitHub](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -הצהרת אחריות: -מסמך זה תורגם באמצעות שירות תרגום מבוסס בינה מלאכותית [Co-op Translator](https://github.com/Azure/co-op-translator). אף שאנו שואפים לדייק, יש לקחת בחשבון שתרגומים אוטומטיים עלולים להכיל שגיאות או אי-דיוקים. יש להחשיב את המסמך המקורי בשפתו כמקור הסמכות. עבור מידע קריטי מומלץ תרגום מקצועי על ידי מתרגם אנושי. איננו אחראים לכל אי-הבנות או פרשנויות שגויות הנובעות משימוש בתרגום זה. +**כתב התראה**: +מסמך זה תורגם באמצעות שירות תרגום מבוסס בינה מלאכותית [Co-op Translator](https://github.com/Azure/co-op-translator). למרות שאנו שואפים לדיוק, יש לקחת בחשבון כי תרגומים אוטומטיים עלולים לכלול שגיאות או אי דיוקים. המסמך המקורי בשפתו המקורית יש להיחשב למקור הסמכותי. למידע קריטי מומלץ להשתמש בתרגום מקצועי של בני אדם. אנו לא נושאים באחריות לכל הבנה שגויה או פרשנות מוטעית הנובעת מהשימוש בתרגום זה. \ No newline at end of file diff --git a/translations/hi/01-IntroToGenAI/README.md b/translations/hi/01-IntroToGenAI/README.md index 9cdc32a9..fcc9d483 100644 --- a/translations/hi/01-IntroToGenAI/README.md +++ b/translations/hi/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ CO_OP_TRANSLATOR_METADATA: कुछ विशेष प्रकार के मॉडल्स विभिन्न कार्यों के लिए अनुकूलित होते हैं। उदाहरण के लिए, **स्मॉल लैंग्वेज मॉडल्स (SLMs)** और **लार्ज लैंग्वेज मॉडल्स (LLMs)** दोनों टेक्स्ट जनरेशन को संभाल सकते हैं, लेकिन LLMs आमतौर पर जटिल कार्यों के लिए बेहतर प्रदर्शन करते हैं। इमेज से संबंधित कार्यों के लिए, आप विशेष विज़न मॉडल्स या मल्टी-मॉडल मॉडल्स का उपयोग करेंगे। -![चित्र: जेनरेटिव एआई मॉडल्स के प्रकार और उनके उपयोग के मामले।](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.hi.png) +![चित्र: जेनरेटिव एआई मॉडल्स के प्रकार और उनके उपयोग के मामले।](../../../translated_images/llms.225ca2b8a0d34473.hi.png) बेशक, इन मॉडल्स के उत्तर हमेशा सही नहीं होते। आपने शायद सुना होगा कि मॉडल्स "हैलुसिनेट" करते हैं या कभी-कभी गलत जानकारी को आत्मविश्वास के साथ प्रस्तुत करते हैं। लेकिन आप मॉडल को स्पष्ट निर्देश और संदर्भ देकर बेहतर उत्तर उत्पन्न करने में मदद कर सकते हैं। यहीं पर **प्रॉम्प्ट इंजीनियरिंग** काम आती है। @@ -79,13 +79,13 @@ CO_OP_TRANSLATOR_METADATA: - **एम्बेडिंग्स**: एम्बेडिंग्स टोकन के वेक्टर प्रतिनिधित्व होते हैं जो अर्थपूर्ण संबंधों को कैप्चर करते हैं। ये संख्यात्मक प्रतिनिधित्व (आमतौर पर फ्लोटिंग-पॉइंट नंबरों की एरेज़) होते हैं जो मॉडल्स को शब्दों के बीच संबंधों को समझने और संदर्भ के अनुसार प्रासंगिक उत्तर उत्पन्न करने की अनुमति देते हैं। समान शब्दों के समान एम्बेडिंग्स होते हैं, जिससे मॉडल समानार्थी शब्दों और अर्थपूर्ण संबंधों को समझ सकता है। -![चित्र: एम्बेडिंग्स](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.hi.png) +![चित्र: एम्बेडिंग्स](../../../translated_images/embedding.398e50802c0037f9.hi.png) जावा में, आप OpenAI SDK या अन्य लाइब्रेरीज़ का उपयोग करके एम्बेडिंग्स उत्पन्न कर सकते हैं जो एम्बेडिंग जनरेशन का समर्थन करती हैं। ये एम्बेडिंग्स सेमांटिक सर्च जैसे कार्यों के लिए आवश्यक हैं, जहां आप सटीक टेक्स्ट मिलानों के बजाय अर्थ के आधार पर समान सामग्री खोजना चाहते हैं। - **वेक्टर डेटाबेस**: वेक्टर डेटाबेस एम्बेडिंग्स के लिए अनुकूलित विशेष भंडारण प्रणालियां हैं। वे कुशल समानता खोज को सक्षम करते हैं और रिट्रीवल-ऑगमेंटेड जनरेशन (RAG) पैटर्न के लिए महत्वपूर्ण हैं, जहां आपको बड़े डेटासेट्स से सेमांटिक समानता के आधार पर प्रासंगिक जानकारी खोजने की आवश्यकता होती है। -![चित्र: वेक्टर डेटाबेस आर्किटेक्चर, जिसमें दिखाया गया है कि समानता खोज के लिए एम्बेडिंग्स को कैसे संग्रहीत और पुनः प्राप्त किया जाता है।](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.hi.png) +![चित्र: वेक्टर डेटाबेस आर्किटेक्चर, जिसमें दिखाया गया है कि समानता खोज के लिए एम्बेडिंग्स को कैसे संग्रहीत और पुनः प्राप्त किया जाता है।](../../../translated_images/vector.f12f114934e223df.hi.png) > **नोट**: इस पाठ्यक्रम में, हम वेक्टर डेटाबेस को कवर नहीं करेंगे, लेकिन यह उल्लेखनीय है क्योंकि वे वास्तविक दुनिया के अनुप्रयोगों में आमतौर पर उपयोग किए जाते हैं। @@ -93,7 +93,7 @@ CO_OP_TRANSLATOR_METADATA: जावा एआई अनुप्रयोगों में, आप टेक्स्ट प्रोसेसिंग के लिए टोकन, सेमांटिक सर्च और RAG के लिए एम्बेडिंग्स, डेटा पुनः प्राप्ति के लिए वेक्टर डेटाबेस, और बाहरी टूल्स का उपयोग करने वाले बुद्धिमान सिस्टम बनाने के लिए MCP के साथ एजेंट्स का उपयोग करेंगे। -![चित्र: एक प्रॉम्प्ट कैसे उत्तर बनता है—टोकन, वेक्टर, वैकल्पिक RAG लुकअप, LLM प्रोसेसिंग, और MCP एजेंट एक त्वरित प्रवाह में।](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.hi.png) +![चित्र: एक प्रॉम्प्ट कैसे उत्तर बनता है—टोकन, वेक्टर, वैकल्पिक RAG लुकअप, LLM प्रोसेसिंग, और MCP एजेंट एक त्वरित प्रवाह में।](../../../translated_images/flow.f4ef62c3052d12a8.hi.png) ### जावा के लिए एआई विकास उपकरण और पुस्तकालय diff --git a/translations/hi/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/hi/02-SetupDevEnvironment/getting-started-azure-openai.md index 01eeeead..bd88e940 100644 --- a/translations/hi/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/hi/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ CO_OP_TRANSLATOR_METADATA: > **नोट**: यदि आप बेसिक कॉन्फ़िगरेशन को एडिट करना चाहते हैं, तो [Dev Container Configuration](../../../.devcontainer/devcontainer.json) देखें 2. अपनी फोर्क की गई रिपॉजिटरी में, **Code** → **Codespaces** टैब पर क्लिक करें 3. **...** → **New with options...** पर क्लिक करें -![options के साथ codespace बनाना](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.hi.png) +![options के साथ codespace बनाना](../../../translated_images/codespaces.9945ded8ceb431a5.hi.png) 4. **Dev container configuration** चुनें: - **Generative AI Java Development Environment** 5. **Create codespace** पर क्लिक करें diff --git a/translations/hi/05-ResponsibleGenAI/README.md b/translations/hi/05-ResponsibleGenAI/README.md index 1400392b..97d37aae 100644 --- a/translations/hi/05-ResponsibleGenAI/README.md +++ b/translations/hi/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ GitHub Models में डिफ़ॉल्ट रूप से बुनि 5. परिणाम दिखाएं कि कौन सी सामग्री ब्लॉक की गई, अस्वीकृत की गई, या अनुमति दी गई 6. तुलना के लिए सुरक्षित सामग्री का परीक्षण करें -![जिम्मेदार एआई सुरक्षा डेमो](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.hi.png) +![जिम्मेदार एआई सुरक्षा डेमो](../../../translated_images/responsible.e4f51a917bafa4bf.hi.png) ### सेटअप निर्देश @@ -164,7 +164,7 @@ Status: Response generated successfully जेनरेटिव एआई फॉर बिगिनर्स पाठ्यक्रम पूरा करने के लिए बधाई! -![पाठ्यक्रम पूर्णता](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.hi.png) +![पाठ्यक्रम पूर्णता](../../../translated_images/image.73c7e2ff4a652e77.hi.png) **आपने जो हासिल किया:** - अपना विकास वातावरण सेट किया diff --git a/translations/hi/README.md b/translations/hi/README.md index 9466fc1f..555b8897 100644 --- a/translations/hi/README.md +++ b/translations/hi/README.md @@ -1,137 +1,146 @@ -# जनरेटिव AI शुरुआती के लिए - Java संस्करण +# शुरुआती लोगों के लिए जनरेटिव एआई - जावा संस्करण [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![जनरेटिव AI शुरुआती के लिए - Java संस्करण](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.hi.png) +![शुरुआती लोगों के लिए जनरेटिव एआई - जावा संस्करण](../../translated_images/beg-genai-series.8b48be9951cc574c.hi.png) -**समय प्रतिबद्धता**: पूरा वर्कशॉप बिना लोकल सेटअप के ऑनलाइन पूरा किया जा सकता है। वातावरण सेटअप में 2 मिनट लगते हैं, और सैंपल्स का अन्वेषण करने में अन्वेषण की गहराई के आधार पर 1-3 घंटे लग सकते हैं। +**समय प्रतिबद्धता**: पूरे कार्यशाला को ऑनलाइन बिना स्थानीय सेटअप के पूरा किया जा सकता है। वातावरण सेटअप में 2 मिनट लगते हैं, और नमूनों का पता लगाने में 1-3 घंटे लग सकते हैं, जो जांच की गहराई पर निर्भर करता है। -> **त्वरित शुरुआत** +> **शीघ्र प्रारंभ** -1. इस रिपॉज़िटरी को अपने GitHub अकाउंट पर fork करें +1. इस रिपॉजिटरी को अपने GitHub खाते में फोर्क करें 2. क्लिक करें **Code** → **Codespaces** टैब → **...** → **New with options...** -3. डिफ़ॉल्ट का उपयोग करें – यह इस कोर्स के लिए बनाए गए Development container का चयन करेगा +3. डिफ़ॉल्ट्स का उपयोग करें – इससे इस कोर्स के लिए बनाया गया Development container चुना जाएगा 4. क्लिक करें **Create codespace** -5. वातावरण तैयार होने के लिए ~2 मिनट प्रतीक्षा करें -6. सीधे कूदें [पहला उदाहरण](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) +5. ~2 मिनट तक प्रतीक्षा करें जब तक वातावरण तैयार न हो जाए +6. सीधे कूदें [पहले उदाहरण पर](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) -> **क्या आप लोकल पर क्लोन करना पसंद करते हैं?** -> -> यह रिपॉज़िटरी 50+ भाषा अनुवादों को शामिल करती है जो डाउनलोड आकार को काफी बढ़ा देती है। अनुवादों के बिना क्लोन करने के लिए sparse checkout का उपयोग करें: +> **स्थानीय रूप से क्लोन करना पसंद है?** + +> इस रिपॉजिटरी में 50+ भाषा अनुवाद शामिल हैं जो डाउनलोड आकार को काफी बढ़ाते हैं। अनुवादों के बिना क्लोन करने के लिए, sparse checkout का उपयोग करें: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> यह आपको कोर्स पूरा करने के लिए आवश्यक सबकुछ देता है और डाउनलोड को बहुत तेज़ कर देता है। - +> यह आपको कोर्स पूरा करने के लिए आवश्यक सब कुछ बहुत तेज़ डाउनलोड के साथ देता है। -## बहु-भाषा समर्थन +## बहुभाषी समर्थन -### GitHub Action के माध्यम से समर्थित (स्वचालित और हमेशा अद्यतित) +### GitHub Action के माध्यम से समर्थित (स्वचालित और हमेशा अपडेटेड) -[अरबी](../ar/README.md) | [बांग्ला](../bn/README.md) | [बुल्गारियाई](../bg/README.md) | [बर्मी (म्यांमार)](../my/README.md) | [चीनी (सरलीकृत)](../zh/README.md) | [चीनी (पारंपरिक, हॉन्ग कॉन्ग)](../hk/README.md) | [चीनी (पारंपरिक, मकाउ)](../mo/README.md) | [चीनी (पारंपरिक, ताइवान)](../tw/README.md) | [क्रोएशियाई](../hr/README.md) | [चेक](../cs/README.md) | [डेनिश](../da/README.md) | [डच](../nl/README.md) | [एस्टोनियाई](../et/README.md) | [फिन्निश](../fi/README.md) | [फ्रेंच](../fr/README.md) | [जर्मन](../de/README.md) | [ग्रीक](../el/README.md) | [हिब्रू](../he/README.md) | [हिंदी](./README.md) | [हंगेरियन](../hu/README.md) | [इंडोनेशियाई](../id/README.md) | [इटालियन](../it/README.md) | [जापानी](../ja/README.md) | [कन्नड़](../kn/README.md) | [कोरियाई](../ko/README.md) | [लिथुआनियाई](../lt/README.md) | [मलय](../ms/README.md) | [मलयालम](../ml/README.md) | [मराठी](../mr/README.md) | [नेपाली](../ne/README.md) | [नाइजीरियाई पाजन](../pcm/README.md) | [नॉर्वेजियन](../no/README.md) | [फ़ारसी (Farsi)](../fa/README.md) | [पोलिश](../pl/README.md) | [पुर्तगाली (ब्राज़ील)](../br/README.md) | [पुर्तगाली (पुर्तगाल)](../pt/README.md) | [पंजाबी (गुरमुखी)](../pa/README.md) | [रोमानियाई](../ro/README.md) | [रूसी](../ru/README.md) | [सर्बियाई (सिरिलिक)](../sr/README.md) | [स्लोवाक](../sk/README.md) | [स्लोवेनियाई](../sl/README.md) | [स्पेनिश](../es/README.md) | [स्वाहिली](../sw/README.md) | [स्वीडिश](../sv/README.md) | [तागालोग (फ़िलिपिनो)](../tl/README.md) | [तमिल](../ta/README.md) | [तेलुगु](../te/README.md) | [थाई](../th/README.md) | [तुर्की](../tr/README.md) | [यूक्रेनी](../uk/README.md) | [उर्दू](../ur/README.md) | [वियतनामी](../vi/README.md) +[अरबी](../ar/README.md) | [बंगाली](../bn/README.md) | [बल्गेरियाई](../bg/README.md) | [बर्मी (म्यांमार)](../my/README.md) | [चीनी (सरलीकृत)](../zh/README.md) | [चीनी (पारंपरिक, हॉन्ग कॉन्ग)](../hk/README.md) | [चीनी (पारंपरिक, मकाऊ)](../mo/README.md) | [चीनी (पारंपरिक, ताइवान)](../tw/README.md) | [क्रोएशियाई](../hr/README.md) | [चेक](../cs/README.md) | [डेनिश](../da/README.md) | [डच](../nl/README.md) | [एस्तोनियाई](../et/README.md) | [फिनिश](../fi/README.md) | [फ्रेंच](../fr/README.md) | [जर्मन](../de/README.md) | [ग्रीक](../el/README.md) | [हिब्रू](../he/README.md) | [हिन्दी](./README.md) | [हंगेरियन](../hu/README.md) | [इंडोनेशियाई](../id/README.md) | [इतालवी](../it/README.md) | [जापानी](../ja/README.md) | [कन्नड़](../kn/README.md) | [कोरियाई](../ko/README.md) | [लिथुआनियाई](../lt/README.md) | [मलय](../ms/README.md) | [मलयालम](../ml/README.md) | [मराठी](../mr/README.md) | [नेपाली](../ne/README.md) | [नाइजीरियन पिजिन](../pcm/README.md) | [नॉर्वेजियाई](../no/README.md) | [फारसी (पर्शियन)](../fa/README.md) | [पोलिश](../pl/README.md) | [पुर्तगाली (ब्राज़ील)](../br/README.md) | [पुर्तगाली (पुर्तगाल)](../pt/README.md) | [पंजाबी (गुरमुखी)](../pa/README.md) | [रोमानियाई](../ro/README.md) | [रूसी](../ru/README.md) | [सर्बियाई (सिरिलिक)](../sr/README.md) | [स्लोवाक](../sk/README.md) | [स्लोवेनियाई](../sl/README.md) | [स्पैनिश](../es/README.md) | [स्वाहिली](../sw/README.md) | [स्वीडिश](../sv/README.md) | [टागालोग (फिलीपीनो)](../tl/README.md) | [तमिल](../ta/README.md) | [तेलुगु](../te/README.md) | [थाई](../th/README.md) | [तुर्की](../tr/README.md) | [यूक्रेनी](../uk/README.md) | [उर्दू](../ur/README.md) | [वियतनामी](../vi/README.md) + +> **स्थानीय रूप से क्लोन करना पसंद है?** + +> इस रिपॉजिटरी में 50+ भाषा अनुवाद शामिल हैं जो डाउनलोड आकार को काफी बढ़ाते हैं। अनुवादों के बिना क्लोन करने के लिए, sparse checkout का उपयोग करें: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> यह आपको कोर्स पूरा करने के लिए आवश्यक सब कुछ बहुत तेज़ डाउनलोड के साथ देता है। -## कोर्स संरचना और सीखने का मार्ग +## कोर्स संरचना और सीखने का रास्ता -### **अध्याय 1: जनरेटिव AI का परिचय** -- **मुख्य अवधारणाएँ**: Large Language Models, tokens, embeddings, और AI क्षमताओं की समझ -- **Java AI पारिस्थितिकी तंत्र**: Spring AI और OpenAI SDKs का अवलोकन -- **Model Context Protocol**: MCP का परिचय और AI एजेंट संचार में इसकी भूमिका -- **व्यावहारिक अनुप्रयोग**: चैटबॉट्स और कंटेंट जेनरेशन सहित वास्तविक दुनिया के परिदृश्य +### **अध्याय 1: जनरेटिव एआई का परिचय** +- **मूल अवधारणाएं**: बड़े भाषा मॉडल, टोकन, एम्बेडिंग्स, और एआई क्षमताओं को समझना +- **जावा एआई इकोसिस्टम**: स्प्रिंग एआई और OpenAI SDKs का अवलोकन +- **मॉडल कॉन्टेक्स्ट प्रोटोकॉल**: MCP का परिचय और AI एजेंट संचार में इसकी भूमिका +- **व्यावहारिक अनुप्रयोग**: चैटबॉट और सामग्री निर्माण सहित वास्तविक दुनिया के परिदृश्य - **[→ अध्याय 1 शुरू करें](./01-IntroToGenAI/README.md)** -### **अध्याय 2: विकास पर्यावरण सेटअप** -- **मल्टी-प्रोवाइडर कॉन्फ़िगरेशन**: GitHub Models, Azure OpenAI, और OpenAI Java SDK इंटीग्रेशन सेटअप करें -- **Spring Boot + Spring AI**: एंटरप्राइज़ AI एप्लिकेशन विकास के लिए सर्वोत्तम प्रथाएँ -- **GitHub Models**: प्रोटोटाइपिंग और सीखने के लिए मुफ्त AI मॉडल पहुँच (क्रेडिट कार्ड आवश्यक नहीं) -- **विकास उपकरण**: Docker containers, VS Code, और GitHub Codespaces कॉन्फ़िगरेशन +### **अध्याय 2: विकास वातावरण सेटअप** +- **मल्टी-प्रोवाइडर कॉन्फ़िगरेशन**: GitHub Models, Azure OpenAI, और OpenAI Java SDK इंटीग्रेशन सेटअप करना +- **स्प्रिंग बूट + स्प्रिंग एआई**: उद्यम एआई एप्लिकेशन विकास के लिए सर्वोत्तम प्रथाएँ +- **GitHub मॉडलों**: प्रोटोटाइपिंग और सीखने के लिए मुफ़्त AI मॉडल एक्सेस (कोई क्रेडिट कार्ड आवश्यक नहीं) +- **डेवलपमेंट उपकरण**: Docker कंटेनर, VS Code, और GitHub Codespaces कॉन्फ़िगरेशन - **[→ अध्याय 2 शुरू करें](./02-SetupDevEnvironment/README.md)** -### **अध्याय 3: मुख्य जनरेटिव AI तकनीकें** -- **प्रॉम्प्ट इंजीनियरिंग**: AI मॉडल की उत्तम प्रतिक्रियाओं के लिए तकनीकें -- **Embeddings और वेक्टर ऑपरेशन्स**: सेमन्टिक सर्च और समानता मिलान को लागू करें -- **Retrieval-Augmented Generation (RAG)**: अपने डेटा स्रोतों के साथ AI को संयोजित करें -- **Function Calling**: कस्टम टूल्स और प्लगइन्स के साथ AI क्षमताओं को बढ़ाएँ +### **अध्याय 3: कोर जनरेटिव एआई तकनीकें** +- **प्रॉम्प्ट इंजीनियरिंग**: AI मॉडल प्रतिक्रियाओं के लिए तकनीकें +- **एम्बेडिंग्स और वेक्टर ऑपरेशन**: सेमांटिक सर्च और समानता मिलान लागू करना +- **रिट्रीवल-अगमेंटेड जनरेशन (RAG)**: AI को अपने डेटा स्रोतों के साथ संयोजित करना +- **फंक्शन कॉलिंग**: कस्टम टूल्स और प्लगइन्स के साथ AI क्षमताओं का विस्तार - **[→ अध्याय 3 शुरू करें](./03-CoreGenerativeAITechniques/README.md)** -### **अध्याय 4: व्यावहारिक अनुप्रयोग और परियोजनाएँ** -- **Pet Story Generator** (`petstory/`): GitHub Models के साथ रचनात्मक सामग्री जेनरेशन -- **Foundry Local Demo** (`foundrylocal/`): OpenAI Java SDK के साथ लोकल AI मॉडल इंटीग्रेशन -- **MCP Calculator Service** (`calculator/`): Spring AI के साथ बेसिक Model Context Protocol कार्यान्वयन +### **अध्याय 4: व्यावहारिक अनुप्रयोग और परियोजनाएं** +- **पैट स्टोरी जनरेटर** (`petstory/`): GitHub मॉडलों के साथ रचनात्मक सामग्री निर्माण +- **Foundry Local डेमो** (`foundrylocal/`): OpenAI Java SDK के साथ स्थानीय AI मॉडल इंटीग्रेशन +- **MCP कैलकुलेटर सेवा** (`calculator/`): स्प्रिंग एआई के साथ बेसिक मॉडल कॉन्टेक्स्ट प्रोटोकॉल कार्यान्वयन - **[→ अध्याय 4 शुरू करें](./04-PracticalSamples/README.md)** -### **अध्याय 5: ज़िम्मेदार AI विकास** -- **GitHub Models सुरक्षा**: बिल्ट-इन कंटेंट फिल्टरिंग और सुरक्षा तंत्रों (कठोर ब्लॉक्स और सॉफ्ट रिजेक्शन्स) का परीक्षण करें -- **ज़िम्मेदार AI डेमो**: मॉडर्न AI सुरक्षा प्रणालियों के काम करने का व्यावहारिक उदाहरण -- **सर्वोत्तम प्रथाएँ**: नैतिक AI विकास और परिनियोजन के लिए आवश्यक मार्गदर्शिकाएँ +### **अध्याय 5: जिम्मेदार एआई विकास** +- **GitHub मॉडलों की सुरक्षा**: बिल्ट-इन सामग्री फ़िल्टरिंग और सुरक्षा तंत्र का परीक्षण (हार्ड ब्लॉक और सॉफ्ट रिफ़्यूज) +- **जिम्मेदार एआई डेमो**: दिखाता है कि आधुनिक AI सुरक्षा सिस्टम कैसे व्यावहारिक रूप में काम करते हैं +- **शीर्ष प्रथाएँ**: नैतिक AI विकास और परिनियोजन के लिए आवश्यक दिशानिर्देश - **[→ अध्याय 5 शुरू करें](./05-ResponsibleGenAI/README.md)** ## अतिरिक्त संसाधन ### LangChain -[![LangChain4j शुरुआती के लिए](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) -[![LangChain.js शुरुआती के लिए](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) +[![शुरुआती लोगों के लिए LangChain4j](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![शुरुआती लोगों के लिए LangChain.js](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) --- -### Azure / Edge / MCP / Agents -[![AZD शुरुआती के लिए](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI शुरुआती के लिए](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP शुरुआती के लिए](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI एजेंट्स शुरुआती के लिए](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +### Azure / एज / MCP / एजेंट्स +[![शुरुआती लोगों के लिए AZD](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![शुरुआती लोगों के लिए एज एआई](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![शुरुआती लोगों के लिए MCP](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![शुरुआती लोगों के लिए AI एजेंट्स](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- - -### जनरेटिव AI श्रृंखला -[![जनरेटिव AI शुरुआती के लिए](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![जनरेटिव AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![जनरेटिव AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![जनरेटिव AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) + +### जनरेटिव एआई श्रृंखला +[![शुरुआती लोगों के लिए जनरेटिव एआई](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![जनरेटिव एआई (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![जनरेटिव एआई (जावा)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![जनरेटिव एआई (जावास्क्रिप्ट)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- - -### मुख्य अध्ययन -[![ML शुरुआती के लिए](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![डेटा साइंस शुरुआती के लिए](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI शुरुआती के लिए](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![साइबरसिक्योरिटी शुरुआती के लिए](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![वेब डेवलपमेंट शुरुआती के लिए](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![IoT के लिए शुरुआती](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![XR विकास के लिए शुरुआती](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) + +### मुख्य सीखना +[![शुरुआती लोगों के लिए मशीन लर्निंग](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![शुरुआती लोगों के लिए डेटा साइंस](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![शुरुआती लोगों के लिए एआई](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![शुरुआती लोगों के लिए साइबरसिक्योरिटी](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![शुरुआती लोगों के लिए वेब डेवलपमेंट](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Copilot श्रृंखला -[![AI सह-प्रोग्रामिंग के लिए Copilot](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![C#/.NET के लिए Copilot](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot एडवेंचर](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +### कोपिलट श्रृंखला +[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## सहायता प्राप्त करें +## मदद प्राप्त करें -यदि आप अटक जाते हैं या AI ऐप्स बनाने के बारे में कोई प्रश्न हैं, तो सहकर्मी शिक्षार्थियों और अनुभवी डेवलपर्स में शामिल हों और MCP के बारे में चर्चा करें। यह एक सहयोगी समुदाय है जहाँ प्रश्नों का स्वागत है और ज्ञान स्वतंत्र रूप से साझा किया जाता है। +अगर आप अटक जाते हैं या AI ऐप बनाने के बारे में कोई सवाल है, तो साथ सीखने वालों और अनुभवी डेवलपर्स के साथ MCP पर चर्चा में जुड़ें। यह एक सहायक समुदाय है जहां सवालों का स्वागत है और ज्ञान स्वभाव से साझा किया जाता है। -[![Microsoft Foundry डिस्कॉर्ड](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -यदि आपके पास उत्पाद संबंधी प्रतिक्रिया है या निर्माण के दौरान त्रुटियाँ आ रही हैं, तो जाएँ: +अगर आपके पास उत्पाद प्रतिक्रियाएँ या निर्माण के दौरान त्रुटियाँ हैं, तो यहाँ जाएँ: -[![Microsoft Foundry डेवलपर फ़ोरम](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -अस्वीकरण: -यह दस्तावेज़ AI अनुवाद सेवा [Co-op Translator](https://github.com/Azure/co-op-translator) का उपयोग करके अनुवादित किया गया है। हालांकि हम सटीकता के लिए प्रयत्नशील हैं, कृपया ध्यान रखें कि स्वचालित अनुवादों में त्रुटियाँ या अशुद्धियाँ हो सकती हैं। मूल भाषा में मौज़ूद मूल दस्तावेज़ को अधिकारिक स्रोत माना जाना चाहिए। महत्वपूर्ण जानकारी के लिए पेशेवर मानव अनुवाद की सलाह दी जाती है। इस अनुवाद के उपयोग से उत्पन्न किसी भी गलतफ़हमी या गलत व्याख्या के लिए हम जिम्मेदार नहीं हैं। +**अस्वीकरण**: +यह दस्तावेज़ AI अनुवाद सेवा [Co-op Translator](https://github.com/Azure/co-op-translator) का उपयोग करके अनुवादित किया गया है। जबकि हम सटीकता के लिए प्रयासरत हैं, कृपया ध्यान दें कि स्वचालित अनुवाद में त्रुटियाँ या अस्पष्टताएँ हो सकती हैं। मूल दस्तावेज़ अपनी मूल भाषा में ही प्रामाणिक स्रोत माना जाना चाहिए। महत्वपूर्ण जानकारी के लिए, पेशेवर मानव अनुवाद की सिफारिश की जाती है। इस अनुवाद के उपयोग से उत्पन्न किसी भी गलतफहमी या गलत व्याख्या के लिए हम जिम्मेदार नहीं हैं। \ No newline at end of file diff --git a/translations/hk/01-IntroToGenAI/README.md b/translations/hk/01-IntroToGenAI/README.md index 2a2e3d4a..2c057c60 100644 --- a/translations/hk/01-IntroToGenAI/README.md +++ b/translations/hk/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ CO_OP_TRANSLATOR_METADATA: 針對不同的任務,有特定類型的模型進行優化。例如,**小型語言模型(SLMs)**和**大型語言模型(LLMs)**都可以處理文本生成,但 LLMs 通常在處理複雜任務時表現更佳。針對圖像相關任務,你可以使用專門的視覺模型或多模態模型。 -![圖示:生成式人工智能模型類型及其使用案例。](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.hk.png) +![圖示:生成式人工智能模型類型及其使用案例。](../../../translated_images/llms.225ca2b8a0d34473.hk.png) 當然,這些模型的回應並非總是完美的。你可能聽說過模型會“幻覺”或以權威的方式生成錯誤信息。但你可以通過提供清晰的指令和上下文來幫助模型生成更好的回應,而這正是**提示工程**的作用。 @@ -79,13 +79,13 @@ CO_OP_TRANSLATOR_METADATA: - **嵌入**:嵌入是捕捉語義意義的 tokens 的向量表示。它們是數字表示(通常是浮點數數組),使模型能理解單詞之間的關係並生成具有上下文相關性的回應。相似的單詞具有相似的嵌入,這使模型能理解同義詞和語義關係。 -![圖示:嵌入](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.hk.png) +![圖示:嵌入](../../../translated_images/embedding.398e50802c0037f9.hk.png) 在 Java 中,你可以使用 OpenAI SDK 或其他支持嵌入生成的庫來生成嵌入。這些嵌入對於語義搜索等任務至關重要,因為你希望基於意義而非精確文本匹配找到相似內容。 - **向量數據庫**:向量數據庫是針對嵌入進行優化的專門存儲系統。它們支持高效的相似性搜索,對於需要基於語義相似性而非精確匹配從大型數據集中查找相關信息的檢索增強生成(RAG)模式至關重要。 -![圖示:向量數據庫架構,展示嵌入如何存儲和檢索以進行相似性搜索。](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.hk.png) +![圖示:向量數據庫架構,展示嵌入如何存儲和檢索以進行相似性搜索。](../../../translated_images/vector.f12f114934e223df.hk.png) > **注意**:本課程不會涵蓋向量數據庫,但它們在實際應用中非常常見,因此值得一提。 @@ -93,7 +93,7 @@ CO_OP_TRANSLATOR_METADATA: 在 Java AI 應用中,你將使用 tokens 進行文本處理,嵌入進行語義搜索和 RAG,向量數據庫進行數據檢索,以及代理與 MCP 建立智能工具使用系統。 -![圖示:提示如何轉化為回應——tokens、向量、可選的 RAG 查詢、LLM 思考以及 MCP 代理在一個快速流程中的作用。](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.hk.png) +![圖示:提示如何轉化為回應——tokens、向量、可選的 RAG 查詢、LLM 思考以及 MCP 代理在一個快速流程中的作用。](../../../translated_images/flow.f4ef62c3052d12a8.hk.png) ### Java 的 AI 開發工具和庫 diff --git a/translations/hk/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/hk/02-SetupDevEnvironment/getting-started-azure-openai.md index 163e92dd..12124d69 100644 --- a/translations/hk/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/hk/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ CO_OP_TRANSLATOR_METADATA: > **注意**:如果你想編輯基本配置,請查看 [Dev Container Configuration](../../../.devcontainer/devcontainer.json) 2. 在你的 Fork 倉庫中,點擊 **Code** → **Codespaces** 標籤 3. 點擊 **...** → **New with options...** -![創建帶選項的 Codespace](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.hk.png) +![創建帶選項的 Codespace](../../../translated_images/codespaces.9945ded8ceb431a5.hk.png) 4. 選擇 **Dev container configuration**: - **Generative AI Java Development Environment** 5. 點擊 **Create codespace** diff --git a/translations/hk/05-ResponsibleGenAI/README.md b/translations/hk/05-ResponsibleGenAI/README.md index e14d583f..8747eb72 100644 --- a/translations/hk/05-ResponsibleGenAI/README.md +++ b/translations/hk/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ GitHub Models 提供基本的內容過濾功能,就像人工智能俱樂部裡 5. 顯示結果,展示哪些內容被阻擋、拒絕或允許 6. 測試安全內容以作比較 -![負責任的人工智能安全示範](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.hk.png) +![負責任的人工智能安全示範](../../../translated_images/responsible.e4f51a917bafa4bf.hk.png) ### 設置指引 @@ -164,7 +164,7 @@ Status: Response generated successfully 恭喜您完成生成式人工智能初學者課程! -![課程完成](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.hk.png) +![課程完成](../../../translated_images/image.73c7e2ff4a652e77.hk.png) **您已完成的內容:** - 設置您的開發環境 diff --git a/translations/hk/README.md b/translations/hk/README.md index 0801fcac..1f0cfa17 100644 --- a/translations/hk/README.md +++ b/translations/hk/README.md @@ -1,137 +1,146 @@ -# 生成式 AI 初學者指南 - Java 版 +# 生成式人工智能初學者指南 - Java 版 [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![生成式 AI 初學者指南 - Java 版](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.hk.png) +![生成式人工智能初學者指南 - Java 版](../../translated_images/beg-genai-series.8b48be9951cc574c.hk.png) -**所需時間**: 整個工作坊可在線完成,無需本地設定。環境設定約需 2 分鐘,探索範例視探索深度需 1–3 小時。 +**所需時間**:整個工作坊可線上完成,毋須本地設置。環境設定約需 2 分鐘,瀏覽範例所需時間依探索深度約 1-3 小時。 > **快速開始** -1. Fork 此儲存庫到你的 GitHub 帳戶 -2. 按一下 **Code** → **Codespaces** 分頁 → **...** → **New with options...** -3. 使用預設值 — 這會選擇為本課程建立的開發容器 -4. 按一下 **Create codespace** -5. 等待約 2 分鐘,環境即會準備就緒 -6. 直接跳到 [→ 開始第 1 章](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) +1. 將本儲存庫分叉到你的 GitHub 帳戶 +2. 點擊 **Code** → **Codespaces** 標籤 → **...** → **帶選項新建...** +3. 使用預設值 — 此選擇將會載入為本課程所建立的開發容器 +4. 點擊 **建立 codespace** +5. 等待約 2 分鐘以完成環境準備 +6. 直接跳到 [第一個範例](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) -> **想要本地複製?** +> **偏好本地克隆?** > -> 此儲存庫包含 50+ 種語言翻譯,會顯著增加下載大小。若要在不包含翻譯的情況下複製,請使用 sparse checkout: +> 本儲存庫包含 50 多種語言的翻譯,導致下載大小大幅增加。若想無翻譯地克隆,請使用 sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> 這樣可以讓你以更快的下載速度取得完成課程所需的一切。 - +> 如此你將快速獲得完成課程所需的所有內容。 ## 多語言支援 -### 透過 GitHub Action 支援(自動且隨時更新) +### 透過 GitHub Action 支援(自動且永遠保持最新) -[阿拉伯語](../ar/README.md) | [孟加拉語](../bn/README.md) | [保加利亞語](../bg/README.md) | [緬甸語(緬甸)](../my/README.md) | [中文(簡體)](../zh/README.md) | [中文(繁體,香港)](./README.md) | [中文(繁體,澳門)](../mo/README.md) | [中文(繁體,台灣)](../tw/README.md) | [克羅地亞語](../hr/README.md) | [捷克語](../cs/README.md) | [丹麥語](../da/README.md) | [荷蘭語](../nl/README.md) | [愛沙尼亞語](../et/README.md) | [芬蘭語](../fi/README.md) | [法語](../fr/README.md) | [德語](../de/README.md) | [希臘語](../el/README.md) | [希伯來語](../he/README.md) | [印地語](../hi/README.md) | [匈牙利語](../hu/README.md) | [印尼語](../id/README.md) | [意大利語](../it/README.md) | [日語](../ja/README.md) | [卡納達語](../kn/README.md) | [韓語](../ko/README.md) | [立陶宛語](../lt/README.md) | [馬來語](../ms/README.md) | [馬拉雅拉姆語](../ml/README.md) | [馬拉地語](../mr/README.md) | [尼泊爾語](../ne/README.md) | [尼日利亞洋涇濱語](../pcm/README.md) | [挪威語](../no/README.md) | [波斯語(Farsi)](../fa/README.md) | [波蘭語](../pl/README.md) | [葡萄牙語(巴西)](../br/README.md) | [葡萄牙語(葡萄牙)](../pt/README.md) | [旁遮普語(Gurmukhi)](../pa/README.md) | [羅馬尼亞語](../ro/README.md) | [俄語](../ru/README.md) | [塞爾維亞語(西里爾字母)](../sr/README.md) | [斯洛伐克語](../sk/README.md) | [斯洛維尼亞語](../sl/README.md) | [西班牙語](../es/README.md) | [斯瓦希里語](../sw/README.md) | [瑞典語](../sv/README.md) | [他加祿語(菲律賓語)](../tl/README.md) | [泰米爾語](../ta/README.md) | [泰盧固語](../te/README.md) | [泰語](../th/README.md) | [土耳其語](../tr/README.md) | [烏克蘭語](../uk/README.md) | [烏爾都語](../ur/README.md) | [越南語](../vi/README.md) +[阿拉伯文](../ar/README.md) | [孟加拉文](../bn/README.md) | [保加利亞文](../bg/README.md) | [緬甸文 (Myanmar)](../my/README.md) | [中文 (簡體)](../zh/README.md) | [中文 (繁體,香港)](./README.md) | [中文 (繁體,澳門)](../mo/README.md) | [中文 (繁體,臺灣)](../tw/README.md) | [克羅地亞文](../hr/README.md) | [捷克文](../cs/README.md) | [丹麥文](../da/README.md) | [荷蘭文](../nl/README.md) | [愛沙尼亞文](../et/README.md) | [芬蘭文](../fi/README.md) | [法文](../fr/README.md) | [德文](../de/README.md) | [希臘文](../el/README.md) | [希伯來文](../he/README.md) | [印地文](../hi/README.md) | [匈牙利文](../hu/README.md) | [印尼文](../id/README.md) | [義大利文](../it/README.md) | [日文](../ja/README.md) | [坎納達文](../kn/README.md) | [韓文](../ko/README.md) | [立陶宛文](../lt/README.md) | [馬來文](../ms/README.md) | [馬拉雅拉姆文](../ml/README.md) | [馬拉地文](../mr/README.md) | [尼泊爾文](../ne/README.md) | [奈及利亞皮欽語](../pcm/README.md) | [挪威文](../no/README.md) | [波斯文 (法爾西)](../fa/README.md) | [波蘭文](../pl/README.md) | [葡萄牙文 (巴西)](../br/README.md) | [葡萄牙文 (葡萄牙)](../pt/README.md) | [旁遮普文 (古魯穆奇)](../pa/README.md) | [羅馬尼亞文](../ro/README.md) | [俄文](../ru/README.md) | [塞爾維亞文 (西里爾字母)](../sr/README.md) | [斯洛伐克文](../sk/README.md) | [斯洛文尼亞文](../sl/README.md) | [西班牙文](../es/README.md) | [斯瓦希里文](../sw/README.md) | [瑞典文](../sv/README.md) | [塔加洛語 (菲律賓語)](../tl/README.md) | [泰米爾文](../ta/README.md) | [泰盧固文](../te/README.md) | [泰文](../th/README.md) | [土耳其文](../tr/README.md) | [烏克蘭文](../uk/README.md) | [烏爾都文](../ur/README.md) | [越南文](../vi/README.md) + +> **偏好本地克隆?** + +> 本儲存庫包含 50 多種語言的翻譯,導致下載大小大幅增加。若想無翻譯地克隆,請使用 sparse checkout: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> 如此你將快速獲得完成課程所需的所有內容。 ## 課程結構與學習路徑 -### **第 1 章:生成式 AI 簡介** -- **核心概念**:了解大型語言模型、詞元、嵌入向量,以及 AI 的能力 -- **Java AI 生態系**:Spring AI 與 OpenAI SDKs 概觀 -- **模型上下文協定**:介紹 MCP 及其在 AI 代理通訊中的角色 -- **實際應用**:包含聊天機器人與內容生成等真實情境 -- **[→ 開始第 1 章](./01-IntroToGenAI/README.md)** - -### **第 2 章:開發環境設定** -- **多提供者配置**:設定 GitHub Models、Azure OpenAI 與 OpenAI Java SDK 的整合 -- **Spring Boot + Spring AI**:企業 AI 應用開發的最佳實務 -- **GitHub Models**:供原型開發與學習使用的免費 AI 模型(不需信用卡) -- **開發工具**:Docker 容器、VS Code 與 GitHub Codespaces 的設定 -- **[→ 開始第 2 章](./02-SetupDevEnvironment/README.md)** - -### **第 3 章:核心生成式 AI 技術** -- **提示工程**:獲得最佳 AI 模型回應的技巧 -- **嵌入與向量操作**:實作語意搜尋與相似度比對 -- **檢索增強生成(RAG)**:將 AI 與你的資料來源結合 -- **函式呼叫**:以自訂工具與外掛擴展 AI 能力 -- **[→ 開始第 3 章](./03-CoreGenerativeAITechniques/README.md)** - -### **第 4 章:實作應用與專案** -- **寵物故事生成器** (`petstory/`): 使用 GitHub Models 的創意內容生成 -- **Foundry Local 示範** (`foundrylocal/`): 使用 OpenAI Java SDK 的本地 AI 模型整合 -- **MCP 計算器服務** (`calculator/`): 使用 Spring AI 的基本模型上下文協定實作 -- **[→ 開始第 4 章](./04-PracticalSamples/README.md)** - -### **第 5 章:負責任的 AI 開發** -- **GitHub Models 安全性**:測試內建內容過濾與安全機制(強制封鎖與軟性拒絕) -- **負責任 AI 示範**:實作範例展示現代 AI 安全系統如何在實務中運作 -- **最佳實務**:倫理 AI 開發與部署的重要指南 -- **[→ 開始第 5 章](./05-ResponsibleGenAI/README.md)** +### **第一章:生成式人工智能簡介** +- **核心概念**:理解大型語言模型、tokens、嵌入向量及 AI 能力 +- **Java AI 生態系**:Spring AI 與 OpenAI SDK 概覽 +- **模型上下文協議**:MCP 介紹與其在 AI 代理通訊中的角色 +- **實務應用**:聊天機器人及內容生成等真實場景 +- **[→ 開始第一章](./01-IntroToGenAI/README.md)** + +### **第二章:開發環境設置** +- **多供應商配置**:設定 GitHub Models、Azure OpenAI 與 OpenAI Java SDK 整合 +- **Spring Boot + Spring AI**:企業級 AI 應用最佳實踐 +- **GitHub Models**:免費 AI 模型使用(無須信用卡)供快速原型與學習 +- **開發工具**:Docker 容器、VS Code 與 GitHub Codespaces 配置 +- **[→ 開始第二章](./02-SetupDevEnvironment/README.md)** + +### **第三章:生成式 AI 核心技術** +- **提示工程**:促使 AI 模型給出最佳回應的技術 +- **嵌入向量與向量運算**:實現語義搜尋與相似性匹配 +- **檢索增強生成 (RAG)**:結合 AI 與自有資料源 +- **函式呼叫**:利用自訂工具與插件擴充 AI 能力 +- **[→ 開始第三章](./03-CoreGenerativeAITechniques/README.md)** + +### **第四章:實務應用與專案** +- **寵物故事生成器** (`petstory/`):使用 GitHub Models 進行創意內容生成 +- **Foundry 本地示範** (`foundrylocal/`):OpenAI Java SDK 本地 AI 模型整合 +- **MCP 計算器服務** (`calculator/`):使用 Spring AI 的基本模型上下文協議實作 +- **[→ 開始第四章](./04-PracticalSamples/README.md)** + +### **第五章:負責任的 AI 開發** +- **GitHub Models 安全性**:測試內建內容過濾和安全機制(嚴格封鎖與軟性拒絕) +- **負責任 AI 演示**:示範現代 AI 安全系統的操作實例 +- **最佳實踐**:道德 AI 開發與部署的要點指南 +- **[→ 開始第五章](./05-ResponsibleGenAI/README.md)** ## 其他資源 ### LangChain -[![LangChain4j 初學者指南](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) -[![LangChain.js 初學者指南](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) +[![LangChain4j 初學者](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![LangChain.js 初學者](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) --- ### Azure / Edge / MCP / 代理 -[![AZD 初學者指南](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI 初學者指南](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP 初學者指南](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI 代理初學者指南](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AZD 初學者](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI 初學者](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP 初學者](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI 代理初學者](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### 生成式 AI 系列 -[![生成式 AI 初學者指南](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![生成式 AI(.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![生成式 AI(Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![生成式 AI(JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) +[![生成式人工智能初學者](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![生成式 AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![生成式 AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![生成式 AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- ### 核心學習 -[![機器學習初學者指南](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![數據科學初學者指南](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI 初學者指南](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![網絡安全初學者指南](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![網頁開發初學者指南](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![IoT 初學者](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![XR 開發初學者](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +[![機器學習初學者](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![資料科學初學者](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![人工智能初學者](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![網絡安全初學者](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![網頁開發初學者](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### Copilot 系列 -[![Copilot:AI 配對編程](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![Copilot:C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot 冒險](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## 尋求協助 +## 尋求幫助 -如果你在建立 AI 應用程式時遇到困難或有任何問題,歡迎加入與其他學習者及經驗豐富的開發者一同討論 MCP。這是一個互相支持的社群,歡迎提出問題並自由分享知識。 +如果您遇到困難或對建立 AI 應用有任何疑問,加入其他學習者和有經驗的開發者,共同討論 MCP。這是一個支持性的社群,歡迎提問並自由分享知識。 -[![Microsoft Foundry 的 Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -如果你在開發時有產品反饋或遇到錯誤,請造訪: +如果您在開發過程中有產品反饋或錯誤,請造訪: -[![Microsoft Foundry 開發者論壇](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -免責聲明: -本文件經由 AI 翻譯服務 Co-op Translator(https://github.com/Azure/co-op-translator)翻譯而成。雖然我們力求準確,但請注意自動翻譯可能包含錯誤或不準確之處。原始語言版本應被視為具權威性的來源。對於關鍵資訊,建議採用專業人工翻譯。我們對因使用此翻譯而引致的任何誤解或錯誤詮釋概不負責。 +**免責聲明**: +本文件由 AI 翻譯服務 [Co-op Translator](https://github.com/Azure/co-op-translator) 所翻譯。雖然我們致力於確保準確性,但請注意自動翻譯可能包含錯誤或不準確之處。原始文件的母語版本應被視為權威來源。對於重要資訊,建議採用專業人工翻譯。我們不對因使用本翻譯而產生的任何誤解或曲解承擔責任。 \ No newline at end of file diff --git a/translations/hr/01-IntroToGenAI/README.md b/translations/hr/01-IntroToGenAI/README.md index 45a24121..e32a52e8 100644 --- a/translations/hr/01-IntroToGenAI/README.md +++ b/translations/hr/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ Dok razvijate svoje Java AI aplikacije, radit ćete s **generativnim AI modelima Postoje specifične vrste modela optimizirane za različite zadatke. Na primjer, i **Mali Jezični Modeli (SLM-ovi)** i **Veliki Jezični Modeli (LLM-ovi)** mogu obraditi generiranje teksta, pri čemu LLM-ovi obično nude bolje performanse za složenije zadatke. Za zadatke vezane uz slike koristili biste specijalizirane modele za viziju ili multimodalne modele. -![Slika: Vrste generativnih AI modela i primjene.](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.hr.png) +![Slika: Vrste generativnih AI modela i primjene.](../../../translated_images/llms.225ca2b8a0d34473.hr.png) Naravno, odgovori ovih modela nisu uvijek savršeni. Vjerojatno ste čuli za to da modeli "haluciniraju" ili generiraju netočne informacije na autoritativan način. No, možete pomoći modelu da generira bolje odgovore pružanjem jasnih uputa i konteksta. Ovdje dolazi do izražaja **inženjering upita**. @@ -79,13 +79,13 @@ Tokenizacija je proces razbijanja teksta na ove manje jedinice. Ovo je ključno - **Ugrađivanja**: Ugrađivanja su vektorske reprezentacije tokena koje hvataju semantičko značenje. To su numeričke reprezentacije (obično nizovi brojeva s pomičnim zarezom) koje omogućuju modelima razumijevanje odnosa između riječi i generiranje kontekstualno relevantnih odgovora. Slične riječi imaju slična ugrađivanja, omogućujući modelu razumijevanje koncepata poput sinonima i semantičkih odnosa. -![Slika: Ugrađivanja](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.hr.png) +![Slika: Ugrađivanja](../../../translated_images/embedding.398e50802c0037f9.hr.png) U Javi možete generirati ugrađivanja koristeći OpenAI SDK ili druge biblioteke koje podržavaju generiranje ugrađivanja. Ova ugrađivanja su ključna za zadatke poput semantičkog pretraživanja, gdje želite pronaći sličan sadržaj na temelju značenja, a ne točnih podudaranja teksta. - **Vektorske baze podataka**: Vektorske baze podataka su specijalizirani sustavi za pohranu optimizirani za ugrađivanja. Omogućuju učinkovito pretraživanje sličnosti i ključne su za obrasce generiranja uz pomoć pretraživanja (RAG), gdje trebate pronaći relevantne informacije iz velikih skupova podataka na temelju semantičke sličnosti, a ne točnih podudaranja. -![Slika: Arhitektura vektorske baze podataka koja prikazuje kako se ugrađivanja pohranjuju i dohvaćaju za pretraživanje sličnosti.](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.hr.png) +![Slika: Arhitektura vektorske baze podataka koja prikazuje kako se ugrađivanja pohranjuju i dohvaćaju za pretraživanje sličnosti.](../../../translated_images/vector.f12f114934e223df.hr.png) > **Napomena**: U ovom tečaju nećemo pokrivati vektorske baze podataka, ali smatramo da ih vrijedi spomenuti jer se često koriste u stvarnim aplikacijama. @@ -93,7 +93,7 @@ Tokenizacija je proces razbijanja teksta na ove manje jedinice. Ovo je ključno U Java AI aplikacijama koristit ćete tokene za obradu teksta, ugrađivanja za semantičko pretraživanje i RAG, vektorske baze podataka za dohvaćanje podataka te agente s MCP-om za izgradnju inteligentnih sustava koji koriste alate. -![Slika: kako upit postaje odgovor—tokeni, vektori, opcionalno RAG pretraživanje, razmišljanje LLM-a i MCP agent sve u jednom brzom tijeku.](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.hr.png) +![Slika: kako upit postaje odgovor—tokeni, vektori, opcionalno RAG pretraživanje, razmišljanje LLM-a i MCP agent sve u jednom brzom tijeku.](../../../translated_images/flow.f4ef62c3052d12a8.hr.png) ### Alati i biblioteke za razvoj AI u Javi diff --git a/translations/hr/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/hr/02-SetupDevEnvironment/getting-started-azure-openai.md index 74a3bb84..56934d8d 100644 --- a/translations/hr/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/hr/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ Ovaj vodič pomoći će vam da postavite Azure AI Foundry modele za vaše Java A > **Napomena**: Ako želite urediti osnovnu konfiguraciju, pogledajte [Dev Container Configuration](../../../.devcontainer/devcontainer.json) 2. U svom forkiranom repozitoriju, kliknite **Code** → **Codespaces** kartica 3. Kliknite **...** → **New with options...** -![kreiranje codespace-a s opcijama](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.hr.png) +![kreiranje codespace-a s opcijama](../../../translated_images/codespaces.9945ded8ceb431a5.hr.png) 4. Odaberite **Dev container configuration**: - **Generative AI Java Development Environment** 5. Kliknite **Create codespace** diff --git a/translations/hr/05-ResponsibleGenAI/README.md b/translations/hr/05-ResponsibleGenAI/README.md index c5937902..cff52900 100644 --- a/translations/hr/05-ResponsibleGenAI/README.md +++ b/translations/hr/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ Klasa `ResponsibleGithubModels` slijedi ovaj tijek: 5. Prikazuje rezultate koji pokazuju koji je sadržaj blokiran, odbijen ili dopušten 6. Testira siguran sadržaj za usporedbu -![Demo sigurnosti odgovornog AI-a](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.hr.png) +![Demo sigurnosti odgovornog AI-a](../../../translated_images/responsible.e4f51a917bafa4bf.hr.png) ### Upute za postavljanje @@ -164,7 +164,7 @@ Ovaj primjer koristi namjerno problematične upite isključivo u edukativne svrh Čestitamo na završetku tečaja Generativni AI za početnike! -![Završetak tečaja](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.hr.png) +![Završetak tečaja](../../../translated_images/image.73c7e2ff4a652e77.hr.png) **Što ste postigli:** - Postavili ste razvojno okruženje diff --git a/translations/hr/README.md b/translations/hr/README.md index 75090cf2..96c0b1be 100644 --- a/translations/hr/README.md +++ b/translations/hr/README.md @@ -1,138 +1,148 @@ -# Generativna AI za početnike - Java izdanje +# Generativna AI za Početnike - Java Izdanje [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![Generativna AI za početnike - Java izdanje](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.hr.png) +![Generativna AI za Početnike - Java Izdanje](../../translated_images/beg-genai-series.8b48be9951cc574c.hr.png) -**Vrijeme potrebno**: Cijeli radni seminar može se završiti online bez lokalne instalacije. Postavljanje okoline traje 2 minute, a istraživanje uzoraka zahtijeva 1–3 sata ovisno o dubini istraživanja. +**Vrijeme Ulaganja**: Cijeli radionicu moguće je dovršiti online bez lokalne instalacije. Postavljanje okruženja traje 2 minute, dok istraživanje primjera zahtijeva 1-3 sata ovisno o dubini istraživanja. -> **Brzi početak** +> **Brzi Početak** -1. Forkajte ovaj repozitorij na vaš GitHub račun -2. Kliknite **Code** → **Codespaces** kartica → **...** → **New with options...** -3. Koristite zadane postavke – ovo će odabrati razvojni kontejner napravljen za ovaj tečaj +1. Forkajte ovaj repozitorij na svoj GitHub račun +2. Kliknite **Code** → karticu **Codespaces** → **...** → **New with options...** +3. Koristite zadane postavke – ovo će odabrati razvojni kontejner kreiran za ovaj tečaj 4. Kliknite **Create codespace** -5. Pričekajte ~2 minute da se okolina pripremi -6. Pređite izravno na [→ Započni Poglavlje 1](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) +5. Pričekajte ~2 minute da se okruženje pripremi +6. Odmah prijeđite na [Prvi primjer](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) -> **Preferirate klonirati lokalno?** +> **Više volite klonirati lokalno?** > -> Ovaj repozitorij uključuje 50+ prijevoda na jezike što značajno povećava veličinu preuzimanja. Za kloniranje bez prijevoda, koristite sparse checkout: +> Ovaj repozitorij uključuje 50+ prijevoda na različite jezike što značajno povećava veličinu preuzimanja. Za kloniranje bez prijevoda, koristite sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Ovo vam daje sve što vam treba za dovršetak tečaja s mnogo bržim preuzimanjem. +> Ovo vam daje sve što vam treba za završetak tečaja uz znatno brže preuzimanje. -## Podrška za više jezika +## Podrška za Više Jezika -### Podržano putem GitHub Action (Automatizirano i uvijek ažurno) +### Podržano putem GitHub Akcije (Automatski & Uvijek ažurno) -[Arapski](../ar/README.md) | [Bengalski](../bn/README.md) | [Bugarski](../bg/README.md) | [Burmanski (Myanmar)](../my/README.md) | [Kineski (pojednostavljeni)](../zh/README.md) | [Kineski (tradicionalni, Hong Kong)](../hk/README.md) | [Kineski (tradicionalni, Macau)](../mo/README.md) | [Kineski (tradicionalni, Taiwan)](../tw/README.md) | [Hrvatski](./README.md) | [Češki](../cs/README.md) | [Danski](../da/README.md) | [Nizozemski](../nl/README.md) | [Estonski](../et/README.md) | [Finski](../fi/README.md) | [Francuski](../fr/README.md) | [Njemački](../de/README.md) | [Grčki](../el/README.md) | [Hebrejski](../he/README.md) | [Hindi](../hi/README.md) | [Mađarski](../hu/README.md) | [Indonezijski](../id/README.md) | [Talijanski](../it/README.md) | [Japanski](../ja/README.md) | [Kannada](../kn/README.md) | [Korejski](../ko/README.md) | [Litvanski](../lt/README.md) | [Malajski](../ms/README.md) | [Malajalamski](../ml/README.md) | [Marathi](../mr/README.md) | [Nepalski](../ne/README.md) | [Nigerijski pidgin](../pcm/README.md) | [Norveški](../no/README.md) | [Perzijski (Farsi)](../fa/README.md) | [Poljski](../pl/README.md) | [Portugalski (Brazil)](../br/README.md) | [Portugalski (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Rumunjski](../ro/README.md) | [Ruski](../ru/README.md) | [Srpski (ćirilica)](../sr/README.md) | [Slovački](../sk/README.md) | [Slovenski](../sl/README.md) | [Španjolski](../es/README.md) | [Svahili](../sw/README.md) | [Švedski](../sv/README.md) | [Tagalog (filipinski)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Tajlandski](../th/README.md) | [Turski](../tr/README.md) | [Ukrajinski](../uk/README.md) | [Urdu](../ur/README.md) | [Vijetnamski](../vi/README.md) +[Arapski](../ar/README.md) | [Bengalski](../bn/README.md) | [Bugarski](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Kineski (Pojednostavljeni)](../zh/README.md) | [Kineski (Tradicionalni, Hong Kong)](../hk/README.md) | [Kineski (Tradicionalni, Macau)](../mo/README.md) | [Kineski (Tradicionalni, Taiwan)](../tw/README.md) | [Hrvatski](./README.md) | [Češki](../cs/README.md) | [Danski](../da/README.md) | [Nizozemski](../nl/README.md) | [Estonski](../et/README.md) | [Finski](../fi/README.md) | [Francuski](../fr/README.md) | [Njemački](../de/README.md) | [Grčki](../el/README.md) | [Hebrejski](../he/README.md) | [Hindi](../hi/README.md) | [Mađarski](../hu/README.md) | [Indonezijski](../id/README.md) | [Talijanski](../it/README.md) | [Japanski](../ja/README.md) | [Kannada](../kn/README.md) | [Korejski](../ko/README.md) | [Litavski](../lt/README.md) | [Malajski](../ms/README.md) | [Malajalamski](../ml/README.md) | [Marati](../mr/README.md) | [Nepalski](../ne/README.md) | [Nigerijski Pidgin](../pcm/README.md) | [Norveški](../no/README.md) | [Perzijski (Farsi)](../fa/README.md) | [Poljski](../pl/README.md) | [Portugalski (Brazil)](../br/README.md) | [Portugalski (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Rumunjski](../ro/README.md) | [Ruski](../ru/README.md) | [Srpski (ćirilica)](../sr/README.md) | [Slovački](../sk/README.md) | [Slovenski](../sl/README.md) | [Španjolski](../es/README.md) | [Svahili](../sw/README.md) | [Švedski](../sv/README.md) | [Tagalog (Filipinski)](../tl/README.md) | [Tamilski](../ta/README.md) | [Telugu](../te/README.md) | [Tajlandski](../th/README.md) | [Turski](../tr/README.md) | [Ukrajinski](../uk/README.md) | [Urdu](../ur/README.md) | [Vijetnamski](../vi/README.md) + +> **Više volite klonirati lokalno?** + +> Ovaj repozitorij uključuje 50+ prijevoda na različite jezike što značajno povećava veličinu preuzimanja. Za kloniranje bez prijevoda, koristite sparse checkout: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> Ovo vam daje sve što vam treba za završetak tečaja uz znatno brže preuzimanje. -## Struktura tečaja i put učenja +## Struktura Tečaja & Put Učenja -### **Poglavlje 1: Uvod u generativnu AI** -- **Temeljni pojmovi**: Razumijevanje velikih jezičnih modela, tokena, embeddings i mogućnosti AI -- **Java AI ekosustav**: Pregled Spring AI i OpenAI SDK-ova -- **Model Context Protocol**: Uvod u MCP i njegova uloga u komunikaciji AI agenata -- **Praktične primjene**: Stvarni scenariji uključujući chatbote i generiranje sadržaja -- **[→ Započni Poglavlje 1](./01-IntroToGenAI/README.md)** +### **Poglavlje 1: Uvod u Generativnu AI** +- **Osnovni Pojmovi**: Razumijevanje Velikih Jezičnih Modela, tokena, ureza i AI sposobnosti +- **Java AI Ekosustav**: Pregled Spring AI i OpenAI SDK-ova +- **Protokol Konteksta Modela**: Uvod u MCP i njegovu ulogu u komunikaciji AI agenata +- **Praktične Primjene**: Stvarni scenariji uključujući chatbotove i generiranje sadržaja +- **[→ Početak Poglavlja 1](./01-IntroToGenAI/README.md)** -### **Poglavlje 2: Postavljanje razvojne okoline** -- **Konfiguracija za više pružatelja**: Postavite GitHub Models, Azure OpenAI i OpenAI Java SDK integracije -- **Spring Boot + Spring AI**: Najbolje prakse za razvoj enterprise AI aplikacija +### **Poglavlje 2: Postavljanje Razvojnog Okruženja** +- **Konfiguracija Više Pružatelja**: Postavljanje GitHub Models, Azure OpenAI i OpenAI Java SDK integracija +- **Spring Boot + Spring AI**: Najbolje prakse za razvoj poslovnih AI aplikacija - **GitHub Models**: Besplatan pristup AI modelima za prototipiranje i učenje (nije potrebna kreditna kartica) -- **Alati za razvoj**: Docker kontejneri, VS Code i konfiguracija GitHub Codespaces -- **[→ Započni Poglavlje 2](./02-SetupDevEnvironment/README.md)** - -### **Poglavlje 3: Temeljne tehnike generativne AI** -- **Prompt inženjering**: Tehnike za optimalne odgovore AI modela -- **Embeddings i operacije nad vektorima**: Implementacija semantičkog pretraživanja i podudaranja sličnosti -- **Retrieval-Augmented Generation (RAG)**: Kombinirajte AI s vlastitim izvorima podataka -- **Pozivanje funkcija**: Proširite mogućnosti AI prilagođenim alatima i dodacima -- **[→ Započni Poglavlje 3](./03-CoreGenerativeAITechniques/README.md)** - -### **Poglavlje 4: Praktične primjene i projekti** -- **Generator priča o ljubimcima** (`petstory/`): Kreativno generiranje sadržaja s GitHub Models -- **Foundry lokalna demonstracija** (`foundrylocal/`): Lokalna integracija AI modela s OpenAI Java SDK -- **MCP Calculator Service** (`calculator/`): Osnovna implementacija Model Context Protocol-a sa Spring AI -- **[→ Započni Poglavlje 4](./04-PracticalSamples/README.md)** - -### **Poglavlje 5: Odgovorni razvoj umjetne inteligencije** -- **Sigurnost GitHub Models**: Testirajte ugrađeno filtriranje sadržaja i sigurnosne mehanizme (tvrdih blokada i mekanih odbijanja) -- **Demo odgovornog AI**: Praktični primjer koji pokazuje kako suvremeni AI sigurnosni sustavi djeluju u praksi -- **Najbolje prakse**: Ključne smjernice za etički razvoj i implementaciju AI -- **[→ Započni Poglavlje 5](./05-ResponsibleGenAI/README.md)** - -## Dodatni resursi +- **Razvojni Alati**: Docker kontejneri, VS Code i GitHub Codespaces konfiguracija +- **[→ Početak Poglavlja 2](./02-SetupDevEnvironment/README.md)** + +### **Poglavlje 3: Osnovne Tehnike Generativne AI** +- **Inženjerstvo Prompta**: Tehnike za optimalne odgovore AI modela +- **Urezi i Vektorske Operacije**: Implementacija semantičkog pretraživanja i podudaranja sličnosti +- **Generiranje s Pomoći Dohvaćanja (RAG)**: Kombinacija AI-a s vlastitim izvorima podataka +- **Pozivanje Funkcija**: Proširenje AI mogućnosti prilagođenim alatima i dodacima +- **[→ Početak Poglavlja 3](./03-CoreGenerativeAITechniques/README.md)** + +### **Poglavlje 4: Praktične Primjene & Projekti** +- **Generator Priča o Kućnim Ljubimcima** (`petstory/`): Kreativno generiranje sadržaja s GitHub Models +- **Foundry Lokalna Demo Verzija** (`foundrylocal/`): Lokalna integracija AI modela s OpenAI Java SDK +- **MCP Kalkulator Servis** (`calculator/`): Osnovna implementacija Protokola Konteksta Modela sa Spring AI +- **[→ Početak Poglavlja 4](./04-PracticalSamples/README.md)** + +### **Poglavlje 5: Odgovorni Razvoj AI** +- **Sigurnost GitHub Models**: Testiranje ugrađenih mehanizama filtriranja sadržaja i sigurnosnih mjera (čvrste blokade i mekana odbijanja) +- **Demo Odgovorne AI**: Praktični primjer kako suvremeni sigurnosni sustavi AI-a funkcioniraju +- **Najbolje Prakse**: Osnovne smjernice za etički razvoj i implementaciju AI +- **[→ Početak Poglavlja 5](./05-ResponsibleGenAI/README.md)** + +## Dodatni Resursi ### LangChain -[![LangChain4j za početnike](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) -[![LangChain.js za početnike](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) +[![LangChain4j za Početnike](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![LangChain.js za Početnike](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) --- ### Azure / Edge / MCP / Agenti -[![AZD za početnike](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI za početnike](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP za početnike](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI agenti za početnike](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AZD za Početnike](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI za Početnike](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP za Početnike](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI Agenti za Početnike](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Generativna AI serija -[![Generativna AI za početnike](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +### Serija Generativne AI +[![Generativna AI za Početnike](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) [![Generativna AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) [![Generativna AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) [![Generativna AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- -### Temeljno učenje -[![Strojno učenje za početnike](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![Znanost o podacima za početnike](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI za početnike](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![Kibernetička sigurnost za početnike](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![Web razvoj za početnike](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +### Temeljno Učenje +[![ML za Početnike](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![Podatkovna Znanost za Početnike](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![AI za Početnike](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![Kibernetička Sigurnost za Početnike](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![Web Razvoj za Početnike](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) [![IoT za početnike](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![Razvoj XR za početnike](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +[![XR razvoj za početnike](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### Serija Copilot -[![Copilot za AI u programiranju u paru](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot za AI u parnom programiranju](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) [![Copilot za C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot avantura](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +[![Copilot pustolovina](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) ## Dobivanje pomoći -Ako zapnete ili imate bilo kakvih pitanja o izradi AI aplikacija, pridružite se drugim učenicima i iskusnim programerima u raspravama o MCP-u. To je podržavajuća zajednica u kojoj su pitanja dobrodošla, a znanje se slobodno dijeli. +Ako zapnete ili imate bilo kakvih pitanja oko izgradnje AI aplikacija. Pridružite se kolegama učenicima i iskusnim programerima u raspravama o MCP-u. To je podržavajuća zajednica u kojoj su pitanja dobrodošla i gdje se znanje slobodno dijeli. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Ako imate povratne informacije o proizvodu ili primijetite pogreške tijekom izrade, posjetite: +Ako imate povratnu informaciju o proizvodu ili pogreške tijekom izgradnje, posjetite: -[![Microsoft Foundry forum za programere](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -**Odricanje odgovornosti**: -Ovaj dokument je preveden pomoću AI usluge prevođenja [Co-op Translator](https://github.com/Azure/co-op-translator). Iako nastojimo postići točnost, imajte na umu da automatski prijevodi mogu sadržavati pogreške ili netočnosti. Izvorni dokument na izvornom jeziku treba smatrati mjerodavnim izvorom. Za kritične informacije preporučujemo profesionalni ljudski prijevod. Ne snosimo odgovornost za bilo kakve nesporazume ili pogrešne interpretacije koje proizlaze iz korištenja ovog prijevoda. +**Odricanje od odgovornosti**: +Ovaj dokument preveden je korištenjem AI prevoditeljske usluge [Co-op Translator](https://github.com/Azure/co-op-translator). Iako činimo napore da prijevod bude točan, imajte na umu da automatizirani prijevodi mogu sadržavati pogreške ili netočnosti. Izvorni dokument na izvornom jeziku treba smatrati autoritativnim izvorom. Za kritične informacije preporučuje se profesionalni ljudski prijevod. Ne snosimo odgovornost za eventualne nesporazume ili kriva tumačenja koja proizlaze iz korištenja ovog prijevoda. \ No newline at end of file diff --git a/translations/hu/01-IntroToGenAI/README.md b/translations/hu/01-IntroToGenAI/README.md index 59c8b7d2..fbcdb8c4 100644 --- a/translations/hu/01-IntroToGenAI/README.md +++ b/translations/hu/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ Java MI alkalmazások fejlesztése során generatív MI modellekkel fogsz dolgoz Vannak olyan modellek, amelyek különböző feladatokra optimalizáltak. Például a **Kis Nyelvi Modellek (SLM-ek)** és a **Nagy Nyelvi Modellek (LLM-ek)** képesek szöveg generálására, az LLM-ek általában jobb teljesítményt nyújtanak összetett feladatok esetén. Képhez kapcsolódó feladatokhoz speciális látásmodelleket vagy multimodális modelleket használnál. -![Ábra: Generatív MI modellek típusai és felhasználási területei.](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.hu.png) +![Ábra: Generatív MI modellek típusai és felhasználási területei.](../../../translated_images/llms.225ca2b8a0d34473.hu.png) Természetesen ezeknek a modelleknek a válaszai nem mindig tökéletesek. Valószínűleg hallottál már arról, hogy a modellek "hallucinálnak", vagyis helytelen információt generálnak meggyőző módon. Azonban segíthetsz a modellnek jobb válaszokat generálni, ha világos utasításokat és kontextust adsz neki. Itt jön képbe a **prompt tervezés**. @@ -79,13 +79,13 @@ A tokenizálás az a folyamat, amely során a szöveget ezekre a kisebb egysége - **Beágyazások**: A beágyazások a tokenek vektoros reprezentációi, amelyek szemantikai jelentést hordoznak. Ezek numerikus reprezentációk (általában lebegőpontos számok tömbjei), amelyek lehetővé teszik a modellek számára, hogy megértsék a szavak közötti kapcsolatokat, és kontextuálisan releváns válaszokat generáljanak. Hasonló szavak hasonló beágyazásokkal rendelkeznek, lehetővé téve a modell számára, hogy megértse például a szinonimákat és szemantikai kapcsolatokat. -![Ábra: Beágyazások](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.hu.png) +![Ábra: Beágyazások](../../../translated_images/embedding.398e50802c0037f9.hu.png) Java-ban beágyazásokat generálhatsz az OpenAI SDK vagy más könyvtárak segítségével, amelyek támogatják a beágyazás generálását. Ezek a beágyazások elengedhetetlenek olyan feladatokhoz, mint a szemantikai keresés, ahol a jelentés alapján szeretnél hasonló tartalmat találni, nem pedig pontos szöveg egyezések alapján. - **Vektor adatbázisok**: A vektor adatbázisok olyan speciális tárolórendszerek, amelyek optimalizáltak a beágyazások számára. Hatékony hasonlósági keresést tesznek lehetővé, és kulcsfontosságúak a Retrieval-Augmented Generation (RAG) mintákhoz, ahol nagy adathalmazokból szemantikai hasonlóság alapján kell releváns információt találni, nem pedig pontos egyezések alapján. -![Ábra: Vektor adatbázis architektúra, amely bemutatja, hogyan tárolják és keresik a beágyazásokat hasonlósági kereséshez.](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.hu.png) +![Ábra: Vektor adatbázis architektúra, amely bemutatja, hogyan tárolják és keresik a beágyazásokat hasonlósági kereséshez.](../../../translated_images/vector.f12f114934e223df.hu.png) > **Megjegyzés**: Ebben a kurzusban nem foglalkozunk vektor adatbázisokkal, de érdemes megemlíteni őket, mivel gyakran használják őket valós alkalmazásokban. @@ -93,7 +93,7 @@ A tokenizálás az a folyamat, amely során a szöveget ezekre a kisebb egysége Java MI alkalmazásokban tokeneket használsz szövegfeldolgozáshoz, beágyazásokat szemantikai kereséshez és RAG-hoz, vektor adatbázisokat adatkereséshez, valamint ügynököket MCP-vel intelligens, eszközhasználó rendszerek építéséhez. -![Ábra: hogyan válik egy prompt válasszá—tokenek, vektorok, opcionális RAG keresés, LLM gondolkodás és MCP ügynök egy gyors folyamatban.](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.hu.png) +![Ábra: hogyan válik egy prompt válasszá—tokenek, vektorok, opcionális RAG keresés, LLM gondolkodás és MCP ügynök egy gyors folyamatban.](../../../translated_images/flow.f4ef62c3052d12a8.hu.png) ### MI fejlesztői eszközök és könyvtárak Java-hoz diff --git a/translations/hu/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/hu/02-SetupDevEnvironment/getting-started-azure-openai.md index 62fb9344..2aeab972 100644 --- a/translations/hu/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/hu/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ Ez az útmutató segít beállítani az Azure AI Foundry modelleket a Java AI al > **Megjegyzés**: Ha szeretnéd szerkeszteni az alap konfigurációt, nézd meg a [Dev Container Configuration](../../../.devcontainer/devcontainer.json) fájlt 2. A forkolt repódban kattints a **Code** → **Codespaces** fülre 3. Kattints a **...** → **New with options...** gombra -![codespace létrehozása opciókkal](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.hu.png) +![codespace létrehozása opciókkal](../../../translated_images/codespaces.9945ded8ceb431a5.hu.png) 4. Válaszd ki a **Dev container configuration** lehetőséget: - **Generative AI Java Development Environment** 5. Kattints a **Create codespace** gombra diff --git a/translations/hu/05-ResponsibleGenAI/README.md b/translations/hu/05-ResponsibleGenAI/README.md index b096b1f6..3ef1b7a1 100644 --- a/translations/hu/05-ResponsibleGenAI/README.md +++ b/translations/hu/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ A `ResponsibleGithubModels` osztály az alábbi folyamatot követi: 5. Eredmények megjelenítése, amelyek mutatják, hogy mely tartalmakat blokkolták, utasították el vagy engedélyezték 6. Biztonságos tartalom tesztelése összehasonlítás céljából -![Felelős AI Biztonsági Bemutató](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.hu.png) +![Felelős AI Biztonsági Bemutató](../../../translated_images/responsible.e4f51a917bafa4bf.hu.png) ### Telepítési Útmutató @@ -164,7 +164,7 @@ Ez a példa kizárólag oktatási célból használ problémás promptokat. A c Gratulálunk, hogy befejezted a Generatív AI Kezdőknek tanfolyamot! -![Tanfolyam Befejezése](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.hu.png) +![Tanfolyam Befejezése](../../../translated_images/image.73c7e2ff4a652e77.hu.png) **Amit elértél:** - Beállítottad a fejlesztési környezetedet diff --git a/translations/hu/README.md b/translations/hu/README.md index 29b2430c..e18dbc82 100644 --- a/translations/hu/README.md +++ b/translations/hu/README.md @@ -1,81 +1,90 @@ -# Generatív MI kezdőknek - Java kiadás +# Generatív AI kezdőknek - Java kiadás [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![Generatív MI kezdőknek - Java kiadás](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.hu.png) +![Generatív AI kezdőknek - Java kiadás](../../translated_images/beg-genai-series.8b48be9951cc574c.hu.png) -**Időráfordítás**: Az egész workshop elvégezhető online, helyi telepítés nélkül. A környezet beállítása körülbelül 2 percet vesz igénybe, a minták felfedezése pedig 1–3 órát igényelhet a mélységtől függően. +**Időigény**: Az egész workshop online, helyi telepítés nélkül elvégezhető. A környezet beállítása 2 percet vesz igénybe, a minták felfedezése pedig az elmélyülés mértékétől függően 1-3 órát igényel. -> **Gyors kezdés** -> -> 1. Forkold ezt a tárolót a GitHub fiókodba -> 2. Kattints a **Code** → **Codespaces** fülre → **...** → **New with options...** -> 3. Használd az alapértelmezetteket – ez kiválasztja a tanfolyamhoz készített Development containt -> 4. Kattints a **Create codespace** gombra -> 5. Várj ~2 percet, amíg a környezet készen lesz -> 6. Ugorj közvetlenül az [Az első példa](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) részhez +> **Gyors kezdés** -> **Inkább helyben klónoznád?** -> -> Ez a tároló több mint 50 nyelvi fordítást tartalmaz, ami jelentősen megnöveli a letöltési méretet. Ha fordítások nélkül szeretnéd klónozni, használj sparse checkoutot: +1. Forkold ezt a tárolót a GitHub fiókodba +2. Kattints a **Code** → **Codespaces** fülre → **...** → **Új lehetőségekkel...** +3. Használd az alapértelmezetteket – ez kiválasztja a kurzushoz létrehozott fejlesztői konténert +4. Kattints a **Codespace létrehozása** gombra +5. Várj kb. 2 percet, amíg a környezet készen áll +6. Ugrás közvetlenül az [Első példához](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) + +> **Inkább helyileg klónoznál?** +> +> Ez a tároló több mint 50 nyelvű fordítást tartalmaz, ami jelentősen megnöveli a letöltési méretet. Ha fordítások nélkül szeretnéd klónozni, használd a sparse checkout-ot: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Ez mindent megad, amire szükséged van a kurzus elvégzéséhez, sokkal gyorsabb letöltéssel. - +> Ez mindent tartalmaz, amire a kurzus befejezéséhez szükséged van, sokkal gyorsabb letöltéssel. ## Többnyelvű támogatás -### GitHub Action által támogatott (automatikus és mindig naprakész) +### GitHub Action segítségével támogatott (automatikus és mindig naprakész) -[Arab](../ar/README.md) | [Bengáli](../bn/README.md) | [Bolgár](../bg/README.md) | [Burmai (Mianmar)](../my/README.md) | [Kínai (egyszerűsített)](../zh/README.md) | [Kínai (hagyományos, Hongkong)](../hk/README.md) | [Kínai (hagyományos, Makaó)](../mo/README.md) | [Kínai (hagyományos, Tajvan)](../tw/README.md) | [Horvát](../hr/README.md) | [Cseh](../cs/README.md) | [Dán](../da/README.md) | [Holland](../nl/README.md) | [Észt](../et/README.md) | [Finn](../fi/README.md) | [Francia](../fr/README.md) | [Német](../de/README.md) | [Görög](../el/README.md) | [Héber](../he/README.md) | [Hindi](../hi/README.md) | [Magyar](./README.md) | [Indonéz](../id/README.md) | [Olasz](../it/README.md) | [Japán](../ja/README.md) | [Kannada](../kn/README.md) | [Koreai](../ko/README.md) | [Litván](../lt/README.md) | [Maláj](../ms/README.md) | [Malajálam](../ml/README.md) | [Maráthi](../mr/README.md) | [Nepáli](../ne/README.md) | [Nigériai Pidgin](../pcm/README.md) | [Norvég](../no/README.md) | [Perzsa (Farsi)](../fa/README.md) | [Lengyel](../pl/README.md) | [Portugál (Brazília)](../br/README.md) | [Portugál (Portugália)](../pt/README.md) | [Pandzsábi (Gurmukhi)](../pa/README.md) | [Román](../ro/README.md) | [Orosz](../ru/README.md) | [Szerb (cirill)](../sr/README.md) | [Szlovák](../sk/README.md) | [Szlovén](../sl/README.md) | [Spanyol](../es/README.md) | [Szuahéli](../sw/README.md) | [Svéd](../sv/README.md) | [Tagalog (Filippínó)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Török](../tr/README.md) | [Ukrán](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnami](../vi/README.md) +[Arab](../ar/README.md) | [Bengáli](../bn/README.md) | [Bolgár](../bg/README.md) | [Burmai (Myanmar)](../my/README.md) | [Kínai (egyszerűsített)](../zh/README.md) | [Kínai (hagyományos, Hong Kong)](../hk/README.md) | [Kínai (hagyományos, Makaó)](../mo/README.md) | [Kínai (hagyományos, Tajvan)](../tw/README.md) | [Horvát](../hr/README.md) | [Cseh](../cs/README.md) | [Dán](../da/README.md) | [Holland](../nl/README.md) | [Észt](../et/README.md) | [Finn](../fi/README.md) | [Francia](../fr/README.md) | [Német](../de/README.md) | [Görög](../el/README.md) | [Héber](../he/README.md) | [Hindi](../hi/README.md) | [Magyar](./README.md) | [Indonéz](../id/README.md) | [Olasz](../it/README.md) | [Japán](../ja/README.md) | [Kannada](../kn/README.md) | [Koreai](../ko/README.md) | [Litván](../lt/README.md) | [Maláj](../ms/README.md) | [Malajálam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepáli](../ne/README.md) | [Nigériai pidgin](../pcm/README.md) | [Norvég](../no/README.md) | [Perzsa (Fárszi)](../fa/README.md) | [Lengyel](../pl/README.md) | [Portugál (Brazília)](../br/README.md) | [Portugál (Portugália)](../pt/README.md) | [Pandzsábi (Gurmukhi)](../pa/README.md) | [Román](../ro/README.md) | [Orosz](../ru/README.md) | [Szerb (cirill)](../sr/README.md) | [Szlovák](../sk/README.md) | [Szlovén](../sl/README.md) | [Spanyol](../es/README.md) | [Szuahéli](../sw/README.md) | [Svéd](../sv/README.md) | [Tagalog (filippínó)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Török](../tr/README.md) | [Ukrán](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnami](../vi/README.md) + +> **Inkább helyileg klónoznál?** + +> Ez a tároló több mint 50 nyelvű fordítást tartalmaz, ami jelentősen megnöveli a letöltési méretet. Ha fordítások nélkül szeretnéd klónozni, használd a sparse checkout-ot: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> Ez mindent tartalmaz, amire a kurzus befejezéséhez szükséged van, sokkal gyorsabb letöltéssel. -## Tanfolyam felépítése és tanulási út +## Kurzus felépítése és tanulási útvonal -### **1. fejezet: Bevezetés a generatív MI-be** -- **Alapfogalmak**: A nagy nyelvi modellek, tokenek, beágyazások és az MI képességeinek megismerése -- **Java MI ökoszisztéma**: Áttekintés a Spring AI és az OpenAI SDK-k használatáról -- **Model Context Protocol**: Bemutatás az MCP-nek és szerepének az MI-ügynökök közötti kommunikációban -- **Gyakorlati alkalmazások**: Valós példák, többek között chatbotok és tartalomgenerálás -- **[→ Indítsd el az 1. fejezetet](./01-IntroToGenAI/README.md)** +### **1. fejezet: Bevezetés a generatív AI-ba** +- **Alapfogalmak**: Nagy nyelvi modellek, tokenek, beágyazások és az AI képességeinek megértése +- **Java AI ökoszisztéma**: Spring AI és OpenAI SDK-k áttekintése +- **Model Context Protocol (MCP)**: Bevezető az MCP-be és szerepe az AI ügynökök közti kommunikációban +- **Gyakorlati alkalmazások**: Valós életbeli forgatókönyvek, beleértve chatbotokat és tartalomgenerálást +- **[→ 1. fejezet kezdése](./01-IntroToGenAI/README.md)** -### **2. fejezet: Fejlesztőkörnyezet beállítása** -- **Többszolgáltatós konfiguráció**: GitHub Models, Azure OpenAI és OpenAI Java SDK integrációk beállítása -- **Spring Boot + Spring AI**: Legjobb gyakorlatok vállalati MI-alkalmazások fejlesztéséhez -- **GitHub Models**: Ingyenes MI-modell hozzáférés prototípuskészítéshez és tanuláshoz (nem szükséges hitelkártya) +### **2. fejezet: Fejlesztői környezet beállítása** +- **Több szolgáltató konfigurálása**: GitHub Models, Azure OpenAI és OpenAI Java SDK integrációk beállítása +- **Spring Boot + Spring AI**: Legjobb gyakorlatok vállalati AI alkalmazások fejlesztéséhez +- **GitHub Models**: Ingyenes AI modellhozzáférés prototípus készítéshez és tanuláshoz (bankkártya nem szükséges) - **Fejlesztői eszközök**: Docker konténerek, VS Code és GitHub Codespaces konfiguráció -- **[→ Indítsd el a 2. fejezetet](./02-SetupDevEnvironment/README.md)** +- **[→ 2. fejezet kezdése](./02-SetupDevEnvironment/README.md)** -### **3. fejezet: Alapvető generatív MI technikák** -- **Prompt tervezés**: Technikák az optimális MI-model válaszok eléréséhez -- **Beágyazások & vektorműveletek**: Szemantikus keresés és hasonlóság alapú egyeztetés megvalósítása -- **Retrieval-Augmented Generation (RAG)**: Az MI és a saját adatforrásaid kombinálása -- **Function Calling**: Az MI képességeinek kiterjesztése egyedi eszközökkel és bővítményekkel -- **[→ Indítsd el a 3. fejezetet](./03-CoreGenerativeAITechniques/README.md)** +### **3. fejezet: Alapvető generatív AI technikák** +- **Prompt mérnökség**: Az AI modell optimális válaszainak technikái +- **Beágyazások és vektorműveletek**: Szemantikus keresés és hasonlóságkeresés megvalósítása +- **Retrieval-Augmented Generation (RAG)**: AI kombinálása saját adatforrásaiddal +- **Funkcióhívás**: Az AI képességek bővítése egyedi eszközökkel és bővítményekkel +- **[→ 3. fejezet kezdése](./03-CoreGenerativeAITechniques/README.md)** ### **4. fejezet: Gyakorlati alkalmazások és projektek** -- **Pet Story Generator** (`petstory/`): Kreatív tartalomgenerálás a GitHub Models használatával -- **Foundry Local Demo** (`foundrylocal/`): Helyi MI-modell integráció az OpenAI Java SDK-val -- **MCP Calculator Service** (`calculator/`): Alapvető Model Context Protocol megvalósítás Spring AI segítségével -- **[→ Indítsd el a 4. fejezetet](./04-PracticalSamples/README.md)** +- **Háziállat-történet generátor** (`petstory/`): Kreatív tartalomgenerálás GitHub Models segítségével +- **Foundry helyi demó** (`foundrylocal/`): Helyi AI modell integráció OpenAI Java SDK-val +- **MCP kalkulátor szolgáltatás** (`calculator/`): Alapvető Model Context Protocol megvalósítás Spring AI-val +- **[→ 4. fejezet kezdése](./04-PracticalSamples/README.md)** -### **5. fejezet: Felelős MI-fejlesztés** -- **GitHub Models biztonság**: A beépített tartalomszűrés és biztonsági mechanizmusok tesztelése (szigorú tiltások és lágy elutasítások) -- **Felelős MI bemutató**: Gyakorlati példa arra, hogyan működnek a modern MI-biztonsági rendszerek a gyakorlatban -- **Legjobb gyakorlatok**: Alapvető irányelvek etikus MI-fejlesztéshez és üzembe helyezéshez -- **[→ Indítsd el az 5. fejezetet](./05-ResponsibleGenAI/README.md)** +### **5. fejezet: Felelős AI fejlesztés** +- **GitHub Models biztonság**: Beépített tartalomszűrés és biztonsági mechanizmusok tesztelése (kemény blokkok és lágy visszautasítások) +- **Felelős AI bemutató**: Kézzel fogható példa arra, hogyan működnek a modern AI biztonsági rendszerek a gyakorlatban +- **Legjobb gyakorlatok**: Lényeges irányelvek az etikus AI fejlesztéshez és bevezetéshez +- **[→ 5. fejezet kezdése](./05-ResponsibleGenAI/README.md)** ## További források @@ -88,51 +97,50 @@ CO_OP_TRANSLATOR_METADATA: ### Azure / Edge / MCP / Ügynökök [![AZD kezdőknek](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge MI kezdőknek](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI kezdőknek](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) [![MCP kezdőknek](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MI ügynökök kezdőknek](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI Ügynökök kezdőknek](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Generatív MI sorozat -[![Generatív MI kezdőknek](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Generatív MI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![Generatív MI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![Generatív MI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) +### Generatív AI sorozat +[![Generatív AI kezdőknek](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Generatív AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![Generatív AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![Generatív AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- -### Alapozó tanfolyamok +### Alapvető tanulás [![Gépi tanulás kezdőknek](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) [![Adattudomány kezdőknek](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![MI kezdőknek](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![AI kezdőknek](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) [![Kiberbiztonság kezdőknek](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) [![Webfejlesztés kezdőknek](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) - -[![IoT kezdőknek](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![XR fejlesztés kezdőknek](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Copilot sorozat -[![Copilot az AI páros programozáshoz](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![Copilot C#/.NET-hez](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot kaland](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +### Copilot Sorozat +[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## Segítség +## Segítség kérése -Ha elakadsz, vagy kérdésed van az AI-alkalmazások fejlesztésével kapcsolatban. Csatlakozz más tanulókhoz és tapasztalt fejlesztőkhöz a MCP-ről folytatott beszélgetésekhez. Ez egy támogató közösség, ahol a kérdések szívesen fogadottak, és a tudást szabadon megosztják. +Ha elakad vagy kérdése van az AI alkalmazások fejlesztésével kapcsolatban. Csatlakozzon a tanulók és tapasztalt fejlesztők közösségéhez, akik az MCP-ről folytatnak beszélgetéseket. Ez egy támogató közösség, ahol a kérdések megengedettek és a tudás szabadon megosztott. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -If you have product feedback or errors while building visit: +Ha termék-visszajelzése vagy hibák merülnek fel a fejlesztés során, látogasson el ide: -[![Microsoft Foundry Fejlesztői Fórum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -Felelősségkizárás: -Ezt a dokumentumot a Co‑op Translator (https://github.com/Azure/co-op-translator) nevű mesterséges intelligencián alapuló fordítószolgáltatással fordítottuk. Bár igyekszünk pontos fordítást biztosítani, kérjük, vegye figyelembe, hogy az automatizált fordítások hibákat vagy pontatlanságokat tartalmazhatnak. Az eredeti, anyanyelvi dokumentum tekintendő mérvadó forrásnak. Kritikus információk esetén professzionális, emberi fordítást javasolunk. Nem vállalunk felelősséget az ezen fordítás használatából eredő félreértésekért vagy téves értelmezésekért. +**Nyilatkozat**: +Ezt a dokumentumot az [Co-op Translator](https://github.com/Azure/co-op-translator) AI fordító szolgáltatásával fordították le. Bár az pontosságra törekszünk, kérjük, vegye figyelembe, hogy az automatikus fordítások hibákat vagy pontatlanságokat tartalmazhatnak. Az eredeti dokumentum az anyanyelvén tekintendő hiteles forrásnak. Fontos információk esetén professzionális emberi fordítást javaslunk. Nem vállalunk felelősséget a fordítás használatából eredő félreértésekért vagy téves értelmezésekért. \ No newline at end of file diff --git a/translations/id/01-IntroToGenAI/README.md b/translations/id/01-IntroToGenAI/README.md index 18a16781..52b4cc23 100644 --- a/translations/id/01-IntroToGenAI/README.md +++ b/translations/id/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ Saat Anda mengembangkan aplikasi AI Java, Anda akan bekerja dengan **model gener Ada jenis model tertentu yang dioptimalkan untuk tugas-tugas berbeda. Misalnya, baik **Small Language Models (SLMs)** maupun **Large Language Models (LLMs)** dapat menangani pembuatan teks, dengan LLM biasanya memberikan kinerja yang lebih baik untuk tugas-tugas kompleks. Untuk tugas terkait gambar, Anda akan menggunakan model visi khusus atau model multi-modal. -![Gambar: Jenis model Generative AI dan kasus penggunaannya.](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.id.png) +![Gambar: Jenis model Generative AI dan kasus penggunaannya.](../../../translated_images/llms.225ca2b8a0d34473.id.png) Tentu saja, respons dari model ini tidak selalu sempurna. Anda mungkin pernah mendengar tentang model yang "berhalusinasi" atau menghasilkan informasi yang salah dengan cara yang meyakinkan. Namun, Anda dapat membantu membimbing model untuk menghasilkan respons yang lebih baik dengan memberikan instruksi dan konteks yang jelas. Di sinilah **rekayasa prompt** berperan. @@ -79,13 +79,13 @@ Tokenisasi adalah proses memecah teks menjadi unit-unit kecil ini. Ini penting k - **Embedding**: Embedding adalah representasi vektor dari token yang menangkap makna semantik. Mereka adalah representasi numerik (biasanya array angka floating-point) yang memungkinkan model memahami hubungan antar kata dan menghasilkan respons yang relevan secara kontekstual. Kata-kata yang serupa memiliki embedding yang serupa, memungkinkan model memahami konsep seperti sinonim dan hubungan semantik. -![Gambar: Embedding](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.id.png) +![Gambar: Embedding](../../../translated_images/embedding.398e50802c0037f9.id.png) Dalam Java, Anda dapat menghasilkan embedding menggunakan OpenAI SDK atau pustaka lain yang mendukung pembuatan embedding. Embedding ini penting untuk tugas seperti pencarian semantik, di mana Anda ingin menemukan konten serupa berdasarkan makna daripada kecocokan teks yang persis. - **Basis data vektor**: Basis data vektor adalah sistem penyimpanan khusus yang dioptimalkan untuk embedding. Mereka memungkinkan pencarian kesamaan yang efisien dan sangat penting untuk pola Retrieval-Augmented Generation (RAG) di mana Anda perlu menemukan informasi yang relevan dari kumpulan data besar berdasarkan kesamaan semantik daripada kecocokan yang persis. -![Gambar: Arsitektur basis data vektor yang menunjukkan bagaimana embedding disimpan dan diambil untuk pencarian kesamaan.](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.id.png) +![Gambar: Arsitektur basis data vektor yang menunjukkan bagaimana embedding disimpan dan diambil untuk pencarian kesamaan.](../../../translated_images/vector.f12f114934e223df.id.png) > **Catatan**: Dalam kursus ini, kami tidak akan membahas basis data vektor tetapi menganggapnya layak disebutkan karena sering digunakan dalam aplikasi dunia nyata. @@ -93,7 +93,7 @@ Tokenisasi adalah proses memecah teks menjadi unit-unit kecil ini. Ini penting k Dalam aplikasi AI Java, Anda akan menggunakan token untuk pemrosesan teks, embedding untuk pencarian semantik dan RAG, basis data vektor untuk pengambilan data, dan agen dengan MCP untuk membangun sistem cerdas yang menggunakan alat. -![Gambar: bagaimana sebuah prompt menjadi respons—token, vektor, pencarian RAG opsional, pemikiran LLM, dan agen MCP semuanya dalam satu alur cepat.](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.id.png) +![Gambar: bagaimana sebuah prompt menjadi respons—token, vektor, pencarian RAG opsional, pemikiran LLM, dan agen MCP semuanya dalam satu alur cepat.](../../../translated_images/flow.f4ef62c3052d12a8.id.png) ### Alat dan Perpustakaan Pengembangan AI untuk Java diff --git a/translations/id/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/id/02-SetupDevEnvironment/getting-started-azure-openai.md index 6b2d7a05..b3c53265 100644 --- a/translations/id/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/id/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ Panduan ini akan membantu Anda menyiapkan model Azure AI Foundry untuk aplikasi > **Catatan**: Jika Anda ingin mengedit konfigurasi dasar, silakan lihat [Dev Container Configuration](../../../.devcontainer/devcontainer.json) 2. Di repositori fork Anda, klik **Code** → tab **Codespaces** 3. Klik **...** → **New with options...** -![membuat codespace dengan opsi](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.id.png) +![membuat codespace dengan opsi](../../../translated_images/codespaces.9945ded8ceb431a5.id.png) 4. Pilih **Dev container configuration**: - **Generative AI Java Development Environment** 5. Klik **Create codespace** diff --git a/translations/id/05-ResponsibleGenAI/README.md b/translations/id/05-ResponsibleGenAI/README.md index 3ade1902..68728963 100644 --- a/translations/id/05-ResponsibleGenAI/README.md +++ b/translations/id/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ Kelas `ResponsibleGithubModels` mengikuti alur berikut: 5. Menampilkan hasil yang menunjukkan konten mana yang diblokir, ditolak, atau diizinkan 6. Menguji konten aman untuk perbandingan -![Demo Keamanan AI yang Bertanggung Jawab](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.id.png) +![Demo Keamanan AI yang Bertanggung Jawab](../../../translated_images/responsible.e4f51a917bafa4bf.id.png) ### Instruksi Pengaturan @@ -164,7 +164,7 @@ Contoh ini menggunakan permintaan yang bermasalah secara sengaja hanya untuk tuj Selamat telah menyelesaikan kursus Generative AI untuk Pemula! -![Penyelesaian Kursus](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.id.png) +![Penyelesaian Kursus](../../../translated_images/image.73c7e2ff4a652e77.id.png) **Apa yang telah Anda capai:** - Menyiapkan lingkungan pengembangan Anda diff --git a/translations/id/README.md b/translations/id/README.md index 32c31882..d490183a 100644 --- a/translations/id/README.md +++ b/translations/id/README.md @@ -1,81 +1,91 @@ -# Generative AI for Beginners - Java Edition +# Generative AI untuk Pemula - Edisi Java [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![AI Generatif untuk Pemula - Edisi Java](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.id.png) +![Generative AI untuk Pemula - Edisi Java](../../translated_images/beg-genai-series.8b48be9951cc574c.id.png) -**Perkiraan Waktu**: Seluruh workshop dapat diselesaikan secara online tanpa pengaturan lokal. Persiapan lingkungan memakan waktu 2 menit, dengan menjelajahi contoh membutuhkan 1-3 jam tergantung seberapa dalam eksplorasi. +**Komitmen Waktu**: Seluruh workshop dapat diselesaikan secara online tanpa pengaturan lokal. Pengaturan lingkungan memakan waktu 2 menit, dengan penjelajahan contoh membutuhkan 1-3 jam tergantung pada kedalaman eksplorasi. -> **Mulai Cepat** +> **Mulai Cepat** 1. Fork repositori ini ke akun GitHub Anda -2. Klik **Code** → tab **Codespaces** → **...** → **New with options...** -3. Gunakan default – ini akan memilih Development container yang dibuat untuk kursus ini -4. Klik **Create codespace** -5. Tunggu ~2 menit hingga lingkungan siap -6. Langsung ke [The first example](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) +2. Klik **Code** → tab **Codespaces** → **...** → **Baru dengan opsi...** +3. Gunakan default – ini akan memilih kontainer Pengembangan yang dibuat untuk kursus ini +4. Klik **Buat codespace** +5. Tunggu ~2 menit agar lingkungan siap +6. Langsung lompat ke [Contoh pertama](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) -> **Lebih suka mengkloning secara lokal?** +> **Lebih suka Clone Secara Lokal?** > -> Repositori ini menyertakan lebih dari 50 terjemahan bahasa yang secara signifikan meningkatkan ukuran unduhan. Untuk mengkloning tanpa terjemahan, gunakan sparse checkout: +> Repositori ini menyertakan lebih dari 50 terjemahan bahasa yang secara signifikan meningkatkan ukuran unduhan. Untuk clone tanpa terjemahan, gunakan sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Ini memberi Anda segala yang Anda perlukan untuk menyelesaikan kursus dengan unduhan yang jauh lebih cepat. +> Ini memberikan Anda semua yang Anda butuhkan untuk menyelesaikan kursus dengan unduhan yang jauh lebih cepat. -## Multi-Language Support +## Dukungan Multi-Bahasa -### Supported via GitHub Action (Automated & Always Up-to-Date) +### Didukung melalui GitHub Action (Otomatis & Selalu Terbaru) -[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](./README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) +[Arab](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgaria](../bg/README.md) | [Birma (Myanmar)](../my/README.md) | [Cina (Sederhana)](../zh/README.md) | [Cina (Tradisional, Hong Kong)](../hk/README.md) | [Cina (Tradisional, Macau)](../mo/README.md) | [Cina (Tradisional, Taiwan)](../tw/README.md) | [Kroasia](../hr/README.md) | [Ceko](../cs/README.md) | [Denmark](../da/README.md) | [Belanda](../nl/README.md) | [Estonia](../et/README.md) | [Finlandia](../fi/README.md) | [Perancis](../fr/README.md) | [Jerman](../de/README.md) | [Yunani](../el/README.md) | [Ibrani](../he/README.md) | [Hindi](../hi/README.md) | [Hungaria](../hu/README.md) | [Indonesia](./README.md) | [Italia](../it/README.md) | [Jepang](../ja/README.md) | [Kannada](../kn/README.md) | [Korea](../ko/README.md) | [Lituania](../lt/README.md) | [Melayu](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Pidgin Nigeria](../pcm/README.md) | [Norwegia](../no/README.md) | [Persia (Farsi)](../fa/README.md) | [Polandia](../pl/README.md) | [Portugis (Brasil)](../br/README.md) | [Portugis (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Rumania](../ro/README.md) | [Rusia](../ru/README.md) | [Serbia (Sirilik)](../sr/README.md) | [Slovakia](../sk/README.md) | [Slovenia](../sl/README.md) | [Spanyol](../es/README.md) | [Swahili](../sw/README.md) | [Swedia](../sv/README.md) | [Tagalog (Filipina)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turki](../tr/README.md) | [Ukraina](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnam](../vi/README.md) + +> **Lebih suka Clone Secara Lokal?** + +> Repositori ini menyertakan lebih dari 50 terjemahan bahasa yang secara signifikan meningkatkan ukuran unduhan. Untuk clone tanpa terjemahan, gunakan sparse checkout: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> Ini memberikan Anda semua yang Anda butuhkan untuk menyelesaikan kursus dengan unduhan yang jauh lebih cepat. ## Struktur Kursus & Jalur Pembelajaran -### **Bab 1: Pengenalan AI Generatif** +### **Bab 1: Pengenalan Generative AI** - **Konsep Inti**: Memahami Large Language Models, token, embeddings, dan kemampuan AI -- **Ekosistem AI Java**: Ikhtisar Spring AI dan OpenAI SDKs -- **Model Context Protocol**: Pengenalan MCP dan perannya dalam komunikasi agen AI +- **Ekosistem AI Java**: Gambaran umum Spring AI dan OpenAI SDK +- **Protokol Konteks Model**: Pengenalan MCP dan perannya dalam komunikasi agen AI - **Aplikasi Praktis**: Skenario dunia nyata termasuk chatbot dan pembuatan konten -- **[→ Start Chapter 1](./01-IntroToGenAI/README.md)** +- **[→ Mulai Bab 1](./01-IntroToGenAI/README.md)** ### **Bab 2: Pengaturan Lingkungan Pengembangan** -- **Konfigurasi Multi-Penyedia**: Menyiapkan GitHub Models, Azure OpenAI, dan integrasi OpenAI Java SDK +- **Konfigurasi Multi-Penyedia**: Atur GitHub Models, Azure OpenAI, dan integrasi OpenAI Java SDK - **Spring Boot + Spring AI**: Praktik terbaik untuk pengembangan aplikasi AI perusahaan -- **GitHub Models**: Akses model AI gratis untuk prototipe dan pembelajaran (tidak memerlukan kartu kredit) +- **GitHub Models**: Akses model AI gratis untuk prototyping dan pembelajaran (tanpa kartu kredit) - **Alat Pengembangan**: Kontainer Docker, VS Code, dan konfigurasi GitHub Codespaces -- **[→ Start Chapter 2](./02-SetupDevEnvironment/README.md)** +- **[→ Mulai Bab 2](./02-SetupDevEnvironment/README.md)** -### **Bab 3: Teknik Inti AI Generatif** -- **Prompt Engineering**: Teknik untuk respons model AI yang optimal -- **Embeddings & Operasi Vektor**: Menerapkan pencarian semantik dan pencocokan kesamaan -- **Retrieval-Augmented Generation (RAG)**: Menggabungkan AI dengan sumber data Anda sendiri -- **Function Calling**: Memperluas kemampuan AI dengan alat dan plugin kustom -- **[→ Start Chapter 3](./03-CoreGenerativeAITechniques/README.md)** +### **Bab 3: Teknik Inti Generative AI** +- **Prompt Engineering**: Teknik untuk respons optimal model AI +- **Embeddings & Operasi Vektor**: Terapkan pencarian semantik dan pencocokan kesamaan +- **Retrieval-Augmented Generation (RAG)**: Gabungkan AI dengan sumber data Anda sendiri +- **Panggilan Fungsi**: Perluas kemampuan AI dengan alat dan plugin khusus +- **[→ Mulai Bab 3](./03-CoreGenerativeAITechniques/README.md)** -### **Bab 4: Aplikasi & Proyek Praktis** +### **Bab 4: Aplikasi Praktis & Proyek** - **Pet Story Generator** (`petstory/`): Pembuatan konten kreatif dengan GitHub Models -- **Foundry Local Demo** (`foundrylocal/`): Integrasi model AI lokal dengan OpenAI Java SDK -- **MCP Calculator Service** (`calculator/`): Implementasi dasar Model Context Protocol dengan Spring AI -- **[→ Start Chapter 4](./04-PracticalSamples/README.md)** +- **Demo Foundry Lokal** (`foundrylocal/`): Integrasi model AI lokal dengan OpenAI Java SDK +- **Layanan Kalkulator MCP** (`calculator/`): Implementasi dasar Model Context Protocol dengan Spring AI +- **[→ Mulai Bab 4](./04-PracticalSamples/README.md)** ### **Bab 5: Pengembangan AI yang Bertanggung Jawab** -- **Keamanan GitHub Models**: Menguji pemfilteran konten bawaan dan mekanisme keselamatan (pemblokiran keras dan penolakan lunak) -- **Demo AI Bertanggung Jawab**: Contoh langsung yang menunjukkan bagaimana sistem keselamatan AI modern bekerja dalam praktik +- **Keamanan GitHub Models**: Uji filter konten bawaan dan mekanisme keamanan (blok keras dan penolakan lunak) +- **Demo AI Bertanggung Jawab**: Contoh langsung menunjukkan bagaimana sistem keamanan AI modern bekerja dalam praktik - **Praktik Terbaik**: Pedoman penting untuk pengembangan dan penerapan AI yang etis -- **[→ Start Chapter 5](./05-ResponsibleGenAI/README.md)** +- **[→ Mulai Bab 5](./05-ResponsibleGenAI/README.md)** ## Sumber Daya Tambahan @@ -86,11 +96,11 @@ CO_OP_TRANSLATOR_METADATA: --- -### Azure / Edge / MCP / Agents +### Azure / Edge / MCP / Agen [![AZD untuk Pemula](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) [![Edge AI untuk Pemula](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) [![MCP untuk Pemula](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI Agents untuk Pemula](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Agen AI untuk Pemula](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- @@ -106,33 +116,32 @@ CO_OP_TRANSLATOR_METADATA: [![ML untuk Pemula](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) [![Data Science untuk Pemula](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) [![AI untuk Pemula](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![Cybersecurity untuk Pemula](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![Web Dev untuk Pemula](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) - +[![Keamanan Siber untuk Pemula](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![Pengembangan Web untuk Pemula](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) [![IoT untuk Pemula](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) [![Pengembangan XR untuk Pemula](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### Seri Copilot -[![Copilot untuk Pemrograman Berpasangan AI](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot untuk Pemrograman Pasangan AI](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) [![Copilot untuk C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) [![Petualangan Copilot](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) ## Mendapatkan Bantuan -Jika Anda terjebak atau memiliki pertanyaan tentang membangun aplikasi AI. Bergabunglah dengan sesama pelajar dan pengembang berpengalaman dalam diskusi tentang MCP. Ini adalah komunitas yang mendukung di mana pertanyaan disambut dan pengetahuan dibagikan secara bebas. +Jika Anda mengalami kebuntuan atau memiliki pertanyaan tentang membangun aplikasi AI. Bergabunglah dengan sesama pelajar dan pengembang berpengalaman dalam diskusi tentang MCP. Ini adalah komunitas yang suportif di mana pertanyaan disambut dan pengetahuan dibagikan secara bebas. -[![Discord Microsoft Foundry](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Jika Anda memiliki masukan produk atau menemukan kesalahan saat membangun, kunjungi: +Jika Anda memiliki umpan balik produk atau menemukan kesalahan saat membangun, kunjungi: -[![Forum Pengembang Microsoft Foundry](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- **Penafian**: -Dokumen ini telah diterjemahkan menggunakan layanan terjemahan AI [Co-op Translator](https://github.com/Azure/co-op-translator). Meskipun kami berupaya mencapai akurasi, harap diingat bahwa terjemahan otomatis mungkin mengandung kesalahan atau ketidakakuratan. Dokumen asli dalam bahasa aslinya harus dianggap sebagai sumber yang sahih. Untuk informasi yang bersifat krusial, disarankan menggunakan terjemahan profesional oleh penerjemah manusia. Kami tidak bertanggung jawab atas kesalahpahaman atau penafsiran yang keliru yang timbul dari penggunaan terjemahan ini. +Dokumen ini telah diterjemahkan menggunakan layanan terjemahan AI [Co-op Translator](https://github.com/Azure/co-op-translator). Meskipun kami berusaha untuk akurasi, harap diketahui bahwa terjemahan otomatis mungkin mengandung kesalahan atau ketidakakuratan. Dokumen asli dalam bahasa aslinya harus dianggap sebagai sumber yang sahih. Untuk informasi yang krusial, disarankan menggunakan terjemahan profesional oleh manusia. Kami tidak bertanggung jawab atas kesalahpahaman atau salah tafsir yang timbul akibat penggunaan terjemahan ini. \ No newline at end of file diff --git a/translations/it/01-IntroToGenAI/README.md b/translations/it/01-IntroToGenAI/README.md index 766d27b8..abc2a9c5 100644 --- a/translations/it/01-IntroToGenAI/README.md +++ b/translations/it/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ Sviluppando applicazioni AI in Java, lavorerai con **modelli di AI generativa** Esistono modelli specifici ottimizzati per diversi compiti. Ad esempio, sia i **Small Language Models (SLM)** che i **Large Language Models (LLM)** possono gestire la generazione di testo, con gli LLM che generalmente offrono prestazioni migliori per compiti complessi. Per attività legate alle immagini, utilizzeresti modelli di visione specializzati o modelli multimodali. -![Figura: Tipi di modelli di AI generativa e casi d'uso.](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.it.png) +![Figura: Tipi di modelli di AI generativa e casi d'uso.](../../../translated_images/llms.225ca2b8a0d34473.it.png) Ovviamente, le risposte di questi modelli non sono sempre perfette. Probabilmente hai sentito parlare di modelli che "allucinano" o generano informazioni errate in modo autorevole. Tuttavia, puoi guidare il modello a generare risposte migliori fornendo istruzioni e contesti chiari. Ed è qui che entra in gioco l'**ingegneria dei prompt**. @@ -79,13 +79,13 @@ La tokenizzazione è il processo di suddivisione del testo in queste unità più - **Embedding**: Gli embedding sono rappresentazioni vettoriali dei token che catturano il significato semantico. Sono rappresentazioni numeriche (tipicamente array di numeri in virgola mobile) che permettono ai modelli di comprendere le relazioni tra le parole e generare risposte contestualmente rilevanti. Parole simili hanno embedding simili, consentendo al modello di comprendere concetti come sinonimi e relazioni semantiche. -![Figura: Embedding](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.it.png) +![Figura: Embedding](../../../translated_images/embedding.398e50802c0037f9.it.png) In Java, puoi generare embedding utilizzando l'OpenAI SDK o altre librerie che supportano la generazione di embedding. Questi embedding sono essenziali per attività come la ricerca semantica, dove vuoi trovare contenuti simili basandoti sul significato piuttosto che su corrispondenze testuali esatte. - **Database vettoriali**: I database vettoriali sono sistemi di archiviazione specializzati ottimizzati per gli embedding. Consentono ricerche di similarità efficienti e sono cruciali per i pattern di Generazione Aumentata dal Recupero (RAG), dove è necessario trovare informazioni rilevanti da grandi dataset basandosi sulla similarità semantica piuttosto che su corrispondenze esatte. -![Figura: Architettura di un database vettoriale che mostra come gli embedding vengono archiviati e recuperati per la ricerca di similarità.](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.it.png) +![Figura: Architettura di un database vettoriale che mostra come gli embedding vengono archiviati e recuperati per la ricerca di similarità.](../../../translated_images/vector.f12f114934e223df.it.png) > **Nota**: In questo corso, non tratteremo i database vettoriali, ma riteniamo che valga la pena menzionarli poiché sono comunemente utilizzati nelle applicazioni reali. @@ -93,7 +93,7 @@ La tokenizzazione è il processo di suddivisione del testo in queste unità più Nelle applicazioni AI in Java, utilizzerai i token per l'elaborazione del testo, gli embedding per la ricerca semantica e il RAG, i database vettoriali per il recupero dei dati e gli agenti con MCP per costruire sistemi intelligenti che utilizzano strumenti. -![Figura: Come un prompt diventa una risposta—token, vettori, eventuale ricerca RAG, elaborazione LLM e un agente MCP in un unico flusso rapido.](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.it.png) +![Figura: Come un prompt diventa una risposta—token, vettori, eventuale ricerca RAG, elaborazione LLM e un agente MCP in un unico flusso rapido.](../../../translated_images/flow.f4ef62c3052d12a8.it.png) ### Strumenti e librerie di sviluppo AI per Java diff --git a/translations/it/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/it/02-SetupDevEnvironment/getting-started-azure-openai.md index e37da671..1b815372 100644 --- a/translations/it/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/it/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ Questa guida ti aiuterà a configurare i modelli di Azure AI Foundry per le tue > **Nota**: Se vuoi modificare la configurazione di base, consulta la [Configurazione del Container di Sviluppo](../../../.devcontainer/devcontainer.json) 2. Nel tuo repository forkato, clicca su **Code** → scheda **Codespaces** 3. Clicca su **...** → **Nuovo con opzioni...** -![creazione di un codespace con opzioni](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.it.png) +![creazione di un codespace con opzioni](../../../translated_images/codespaces.9945ded8ceb431a5.it.png) 4. Seleziona **Configurazione del container di sviluppo**: - **Ambiente di Sviluppo Java Generative AI** 5. Clicca su **Crea codespace** diff --git a/translations/it/05-ResponsibleGenAI/README.md b/translations/it/05-ResponsibleGenAI/README.md index 92cd5131..ae2c5602 100644 --- a/translations/it/05-ResponsibleGenAI/README.md +++ b/translations/it/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ La classe `ResponsibleGithubModels` segue questo flusso: 5. Mostra i risultati indicando quali contenuti sono stati bloccati, rifiutati o consentiti 6. Testa contenuti sicuri per confronto -![Demo di Sicurezza AI Responsabile](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.it.png) +![Demo di Sicurezza AI Responsabile](../../../translated_images/responsible.e4f51a917bafa4bf.it.png) ### Istruzioni per la Configurazione @@ -164,7 +164,7 @@ Questo esempio utilizza prompt intenzionalmente problematici solo a scopo educat Congratulazioni per aver completato il corso Generative AI for Beginners! -![Completamento del Corso](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.it.png) +![Completamento del Corso](../../../translated_images/image.73c7e2ff4a652e77.it.png) **Cosa hai realizzato:** - Hai configurato il tuo ambiente di sviluppo diff --git a/translations/it/README.md b/translations/it/README.md index e75cd73a..900f3477 100644 --- a/translations/it/README.md +++ b/translations/it/README.md @@ -1,83 +1,93 @@ -# Generative AI per Principianti - Edizione Java +# Intelligenza Artificiale Generativa per Principianti - Edizione Java [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![Generative AI per Principianti - Edizione Java](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.it.png) +![Intelligenza Artificiale Generativa per Principianti - Edizione Java](../../translated_images/beg-genai-series.8b48be9951cc574c.it.png) -**Impegno di tempo**: L'intero workshop può essere completato online senza configurazione locale. La configurazione dell'ambiente richiede 2 minuti, mentre l'esplorazione degli esempi richiede 1-3 ore a seconda della profondità dell'esplorazione. +**Impegno Temporale**: L'intero workshop può essere completato online senza configurazioni locali. L'installazione dell'ambiente richiede 2 minuti, mentre l’esplorazione degli esempi richiede da 1 a 3 ore a seconda della profondità dell'esplorazione. -> **Avvio rapido** +> **Inizio Rapido** -1. Fork di questo repository sul tuo account GitHub -2. Clicca **Code** → scheda **Codespaces** → **...** → **New with options...** -3. Usa i valori predefiniti – questo selezionerà il contenitore di sviluppo creato per questo corso -4. Clicca **Create codespace** -5. Attendi ~2 minuti che l'ambiente sia pronto +1. Fai il fork di questo repository sul tuo account GitHub +2. Clicca su **Code** → scheda **Codespaces** → **...** → **New with options...** +3. Usa i valori predefiniti – questo selezionerà il container di sviluppo creato per questo corso +4. Clicca su **Create codespace** +5. Attendi circa 2 minuti che l’ambiente sia pronto 6. Vai direttamente a [Il primo esempio](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) -> **Preferisci clonare localmente?** +> **Preferisci Clonare Localmente?** > -> Questo repository include oltre 50 traduzioni delle lingue che aumentano notevolmente la dimensione del download. Per clonare senza le traduzioni, utilizza sparse checkout: +> Questo repository include oltre 50 traduzioni linguistiche che aumentano significativamente la dimensione del download. Per clonare senza traduzioni, usa sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Questo ti fornisce tutto il necessario per completare il corso con un download molto più veloce. +> Questo ti dà tutto il necessario per completare il corso con un download molto più veloce. -## Supporto multilingue +## Supporto Multilingue -### Supportato tramite GitHub Action (Automatico e sempre aggiornato) +### Supportato tramite GitHub Action (Automatizzato e Sempre Aggiornato) -[Arabo](../ar/README.md) | [Bengalese](../bn/README.md) | [Bulgaro](../bg/README.md) | [Birmano (Myanmar)](../my/README.md) | [Cinese (Semplificato)](../zh/README.md) | [Cinese (Tradizionale, Hong Kong)](../hk/README.md) | [Cinese (Tradizionale, Macao)](../mo/README.md) | [Cinese (Tradizionale, Taiwan)](../tw/README.md) | [Croato](../hr/README.md) | [Ceco](../cs/README.md) | [Danese](../da/README.md) | [Olandese](../nl/README.md) | [Estone](../et/README.md) | [Finlandese](../fi/README.md) | [Francese](../fr/README.md) | [Tedesco](../de/README.md) | [Greco](../el/README.md) | [Ebraico](../he/README.md) | [Hindi](../hi/README.md) | [Ungherese](../hu/README.md) | [Indonesiano](../id/README.md) | [Italiano](./README.md) | [Giapponese](../ja/README.md) | [Kannada](../kn/README.md) | [Coreano](../ko/README.md) | [Lituano](../lt/README.md) | [Malese](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepalese](../ne/README.md) | [Pidgin nigeriano](../pcm/README.md) | [Norvegese](../no/README.md) | [Persiano (Farsi)](../fa/README.md) | [Polacco](../pl/README.md) | [Portoghese (Brasile)](../br/README.md) | [Portoghese (Portogallo)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Rumeno](../ro/README.md) | [Russo](../ru/README.md) | [Serbo (Cirillico)](../sr/README.md) | [Slovacco](../sk/README.md) | [Sloveno](../sl/README.md) | [Spagnolo](../es/README.md) | [Swahili](../sw/README.md) | [Svedese](../sv/README.md) | [Tagalog (Filippine)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turco](../tr/README.md) | [Ucraino](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamita](../vi/README.md) +[Arabo](../ar/README.md) | [Bengalese](../bn/README.md) | [Bulgaro](../bg/README.md) | [Birmano (Myanmar)](../my/README.md) | [Cinese (Semplificato)](../zh/README.md) | [Cinese (Tradizionale, Hong Kong)](../hk/README.md) | [Cinese (Tradizionale, Macao)](../mo/README.md) | [Cinese (Tradizionale, Taiwan)](../tw/README.md) | [Croato](../hr/README.md) | [Ceco](../cs/README.md) | [Danese](../da/README.md) | [Olandese](../nl/README.md) | [Estone](../et/README.md) | [Finlandese](../fi/README.md) | [Francese](../fr/README.md) | [Tedesco](../de/README.md) | [Greco](../el/README.md) | [Ebraico](../he/README.md) | [Hindi](../hi/README.md) | [Ungherese](../hu/README.md) | [Indonesiano](../id/README.md) | [Italiano](./README.md) | [Giapponese](../ja/README.md) | [Kannada](../kn/README.md) | [Coreano](../ko/README.md) | [Lituano](../lt/README.md) | [Malese](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepalese](../ne/README.md) | [Pidgin Nigeriano](../pcm/README.md) | [Norvegese](../no/README.md) | [Persiano (Farsi)](../fa/README.md) | [Polacco](../pl/README.md) | [Portoghese (Brasile)](../br/README.md) | [Portoghese (Portogallo)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romeno](../ro/README.md) | [Russo](../ru/README.md) | [Serbo (Cirillico)](../sr/README.md) | [Slovacco](../sk/README.md) | [Sloveno](../sl/README.md) | [Spagnolo](../es/README.md) | [Swahili](../sw/README.md) | [Svedese](../sv/README.md) | [Tagalog (Filippino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thailandese](../th/README.md) | [Turco](../tr/README.md) | [Ucraino](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamita](../vi/README.md) + +> **Preferisci Clonare Localmente?** + +> Questo repository include oltre 50 traduzioni linguistiche che aumentano significativamente la dimensione del download. Per clonare senza traduzioni, usa sparse checkout: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> Questo ti dà tutto il necessario per completare il corso con un download molto più veloce. -## Struttura del corso e percorso di apprendimento +## Struttura del Corso e Percorso di Apprendimento -### **Capitolo 1: Introduzione all'IA generativa** -- **Concetti chiave**: Comprendere i modelli di linguaggio di grandi dimensioni (LLM), i token, gli embedding e le capacità dell'IA -- **Ecosistema AI in Java**: Panoramica di Spring AI e degli SDK OpenAI -- **Protocollo Model Context**: Introduzione al MCP e al suo ruolo nella comunicazione degli agenti AI -- **Applicazioni pratiche**: Scenari reali inclusi chatbot e generazione di contenuti +### **Capitolo 1: Introduzione all’Intelligenza Artificiale Generativa** +- **Concetti Base**: Comprensione dei Large Language Models, token, embedding e capacità AI +- **Ecosistema Java AI**: Panoramica di Spring AI e SDK OpenAI +- **Protocollo del Contesto del Modello**: Introduzione a MCP e al suo ruolo nella comunicazione tra agenti AI +- **Applicazioni Pratiche**: Scenari reali inclusi chatbot e generazione di contenuti - **[→ Inizia Capitolo 1](./01-IntroToGenAI/README.md)** -### **Capitolo 2: Configurazione dell'ambiente di sviluppo** -- **Configurazione multi-fornitore**: Configurare GitHub Models, Azure OpenAI e integrazioni con OpenAI Java SDK +### **Capitolo 2: Configurazione dell’Ambiente di Sviluppo** +- **Configurazione Multi-Provider**: Configura GitHub Models, Azure OpenAI e integrazioni Java SDK OpenAI - **Spring Boot + Spring AI**: Best practice per lo sviluppo di applicazioni AI enterprise -- **GitHub Models**: Accesso gratuito ai modelli AI per prototipazione e apprendimento (non è richiesta la carta di credito) -- **Strumenti di sviluppo**: container Docker, VS Code e configurazione di GitHub Codespaces +- **GitHub Models**: Accesso gratuito a modelli AI per prototipi e apprendimento (non serve carta di credito) +- **Strumenti di Sviluppo**: Container Docker, VS Code e configurazione GitHub Codespaces - **[→ Inizia Capitolo 2](./02-SetupDevEnvironment/README.md)** -### **Capitolo 3: Tecniche principali di IA generativa** -- **Prompt Engineering**: Tecniche per ottenere risposte ottimali dai modelli AI -- **Embedding e operazioni vettoriali**: Implementare ricerca semantica e confronto di similarità -- **Retrieval-Augmented Generation (RAG)**: Combinare l'IA con le tue fonti di dati -- **Function Calling**: Estendere le capacità dell'IA con strumenti e plugin personalizzati +### **Capitolo 3: Tecniche Fondamentali di Intelligenza Artificiale Generativa** +- **Prompt Engineering**: Tecniche per risposte ottimali dai modelli AI +- **Embedding e Operazioni Vectoriali**: Implementa ricerche semantiche e matching di similarità +- **Retrieval-Augmented Generation (RAG)**: Combina AI con i tuoi dati +- **Function Calling**: Estendi le capacità AI con strumenti personalizzati e plugin - **[→ Inizia Capitolo 3](./03-CoreGenerativeAITechniques/README.md)** -### **Capitolo 4: Applicazioni pratiche e progetti** -- **Pet Story Generator** (`petstory/`): Generazione creativa di contenuti con GitHub Models -- **Foundry Local Demo** (`foundrylocal/`): Integrazione di modelli AI locali con OpenAI Java SDK -- **MCP Calculator Service** (`calculator/`): Implementazione base del Model Context Protocol con Spring AI +### **Capitolo 4: Applicazioni Pratiche & Progetti** +- **Generatore di Storie per Animali Domestici** (`petstory/`): Generazione creativa di contenuti con GitHub Models +- **Demo Locale Foundry** (`foundrylocal/`): Integrazione di modelli AI locali con OpenAI Java SDK +- **Servizio Calcolatore MCP** (`calculator/`): Implementazione base del Model Context Protocol con Spring AI - **[→ Inizia Capitolo 4](./04-PracticalSamples/README.md)** -### **Capitolo 5: Sviluppo responsabile dell'IA** -- **Sicurezza di GitHub Models**: Testare il filtraggio dei contenuti integrato e i meccanismi di sicurezza (blocchi rigidi e rifiuti morbidi) -- **Demo di IA responsabile**: Esempio pratico che mostra come funzionano nella pratica i moderni sistemi di sicurezza dell'IA -- **Best practice**: Linee guida essenziali per uno sviluppo e un deployment etici dell'IA +### **Capitolo 5: Sviluppo Responsabile dell’AI** +- **Sicurezza dei GitHub Models**: Test dei filtri incorporati e meccanismi di sicurezza (blocchi rigidi e rifiuti soft) +- **Demo AI Responsabile**: Esempio pratico su come funzionano i sistemi di sicurezza AI moderni +- **Best Practice**: Linee guida essenziali per uno sviluppo e un impiego etico dell’AI - **[→ Inizia Capitolo 5](./05-ResponsibleGenAI/README.md)** -## Risorse aggiuntive +## Risorse Addizionali ### LangChain @@ -94,44 +104,44 @@ CO_OP_TRANSLATOR_METADATA: --- -### Serie IA generativa -[![Generative AI per Principianti](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) +### Serie su Intelligenza Artificiale Generativa +[![Intelligenza Artificiale Generativa per Principianti](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Intelligenza Artificiale Generativa (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![Intelligenza Artificiale Generativa (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![Intelligenza Artificiale Generativa (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- -### Apprendimento core +### Apprendimento Fondamentale [![ML per Principianti](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) [![Data Science per Principianti](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![IA per Principianti](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![Sicurezza informatica per Principianti](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![Sviluppo Web per Principianti](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![IoT per Principianti](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![Sviluppo XR per Principianti](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI per Principianti](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![Cybersecurity per Principianti](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![Web Dev per Principianti](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### Serie Copilot -[![Copilot per programmazione affiancata con IA](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![Copilot per C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Avventura Copilot](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## Ottenere aiuto +## Ricevere Aiuto -Se rimani bloccato o hai domande sulla creazione di app con IA. Unisciti ad altri studenti e sviluppatori esperti nelle discussioni su MCP. È una community di supporto dove le domande sono benvenute e le conoscenze vengono condivise liberamente. +Se rimani bloccato o hai domande sulla creazione di app AI. Unisciti ad altri studenti e sviluppatori esperti nelle discussioni su MCP. È una comunità di supporto dove le domande sono benvenute e la conoscenza viene condivisa liberamente. -[![Discord di Microsoft Foundry](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Se hai feedback sul prodotto o riscontri errori durante lo sviluppo, visita: +Se hai feedback sul prodotto o incontri errori durante la creazione visita: -[![Forum per sviluppatori Microsoft Foundry](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -Esclusione di responsabilità: -Questo documento è stato tradotto utilizzando il servizio di traduzione basato su intelligenza artificiale Co-op Translator (https://github.com/Azure/co-op-translator). Pur facendo il possibile per garantire l’accuratezza, si segnala che le traduzioni automatiche possono contenere errori o inesattezze. Il documento originale nella sua lingua d’origine deve essere considerato la fonte autorevole. Per informazioni critiche si raccomanda di ricorrere a una traduzione professionale effettuata da un traduttore umano. Non ci assumiamo alcuna responsabilità per eventuali incomprensioni o interpretazioni errate derivanti dall’uso di questa traduzione. +**Disclaimer**: +Questo documento è stato tradotto utilizzando il servizio di traduzione automatica [Co-op Translator](https://github.com/Azure/co-op-translator). Pur impegnandoci per garantire l'accuratezza, si prega di notare che le traduzioni automatizzate possono contenere errori o inesattezze. Il documento originale nella sua lingua nativa deve essere considerato la fonte autorevole. Per informazioni critiche, si raccomanda una traduzione professionale effettuata da un traduttore umano. Non ci assumiamo alcuna responsabilità per eventuali malintesi o interpretazioni errate derivanti dall'uso di questa traduzione. \ No newline at end of file diff --git a/translations/ja/01-IntroToGenAI/README.md b/translations/ja/01-IntroToGenAI/README.md index 06f0b163..86def9d7 100644 --- a/translations/ja/01-IntroToGenAI/README.md +++ b/translations/ja/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ JavaでAIアプリケーションを開発する際には、**ジェネレーテ 特定のタスクに最適化されたモデルも存在します。例えば、**小規模言語モデル(SLM)** や **大規模言語モデル(LLM)** はテキスト生成を扱うことができ、LLMは通常、複雑なタスクにおいてより優れたパフォーマンスを発揮します。画像関連のタスクには、専門のビジョンモデルやマルチモーダルモデルを使用します。 -![図:ジェネレーティブAIモデルの種類とユースケース](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.ja.png) +![図:ジェネレーティブAIモデルの種類とユースケース](../../../translated_images/llms.225ca2b8a0d34473.ja.png) もちろん、これらのモデルの応答が常に完璧であるとは限りません。モデルが「幻覚」を起こし、誤った情報を権威あるように生成することがあるという話を聞いたことがあるかもしれません。しかし、明確な指示や文脈を提供することで、モデルがより良い応答を生成するのを助けることができます。これが**プロンプトエンジニアリング**の役割です。 @@ -79,13 +79,13 @@ JavaでAIアプリケーションを開発する際には、**ジェネレーテ - **埋め込み**:埋め込みは、トークンの意味を捉えたベクトル表現です。数値表現(通常は浮動小数点数の配列)であり、モデルが単語間の関係を理解し、文脈的に関連性のある応答を生成できるようにします。類似した単語は類似した埋め込みを持ち、モデルが同義語や意味的な関係を理解するのを可能にします。 -![図:埋め込み](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.ja.png) +![図:埋め込み](../../../translated_images/embedding.398e50802c0037f9.ja.png) Javaでは、OpenAI SDKや他の埋め込み生成をサポートするライブラリを使用して埋め込みを生成できます。これらの埋め込みは、意味検索のようなタスクに不可欠であり、正確なテキストの一致ではなく意味に基づいて類似したコンテンツを見つけることができます。 - **ベクターデータベース**:ベクターデータベースは、埋め込みに最適化された特殊なストレージシステムです。効率的な類似性検索を可能にし、意味的な類似性に基づいて大規模なデータセットから関連情報を見つける必要があるRAG(Retrieval-Augmented Generation)パターンにおいて重要です。 -![図:ベクターデータベースのアーキテクチャ(埋め込みの保存と類似性検索の仕組み)](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.ja.png) +![図:ベクターデータベースのアーキテクチャ(埋め込みの保存と類似性検索の仕組み)](../../../translated_images/vector.f12f114934e223df.ja.png) > **注**:このコースではベクターデータベースを扱いませんが、実際のアプリケーションでよく使用されるため、言及する価値があります。 @@ -93,7 +93,7 @@ JavaでAIアプリケーションを開発する際には、**ジェネレーテ JavaのAIアプリケーションでは、トークンをテキスト処理に、埋め込みを意味検索やRAGに、ベクターデータベースをデータ検索に、MCPを使用したエージェントをインテリジェントなツール利用システムの構築に活用します。 -![図:プロンプトが応答になるまでの流れ(トークン、ベクトル、RAG検索、LLMの処理、MCPエージェントが一連の流れで動作)](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.ja.png) +![図:プロンプトが応答になるまでの流れ(トークン、ベクトル、RAG検索、LLMの処理、MCPエージェントが一連の流れで動作)](../../../translated_images/flow.f4ef62c3052d12a8.ja.png) ### Java向けAI開発ツールとライブラリ diff --git a/translations/ja/02-SetupDevEnvironment/README.md b/translations/ja/02-SetupDevEnvironment/README.md index ad188b7e..732005ad 100644 --- a/translations/ja/02-SetupDevEnvironment/README.md +++ b/translations/ja/02-SetupDevEnvironment/README.md @@ -74,11 +74,11 @@ CO_OP_TRANSLATOR_METADATA: 5. 環境の準備ができるまで約 2 分待ちます。 6. [ステップ 2: GitHub トークンの作成](#step-2-create-a-github-personal-access-token) に進みます。 -スクリーンショット: Codespaces サブメニュー +スクリーンショット: Codespaces サブメニュー -スクリーンショット: オプション付き新規作成 +スクリーンショット: オプション付き新規作成 -スクリーンショット: Codespaces 作成オプション +スクリーンショット: Codespaces 作成オプション > **Codespaces のメリット**: > - ローカルインストールは不要 @@ -100,9 +100,9 @@ CO_OP_TRANSLATOR_METADATA: 6. コンテナがビルドされて起動するまで待ちます。 7. [ステップ2: GitHubトークンの作成](#step-2-create-a-github-per) に進みます。 -スクリーンショット: 開発コンテナのセットアップ +スクリーンショット: 開発コンテナのセットアップ -スクリーンショット: 開発コンテナのビルド完了 +スクリーンショット: 開発コンテナのビルド完了 #### オプション C: 既存のローカルインストールを使用する @@ -120,7 +120,7 @@ CO_OP_TRANSLATOR_METADATA: > **プロのヒント**: 低スペックのマシンを使っているけれど、VS Code をローカルで使いたい場合は、GitHub Codespaces をご利用ください。ローカルの VS Code をクラウドホストの Codespace に接続することで、両方のメリットを享受できます。 -スクリーンショット: ローカルの devcontainer インスタンスを作成 +スクリーンショット: ローカルの devcontainer インスタンスを作成 ## ステップ 2: GitHub 個人アクセストークンの作成 diff --git a/translations/ja/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/ja/02-SetupDevEnvironment/getting-started-azure-openai.md index 16120e52..d5eff901 100644 --- a/translations/ja/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/ja/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ CO_OP_TRANSLATOR_METADATA: > **注意**: 基本設定を編集したい場合は [Dev Container Configuration](../../../.devcontainer/devcontainer.json) を確認してください。 2. フォークしたリポジトリで **Code** → **Codespaces** タブをクリックします。 3. **...** → **New with options...** をクリックします。 -![creating a codespace with options](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.ja.png) +![creating a codespace with options](../../../translated_images/codespaces.9945ded8ceb431a5.ja.png) 4. **Dev container configuration** を選択します: - **Generative AI Java Development Environment** 5. **Create codespace** をクリックします。 diff --git a/translations/ja/05-ResponsibleGenAI/README.md b/translations/ja/05-ResponsibleGenAI/README.md index 12a08b83..d7ce6782 100644 --- a/translations/ja/05-ResponsibleGenAI/README.md +++ b/translations/ja/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ GitHub Modelsには、基本的なコンテンツフィルタリング機能が 5. ブロックされたコンテンツ、拒否されたコンテンツ、許可されたコンテンツを表示 6. 比較のために安全なコンテンツをテスト -![責任あるAI安全デモ](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.ja.png) +![責任あるAI安全デモ](../../../translated_images/responsible.e4f51a917bafa4bf.ja.png) ### セットアップ手順 @@ -164,7 +164,7 @@ AIアプリケーションを構築する際には、以下の重要なプラク 生成AI初心者向けコースの修了おめでとうございます! -![コース修了](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.ja.png) +![コース修了](../../../translated_images/image.73c7e2ff4a652e77.ja.png) **達成したこと:** - 開発環境のセットアップ diff --git a/translations/ja/README.md b/translations/ja/README.md index 1aa44938..3ffca83f 100644 --- a/translations/ja/README.md +++ b/translations/ja/README.md @@ -1,138 +1,147 @@ -# ジェネレーティブAI入門 - Java版 -[![Microsoft Foundry の Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +# ジェネレーティブAI入門 - Javaエディション +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![ジェネレーティブAI入門 - Java版](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.ja.png) +![ジェネレーティブAI入門 - Javaエディション](../../translated_images/beg-genai-series.8b48be9951cc574c.ja.png) -**所要時間**: このワークショップ全体はローカルのセットアップなしでオンラインで完了できます。環境のセットアップには2分、サンプルの確認には深さに応じて1〜3時間かかります。 +**所要時間**: ワークショップ全体はローカル環境設定なしでオンラインで完了できます。環境設定には2分、サンプルの探索には探索の深さに応じて1〜3時間かかります。 -> **クイックスタート** +> **クイックスタート** 1. このリポジトリをあなたのGitHubアカウントにフォークしてください -2. 「**Code**」→「**Codespaces**」タブ→「**...**」→「**New with options...**」をクリック -3. デフォルトを使用します — これにより本コース用に作成されたDevelopmentコンテナが選択されます -4. 「**Create codespace**」をクリック +2. **Code** → **Codespaces** タブ → **...** → **New with options...** をクリック +3. デフォルト設定を使用してください — これによりこのコース用に作成された開発コンテナが選択されます +4. **Create codespace** をクリック 5. 環境が準備されるまで約2分待ちます -6. そのまま[最初の例](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token)へ進む +6. 直接 [最初の例](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) にジャンプできます -> **ローカルでクローンしますか?** +> **ローカルでクローンしたいですか?** > -> このリポジトリには50以上の言語翻訳が含まれており、ダウンロードサイズが大幅に増加します。翻訳を含めずにクローンするには、スパースチェックアウトを使用してください: +> このリポジトリには50以上の言語翻訳が含まれており、ダウンロードサイズが大幅に増加します。翻訳なしでクローンするには、スパースチェックアウトを使用してください: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> これにより、はるかに高速にダウンロードでき、本コースを完了するために必要なすべてが得られます。 +> これにより、コース完了に必要なすべてがより高速なダウンロードで得られます。 ## 多言語サポート -### GitHub Actionでサポート(自動化 & 常に最新) +### GitHub Actionsでサポート(自動かつ常に最新) -[アラビア語](../ar/README.md) | [ベンガル語](../bn/README.md) | [ブルガリア語](../bg/README.md) | [ビルマ語(ミャンマー)](../my/README.md) | [中国語(簡体字)](../zh/README.md) | [中国語(繁体字、香港)](../hk/README.md) | [中国語(繁体字、マカオ)](../mo/README.md) | [中国語(繁体字、台湾)](../tw/README.md) | [クロアチア語](../hr/README.md) | [チェコ語](../cs/README.md) | [デンマーク語](../da/README.md) | [オランダ語](../nl/README.md) | [エストニア語](../et/README.md) | [フィンランド語](../fi/README.md) | [フランス語](../fr/README.md) | [ドイツ語](../de/README.md) | [ギリシャ語](../el/README.md) | [ヘブライ語](../he/README.md) | [ヒンディー語](../hi/README.md) | [ハンガリー語](../hu/README.md) | [インドネシア語](../id/README.md) | [イタリア語](../it/README.md) | [日本語](./README.md) | [カンナダ語](../kn/README.md) | [韓国語](../ko/README.md) | [リトアニア語](../lt/README.md) | [マレー語](../ms/README.md) | [マラヤーラム語](../ml/README.md) | [マラーティー語](../mr/README.md) | [ネパール語](../ne/README.md) | [ナイジェリア・ピジン語](../pcm/README.md) | [ノルウェー語](../no/README.md) | [ペルシャ語(ファルシ)](../fa/README.md) | [ポーランド語](../pl/README.md) | [ポルトガル語(ブラジル)](../br/README.md) | [ポルトガル語(ポルトガル)](../pt/README.md) | [パンジャブ語(グルムキー)](../pa/README.md) | [ルーマニア語](../ro/README.md) | [ロシア語](../ru/README.md) | [セルビア語(キリル文字)](../sr/README.md) | [スロバキア語](../sk/README.md) | [スロベニア語](../sl/README.md) | [スペイン語](../es/README.md) | [スワヒリ語](../sw/README.md) | [スウェーデン語](../sv/README.md) | [タガログ語(フィリピノ)](../tl/README.md) | [タミル語](../ta/README.md) | [テルグ語](../te/README.md) | [タイ語](../th/README.md) | [トルコ語](../tr/README.md) | [ウクライナ語](../uk/README.md) | [ウルドゥー語](../ur/README.md) | [ベトナム語](../vi/README.md) +[アラビア語](../ar/README.md) | [ベンガル語](../bn/README.md) | [ブルガリア語](../bg/README.md) | [ビルマ語 (ミャンマー)](../my/README.md) | [中国語(簡体)](../zh/README.md) | [中国語(繁体・香港)](../hk/README.md) | [中国語(繁体・マカオ)](../mo/README.md) | [中国語(繁体・台湾)](../tw/README.md) | [クロアチア語](../hr/README.md) | [チェコ語](../cs/README.md) | [デンマーク語](../da/README.md) | [オランダ語](../nl/README.md) | [エストニア語](../et/README.md) | [フィンランド語](../fi/README.md) | [フランス語](../fr/README.md) | [ドイツ語](../de/README.md) | [ギリシャ語](../el/README.md) | [ヘブライ語](../he/README.md) | [ヒンディー語](../hi/README.md) | [ハンガリー語](../hu/README.md) | [インドネシア語](../id/README.md) | [イタリア語](../it/README.md) | [日本語](./README.md) | [カンナダ語](../kn/README.md) | [韓国語](../ko/README.md) | [リトアニア語](../lt/README.md) | [マレー語](../ms/README.md) | [マラヤーラム語](../ml/README.md) | [マラーティー語](../mr/README.md) | [ネパール語](../ne/README.md) | [ナイジェリア・ピジン語](../pcm/README.md) | [ノルウェー語](../no/README.md) | [ペルシア語(ファルシー)](../fa/README.md) | [ポーランド語](../pl/README.md) | [ポルトガル語(ブラジル)](../br/README.md) | [ポルトガル語(ポルトガル)](../pt/README.md) | [パンジャブ語(グルムキー)](../pa/README.md) | [ルーマニア語](../ro/README.md) | [ロシア語](../ru/README.md) | [セルビア語(キリル)](../sr/README.md) | [スロバキア語](../sk/README.md) | [スロベニア語](../sl/README.md) | [スペイン語](../es/README.md) | [スワヒリ語](../sw/README.md) | [スウェーデン語](../sv/README.md) | [タガログ語(フィリピン)](../tl/README.md) | [タミル語](../ta/README.md) | [テルグ語](../te/README.md) | [タイ語](../th/README.md) | [トルコ語](../tr/README.md) | [ウクライナ語](../uk/README.md) | [ウルドゥー語](../ur/README.md) | [ベトナム語](../vi/README.md) + +> **ローカルでクローンしたいですか?** + +> このリポジトリには50以上の言語翻訳が含まれており、ダウンロードサイズが大幅に増加します。翻訳なしでクローンするには、スパースチェックアウトを使用してください: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> これにより、コース完了に必要なすべてがより高速なダウンロードで得られます。 -## コース構成と学習の流れ +## コースの構成と学習経路 -### **第1章: ジェネレーティブAI入門** -- **コアコンセプト**: 大規模言語モデル、トークン、埋め込み(embeddings)、およびAIの能力の理解 -- **JavaのAIエコシステム**: Spring AIとOpenAI SDKsの概要 -- **Model Context Protocol**: MCPの紹介とAIエージェント間通信での役割 -- **実用的なアプリケーション**: チャットボットやコンテンツ生成を含む実世界のシナリオ +### **第1章: ジェネレーティブAIの導入** +- **コアコンセプト**: 大規模言語モデル、トークン、埋め込み、AIの能力の理解 +- **Java AIエコシステム**: Spring AI と OpenAI SDKの概要 +- **モデルコンテキストプロトコル**: MCPの紹介とAIエージェント間通信における役割 +- **実用例**: チャットボットやコンテンツ生成などの現実的シナリオ - **[→ 第1章を開始](./01-IntroToGenAI/README.md)** -### **第2章: 開発環境のセットアップ** -- **マルチプロバイダー設定**: GitHub Models、Azure OpenAI、OpenAI Java SDK の統合を設定 -- **Spring Boot + Spring AI**: エンタープライズ向けAIアプリケーション開発のベストプラクティス -- **GitHub Models**: プロトタイピングと学習のための無料AIモデルアクセス(クレジットカード不要) -- **開発ツール**: Dockerコンテナ、VS Code、GitHub Codespaces の構成 +### **第2章: 開発環境の設定** +- **マルチプロバイダー設定**: GitHubモデル、Azure OpenAI、OpenAI Java SDKの統合設定 +- **Spring Boot + Spring AI**: エンタープライズAIアプリケーション開発のベストプラクティス +- **GitHubモデル**: プロトタイピングや学習用の無料AIモデルアクセス(クレジットカード不要) +- **開発ツール**: Dockerコンテナ、VS Code、GitHub Codespacesの設定 - **[→ 第2章を開始](./02-SetupDevEnvironment/README.md)** -### **第3章: コアなジェネレーティブAI手法** -- **プロンプトエンジニアリング**: AIモデルの最適な応答のための技術 -- **埋め込みとベクトル操作**: セマンティック検索と類似性マッチングを実装 -- **Retrieval-Augmented Generation (RAG)**: AIを自分のデータソースと組み合わせる -- **関数呼び出し**: カスタムツールやプラグインでAIの機能を拡張 +### **第3章: ジェネレーティブAIのコア技術** +- **プロンプトエンジニアリング**: 最適なAIモデル応答の技法 +- **埋め込みとベクトル処理**: セマンティック検索および類似性マッチングの実装 +- **情報検索拡張生成(RAG)**: AIと独自データソースの組み合わせ +- **関数呼び出し**: カスタムツールやプラグインによるAI機能拡張 - **[→ 第3章を開始](./03-CoreGenerativeAITechniques/README.md)** -### **第4章: 実践的なアプリケーションとプロジェクト** -- **ペットストーリージェネレータ** (`petstory/`): GitHub Models を使ったクリエイティブなコンテンツ生成 -- **Foundry Local デモ** (`foundrylocal/`): OpenAI Java SDK を使ったローカルAIモデル統合 -- **MCP 電卓サービス** (`calculator/`): Spring AI を使った基本的な Model Context Protocol の実装 +### **第4章: 実用的応用とプロジェクト** +- **ペットストーリー生成器** (`petstory/`): GitHubモデルを使った創造的コンテンツ生成 +- **Foundryローカルデモ** (`foundrylocal/`): OpenAI Java SDKを使ったローカルAIモデル統合 +- **MCP計算機サービス** (`calculator/`): Spring AIを使用した基礎的なモデルコンテキストプロトコル実装 - **[→ 第4章を開始](./04-PracticalSamples/README.md)** ### **第5章: 責任あるAI開発** -- **GitHub Models の安全性**: 組み込みのコンテンツフィルタリングと安全機構(ハードブロックとソフト拒否)をテスト -- **責任あるAIデモ**: 現代のAI安全システムが実際にどのように機能するかを示す実践的な例 -- **ベストプラクティス**: 倫理的なAI開発と展開のための重要なガイドライン +- **GitHubモデルの安全性**: 組み込みコンテンツフィルタリングと安全機構(ハードブロックおよびソフト拒否)をテスト +- **責任あるAIデモ**: 最新のAI安全システムの実践例 +- **ベストプラクティス**: 倫理的なAI開発と展開のための必須ガイドライン - **[→ 第5章を開始](./05-ResponsibleGenAI/README.md)** ## 追加リソース ### LangChain -[![LangChain4j 初心者向け](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) -[![LangChain.js 初心者向け](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) +[![LangChain4j 入門](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![LangChain.js 入門](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) --- ### Azure / Edge / MCP / エージェント -[![AZD 初心者向け](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI 初心者向け](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP 初心者向け](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AIエージェント 初心者向け](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AZD 入門](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI 入門](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP 入門](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AIエージェント 入門](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- - + ### ジェネレーティブAIシリーズ -[![ジェネレーティブAI 初心者向け](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![ジェネレーティブAI入門](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) [![ジェネレーティブAI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) [![ジェネレーティブAI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) [![ジェネレーティブAI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- - -### コア学習 -[![機械学習 初心者向け](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![データサイエンス 初心者向け](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI初心者向け](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![サイバーセキュリティ 初心者向け](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![Web開発 初心者向け](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![初心者向け IoT](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![初心者向け XR 開発](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +### コアラーニング +[![初心者向け機械学習](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![初心者向けデータサイエンス](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![初心者向けAI](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![初心者向けサイバーセキュリティ](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![初心者向けWeb開発](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- - + ### Copilot シリーズ -[![AI ペアプログラミング向け Copilot](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![C#/.NET 向け Copilot](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot アドベンチャー](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## ヘルプ +## ヘルプを得るには -AI アプリの作成で行き詰まったり質問がある場合は、MCP に関する議論に参加してください。他の学習者や経験豊富な開発者と意見交換ができます。ここは質問が歓迎され、知識が自由に共有される支援的なコミュニティです。 +AIアプリの構築でつまずいたり質問がある場合は、学習者や経験豊富な開発者と共にMCPについてのディスカッションに参加してください。質問が歓迎され、知識が自由に共有されるサポートコミュニティです。 -[![Microsoft Foundry の Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -If you have product feedback or errors while building visit: +製品のフィードバックや構築中のエラーについては、以下を訪問してください: -[![Microsoft Foundry 開発者フォーラム](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -免責事項: -この文書はAI翻訳サービス「Co‑op Translator」(https://github.com/Azure/co-op-translator)を用いて翻訳されました。正確さには努めていますが、自動翻訳には誤りや不正確な箇所が含まれる可能性があります。原文(原言語の文書)を正式な出典としてご確認ください。重要な情報については、専門の翻訳者による人による翻訳を推奨します。本翻訳の利用に起因するいかなる誤解や解釈の相違についても、当方は責任を負いません。 +**免責事項**: +本書類はAI翻訳サービス「Co-op Translator」(https://github.com/Azure/co-op-translator)を使用して翻訳されています。正確性の向上に努めておりますが、自動翻訳には誤りや不正確な箇所が含まれる可能性があります。正式な情報は原文(母国語文書)を公式な情報源としてご参照ください。重要な情報に関しては、専門の人間翻訳者による翻訳を推奨します。本翻訳の利用により生じたいかなる誤解や誤訳についても、当方は一切の責任を負いかねます。 \ No newline at end of file diff --git a/translations/kn/01-IntroToGenAI/README.md b/translations/kn/01-IntroToGenAI/README.md index 02e1fcdc..b28c9802 100644 --- a/translations/kn/01-IntroToGenAI/README.md +++ b/translations/kn/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ CO_OP_TRANSLATOR_METADATA: ವಿವಿಧ ಕಾರ್ಯಗಳಿಗೆ ವಿಶೇಷವಾಗಿ ಆಪ್ಟಿಮೈಸ್ ಮಾಡಲಾದ ಮಾದರಿಗಳಿವೆ. ಉದಾಹರಣೆಗೆ, **ಸ್ಮಾಲ್ ಲ್ಯಾಂಗ್ವೇಜ್ ಮಾದರಿಗಳು (SLMs)** ಮತ್ತು **ಲಾರ್ಜ್ ಲ್ಯಾಂಗ್ವೇಜ್ ಮಾದರಿಗಳು (LLMs)** ಎರಡೂ ಪಠ್ಯ ರಚನೆಗೆ ಬಳಸಬಹುದು, ಆದರೆ LLMಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಸಂಕೀರ್ಣ ಕಾರ್ಯಗಳಿಗೆ ಉತ್ತಮ ಪ್ರದರ್ಶನವನ್ನು ನೀಡುತ್ತವೆ. ಚಿತ್ರ ಸಂಬಂಧಿತ ಕಾರ್ಯಗಳಿಗೆ, ನೀವು ವಿಶೇಷ ದೃಶ್ಯ ಮಾದರಿಗಳನ್ನು ಅಥವಾ ಮಲ್ಟಿ-ಮೋಡಲ್ ಮಾದರಿಗಳನ್ನು ಬಳಸುತ್ತೀರಿ. -![ಚಿತ್ರ: ಜನರೇಟಿವ್ AI ಮಾದರಿ ಪ್ರಕಾರಗಳು ಮತ್ತು ಬಳಕೆ ಪ್ರಕರಣಗಳು.](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.kn.png) +![ಚಿತ್ರ: ಜನರೇಟಿವ್ AI ಮಾದರಿ ಪ್ರಕಾರಗಳು ಮತ್ತು ಬಳಕೆ ಪ್ರಕರಣಗಳು.](../../../translated_images/llms.225ca2b8a0d34473.kn.png) ನೀವು ಈ ಮಾದರಿಗಳಿಂದ ಪ್ರತಿಕ್ರಿಯೆಗಳನ್ನು ಪಡೆಯುವಾಗ, ಅವು ಯಾವಾಗಲೂ ಪರಿಪೂರ್ಣವಾಗಿರುವುದಿಲ್ಲ. ನೀವು ಮಾದರಿಗಳು "ಹಲ್ಲುಸಿನೇಟಿಂಗ್" ಅಥವಾ ತಪ್ಪು ಮಾಹಿತಿಯನ್ನು ಪ್ರಾಮಾಣಿಕವಾಗಿ ರಚಿಸುತ್ತವೆ ಎಂಬುದನ್ನು ಕೇಳಿರಬಹುದು. ಆದರೆ ನೀವು ಮಾದರಿಯನ್ನು ಸ್ಪಷ್ಟವಾದ ಸೂಚನೆಗಳು ಮತ್ತು ಸಂದರ್ಭವನ್ನು ಒದಗಿಸುವ ಮೂಲಕ ಉತ್ತಮ ಪ್ರತಿಕ್ರಿಯೆಗಳನ್ನು ರಚಿಸಲು ಸಹಾಯ ಮಾಡಬಹುದು. ಇದು **ಪ್ರಾಂಪ್ಟ್ ಎಂಜಿನಿಯರಿಂಗ್** ನಲ್ಲಿ ಮುಖ್ಯವಾಗಿದೆ. @@ -79,13 +79,13 @@ CO_OP_TRANSLATOR_METADATA: - **ಎಂಬೆಡಿಂಗ್‌ಗಳು**: ಎಂಬೆಡಿಂಗ್‌ಗಳು ಟೋಕನ್‌ಗಳ ವೆಕ್ಟರ್ ಪ್ರತಿನಿಧನೆಗಳು, ಅವು ಅರ್ಥಪೂರ್ಣತೆಯನ್ನು ಹಿಡಿದಿಡುತ್ತವೆ. ಇವು ಸಂಖ್ಯಾತ್ಮಕ ಪ್ರತಿನಿಧನೆಗಳು (ಸಾಮಾನ್ಯವಾಗಿ ತೇಲುವ ಬಿಂದು ಸಂಖ್ಯೆಗಳ ಶ್ರೇಣಿಗಳು) ಆಗಿದ್ದು, ಮಾದರಿಗಳಿಗೆ ಪದಗಳ ನಡುವಿನ ಸಂಬಂಧಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಮತ್ತು ಸಂದರ್ಭಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಪ್ರತಿಕ್ರಿಯೆಗಳನ್ನು ರಚಿಸಲು ಅನುಮತಿಸುತ್ತವೆ. ಸಮಾನ ಪದಗಳಿಗೆ ಸಮಾನ ಎಂಬೆಡಿಂಗ್‌ಗಳು ಇರುತ್ತವೆ, ಇದು ಸಮಾನಾರ್ಥಕ ಪದಗಳು ಮತ್ತು ಅರ್ಥಪೂರ್ಣ ಸಂಬಂಧಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಮಾದರಿಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ. -![ಚಿತ್ರ: ಎಂಬೆಡಿಂಗ್‌ಗಳು](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.kn.png) +![ಚಿತ್ರ: ಎಂಬೆಡಿಂಗ್‌ಗಳು](../../../translated_images/embedding.398e50802c0037f9.kn.png) ಜಾವಾದಲ್ಲಿ, ನೀವು OpenAI SDK ಅಥವಾ ಎಂಬೆಡಿಂಗ್ ರಚನೆಗೆ ಬೆಂಬಲ ನೀಡುವ ಇತರ ಗ್ರಂಥಾಲಯಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಎಂಬೆಡಿಂಗ್‌ಗಳನ್ನು ರಚಿಸಬಹುದು. ಈ ಎಂಬೆಡಿಂಗ್‌ಗಳು ಅರ್ಥಪೂರ್ಣ ಹುಡುಕಾಟದಂತಹ ಕಾರ್ಯಗಳಿಗೆ ಅಗತ್ಯವಿದೆ, ಅಲ್ಲಿ ನೀವು ನಿಖರ ಪಠ್ಯ ಹೊಂದಾಣಿಕೆಗೆ ಬದಲಾಗಿ ಅರ್ಥದ ಆಧಾರದ ಮೇಲೆ ಸಮಾನ ವಿಷಯವನ್ನು ಹುಡುಕಲು ಬಯಸುತ್ತೀರಿ. - **ವೆಕ್ಟರ್ ಡೇಟಾಬೇಸ್‌ಗಳು**: ವೆಕ್ಟರ್ ಡೇಟಾಬೇಸ್‌ಗಳು ಎಂಬೆಡಿಂಗ್‌ಗಳಿಗೆ ಆಪ್ಟಿಮೈಸ್ ಮಾಡಲಾದ ವಿಶೇಷ ಸಂಗ್ರಹಣಾ ವ್ಯವಸ್ಥೆಗಳಾಗಿವೆ. ಅವು ಪರಿಣಾಮಕಾರಿ ಸಮಾನತೆ ಹುಡುಕಾಟವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತವೆ ಮತ್ತು Retrieval-Augmented Generation (RAG) ಮಾದರಿಗಳಿಗೆ ಅತ್ಯಗತ್ಯವಾಗಿವೆ, ಅಲ್ಲಿ ನೀವು ನಿಖರ ಹೊಂದಾಣಿಕೆಗೆ ಬದಲಾಗಿ ಅರ್ಥಪೂರ್ಣ ಸಮಾನತೆಯ ಆಧಾರದ ಮೇಲೆ ದೊಡ್ಡ ಡೇಟಾಸೆಟ್‌ಗಳಿಂದ ಸಂಬಂಧಿತ ಮಾಹಿತಿಯನ್ನು ಹುಡುಕಬೇಕಾಗುತ್ತದೆ. -![ಚಿತ್ರ: ವೆಕ್ಟರ್ ಡೇಟಾಬೇಸ್ ಆರ್ಕಿಟೆಕ್ಚರ್](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.kn.png) +![ಚಿತ್ರ: ವೆಕ್ಟರ್ ಡೇಟಾಬೇಸ್ ಆರ್ಕಿಟೆಕ್ಚರ್](../../../translated_images/vector.f12f114934e223df.kn.png) > **Note**: ಈ ಕೋರ್ಸ್‌ನಲ್ಲಿ, ನಾವು ವೆಕ್ಟರ್ ಡೇಟಾಬೇಸ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿಲ್ಲ, ಆದರೆ ಅವುಗಳನ್ನು ಪ್ರಸ್ತಾಪಿಸಲು ಯೋಗ್ಯವೆಂದು ಭಾವಿಸುತ್ತೇವೆ ಏಕೆಂದರೆ ಅವು ವಾಸ್ತವಿಕ ಜಗತ್ತಿನ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ ಸಾಮಾನ್ಯವಾಗಿ ಬಳಸಲಾಗುತ್ತವೆ. @@ -93,7 +93,7 @@ CO_OP_TRANSLATOR_METADATA: ಜಾವಾ AI ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ, ನೀವು ಪಠ್ಯ ಪ್ರಕ್ರಿಯೆಗೆ ಟೋಕನ್‌ಗಳನ್ನು, ಅರ್ಥಪೂರ್ಣ ಹುಡುಕಾಟ ಮತ್ತು RAG ಗೆ ಎಂಬೆಡಿಂಗ್‌ಗಳನ್ನು, ಡೇಟಾ ಹಿಂಪಡೆಯಲು ವೆಕ್ಟರ್ ಡೇಟಾಬೇಸ್‌ಗಳನ್ನು, ಮತ್ತು ಬುದ್ಧಿವಂತ, ಸಾಧನ-ಬಳಸುವ ವ್ಯವಸ್ಥೆಗಳನ್ನು ನಿರ್ಮಿಸಲು MCP ಸಹಿತ ಏಜೆಂಟ್‌ಗಳನ್ನು ಬಳಸುತ್ತೀರಿ. -![ಚಿತ್ರ: ಪ್ರಾಂಪ್ಟ್ ಹೇಗೆ ಪ್ರತಿಕ್ರಿಯೆಯಾಗುತ್ತದೆ—ಟೋಕನ್‌ಗಳು, ವೆಕ್ಟರ್‌ಗಳು, ಐಚ್ಛಿಕ RAG ಲುಕ್‌ಅಪ್, LLM ಚಿಂತನೆ, ಮತ್ತು MCP ಏಜೆಂಟ್—all in one quick flow.](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.kn.png) +![ಚಿತ್ರ: ಪ್ರಾಂಪ್ಟ್ ಹೇಗೆ ಪ್ರತಿಕ್ರಿಯೆಯಾಗುತ್ತದೆ—ಟೋಕನ್‌ಗಳು, ವೆಕ್ಟರ್‌ಗಳು, ಐಚ್ಛಿಕ RAG ಲುಕ್‌ಅಪ್, LLM ಚಿಂತನೆ, ಮತ್ತು MCP ಏಜೆಂಟ್—all in one quick flow.](../../../translated_images/flow.f4ef62c3052d12a8.kn.png) ### ಜಾವಾ AI ಅಭಿವೃದ್ಧಿ ಸಾಧನಗಳು ಮತ್ತು ಗ್ರಂಥಾಲಯಗಳು diff --git a/translations/kn/02-SetupDevEnvironment/README.md b/translations/kn/02-SetupDevEnvironment/README.md index 0c3922ad..f7979fc7 100644 --- a/translations/kn/02-SetupDevEnvironment/README.md +++ b/translations/kn/02-SetupDevEnvironment/README.md @@ -74,11 +74,11 @@ CO_OP_TRANSLATOR_METADATA: 5. ಪರಿಸರ ಸಿದ್ಧವಾಗಲು ~2 ನಿಮಿಷ ಕಾಯಿರಿ 6. [ಹಂತ 2: GitHub ಟೋಕನ್ ರಚಿಸಿ](../../../02-SetupDevEnvironment) ಗೆ ಮುಂದುವರಿಯಿರಿ -ಸ್ಕ್ರೀನ್‌ಶಾಟ್: Codespaces ಉಪಮೆನು +ಸ್ಕ್ರೀನ್‌ಶಾಟ್: Codespaces ಉಪಮೆನು -ಸ್ಕ್ರೀನ್‌ಶಾಟ್: New with options +ಸ್ಕ್ರೀನ್‌ಶಾಟ್: New with options -ಸ್ಕ್ರೀನ್‌ಶಾಟ್: Create codespace options +ಸ್ಕ್ರೀನ್‌ಶಾಟ್: Create codespace options > **Codespaces ನ ಲಾಭಗಳು**: > - ಸ್ಥಳೀಯ ಇನ್‌ಸ್ಟಾಲೇಶನ್ ಅಗತ್ಯವಿಲ್ಲ @@ -100,9 +100,9 @@ CO_OP_TRANSLATOR_METADATA: 6. ಕಂಟೈನರ್ ನಿರ್ಮಿಸಲು ಮತ್ತು ಪ್ರಾರಂಭಿಸಲು ಕಾಯಿರಿ 7. [ಹಂತ 2: GitHub ಟೋಕನ್ ರಚಿಸಿ](../../../02-SetupDevEnvironment) ಗೆ ಮುಂದುವರಿಯಿರಿ -ಸ್ಕ್ರೀನ್‌ಶಾಟ್: Dev container setup +ಸ್ಕ್ರೀನ್‌ಶಾಟ್: Dev container setup -ಸ್ಕ್ರೀನ್‌ಶಾಟ್: Dev container build complete +ಸ್ಕ್ರೀನ್‌ಶಾಟ್: Dev container build complete #### ಆಯ್ಕೆ C: ನಿಮ್ಮ ಇತ್ತೀಚಿನ ಸ್ಥಳೀಯ ಇನ್‌ಸ್ಟಾಲೇಶನ್ ಅನ್ನು ಬಳಸುವುದು @@ -120,7 +120,7 @@ CO_OP_TRANSLATOR_METADATA: > **ಪ್ರೊ ಟಿಪ್**: ನೀವು ಕಡಿಮೆ-ವಿಶೇಷಣಾ ಯಂತ್ರವನ್ನು ಹೊಂದಿದ್ದರೆ ಆದರೆ ಸ್ಥಳೀಯವಾಗಿ VS Code ಅನ್ನು ಬಯಸಿದರೆ, GitHub Codespaces ಅನ್ನು ಬಳಸಿ! ಕ್ಲೌಡ್-ಹೋಸ್ಟೆಡ್ Codespace ಗೆ ನಿಮ್ಮ ಸ್ಥಳೀಯ VS Code ಅನ್ನು ಸಂಪರ್ಕಿಸಿ. -ಸ್ಕ್ರೀನ್‌ಶಾಟ್: created local devcontainer instance +ಸ್ಕ್ರೀನ್‌ಶಾಟ್: created local devcontainer instance ## ಹಂತ 2: GitHub ವೈಯಕ್ತಿಕ ಪ್ರವೇಶ ಟೋಕನ್ ರಚಿಸಿ diff --git a/translations/kn/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/kn/02-SetupDevEnvironment/getting-started-azure-openai.md index 121591fa..05dd679d 100644 --- a/translations/kn/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/kn/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ CO_OP_TRANSLATOR_METADATA: > **ಗಮನಿಸಿ**: ಮೂಲ ಸಂರಚನೆಯನ್ನು ಸಂಪಾದಿಸಲು [Dev Container Configuration](../../../.devcontainer/devcontainer.json) ನೋಡಿ 2. ನಿಮ್ಮ Fork ಮಾಡಿದ ರೆಪೊದಲ್ಲಿ, **Code** → **Codespaces** ಟ್ಯಾಬ್ ಕ್ಲಿಕ್ ಮಾಡಿ 3. **...** → **New with options...** ಕ್ಲಿಕ್ ಮಾಡಿ -![ಕೋಡ್ಸ್‌ಪೇಸ್ ಆಯ್ಕೆಗಳೊಂದಿಗೆ ರಚಿಸುತ್ತಿದೆ](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.kn.png) +![ಕೋಡ್ಸ್‌ಪೇಸ್ ಆಯ್ಕೆಗಳೊಂದಿಗೆ ರಚಿಸುತ್ತಿದೆ](../../../translated_images/codespaces.9945ded8ceb431a5.kn.png) 4. **Dev container configuration** ಆಯ್ಕೆಮಾಡಿ: - **Generative AI Java Development Environment** 5. **Create codespace** ಕ್ಲಿಕ್ ಮಾಡಿ diff --git a/translations/kn/05-ResponsibleGenAI/README.md b/translations/kn/05-ResponsibleGenAI/README.md index 08ecf6ec..27a6da32 100644 --- a/translations/kn/05-ResponsibleGenAI/README.md +++ b/translations/kn/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ GitHub Models ಮೂಲಭೂತ ವಿಷಯ ಶೋಧನೆ ಹೊಂದಿದ 5. ತಡೆಗೊಳಿಸಿದ, ನಿರಾಕರಿಸಿದ ಅಥವಾ ಅನುಮತಿಸಿದ ವಿಷಯವನ್ನು ತೋರಿಸುವ ಫಲಿತಾಂಶಗಳನ್ನು ಪ್ರದರ್ಶಿಸಿ 6. ಹೋಲಿಕೆಗೆ ಸುರಕ್ಷಿತ ವಿಷಯವನ್ನು ಪರೀಕ್ಷಿಸಿ -![ಜವಾಬ್ದಾರಿಯುತ AI ಸುರಕ್ಷತಾ ಡೆಮೋ](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.kn.png) +![ಜವಾಬ್ದಾರಿಯುತ AI ಸುರಕ್ಷತಾ ಡೆಮೋ](../../../translated_images/responsible.e4f51a917bafa4bf.kn.png) ### ಸೆಟಪ್ ಸೂಚನೆಗಳು @@ -166,7 +166,7 @@ AI ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ನಿರ್ಮಿಸು Generative AI for Beginners ಕೋರ್ಸ್ ಅನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದ್ದಕ್ಕಾಗಿ ಅಭಿನಂದನೆಗಳು! -![ಕೋರ್ಸ್ ಪೂರ್ಣಗೊಳಿಸುವಿಕೆ](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.kn.png) +![ಕೋರ್ಸ್ ಪೂರ್ಣಗೊಳಿಸುವಿಕೆ](../../../translated_images/image.73c7e2ff4a652e77.kn.png) **ನೀವು ಸಾಧಿಸಿದ್ದೇನು:** - ನಿಮ್ಮ ಅಭಿವೃದ್ಧಿ ಪರಿಸರವನ್ನು ಹೊಂದಿಸಿದ್ದೀರಿ diff --git a/translations/kn/README.md b/translations/kn/README.md index 36476207..e24d3ad9 100644 --- a/translations/kn/README.md +++ b/translations/kn/README.md @@ -1,92 +1,101 @@ -# Generative AI for Beginners - Java Edition +# ಆರಂಭಿಕರಿಗೆ ಜನರೇಟಿವ್ AI - ಜಾವಾ ಆವೃತ್ತಿ [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![Generative AI for Beginners - Java Edition](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.kn.png) +![Generative AI for Beginners - Java Edition](../../translated_images/beg-genai-series.8b48be9951cc574c.kn.png) -**Time Commitment**: ಸಂಪೂರ್ಣ ವರ್ಕ್‌ಶಾಪ್ ಸ್ಥಳೀಯ ಸജ್ಜುಗೊಂಡಿಲ್ಲದೆ ಆನ್ಲೈನಲ್ಲೇ ಪೂರ್ಣಗೊಳ್ಳಬಹುದು. ಪರಿಸರವನ್ನು ಸಿದ್ಧಪಡಿಸಲು ಸುಮಾರು 2 ನಿಮಿಷಗಳು ಬೇಕಾಗುತ್ತವೆ, ಮತ್ತು ಮಾದರಿಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ಅವಲೋಕನದ ಆಳೈತೆಯಲ್ಲಿ ಆಧರಿಸಿ 1–3 ಗಂಟೆಗಳು ಬೇಕಾಗಬಹುದು. +**ಸಮಯ ಬದ್ಧತೆ**: ಸಂಪೂರ್ಣ ಕಾರ್ಯಾಗಾರವನ್ನು ಸ್ಥಳೀಯ ವ್ಯವಸ್ಥಾಪನೆ ಇಲ್ಲದೆ ಆನ್‌ಲೈನ್‌ನಲ್ಲಿ ಪೂರ್ಣಗೊಳಿಸಬಹುದು. ಪರಿಸರ ವ್ಯವಸ್ಥೆಯನ್ನು ಸ್ಥಾಪಿಸಲು 2 ನಿಮಿಷಗಳು ಬೇಕಾಗಿದ್ದು, ಉದಾಹರಣೆಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ಅನುಸರಿಸುವ ಆಳತೆಗೆ ಅವಲಂಬಿಸಿದಂತೆ 1-3 ಗಂಟೆಗಳು ಬೇಕಾಗಬಹುದು. -> **Quick Start** +> **ತ್ವರಿತ ಪ್ರಾರಂಭ** -1. ಈ ರೆಪೊಸಿಟರಿಯನ್ನು ನಿಮ್ಮ GitHub ಖಾತೆಗೆ Fork ಮಾಡಿ +1. ಈ ರೆಪೊಸಿಟರಿಯನ್ನು ನಿಮ್ಮ GitHub ಖಾತೆಗೆ ಫೋರ್ಕ್ ಮಾಡಿ 2. ಕ್ಲಿಕ್ ಮಾಡಿ **Code** → **Codespaces** ಟ್ಯಾಬ್ → **...** → **New with options...** -3. ಡೀಫಾಲ್ಟ್‌ಗಳನ್ನು ಬಳಸಿ – ಇದು ಈ ಕೋರ್ಸ್‌ಗಾಗಿ ರಚಿಸಲಾದ Development container ಅನ್ನು ಆಯ್ಕೆಮಾಡುತ್ತದೆ +3. ಡೀಫಾಲ್ಟ್ ಬಳಸಿ – ಇದು ಈ ಕೋರ್ಸ್‌ಗಾಗಿ ರಚಿಸಲಾದ ಡೆವಲಪ್‌ಮೆಂಟ್ ಕಂಟೇನರ್ ಆಯ್ಕೆಮಾಡುತ್ತದೆ 4. ಕ್ಲಿಕ್ ಮಾಡಿ **Create codespace** -5. ಪರಿಸರ ಸಿದ್ಧವಾಗಲು ~2 ನಿಮಿಷಗಳವರೆಗೆ ಕಾಯಿರಿ -6. ನೇರವಾಗಿ [ಪ್ರಥಮ ಉದಾಹರಣೆಗೆ](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) ಹೋಗಿ +5. ಪರಿಸರ ಸಿದ್ಧವಾಗಲು ~2 ನಿಮಿಷಗಳ ಕಾಲ ಕಾಯಿರಿ +6. ನೇರವಾಗಿ [ಮೊದಲ ಉದಾಹರಣೆಗೆ](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) ಸರಿಸಿ -> **Prefer to Clone Locally?** +> **ಸ್ಥಳೀಯವಾಗಿ ಕ್ಲೋನ್ ಮಾಡಲು ಇಚ್ಛಿಸುವಿರಾ?** > -> ಈ ರೆಪೊಸಿಟರಿ 50+ ಭಾಷಾ અનુವಾದಗಳನ್ನು ಒಳಗೊಂಡಿದೆ, ಇದು ಡೌನ್‌ಲೋಡ್ ಗಾತ್ರವನ್ನು ಬಹಳ ಪ್ರಮಾಣದಲ್ಲಿ ಹೆಚ್ಚಿಸುತ್ತದೆ. ಅನುوادಗಳಿಲ್ಲದೆ ಕ್ಲೋನ್ ಮಾಡಲು sparse checkout ಬಳಸಿ: +> ಈ ರೆಪೊಸಿಟರಿಯಲ್ಲಿ 50+ ಭಾಷಾ ಅನುವಾದಗಳು ಇವೆ, ಇದು ಡೌನ್‌ಲೋಡ್ ಗಾತ್ರವನ್ನು ಬಹಳ ಹೆಚ್ಚಿಸುತ್ತದೆ. ಅನುವಾದಗಳಿಲ್ಲದೆ ಕ್ಲೋನ್ ಮಾಡಲು ಸ್ಪಾರ್ಸ್ ಔಟ್‌ಚೆಕ್ ಬಳಸಿ: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> ಇದು ಕೋರ್ಸ್ ಪೂರ್ಣಗೊಳ್ಳಿಸಲು ನಿಮಗೆ ಬೇಕಾದ ಎಲ್ಲಾ ವಿಷಯಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು ಡೌನ್‌ಲೋಡ್ ಅನ್ನು ಬಹಳ ವೇಗವಾಗಿ ಮಾಡುತ್ತದೆ. +> ಇದರಿಂದ ಕೋರ್ಸ್‌ ಪೂರ್ಣಗೊಳಿಸಲು ಬೇಕಾದ ಎಲ್ಲಾ ವಿಷಯಗಳನ್ನು ಮತ್ತಷ್ಟು ವೇಗವಾಗಿ ಡೌನ್‌ಲೋಡ್ ಮಾಡಬಹುದು. +## ಬಹು-ಭಾಷಾ ಬೆಂಬಲ -## Multi-Language Support - -### Supported via GitHub Action (Automated & Always Up-to-Date) +### GitHub Action ಮೂಲಕ ಬೆಂಬಲಿತ (ಸ್ವಯಂಚಾಲಿತ & ಸದಾ ನವೀಕರಿಸಿದ) -[ಅರೆಬಿಕ್](../ar/README.md) | [ಬಂಗಾಲಿ](../bn/README.md) | [ಬುಲ್ಗೇರಿಯನ್](../bg/README.md) | [ಬರ್ಮೀಸ್ (ಮ್ಯಾನ್‌ಮಾರ್)](../my/README.md) | [ಚೈನೀಸ್ (ಸರಳೀಕೃತ)](../zh/README.md) | [ಚೈನೀಸ್ (ಸಂಪ್ರದಾಯಿಕ, ಹಾಂಗ್ ಕಾಂಗ್)](../hk/README.md) | [ಚೈನೀಸ್ (ಸಂಪ್ರದಾಯಿಕ, ಮಾಕಾವ್)](../mo/README.md) | [ಚೈನೀಸ್ (ಸಂಪ್ರದಾಯಿಕ, ತೈವಾನ್)](../tw/README.md) | [ಕ್ರೊಯೇಷಿಯನ್](../hr/README.md) | [ಚೆಕ್](../cs/README.md) | [ಡ್ಯಾನಿಶ್](../da/README.md) | [ಡಚ್](../nl/README.md) | [ಎಸ್ಟೋನಿಯನ್](../et/README.md) | [ಫಿನ್ನಿಶ್](../fi/README.md) | [ಫ್ರೆಂಚ್](../fr/README.md) | [ಜರ್ಮನ್](../de/README.md) | [ಗ್ರೀಕ್](../el/README.md) | [ಹೀಬ್ರೂ](../he/README.md) | [ಹಿಂದಿ](../hi/README.md) | [ಹಂಗೇರಿಯನ್](../hu/README.md) | [ಇಂಡೋನೇಶಿಯನ್](../id/README.md) | [ಇಟಾಲಿಯನ್](../it/README.md) | [জಪಾನ್‌ese](../ja/README.md) | [ಕನ್ನಡ](./README.md) | [ಕೊರಿಯನ್](../ko/README.md) | [ಲಿಥುವೇನಿಯನ್](../lt/README.md) | [ಮಲಯ್](../ms/README.md) | [ಮಲಯಾಳಂ](../ml/README.md) | [ಮರಾಠಿ](../mr/README.md) | [ನೇಪಾಳಿ](../ne/README.md) | [ನೈಜೀರಿಯನ್ ಪിഡ್ಗಿನ್](../pcm/README.md) | [ನಾರ್ವೇಶಿಯನ್](../no/README.md) | [ಪರ್ಶಿಯನ್ (ಫಾರ್ಸಿ)](../fa/README.md) | [ಪೋಲಿಷ್](../pl/README.md) | [ಪೋರ್ಚುಗೀಸ್ (ಬ್ರೆಜಿಲ್)](../br/README.md) | [ಪೋರ್ಚುಗೀಸ್ (ಪೋರ್ಟುಗಲ್)](../pt/README.md) | [ಪುಂಜಾಬಿ (ಗುರ್ಮುಖಿ)](../pa/README.md) | [ರೊಮೇನಿಯನ್](../ro/README.md) | [ರಷ್ಯನ್](../ru/README.md) | [ಸರ್ಬಿಯನ್ (ಸಿರಿಲಿಕ್)](../sr/README.md) | [ಸ್ಲೋವಾಕ್](../sk/README.md) | [ಸ್ಲೋವೇನಿಯನ್](../sl/README.md) | [ಸ್ಪ್ಯಾನಿಷ್](../es/README.md) | [ಸ್ವಾಹಿಲಿ](../sw/README.md) | [ಸ್ವೀಡಿಷ್](../sv/README.md) | [ಟಾಗಾಲೋಗ್ (ಫಿಲಿಪಿನೋ)](../tl/README.md) | [ತಮಿಳು](../ta/README.md) | [ತೆಲುಗು](../te/README.md) | [ಥಾಯ್](../th/README.md) | [ಟರ್ಕಿಶ್](../tr/README.md) | [ಉಕ್ರೇನಿಯನ್](../uk/README.md) | [ಉರ್ದು](../ur/README.md) | [ವಿಯೆಟ್ನಾಮೀಸ್](../vi/README.md) +[ಅರೇಬಿಕ್](../ar/README.md) | [ಬಂಗಾಳಿ](../bn/README.md) | [ಬಲ್ಗೇರಿಯನ್](../bg/README.md) | [ಬರ್ಮೀಸ್ (ಮಯಾನ್ಮಾರ್)](../my/README.md) | [ಚೀನೀಸ್ (ಸರಳೀಕೃತ)](../zh/README.md) | [ಚೀನೀಸ್ (ಪಾರಂಪರಿಕ, ಹಾಂಗ್ ಕಾಂಗ್)](../hk/README.md) | [ಚೀನೀಸ್ (ಪಾರಂಪರಿಕ, ಮಾರಾಕ್ಯು)](../mo/README.md) | [ಚೀನೀಸ್ (ಪಾರಂಪರಿಕ, ತೈವಾನ್)](../tw/README.md) | [ಕ್ರೋಯೇಷಿಯನ್](../hr/README.md) | [ಸೆಕ್](../cs/README.md) | [ಡ್ಯಾನಿಶ್](../da/README.md) | [ಡಚ್](../nl/README.md) | [ಎಸ್ಟೋನಿಯನ್](../et/README.md) | [ಫಿನ್ನಿಶ್](../fi/README.md) | [ಫ್ರೆಂಚ್](../fr/README.md) | [ಜರ್ಮನ್](../de/README.md) | [ಗ್ರೀಕ್](../el/README.md) | [ಹೀಬ್ರೂ](../he/README.md) | [ಹಿಂದಿ](../hi/README.md) | [ಹಂಗೇರಿಯನ್](../hu/README.md) | [ಇಂಡೋನೇಶಿಯನ್](../id/README.md) | [ಇಟಾಲಿಯನ್](../it/README.md) | [ಜಪಾನೀಸ್](../ja/README.md) | [ಕನ್ನಡ](./README.md) | [ಕೊರಿಯನ್](../ko/README.md) | [ಲಿಥೋನಿಯನ್](../lt/README.md) | [ಮಲೇ](../ms/README.md) | [ಮಲಯಾಳಂ](../ml/README.md) | [ಮರಾಠಿ](../mr/README.md) | [ನೆಪಾಳಿ](../ne/README.md) | [ನಿಜೀರಿಯನ್ ಪಿಡ್ಗಿನ್](../pcm/README.md) | [ನಾರ್ವೇಜಿಯನ್](../no/README.md) | [ಪರ್ಷಿಯನ್ (ಫಾರ್ಸಿ)](../fa/README.md) | [ಪೋಲಿಷ್](../pl/README.md) | [ಪೋರ್ಚುಗೀಸ್ (ಬ್ರೆಜಿಲ್)](../br/README.md) | [ಪೋರ್ಚುಗೀಸ್ (ಪೋರ್ಚುಗಲ್)](../pt/README.md) | [ಪಂಜಾಬಿ (ಗುರ್ಮುಖಿ)](../pa/README.md) | [ರೊಮಾನಿಯನ್](../ro/README.md) | [ರಷ್ಯನ್](../ru/README.md) | [ಸರ್ಬಿಯನ್ (ಸಿರಿಲಿಕ್)](../sr/README.md) | [ಸ್ಲೋವಾಕ್](../sk/README.md) | [ಸ್ಲೋವೇನಿಯನ್](../sl/README.md) | [ಸ್ಪ್ಯಾನಿಷ್](../es/README.md) | [ಸ್ವಾಹಿಲಿ](../sw/README.md) | [ಸ್ವೀಡಿಷ್](../sv/README.md) | [ಟಾಗಾಲೋಗ್ (ಫಿಲಿಪಿನೋ)](../tl/README.md) | [ತಮಿಳು](../ta/README.md) | [ತೆಲುಗು](../te/README.md) | [ಥಾಯ್](../th/README.md) | [ಟರ್ಕಿಶ್](../tr/README.md) | [ಉಕ್ರೇನಿಯನ್](../uk/README.md) | [ಉರ್ದು](../ur/README.md) | [ವಿಯೆಟ್ನಾಮೀಸ್](../vi/README.md) + +> **ಸ್ಥಳೀಯವಾಗಿ ಕ್ಲೋನ್ ಮಾಡಲು ಇಚ್ಛಿಸುವಿರಾ?** + +> ಈ ರೆಪೊಸಿಟರಿಯಲ್ಲಿ 50+ ಭಾಷಾ ಅನುವಾದಗಳು ಇವೆ, ಇದು ಡೌನ್‌ಲೋಡ್ ಗಾತ್ರವನ್ನು ಬಹಳ ಹೆಚ್ಚಿಸುತ್ತದೆ. ಅನುವಾದಗಳಿಲ್ಲದೆ ಕ್ಲೋನ್ ಮಾಡಲು ಸ್ಪಾರ್ಸ್ ಔಟ್‌ಚೆಕ್ ಬಳಸಿ: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> ಇದರಿಂದ ಕೋರ್ಸ್‌ ಪೂರ್ಣಗೊಳಿಸಲು ಬೇಕಾದ ಎಲ್ಲಾ ವಿಷಯಗಳನ್ನು ಮತ್ತಷ್ಟು ವೇಗವಾಗಿ ಡೌನ್‌ಲೋಡ್ ಮಾಡಬಹುದು. -## Course Structure & Learning Path - -### **ಅಧ್ಯಾಯ 1: ಜನರೇಟಿವ್ ಎಐಗೆ ಪರಿಚಯ** -- **ಪ್ರಮುಖ ಸಂकल्पನೆಗಳು**: ದೊಡ್ಡ ಭಾಷಾ ಮಾದರಿಗಳು, ಟೋಕನ್‌ಗಳು, ಎಂಬೆಡ್ಡಿಂಗ್‌ಗಳು ಮತ್ತು ಎಐ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು -- **ಜಾವಾ ಎಐ ಪರಿಸರ**: Spring AI ಮತ್ತು OpenAI SDKs ಕುರಿತು ಅವಲೋಕನ -- **Model Context Protocol**: MCP ಗೆ ಪರಿಚಯ ಮತ್ತು ಎಐ ಏಜೆಂಟ್ ಸಂವಹನದಲ್ಲಿ ಅದರ ಪಾತ್ರ -- **ಪ್ರಾಯೋಗಿಕ ಅನ್ವಯಗಳು**: ಚಾಟ್‌ಬಾಟ್‌ಗಳು ಮತ್ತು ವಿಷಯ ರಚನೆ ಸೇರಿದಂತೆ ವಾಸ್ತವಿಕ ದೃಶ್ಯಗಳು -- **[→ ಪ್ರಾರಂಭಿಸಿ ಅಧ್ಯಾಯ 1](./01-IntroToGenAI/README.md)** - -### **ಅಧ್ಯಾಯ 2: ಅಭಿವೃದ್ಧಿ ಪರಿಸರವನ್ನು ಹಾಕಿಕೊಳ್ಳುವುದು** -- **ಬಹು-ಪ್ರೊವೈಡರ್ ಸಂರಚನೆ**: GitHub Models, Azure OpenAI, ಮತ್ತು OpenAI Java SDK ಇಂಟಿಗ್ರೇಶನ್‌ಗಳನ್ನು ಸೆಟ್‌ಅಪ್ ಮಾಡುವುದು -- **Spring Boot + Spring AI**: ಎಂಟರ್‌ಪ್ರೈಸ್ ಎಐ ಅಪ್ಲಿಕೇಶನ್ ಅಭಿವೃದ್ಧಿಗಾಗಿ ಉತ್ತಮ ಅಭ್ಯಾಸಗಳು -- **GitHub Models**: ಪ್ರೋಟೋಟೈಪಿಂಗ್ ಮತ್ತು ಕಲಿಕೆಗೆ ಉಚಿತ ಎಐ ಮಾದರಿ ಪ್ರವೇಶ (ಕ್ರೆಡಿಟ್ ಕಾರ್ಡ್ ಅಗತ್ಯವಿಲ್ಲ) -- **ಅಭಿವೃದ್ಧಿ ಸಾಧನಗಳು**: Docker ಕಂಟೈನರ್‌ಗಳು, VS Code, ಮತ್ತು GitHub Codespaces ಸಂರಚನೆ -- **[→ ಪ್ರಾರಂಭಿಸಿ ಅಧ್ಯಾಯ 2](./02-SetupDevEnvironment/README.md)** - -### **ಅಧ್ಯಾಯ 3: ಕೋರ್ ಜನರೇಟಿವ್ ಎಐ ತಂತ್ರಗಳು** -- **ಪ್ರಾಂಪ್ಟ್ ಎಂಜಿನಿಯರಿಂಗ್**: ಅತ್ಯುತ್ತಮ ಎಐ ಮಾದರಿ ಪ್ರತಿಕ್ರಿಯೆಗಾಗಿ ತಂತ್ರಗಳು -- **ಎಂಬೆಡ್ಡಿಂಗ್‌ಗಳು & ವೆಕ್ಟರ್ ಕಾರ್ಯಾಚರಣೆಗಳು**: ಸೆಮ್ಯಾಂಟಿಕ್ ಹುಡುಕಾಟ ಮತ್ತು ಸಾದೃಶ್ಯ ಹೊಂದಾಣಿಕೆಯನ್ನು ಅನುಷ್ಠಾನಗೊಳಿಸಿ -- **Retrieval-Augmented Generation (RAG)**: ನಿಮ್ಮದೇ ಡೇಟಾ ಮೂಲಗಳೊಂದಿಗೆ ಎಐ ಅನ್ನು ಸಂಯೋಜಿಸಿ -- **ಫಂಕ್ಷನ್ ಕಾಲಿಂಗ್**: ಕಸ್ಟಮ್ ಉಪಕರಣಗಳು ಮತ್ತು ಪ್ಲಗಿನ್‌ಗಳೊಂದಿಗೆ ಎಐ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ವಿಸ್ತರಿಸಿ -- **[→ ಪ್ರಾರಂಭಿಸಿ ಅಧ್ಯಾಯ 3](./03-CoreGenerativeAITechniques/README.md)** - -### **ಅಧ್ಯಾಯ 4: ಪ್ರಾಯೋಗಿಕ ಅನ್ವಯಗಳು & ಪ್ರಾಜೆಕ್ಟ್ಗಳು** -- **Pet Story Generator** (`petstory/`): GitHub Models ಬಳಸಿ ಸೃಜನಾತ್ಮಕ ವಿಷಯ ರಚನೆ -- **Foundry Local Demo** (`foundrylocal/`): OpenAI Java SDK ಮೂಲಕ ಸ್ಥಳೀಯ ಎಐ ಮಾದರಿ ಇಂಟಿಗ್ರೇಶನ್ -- **MCP Calculator Service** (`calculator/`): Spring AI ಜೊತೆ ಮೂಲ Model Context Protocol ಅನುಷ್ಠಾನ -- **[→ ಪ್ರಾರಂಭಿಸಿ ಅಧ್ಯಾಯ 4](./04-PracticalSamples/README.md)** - -### **ಅಧ್ಯಾಯ 5: ಜವಾಬ್ದಾರಿಯುತ ಎಐ ಅಭಿವೃದ್ಧಿ** -- **GitHub Models ಸುರಕ್ಷತೆ**: ಒಳಗೆ ನಿರ್ಮಿತ ವಿಷಯ ಫಿಲ್ಟರಿಂಗ್ ಮತ್ತು ಸುರಕ್ಷತಾ ಸಂಯಂತ್ರಗಳನ್ನು (ಕಠಿಣ ತಡೆಗಳು ಮತ್ತು ಮೃದು ನಿರಾಕರಣೆಗಳು) ಪರೀಕ್ಷಿಸಿ -- **ಜವಾಬ್ದಾರಿಯುತ ಎಐ ಡೆಮೊ**: ಆಧುನಿಕ ಎಐ ಸುರಕ್ಷತಾ ವ್ಯವಸ್ಥೆಗಳು ಪ್ರಾಯೋಗಿಕವಾಗಿ ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತವೆ ಎಂಬುದರ ಕೈಯಲ್ಲಿ ಉದಾಹರಣೆ -- **ಉತ್ತಮ ಅಭ್ಯಾಸಗಳು**: ನೈತಿಕ ಎಐ ಅಭಿವೃದ್ಧಿ ಮತ್ತು ನಿಯೋಜನೆಗಾಗಿ ಅಗತ್ಯ ಮಾರ್ಗದರ್ಶಿಗಳು -- **[→ ಪ್ರಾರಂಭಿಸಿ ಅಧ್ಯಾಯ 5](./05-ResponsibleGenAI/README.md)** - -## Additional Resources +## ಕೋರ್ಸ್ ರಚನೆ ಮತ್ತು ಕಲಿಕೋದ್ದೇಶ + +### **ಅಧ್ಯಾಯ 1: ಜನರೇಟಿವ್ AI ಗೆ ಪರಿಚಯ** +- **ಮૂಲೋತ್ಪತ್ತಿ ತತ್ವಗಳು**: ದೊಡ್ಡ ಭಾಷಾ ಮಾದರಿಗಳ, ಟೋಕನ್ಸ್, ಎಂಬರ್‍ಡಿಂಗ್‌ಗಳು ಮತ್ತು AI ಸಾಮರ್ಥ್ಯಗಳ ಅರ್ಥ +- **ಜಾವಾ AI ಪರಿಸರ**: ಸ್ಪ್ರಿಂಗ್ AI ಮತ್ತು OpenAI SDK ಗಳ ಪರಿಚಯ +- **ಮಾದರಿ ಸಾಂದರ್ಭಿಕ ಪ್ರೋಟೋಕಾಲ್**: MCP ಮತ್ತು AI ಏಜೆಂಟ್ ಸಂವಹನದಲ್ಲಿ ಅದರ ಪಾತ್ರ +- **ಪ್ರಾಯೋಗಿಕ ಅನ್ವಯಗಳು**: ಚಾಟ್‌ಬಾಟ್‌ಗಳು ಮತ್ತು ವಿಷಯ ಉತ್ಪಾದನೆহಾಗಾದ ವಾಸ್ತವಿಕ ಪರಿಸ್ಥಿತಿಗಳು +- **[→ ಅಧ್ಯಾಯ 1 ಪ್ರಾರಂಭಿಸಿ](./01-IntroToGenAI/README.md)** + +### **ಅಧ್ಯಾಯ 2: ಡೆವಲಪ್‌ಮೆಂಟ್ ಪರಿಸರ ಸ್ಥಾಪನೆ** +- **ಬಹು-ಪ್ರದಾತೃ ಸಂರಚನೆ**: GitHub Models, Azure OpenAI, ಮತ್ತು OpenAI Java SDK ಸಂಯೋಜನೆ +- **ಸ್ಪ್ರಿಂಗ್ ಬೂಟ್ + ಸ್ಪ್ರಿಂಗ್ AI**: ಎಂಟರ್ಪ್ರೈಸ್ AI ಅನ್ವಯದ ಉತ್ತಮ ಅಭ್ಯಾಸಗಳು +- **GitHub Models**: ಪ್ರೋಟೋಟೈಪಿಂಗ್ ಮತ್ತು ಕಲಿಕೆಗೆ ಉಚಿತ AI ಮಾದರಿ ಪ್ರವೇಶ (ಕ್ರೆಡಿಟ್ ಕಾರ್ಡ್ ಅಗತ್ಯವಿಲ್ಲ) +- **ಡೆವಲಪ್‌ಮೆಂಟ್ ಸಾಧನಗಳು**: ಡಾಕರ್ ಕಂಟೇನರ್‌ಗಳು, VS ಕೋಡ್ ಮತ್ತು GitHub Codespaces ಸಂರಚನೆ +- **[→ ಅಧ್ಯಾಯ 2 ಪ್ರಾರಂಭಿಸಿ](./02-SetupDevEnvironment/README.md)** + +### **ಅಧ್ಯಾಯ 3: ಮುಖ್ಯ ಜನರೇಟಿವ್ AI ತಂತ್ರಗಳು** +- **ಪ್ರಾಂಪ್ಟ್ ಎಂಜಿನಿಯರಿಂಗ್**: ಪರಿಪೂರ್ಣ AI ಮಾದರಿ ಪ್ರತಿಕ್ರಿಯೆಗಾಗಿ ತಂತ್ರಗಳು +- **ಎಂಬರ್‍ಡಿಂಗ್‌ಗಳು ಮತ್ತು ವೆಕ್ಟರ್ ಕಾರ್ಯಾಚರಣೆಗಳು**: ಅರ್ಥಪೂರ್ಣ ಹುಡುಕಾಟ ಮತ್ತು ಸ್ಪಷ್ಟತಾ ಹೊಂದಾಣಿಕೆ +- **ಪುನರುದ್ಧಾರ-ಸಂಬಂಧಿತ ಉತ್ಪಾದನೆ (RAG)**: ನಿಮ್ಮ ಸ್ವಂತ ಡೇಟಾ ಸಂಪನ್ಮೂಲಗಳೊಂದಿಗೆ AI ಸಂಯೋಜನೆ +- **ಫಂಕ್ಷನ್ ಕರೆ**: ಕಸ್ಟಮ್ ಸಾಧನಗಳು ಮತ್ತು ಪ್ಲಗ್ ಇನ್‌ಗಳೊಂದಿಗೆ AI ಸಾಮರ್ಥ್ಯ ವಿಸ್ತರಣೆ +- **[→ ಅಧ್ಯಾಯ 3 ಪ್ರಾರಂಭಿಸಿ](./03-CoreGenerativeAITechniques/README.md)** + +### **ಅಧ್ಯಾಯ 4: ಪ್ರಾಯೋಗಿಕ ಅನ್ವಯಗಳು ಮತ್ತು ಪ್ರಾಜೆಕ್ಟ್ಗಳು** +- **ಪೆಟ್ ಕಥೆ ಜನರೇಟರ್** (`petstory/`): GitHub Models ಬಳಸಿ ಸೃಜನಾತ್ಮಕ ವಿಷಯ ರಚನೆ +- **ಫೌಂಡರಿ ಸ್ಥಳೀಯ ಪ್ರದರ್ಶನ** (`foundrylocal/`): OpenAI Java SDK ಬಳಸಿ ಸ್ಥಳೀಯ AI ಮಾದರಿ ಸಂಯೋಜನೆ +- **MCP ಕ್ಯಾಲ್ಕ್ಯುಲೇಟರ್ ಸೇವೆ** (`calculator/`): ಸ್ಪ್ರಿಂಗ್ AI ಸಹಿತ ಮೂಲ Model Context ಪ್ರೋಟೋಕಾಲ್ ಅನ್ವಯ +- **[→ ಅಧ್ಯಾಯ 4 ಪ್ರಾರಂಭಿಸಿ](./04-PracticalSamples/README.md)** + +### **ಅಧ್ಯಾಯ 5: ಜವಾಬ್ದಾರಿಯುತ AI ಅಭಿವೃದ್ಧಿ** +- **GitHub Models ಸುರಕ್ಷತೆ**: ನಿರ್ಮಿತ ವಿಷಯ ಪರಿಸರೀಕರಣ ಮತ್ತು ಸುರಕ್ಷತಾ ಯಂತ್ರಗಳನ್ನು ಪರೀಕ್ಷೆ ಮಾಡಲಾಗುತ್ತದೆ (ಕಠಿಣ ತಡೆಗಳು ಮತ್ತು ಮೃದು ನಿರಾಕರಣೆಗಳು) +- **ಜವಾಬ್ದಾರಿಯುತ AI ಪ್ರದರ್ಶನ**: ಆಧುನಿಕ AI ಸುರಕ್ಷತಾ ವ್ಯವಸ್ಥೆಗಳು ಪ್ರಾಯೋಗಿಕವಾಗಿ ಹೇಗೆ ಕೆಲಸಮಾಡುತ್ತವೆ ಎಂಬ ಉದಾಹರಣೆ +- **ಉತ್ತಮ ಅಭ್ಯಾಸಗಳು**: ನೈತಿಕ AI ಅಭಿವೃದ್ಧಿ ಮತ್ತು ನಿಯೋಜನೆಗಾಗಿ ಅಗತ್ಯ ಮಾರ್ಗಸೂಚಿಗಳು +- **[→ ಅಧ್ಯಾಯ 5 ಪ್ರಾರಂಭಿಸಿ](./05-ResponsibleGenAI/README.md)** + +## ಹೆಚ್ಚುವರಿ ಸಂಪನ್ಮೂಲಗಳು -### LangChain +### ಲಾಂಗ್‌ಚೈನ್ [![LangChain4j for Beginners](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) [![LangChain.js for Beginners](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) --- -### Azure / Edge / MCP / Agents +### ಅಜೂರ್ / ಎಡ್ಜ್ / MCP / ಏಜೆಂಟ್‌ಗಳು [![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) [![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) [![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) @@ -94,7 +103,7 @@ CO_OP_TRANSLATOR_METADATA: --- -### Generative AI Series +### ಜನರೇಟಿವ್ AI ಸರಣಿ [![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) [![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) [![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) @@ -102,37 +111,36 @@ CO_OP_TRANSLATOR_METADATA: --- -### Core Learning +### ಮೂಲ ಕಲಿಕೆ [![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) [![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) [![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) [![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) [![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) - -[![ಆರಂಭಿಕರಿಗಾಗಿ IoT](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![ಆರಂಭಿಕರಿಗಾಗಿ XR ಅಭಿವೃದ್ಧಿ](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +[![ಆರಂಭಿಕರಿಗೆ ಐಒಟಿ](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![ಆರಂಭಿಕರಿಗೆ XR ಅಭಿವೃದ್ಧಿ](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Copilot ಸರಣಿಗಳು -[![AI ಜೊತೆ ಜೋಡಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ಗಾಗಿ Copilot](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![C#/.NETಗಾಗಿ Copilot](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot ಸಾಹಸ](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +### ಕೋಪೈಲಟ್ ಸರಣಿ +[![AI ಜೋಡಣೆ ಕಾರ್ಯಕ್ರಮಕ್ಕಾಗಿ ಕೋಪೈಲಟ್](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![C#/.NETಗಾಗಿ ಕೋಪೈಲಟ್](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![ಕೋಪೈಲಟ್ ಸಾಹಸ](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) ## ಸಹಾಯ ಪಡೆಯುವುದು -ನೀವು ಅಡಚಣೆಗೆ ಸಿಕ್ಕಿದ್ದರೆ ಅಥವಾ AI ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ನಿರ್ಮಿಸುವ ಬಗ್ಗೆ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳಿದ್ದರೆ, MCP ಕುರಿತು ಚರ್ಚೆಗಳಲ್ಲಿ ಇತರ ಅಧ್ಯಯನಕರ್ತರು ಮತ್ತು ಅನುಭವಜ್ಞ ಅಭಿವೃದ್ಧಿಕಾರರ ಜೊತೆ ಸೇರಿ. ಇದೊಂದು ಪ್ರಶ್ನೆಗಳನ್ನು ಸ್ವಾಗತಿಸುವ ಮತ್ತು ಜ್ಞಾನವನ್ನು ಮುಕ್ತವಾಗಿ ಹಂಚಿಕೊಳ್ಳುವ ಬೆಂಬಲದ ಸಮುದಾಯವಾಗಿದೆ. +ನೀವು ಅಡಗಿದಿದ್ದರೆ ಅಥವಾ AI ಅಪ್ಲಿಕೇಷನ್ಸ್ ನಿರ್ಮಿಸುವ ಬಗ್ಗೆ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳಿದ್ದರೆ, MCP ಕುರಿತು ಸಹರಸಿ ಕಲಿಯುವವರು ಮತ್ತು ಅನುಭವೀ ಡೆವಲಪರ್‌ಗಳ ચર્ચೆಗಳಲ್ಲಿ ಸೇರಿ. ಇದು ಪ್ರೊತ್ಸಾಹಕಾರಿ ಸಮುದಾಯವಾಗಿದ್ದು, ಇಲ್ಲಿ ಪ್ರಶ್ನೆಗಳನ್ನು ಸ್ವಾಗತಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಜ್ಞಾನವನ್ನು ಮುಕ್ತವಾಗಿ ಹಂಚಿಕೊಳ್ಳಲಾಗುತ್ತದೆ. -[![Microsoft Foundry ಡಿಸ್ಕೋರ್ಡ್](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -ನೀವು ಉತ್ಪನ್ನ ಪ್ರತಿಕ್ರಿಯೆ ಅಥವಾ ನಿರ್ಮಿಸುವಾಗ ದೋಷಗಳು ಕಂಡುಬಂದರೆ ಭೇಟಿ ಮಾಡಿ: +ನಿಮ್ಮ ಲೇಖನ ಅಭಿಪ್ರಾಯ ಅಥವಾ ನಿರ್ಮಾಣ ಸಂದರ್ಭದಲ್ಲಿ ದೋಷಗಳಿದ್ದರೆ ಸಂಗ್ರಹಿಸಿ ಭೇಟಿ ನೀಡಿ: -[![Microsoft Foundry ಡೆವಲಪರ್ ಫೋರಮ್](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry ಡೆವಲಪರ್ ಫೋರಂ](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -ಜವಾಬ್ದಾರಿ ನಿರಾಕರಣೆ: -ಈ ದಸ್ತಾವೇಜನ್ನು AI ಅನುವಾದ ಸೇವೆ [Co-op Translator](https://github.com/Azure/co-op-translator) ಬಳಸಿ ಅನುವದಿಸಲಾಗಿದೆ. ನಾವು ನಿಖರತೆಯನ್ನು ಸಾಧಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತೇವೆ ಎಂದು ಖಚಿತಪಡಿಸಿದರೂ, ಸ್ವಯಂಚಾಲಿತ ಅನುವಾದಗಳಲ್ಲಿ ತಪ್ಪುಗಳು ಅಥವಾ ಅನಿಖರತೆಗಳು ಇರಬಹುದೆಂದು ದಯವಿಟ್ಟು ಗಮನದಲ್ಲಿರಿಸಿ. ಮೂಲ ದಸ್ತಾವೇಜನ್ನು ಅದರ ಸ್ಥಳೀಯ/ಸ್ವದೇಶಿ ಭಾಷೆಯಲ್ಲಿ ಅಧಿಕೃತ ಮೂಲವಾಗಿ ಪರಿಗಣಿಸಬೇಕು. ಗಂಭೀರ ಮಾಹಿತಿಗೆ ವೃತ್ತಿಪರ ಮಾನವ ಅನುವಾದವನ್ನು ಶಿಫಾರಸು ಮಾಡಲಾಗುತ್ತದೆ. ಈ ಅನುವಾದದ ಬಳಕೆಯಿಂದ ಉಂಟಾಗುವ ಯಾವುದೇ ತಪ್ಪು ಗ್ರಹಿಕೆಗಳು ಅಥವಾ ತಪ್ಪಾಗಿ ವ್ಯಾಖ್ಯಾನಗಳಿಗೆ ನಾವು ಜವಾಬ್ದಾರರಾಗುವುದಿಲ್ಲ. +**ಒಪ್ಪಿಕಾ**: +ಈ ದಾಖಲೆ AI ಭಾಷಾಂತರ ಸೇವೆ [Co-op Translator](https://github.com/Azure/co-op-translator) ಬಳಸಿ ಅನುವಾದಿಸಲಾಯಿತು. ನಾವು ಶುದ್ದತೆಯಿಗಾಗಿ ಪ್ರಯತ್ನಿಸಿದ್ದರೂ, ಸ್ವಯಂಕ್ರಿಯ ಭಾಷಾಂತರಗಳಲ್ಲಿ ದೋಷಗಳ ಅಥವಾ ತಪ್ಪುಗಳಿದ್ದುಕಡೆಗೂ ಮನಸ್ಸಿನಲ್ಲಿ ಇಟ್ಟುಕೊಳ್ಳಿ. ಮೂಲ ದಾಖಲೆ ತನ್ನ ಮೂಲ ಭಾಷೆಯಲ್ಲಿ ಪ್ರಾಮಾಣಿಕ ಮೂಲವಾಗಿ ಪರಿಗಣಿಸುವುದು ಉತ್ಕೃಷ್ಟ. ಪ್ರಮುಖ ಮಾಹಿತಿಗಾಗಿ, ವೃತ್ತಿಪರ ಮಾನವ ಭಾಷಾಂತರವನ್ನು ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ. ಈ ಭಾಷಾಂತರ ಬಳಕೆಯಿಂದ ಉಂಟಾಗುವ ಯಾವುದೇ ಅರ್ಥಗುಂಜಲಿಕೆ ಅಥವಾ ತಪ್ಪು ಅರ್ಥಗಳನ್ನು ನಾವು ಹೊಣೆ ಹೊಲಿಸಾಮಾಡುವುದಿಲ್ಲ. \ No newline at end of file diff --git a/translations/ko/01-IntroToGenAI/README.md b/translations/ko/01-IntroToGenAI/README.md index 5762b654..1820c17a 100644 --- a/translations/ko/01-IntroToGenAI/README.md +++ b/translations/ko/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ Java AI 애플리케이션을 개발하면서 **생성형 AI 모델**을 활용 특정 작업에 최적화된 모델도 있습니다. 예를 들어, **소형 언어 모델(SLM)**과 **대규모 언어 모델(LLM)**은 텍스트 생성 작업을 처리할 수 있으며, LLM은 일반적으로 복잡한 작업에서 더 나은 성능을 제공합니다. 이미지 관련 작업에는 비전 모델이나 멀티모달 모델을 사용합니다. -![그림: 생성형 AI 모델 유형 및 사용 사례](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.ko.png) +![그림: 생성형 AI 모델 유형 및 사용 사례](../../../translated_images/llms.225ca2b8a0d34473.ko.png) 물론, 이러한 모델의 응답이 항상 완벽한 것은 아닙니다. 모델이 "환각"을 일으키거나 권위적으로 보이는 잘못된 정보를 생성하는 경우를 들어본 적이 있을 것입니다. 하지만 명확한 지침과 맥락을 제공함으로써 모델이 더 나은 응답을 생성하도록 도울 수 있습니다. 이를 **프롬프트 엔지니어링**이라고 합니다. @@ -79,13 +79,13 @@ Java에서는 OpenAI SDK와 같은 라이브러리를 사용해 AI 모델에 요 - **임베딩**: 임베딩은 토큰의 의미를 캡처하는 벡터 표현입니다. 이는 숫자 배열(일반적으로 부동소수점 숫자)로, 모델이 단어 간의 관계를 이해하고 맥락적으로 적절한 응답을 생성할 수 있도록 합니다. 유사한 단어는 유사한 임베딩을 가지며, 이를 통해 동의어와 의미적 관계를 이해할 수 있습니다. -![그림: 임베딩](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.ko.png) +![그림: 임베딩](../../../translated_images/embedding.398e50802c0037f9.ko.png) Java에서는 OpenAI SDK 또는 임베딩 생성을 지원하는 다른 라이브러리를 사용해 임베딩을 생성할 수 있습니다. 이러한 임베딩은 의미적 검색과 같이 텍스트 일치가 아닌 의미를 기반으로 유사한 콘텐츠를 찾는 작업에 필수적입니다. - **벡터 데이터베이스**: 벡터 데이터베이스는 임베딩에 최적화된 특수 저장 시스템입니다. 이는 효율적인 유사성 검색을 가능하게 하며, 대규모 데이터셋에서 의미적 유사성을 기반으로 관련 정보를 찾아야 하는 RAG(Retrieval-Augmented Generation) 패턴에서 매우 중요합니다. -![그림: 유사성 검색을 위해 임베딩이 저장되고 검색되는 벡터 데이터베이스 아키텍처](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.ko.png) +![그림: 유사성 검색을 위해 임베딩이 저장되고 검색되는 벡터 데이터베이스 아키텍처](../../../translated_images/vector.f12f114934e223df.ko.png) > **참고**: 이 과정에서는 벡터 데이터베이스를 다루지 않지만, 실제 애플리케이션에서 자주 사용되므로 언급할 가치가 있습니다. @@ -93,7 +93,7 @@ Java에서는 OpenAI SDK와 같은 라이브러리를 사용해 AI 모델에 요 Java AI 애플리케이션에서는 텍스트 처리에 토큰을, 의미적 검색과 RAG에 임베딩을, 데이터 검색에 벡터 데이터베이스를, 그리고 도구를 사용하는 지능형 시스템을 구축하기 위해 MCP를 사용하는 에이전트를 활용하게 됩니다. -![그림: 프롬프트가 응답으로 변환되는 과정—토큰, 벡터, 선택적 RAG 조회, LLM 처리, MCP 에이전트가 하나의 빠른 흐름으로 작동](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.ko.png) +![그림: 프롬프트가 응답으로 변환되는 과정—토큰, 벡터, 선택적 RAG 조회, LLM 처리, MCP 에이전트가 하나의 빠른 흐름으로 작동](../../../translated_images/flow.f4ef62c3052d12a8.ko.png) ### Java용 AI 개발 도구 및 라이브러리 diff --git a/translations/ko/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/ko/02-SetupDevEnvironment/getting-started-azure-openai.md index c33a19e0..f1f9337b 100644 --- a/translations/ko/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/ko/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ CO_OP_TRANSLATOR_METADATA: > **참고**: 기본 설정을 수정하려면 [Dev Container Configuration](../../../.devcontainer/devcontainer.json)을 확인하세요. 2. 포크한 저장소에서 **Code** → **Codespaces** 탭을 클릭합니다. 3. **...** → **New with options...**를 클릭합니다. -![옵션으로 Codespace 생성](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.ko.png) +![옵션으로 Codespace 생성](../../../translated_images/codespaces.9945ded8ceb431a5.ko.png) 4. **Dev container configuration**을 선택합니다: - **Generative AI Java Development Environment** 5. **Create codespace**를 클릭합니다. diff --git a/translations/ko/05-ResponsibleGenAI/README.md b/translations/ko/05-ResponsibleGenAI/README.md index 218d7df1..867ee3f0 100644 --- a/translations/ko/05-ResponsibleGenAI/README.md +++ b/translations/ko/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ GitHub Models는 기본 콘텐츠 필터링 기능을 제공합니다. 마치 AI 5. 차단된 콘텐츠, 거부된 콘텐츠, 허용된 콘텐츠를 보여주는 결과를 표시합니다. 6. 비교를 위해 안전한 콘텐츠를 테스트합니다. -![책임 있는 AI 안전 데모](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.ko.png) +![책임 있는 AI 안전 데모](../../../translated_images/responsible.e4f51a917bafa4bf.ko.png) ### 설치 지침 @@ -164,7 +164,7 @@ AI 애플리케이션을 개발할 때 다음 필수 모범 사례를 따르세 초보자를 위한 생성형 AI 강의를 완료한 것을 축하합니다! -![강의 완료](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.ko.png) +![강의 완료](../../../translated_images/image.73c7e2ff4a652e77.ko.png) **완료한 내용:** - 개발 환경 설정 diff --git a/translations/ko/README.md b/translations/ko/README.md index 929cb25a..7084a2d2 100644 --- a/translations/ko/README.md +++ b/translations/ko/README.md @@ -1,138 +1,147 @@ -# 초보자를 위한 생성형 AI - Java 에디션 -[![Microsoft Foundry 디스코드](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +# 초보자를 위한 생성 AI - Java 에디션 +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![초보자를 위한 생성형 AI - Java 에디션](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.ko.png) +![초보자를 위한 생성 AI - Java 에디션](../../translated_images/beg-genai-series.8b48be9951cc574c.ko.png) -**소요 시간**: 전체 워크숍은 로컬 설치 없이 온라인에서 완료할 수 있습니다. 환경 설정에는 2분 정도가 걸리며, 샘플을 탐색하는 데는 탐색 깊이에 따라 1-3시간이 필요합니다. +**소요 시간**: 전체 워크숍은 로컬 설정 없이 온라인으로 완료할 수 있습니다. 환경 설정은 2분이 걸리며, 샘플 탐색은 탐색 깊이에 따라 1-3시간이 소요됩니다. -> **빠른 시작** +> **빠른 시작** -1. 이 저장소를 GitHub 계정으로 포크하세요 -2. 클릭 **Code** → **Codespaces** 탭 → **...** → **New with options...** -3. 기본값을 사용하세요 – 이렇게 하면 이 과정용으로 생성된 Development 컨테이너가 선택됩니다 -4. 클릭 **Create codespace** -5. 환경이 준비될 때까지 약 2분 정도 기다리세요 -6. 바로 [첫 번째 예제](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token)로 이동 +1. 이 저장소를 GitHub 계정에 포크합니다. +2. **Code** → **Codespaces** 탭 → **...** → **New with options...** 클릭 +3. 기본 설정을 사용합니다 – 이 과정에서 생성된 개발 컨테이너가 선택됩니다. +4. **Create codespace** 클릭 +5. 환경 준비를 위해 약 2분 대기 +6. 바로 [첫 번째 예제](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token)로 이동합니다. -> **로컬로 복제하시겠습니까?** +> **로컬에서 클론하는 것을 선호하나요?** > -> 이 저장소는 50개 이상의 언어 번역을 포함하고 있어 다운로드 크기가 크게 증가합니다. 번역 없이 복제하려면 sparse checkout을 사용하세요: +> 이 저장소는 50개 이상의 언어 번역을 포함하고 있어 다운로드 크기가 크게 증가합니다. 번역 없이 클론하려면 sparse checkout을 사용하세요: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> 이렇게 하면 과정을 완료하는 데 필요한 모든 것을 훨씬 더 빠르게 얻을 수 있습니다. +> 이렇게 하면 훨씬 빠른 다운로드로 과정을 완료하는 데 필요한 모든 것을 얻을 수 있습니다. ## 다국어 지원 -### GitHub Action으로 지원됨 (자동화 및 항상 최신 상태) +### GitHub Action을 통한 지원 (자동화 및 항상 최신 상태) -[아랍어](../ar/README.md) | [벵골어](../bn/README.md) | [불가리아어](../bg/README.md) | [버마어 (미얀마)](../my/README.md) | [중국어 (간체)](../zh/README.md) | [중국어 (번체, 홍콩)](../hk/README.md) | [중국어 (번체, 마카오)](../mo/README.md) | [중국어 (번체, 대만)](../tw/README.md) | [크로아티아어](../hr/README.md) | [체코어](../cs/README.md) | [덴마크어](../da/README.md) | [네덜란드어](../nl/README.md) | [에스토니아어](../et/README.md) | [핀란드어](../fi/README.md) | [프랑스어](../fr/README.md) | [독일어](../de/README.md) | [그리스어](../el/README.md) | [히브리어](../he/README.md) | [힌디어](../hi/README.md) | [헝가리어](../hu/README.md) | [인도네시아어](../id/README.md) | [이탈리아어](../it/README.md) | [일본어](../ja/README.md) | [칸나다어](../kn/README.md) | [한국어](./README.md) | [리투아니아어](../lt/README.md) | [말레이어](../ms/README.md) | [말라얄람어](../ml/README.md) | [마라티어](../mr/README.md) | [네팔어](../ne/README.md) | [나이지리아 피진어](../pcm/README.md) | [노르웨이어](../no/README.md) | [페르시아어 (파르시)](../fa/README.md) | [폴란드어](../pl/README.md) | [포르투갈어 (브라질)](../br/README.md) | [포르투갈어 (포르투갈)](../pt/README.md) | [펀자브어 (구르무키)](../pa/README.md) | [루마니아어](../ro/README.md) | [러시아어](../ru/README.md) | [세르비아어 (키릴 문자)](../sr/README.md) | [슬로바키아어](../sk/README.md) | [슬로베니아어](../sl/README.md) | [스페인어](../es/README.md) | [스와힐리어](../sw/README.md) | [스웨덴어](../sv/README.md) | [타갈로그어 (필리핀)](../tl/README.md) | [타밀어](../ta/README.md) | [텔루구어](../te/README.md) | [태국어](../th/README.md) | [터키어](../tr/README.md) | [우크라이나어](../uk/README.md) | [우르두어](../ur/README.md) | [베트남어](../vi/README.md) +[아랍어](../ar/README.md) | [벵골어](../bn/README.md) | [불가리아어](../bg/README.md) | [버마어 (미얀마)](../my/README.md) | [중국어 (간체)](../zh/README.md) | [중국어 (번체, 홍콩)](../hk/README.md) | [중국어 (번체, 마카오)](../mo/README.md) | [중국어 (번체, 대만)](../tw/README.md) | [크로아티아어](../hr/README.md) | [체코어](../cs/README.md) | [덴마크어](../da/README.md) | [네덜란드어](../nl/README.md) | [에스토니아어](../et/README.md) | [핀란드어](../fi/README.md) | [프랑스어](../fr/README.md) | [독일어](../de/README.md) | [그리스어](../el/README.md) | [히브리어](../he/README.md) | [힌디어](../hi/README.md) | [헝가리어](../hu/README.md) | [인도네시아어](../id/README.md) | [이탈리아어](../it/README.md) | [일본어](../ja/README.md) | [칸나다어](../kn/README.md) | [한국어](./README.md) | [리투아니아어](../lt/README.md) | [말레이어](../ms/README.md) | [말라얄람어](../ml/README.md) | [마라티어](../mr/README.md) | [네팔어](../ne/README.md) | [나이지리아 피진어](../pcm/README.md) | [노르웨이어](../no/README.md) | [페르시아어 (파르시)](../fa/README.md) | [폴란드어](../pl/README.md) | [포르투갈어 (브라질)](../br/README.md) | [포르투갈어 (포르투갈)](../pt/README.md) | [펀자브어 (구르무키)](../pa/README.md) | [루마니아어](../ro/README.md) | [러시아어](../ru/README.md) | [세르비아어 (키릴문자)](../sr/README.md) | [슬로바키아어](../sk/README.md) | [슬로베니아어](../sl/README.md) | [스페인어](../es/README.md) | [스와힐리어](../sw/README.md) | [스웨덴어](../sv/README.md) | [따갈로그어 (필리피노)](../tl/README.md) | [타밀어](../ta/README.md) | [텔루구어](../te/README.md) | [태국어](../th/README.md) | [터키어](../tr/README.md) | [우크라이나어](../uk/README.md) | [우르두어](../ur/README.md) | [베트남어](../vi/README.md) + +> **로컬에서 클론하는 것을 선호하나요?** + +> 이 저장소는 50개 이상의 언어 번역을 포함하고 있어 다운로드 크기가 크게 증가합니다. 번역 없이 클론하려면 sparse checkout을 사용하세요: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> 이렇게 하면 훨씬 빠른 다운로드로 과정을 완료하는 데 필요한 모든 것을 얻을 수 있습니다. -## 강의 구조 및 학습 경로 +## 과정 구성 및 학습 경로 -### **챕터 1: 생성형 AI 소개** -- **핵심 개념**: 대형 언어 모델, 토큰, 임베딩, 및 AI 기능 이해 +### **제1장: 생성 AI 소개** +- **핵심 개념**: 대형 언어 모델, 토큰, 임베딩, AI 역량 이해 - **Java AI 생태계**: Spring AI 및 OpenAI SDK 개요 - **모델 컨텍스트 프로토콜**: MCP 소개와 AI 에이전트 통신에서의 역할 -- **실무 적용 사례**: 챗봇 및 콘텐츠 생성 등 실제 시나리오 -- **[→ 챕터 1 시작](./01-IntroToGenAI/README.md)** - -### **챕터 2: 개발 환경 설정** -- **다중 제공자 구성**: GitHub Models, Azure OpenAI 및 OpenAI Java SDK 통합 설정 -- **Spring Boot + Spring AI**: 엔터프라이즈 AI 애플리케이션 개발을 위한 모범 사례 -- **GitHub Models**: 프로토타이핑 및 학습을 위한 무료 AI 모델 액세스(신용카드 불필요) -- **개발 도구**: Docker 컨테이너, VS Code 및 GitHub Codespaces 구성 -- **[→ 챕터 2 시작](./02-SetupDevEnvironment/README.md)** - -### **챕터 3: 핵심 생성형 AI 기법** -- **프롬프트 엔지니어링**: AI 모델의 최적 응답을 위한 기법 -- **임베딩 및 벡터 연산**: 의미 검색 및 유사도 매칭 구현 -- **Retrieval-Augmented Generation (RAG)**: AI와 자체 데이터 소스 결합 -- **함수 호출(Function Calling)**: 커스텀 도구 및 플러그인으로 AI 기능 확장 -- **[→ 챕터 3 시작](./03-CoreGenerativeAITechniques/README.md)** - -### **챕터 4: 실습 응용 및 프로젝트** -- **Pet Story Generator** (`petstory/`): GitHub Models로 창의적 콘텐츠 생성 -- **Foundry Local Demo** (`foundrylocal/`): OpenAI Java SDK를 사용한 로컬 AI 모델 통합 -- **MCP Calculator Service** (`calculator/`): Spring AI를 사용한 기본 모델 컨텍스트 프로토콜 구현 -- **[→ 챕터 4 시작](./04-PracticalSamples/README.md)** - -### **챕터 5: 책임 있는 AI 개발** -- **GitHub Models 안전성**: 내장 콘텐츠 필터링 및 안전 메커니즘(강제 차단 및 소프트 거부) 테스트 -- **책임 있는 AI 데모**: 최신 AI 안전 시스템이 실제로 어떻게 작동하는지 보여주는 실습 예제 -- **모범 사례**: 윤리적인 AI 개발 및 배포를 위한 필수 지침 -- **[→ 챕터 5 시작](./05-ResponsibleGenAI/README.md)** +- **실용 응용**: 챗봇 및 콘텐츠 생성 등 실제 사례 +- **[→ 제1장 시작](./01-IntroToGenAI/README.md)** + +### **제2장: 개발 환경 설정** +- **다중 제공자 구성**: GitHub Models, Azure OpenAI, OpenAI Java SDK 통합 설정 +- **Spring Boot + Spring AI**: 엔터프라이즈 AI 애플리케이션 개발 모범 사례 +- **GitHub Models**: 프로토타입과 학습을 위한 무료 AI 모델 액세스 (신용카드 불필요) +- **개발 도구**: Docker 컨테이너, VS Code, GitHub Codespaces 구성 +- **[→ 제2장 시작](./02-SetupDevEnvironment/README.md)** + +### **제3장: 핵심 생성 AI 기법** +- **프롬프트 엔지니어링**: AI 모델 응답 최적화 기술 +- **임베딩 및 벡터 연산**: 의미 기반 검색 및 유사도 매칭 구현 +- **검색 강화 생성 (RAG)**: AI와 자체 데이터 소스 결합 +- **함수 호출**: 커스텀 도구 및 플러그인으로 AI 기능 확장 +- **[→ 제3장 시작](./03-CoreGenerativeAITechniques/README.md)** + +### **제4장: 실용 응용 및 프로젝트** +- **반려동물 이야기 생성기** (`petstory/`): GitHub Models로 창의적 콘텐츠 생성 +- **Foundry 로컬 데모** (`foundrylocal/`): OpenAI Java SDK와 로컬 AI 모델 통합 +- **MCP 계산기 서비스** (`calculator/`): Spring AI로 기본 Model Context Protocol 구현 +- **[→ 제4장 시작](./04-PracticalSamples/README.md)** + +### **제5장: 책임 있는 AI 개발** +- **GitHub Models 안전성**: 내장 내용 필터링 및 안전 메커니즘 테스트 (차단 및 거부) +- **책임 있는 AI 데모**: 최신 AI 안전 시스템 작동 방식 실습 예제 +- **모범 사례**: 윤리적 AI 개발과 배포를 위한 필수 지침 +- **[→ 제5장 시작](./05-ResponsibleGenAI/README.md)** ## 추가 자료 ### LangChain -[![LangChain4j 초보자용](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) -[![LangChain.js 초보자용](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) +[![초보자를 위한 LangChain4j](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![초보자를 위한 LangChain.js](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) --- ### Azure / Edge / MCP / 에이전트 -[![AZD 초보자용](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI 초보자용](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP 초보자용](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI 에이전트 초보자용](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +[![초보자를 위한 AZD](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![초보자를 위한 Edge AI](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![초보자를 위한 MCP](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![초보자를 위한 AI 에이전트](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### 생성형 AI 시리즈 -[![초보자를 위한 생성형 AI](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![생성형 AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![생성형 AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![생성형 AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) +### 생성 AI 시리즈 +[![초보자를 위한 생성 AI](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![생성 AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![생성 AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![생성 AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- ### 핵심 학습 -[![머신러닝 초보자용](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![데이터 과학 초보자용](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI 초보자용](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![사이버보안 초보자용](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![웹 개발 초보자용](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) - +[![초보자를 위한 ML](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![초보자를 위한 데이터 과학](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![초보자를 위한 AI](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![초보자를 위한 사이버보안](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![초보자를 위한 웹 개발](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) [![초보자를 위한 IoT](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) [![초보자를 위한 XR 개발](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Copilot 시리즈 -[![AI 페어 프로그래밍용 Copilot](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![C#/.NET용 Copilot](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot 어드벤처](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +### 코파일럿 시리즈 +[![AI 페어 프로그래밍을 위한 코파일럿](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![C#/.NET용 코파일럿](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![코파일럿 어드벤처](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) ## 도움받기 -AI 앱을 개발하다가 막히거나 궁금한 점이 있으면 MCP에 대해 다른 학습자와 경험 많은 개발자들이 참여하는 토론에 합류하세요. 질문을 환영하고 지식을 자유롭게 나누는 지원 커뮤니티입니다. +AI 앱 개발 중 막히거나 질문이 있을 경우, MCP에 대해 토론하는 다른 학습자 및 경험 많은 개발자들과 함께하세요. 질문이 환영받고 지식이 자유롭게 공유되는 지원 커뮤니티입니다. -[![Microsoft Foundry 디스코드](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -제품 피드백이나 빌드 중 오류가 있으면 다음을 방문하세요: +제품 피드백이나 개발 중 오류가 있을 경우 방문하세요: -[![Microsoft Foundry 개발자 포럼](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -면책 사항: -이 문서는 AI 번역 서비스 [Co-op Translator](https://github.com/Azure/co-op-translator)를 사용하여 번역되었습니다. 정확성을 위해 최선을 다하고 있으나 자동 번역에는 오류나 부정확성이 포함될 수 있음을 알려드립니다. 원문(원래 언어로 작성된 문서)을 권위 있는 출처로 간주해야 합니다. 중요한 정보의 경우 전문적인 인간 번역을 권장합니다. 이 번역의 사용으로 인해 발생하는 오해나 잘못된 해석에 대해서는 당사가 책임을 지지 않습니다. +**면책 조항**: +이 문서는 AI 번역 서비스 [Co-op Translator](https://github.com/Azure/co-op-translator)를 사용하여 번역되었습니다. 정확성을 기하기 위해 노력하고 있으나, 자동 번역은 오류나 부정확성이 포함될 수 있음을 알려드립니다. 원문은 해당 언어로 작성된 원본 문서를 권위 있는 자료로 간주해야 합니다. 중요한 정보의 경우, 전문적인 인간 번역을 권장합니다. 본 번역의 사용으로 발생하는 오해나 잘못된 해석에 대해 당사는 책임을 지지 않습니다. \ No newline at end of file diff --git a/translations/lt/README.md b/translations/lt/README.md index b367a2c7..7c034a34 100644 --- a/translations/lt/README.md +++ b/translations/lt/README.md @@ -1,138 +1,146 @@ -# Generatyvinis DI pradedantiesiems - Java leidimas +# Generatyvinis DI pradedantiesiems – Java leidimas [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![Generatyvinis DI pradedantiesiems - Java leidimas](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.lt.png) +![Generatyvinis DI pradedantiesiems – Java leidimas](../../translated_images/beg-genai-series.8b48be9951cc574c.lt.png) -**Laiko sąnaudos**: Visą dirbtuvę galima atlikti internetu be vietinės aplinkos įrengimo. Aplinkos paruošimas užtrunka apie 2 minutes, o pavyzdžių nagrinėjimui reikia 1–3 valandų, priklausomai nuo tyrinėjimo gylio. +**Laiko sąnaudų kiekis**: Visa dirbtuvė gali būti atlikta internetu be vietinės aplinkos konfigūracijos. Aplinkos paruošimas užtrunka 2 minutes, o pavyzdžių tyrinėjimas – nuo 1 iki 3 valandų, priklausomai nuo tyrinėjimo gylio. -> **Greita pradžia** +> **Greitas pradėjimas** -1. Padarykite šio saugyklos fork'ą į savo GitHub paskyrą -2. Spustelėkite **Code** → **Codespaces** skirtuką → **...** → **New with options...** -3. Naudokite numatytuosius nustatymus – tai pasirinks šio kurso Development konteinerį -4. Spustelėkite **Create codespace** -5. Palaukite ~2 minutes, kol aplinka bus paruošta -6. Pereikite tiesiai prie [Pirmojo pavyzdžio](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) +1. Padarykite šio saugyklos šaką (fork) į savo GitHub paskyrą +2. Paspauskite **Code** → **Codespaces** skirtuką → **...** → **New with options...** +3. Naudokite numatytuosius nustatymus – tai pasirinkti šiam kursui sukurtą kūrimo konteinerį +4. Paspauskite **Create codespace** +5. Palaukite ~2 minutes, kol aplinka bus paruošta +6. Eikite tiesiai į [Pirmąjį pavyzdį](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) -> **Ar norite klonuoti vietoje?** -> -> Ši saugykla apima daugiau nei 50 kalbų vertimų, kas žymiai padidina atsisiuntimo dydį. Norėdami klonuoti be vertimų, naudokite sparse checkout: +> **Norite klonuoti vietoje?** + +> Ši saugykla apima daugiau nei 50 kalbų vertimų, todėl reikšmingai padidėja atsisiuntimo dydis. Kad galėtumėte klonuoti be vertimų, naudokite sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Tai suteikia viską, ko reikia kursui baigti, ir žymiai greitesnį atsisiuntimą. - +> Tai suteikia viską, ko reikia kursui įveikti, ir atsisiuntimas vyksta žymiai greičiau. ## Daugiakalbė palaikymas -### Palaikoma per GitHub Action (automatinis ir visada atnaujinamas) +### Palaikoma per GitHub Action (automatizuota ir visada atnaujinama) -[Arabų](../ar/README.md) | [Bengalų](../bn/README.md) | [Bulgarų](../bg/README.md) | [Birmos (Myanmar)](../my/README.md) | [Kinų (supaprastinta)](../zh/README.md) | [Kinų (tradicinė, Honkongas)](../hk/README.md) | [Kinų (tradicinė, Makao)](../mo/README.md) | [Kinų (tradicinė, Taivanas)](../tw/README.md) | [Kroatų](../hr/README.md) | [Čekų](../cs/README.md) | [Danų](../da/README.md) | [Olandų](../nl/README.md) | [Estų](../et/README.md) | [Suomių](../fi/README.md) | [Prancūzų](../fr/README.md) | [Vokiečių](../de/README.md) | [Graikų](../el/README.md) | [Hebrajų](../he/README.md) | [Hindi](../hi/README.md) | [Vengrų](../hu/README.md) | [Indoneziečių](../id/README.md) | [Italų](../it/README.md) | [Japonų](../ja/README.md) | [Kanadų (Kannada)](../kn/README.md) | [Korėjiečių](../ko/README.md) | [Lietuvių](./README.md) | [Malajiečių](../ms/README.md) | [Malajalamų](../ml/README.md) | [Maratų](../mr/README.md) | [Nepaliečių](../ne/README.md) | [Nigerijos pidžino](../pcm/README.md) | [Norvegų](../no/README.md) | [Persų (Farsi)](../fa/README.md) | [Lenkų](../pl/README.md) | [Portugalų (Brazilija)](../br/README.md) | [Portugalų (Portugalija)](../pt/README.md) | [Pandžabi (Gurmukhi)](../pa/README.md) | [Rumunų](../ro/README.md) | [Rusų](../ru/README.md) | [Serbų (kirilica)](../sr/README.md) | [Slovakų](../sk/README.md) | [Slovėnų](../sl/README.md) | [Ispanų](../es/README.md) | [Svahili](../sw/README.md) | [Švedų](../sv/README.md) | [Tagalog (Filipinų)](../tl/README.md) | [Tamilių](../ta/README.md) | [Telugų](../te/README.md) | [Tajų](../th/README.md) | [Turkų](../tr/README.md) | [Ukrainiečių](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamiečių](../vi/README.md) +[Arabų](../ar/README.md) | [Bengalų](../bn/README.md) | [Bulgarų](../bg/README.md) | [Birmos (Mjanmaras)](../my/README.md) | [Kinų (supaprastinta)](../zh/README.md) | [Kinų (tradicinė, Honkongas)](../hk/README.md) | [Kinų (tradicinė, Makao)](../mo/README.md) | [Kinų (tradicinė, Taivanas)](../tw/README.md) | [Kroatų](../hr/README.md) | [Čekų](../cs/README.md) | [Danų](../da/README.md) | [Olandų](../nl/README.md) | [Estų](../et/README.md) | [Suomių](../fi/README.md) | [Prancūzų](../fr/README.md) | [Vokiečių](../de/README.md) | [Graikų](../el/README.md) | [Hebrajų](../he/README.md) | [Hindi](../hi/README.md) | [Vengrų](../hu/README.md) | [Indoneziečių](../id/README.md) | [Italų](../it/README.md) | [Japonų](../ja/README.md) | [Kannadų](../kn/README.md) | [Korėjiečių](../ko/README.md) | [Lietuvių](./README.md) | [Malajų](../ms/README.md) | [Malajalamų](../ml/README.md) | [Marati](../mr/README.md) | [Nepaliečių](../ne/README.md) | [Nigerijos pidžino](../pcm/README.md) | [Norvegų](../no/README.md) | [Persų (farsų)](../fa/README.md) | [Lenkų](../pl/README.md) | [Portugalų (Brazilija)](../br/README.md) | [Portugalų (Portugalija)](../pt/README.md) | [Pandžabų (Gurmukhi)](../pa/README.md) | [Rumunų](../ro/README.md) | [Rusų](../ru/README.md) | [Serbų (kirilica)](../sr/README.md) | [Slovakų](../sk/README.md) | [Slovėnų](../sl/README.md) | [Ispanų](../es/README.md) | [Suahelių](../sw/README.md) | [Švedų](../sv/README.md) | [Tagalogų (filipiniečių)](../tl/README.md) | [Tamilų](../ta/README.md) | [Telugų](../te/README.md) | [Tailando](../th/README.md) | [Turkų](../tr/README.md) | [Ukrainiečių](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamiečių](../vi/README.md) + +> **Norite klonuoti vietoje?** + +> Ši saugykla apima daugiau nei 50 kalbų vertimų, todėl reikšmingai padidėja atsisiuntimo dydis. Kad galėtumėte klonuoti be vertimų, naudokite sparse checkout: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> Tai suteikia viską, ko reikia kursui įveikti, ir atsisiuntimas vyksta žymiai greičiau. ## Kurso struktūra ir mokymosi kelias ### **1 skyrius: Įvadas į generatyvinį DI** -- **Pagrindinės sąvokos**: didžiųjų kalbos modelių, žetonų, įterpimų ir DI galimybių supratimas -- **Java DI ekosistema**: Spring AI ir OpenAI SDK apžvalga -- **Modelio konteksto protokolas**: MCP pristatymas ir jo vaidmuo DI agentų komunikacijoje -- **Praktinės taikymo sritys**: realaus pasaulio scenarijai, įskaitant pokalbių robotus ir turinio generavimą +- **Pagrindinės sąvokos**: Didelių kalbos modelių, žetonų, įterpimų ir DI galimybių supratimas +- **Java DI ekosistema**: Apžvalga apie Spring AI ir OpenAI SDK +- **Modelio konteksto protokolas**: MCP pristatymas ir jo vaidmuo DI agentų komunikacijoje +- **Praktinės taikymo sritys**: Tikri scenarijai, įskaitant pokalbių robotus ir turinio generavimą - **[→ Pradėti 1 skyrių](./01-IntroToGenAI/README.md)** -### **2 skyrius: Vystymo aplinkos paruošimas** -- **Daugelio tiekėjų konfigūracija**: GitHub Models, Azure OpenAI ir OpenAI Java SDK integracijų nustatymas -- **Spring Boot + Spring AI**: geriausios praktikos įmonių DI taikomųjų programų kūrimui -- **GitHub Models**: nemokamas DI modelio prieigos variantas prototipų kūrimui ir mokymuisi (kreditinė kortelė nereikalinga) -- **Vystymo įrankiai**: Docker konteineriai, VS Code ir GitHub Codespaces konfigūracija +### **2 skyrius: Kūrimo aplinkos paruošimas** +- **Daugiaproveidinių paslaugų konfiguracija**: GitHub Modelių, Azure OpenAI ir OpenAI Java SDK integracijos +- **Spring Boot + Spring AI**: Geriausios praktikos įmonių DI programų kūrimui +- **GitHub Modeliai**: Nemokamas DI modelių prieinamumas prototipams ir mokymuisi (be kreditinės kortelės) +- **Kūrimo įrankiai**: Docker konteineriai, VS Code ir GitHub Codespaces konfigūracija - **[→ Pradėti 2 skyrių](./02-SetupDevEnvironment/README.md)** ### **3 skyrius: Pagrindinės generatyvinio DI technikos** -- **Užklausų inžinerija**: technikos, skirtos optimaliems DI modelio atsakymams -- **Įterpiniai & vektorinės operacijos**: semantinei paieškai ir panašumo atitikčiai įgyvendinti -- **Retrieval-Augmented Generation (RAG)**: derinkite DI su savo duomenų šaltiniais -- **Funkcijų kvietimas**: išplėskite DI galimybes su pritaikytais įrankiais ir papildiniais +- **Promptų inžinerija**: Optimizuoti DI modelių atsakymai +- **Įterpimai ir vektoriniai veiksmai**: Semantinė paieška ir panašumo atitikimas +- **Retrieval-Augmented Generation (RAG)**: Derinti DI su savo duomenų šaltiniais +- **Funkcijų kvietimas**: Išplėsti DI galimybes su individualiais įrankiais ir įskiepių palaikymu - **[→ Pradėti 3 skyrių](./03-CoreGenerativeAITechniques/README.md)** ### **4 skyrius: Praktinės taikymo sritys ir projektai** -- **Pet Story Generator** (`petstory/`): kūrybinis turinio generavimas su GitHub Models -- **Foundry Local Demo** (`foundrylocal/`): vietinė DI modelio integracija su OpenAI Java SDK -- **MCP Calculator Service** (`calculator/`): pagrindinis Modelio konteksto protokolo įgyvendinimas su Spring AI +- **Augintinių pasakų generatorius** (`petstory/`): Kūrybinis turinio generavimas su GitHub Modeliais +- **Foundry vietinė demonstracija** (`foundrylocal/`): Vietinė DI modelio integracija su OpenAI Java SDK +- **MCP skaičiuoklio paslauga** (`calculator/`): Bazinė Modelio konteksto protokolo įgyvendinimas su Spring AI - **[→ Pradėti 4 skyrių](./04-PracticalSamples/README.md)** -### **5 skyrius: Atsakingas DI vystymas** -- **GitHub Models saugumas**: išbandykite įmontuotas turinio filtravimo ir saugumo mechanikas (griežti blokuojantys filtrai ir minkšti atsisakymai) -- **Atsakingo DI demonstracija**: praktinis pavyzdys, rodantis, kaip šiuolaikinės DI saugumo sistemos veikia praktiškai -- **Geriausios praktikos**: esminės gairės etiškam DI kūrimui ir diegimui +### **5 skyrius: Atsakingas DI kūrimas** +- **GitHub Modelių saugumas**: Išbandyti įmontuotus turinio filtrus ir saugumo mechanizmus (griežti blokavimai ir minkšti atsisakymai) +- **Atsakingo DI demonstracija**: Praktinis pavyzdys, kaip veikia šiuolaikinės DI saugumo sistemos +- **Geriausios praktikos**: Esminės gairės etiškam DI kūrimui ir diegimui - **[→ Pradėti 5 skyrių](./05-ResponsibleGenAI/README.md)** ## Papildomi ištekliai -### LangChain -[![LangChain4j pradedantiesiems](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +### LangChain +[![LangChain4j pradedantiesiems](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) [![LangChain.js pradedantiesiems](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) --- -### Azure / Edge / MCP / Agentai -[![AZD pradedantiesiems](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI pradedantiesiems](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP pradedantiesiems](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +### Azure / Edge / MCP / Agentai +[![AZD pradedantiesiems](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge DI pradedantiesiems](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP pradedantiesiems](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) [![DI agentai pradedantiesiems](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- - -### Generatyvinis DI serija -[![Generatyvinis DI pradedantiesiems](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Generatyvinis DI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![Generatyvinis DI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) + +### Generatyvinio DI serija +[![Generatyvinis DI pradedantiesiems](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Generatyvinis DI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![Generatyvinis DI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) [![Generatyvinis DI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- - -### Pagrindinis mokymasis -[![Mašinų mokymasis pradedantiesiems](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![Duomenų mokslas pradedantiesiems](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![DI pradedantiesiems](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![Kibernetinis saugumas pradedantiesiems](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![Žiniatinklio vystymas pradedantiesiems](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +### Pagrindinis mokymasis +[![ML pradedantiesiems](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![Duomenų mokslas pradedantiesiems](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![DI pradedantiesiems](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![Kibernetinis saugumas pradedantiesiems](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![Tinklapių kūrimas pradedantiesiems](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) [![IoT pradedantiesiems](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![XR kūrimas pradedantiesiems](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +[![XR plėtra pradedantiesiems](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Copilot serijos -[![Copilot poriniam programavimui su AI](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![Copilot skirtas C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot nuotykiai](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +### Copilot Serija +[![Copilot AI poriniam programavimui](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot Nuotykiai](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) ## Pagalbos gavimas -Jei įstrigote arba turite klausimų apie AI programėlių kūrimą. Prisijunkite prie kitų besimokančiųjų ir patyrusių kūrėjų diskusijų apie MCP. Tai palaikanti bendruomenė, kurioje klausimai laukiami ir žinios dalijamos laisvai. +Jei užstringate arba turite klausimų apie AI programėlių kūrimą. Prisijunkite prie kitų mokinių ir patyrusių programuotojų diskusijų MCP. Tai palaikanti bendruomenė, kur klausimai yra laukiami, o žinios dalijamasi laisvai. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Jei turite atsiliepimų apie produktą arba pastebite klaidų kūrimo metu, apsilankykite: +Jei turite produktų atsiliepimų ar klaidų kūrimo metu, apsilankykite: -[![Microsoft Foundry kūrėjų forumas](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -Atsakomybės apribojimas: -Šis dokumentas buvo išverstas naudojant dirbtinio intelekto vertimo paslaugą [Co-op Translator](https://github.com/Azure/co-op-translator). Nors stengiamės užtikrinti tikslumą, atkreipkite dėmesį, kad automatiniai vertimai gali turėti klaidų ar netikslumų. Originalus dokumentas jo gimtąja kalba turėtų būti laikomas autoritetingu šaltiniu. Kritinei informacijai rekomenduojama pasitelkti profesionalų žmogaus vertimą. Mes neprisiimame atsakomybės už jokius nesusipratimus ar neteisingas interpretacijas, kylančias dėl šio vertimo naudojimo. +**Atsakomybės apribojimas**: +Šis dokumentas buvo išverstas naudojant AI vertimo paslaugą [Co-op Translator](https://github.com/Azure/co-op-translator). Nors siekiame tikslumo, prašome atkreipti dėmesį, kad automatizuoti vertimai gali turėti klaidų ar netikslumų. Originalus dokumentas jo gimtąja kalba turėtų būti laikomas pagrindiniu šaltiniu. Svarbiai informacijai rekomenduojama naudotis profesionalaus žmogaus vertimu. Mes neatsakome už bet kokius nesusipratimus ar klaidingas interpretacijas, atsiradusias naudojantis šiuo vertimu. \ No newline at end of file diff --git a/translations/ml/01-IntroToGenAI/README.md b/translations/ml/01-IntroToGenAI/README.md index 2746dc83..aec2abe4 100644 --- a/translations/ml/01-IntroToGenAI/README.md +++ b/translations/ml/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ CO_OP_TRANSLATOR_METADATA: വ്യത്യസ്ത പ്രവർത്തനങ്ങൾക്ക് അനുയോജ്യമായ മോഡലുകൾ ഉണ്ട്. ഉദാ: **ചെറിയ ഭാഷാ മോഡലുകൾ (SLMs)**, **വലിയ ഭാഷാ മോഡലുകൾ (LLMs)** എന്നിവ ടെക്സ്റ്റ് ജനറേഷനിൽ കൈകാര്യം ചെയ്യുന്നു, LLMs സാധാരണയായി സങ്കീർണ്ണ പ്രവർത്തനങ്ങൾക്ക് മികച്ച പ്രകടനം നൽകുന്നു. ചിത്രവുമായി ബന്ധപ്പെട്ട പ്രവർത്തനങ്ങൾക്ക്, നിങ്ങൾ പ്രത്യേകമായ ദൃശ്യ മോഡലുകൾ അല്ലെങ്കിൽ മൾട്ടി-മോഡൽ മോഡലുകൾ ഉപയോഗിക്കും. -![ചിത്രം: ജനറേറ്റീവ് AI മോഡൽ തരം, ഉപയോഗ കേസുകൾ.](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.ml.png) +![ചിത്രം: ജനറേറ്റീവ് AI മോഡൽ തരം, ഉപയോഗ കേസുകൾ.](../../../translated_images/llms.225ca2b8a0d34473.ml.png) തന്നെ, ഈ മോഡലുകളിൽ നിന്ന് ലഭിക്കുന്ന പ്രതികരണങ്ങൾ എല്ലായ്പ്പോഴും പൂർണ്ണമായും ശരിയാകില്ല. മോഡലുകൾ "ഹാലൂസിനേറ്റ്" ചെയ്യുകയോ, അധികാരപരമായ രീതിയിൽ തെറ്റായ വിവരങ്ങൾ സൃഷ്ടിക്കുകയോ ചെയ്യുന്നത് നിങ്ങൾ കേട്ടിട്ടുണ്ടാകാം. എന്നാൽ, **പ്രോംപ്റ്റ് എഞ്ചിനീയറിംഗ്** ഉപയോഗിച്ച് മോഡലിന് വ്യക്തമായ നിർദ്ദേശങ്ങളും കോൺടെക്സ്റ്റും നൽകുന്നതിലൂടെ മികച്ച പ്രതികരണങ്ങൾ സൃഷ്ടിക്കാൻ സഹായിക്കാം. @@ -79,13 +79,13 @@ CO_OP_TRANSLATOR_METADATA: - **എംബഡ്ഡിംഗുകൾ**: എംബഡ്ഡിംഗുകൾ ടോക്കൺസിന്റെ വെക്റ്റർ പ്രതിനിധാനങ്ങളാണ്, ഇത് അർത്ഥപരമായ അർത്ഥം പിടിച്ചെടുക്കുന്നു. ഇത് സംഖ്യാ പ്രതിനിധാനങ്ങളാണ് (സാധാരണയായി ഫ്ലോട്ടിംഗ്-പോയിന്റ് സംഖ്യകളുടെ നിരകൾ) മോഡലുകൾക്ക് വാക്കുകൾ തമ്മിലുള്ള ബന്ധങ്ങൾ മനസ്സിലാക്കാനും കോൺടെക്സ്റ്റ് അനുസരിച്ച് അനുയോജ്യമായ പ്രതികരണങ്ങൾ സൃഷ്ടിക്കാനും അനുവദിക്കുന്നു. സമാനമായ വാക്കുകൾക്ക് സമാനമായ എംബഡ്ഡിംഗുകൾ ഉണ്ട്, ഇത് മോഡലിന് പര്യായങ്ങൾ, അർത്ഥപരമായ ബന്ധങ്ങൾ എന്നിവ മനസ്സിലാക്കാൻ സഹായിക്കുന്നു. -![ചിത്രം: എംബഡ്ഡിംഗുകൾ](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.ml.png) +![ചിത്രം: എംബഡ്ഡിംഗുകൾ](../../../translated_images/embedding.398e50802c0037f9.ml.png) ജാവയിൽ, OpenAI SDK അല്ലെങ്കിൽ എംബഡ്ഡിംഗ് ജനറേഷൻ പിന്തുണയ്ക്കുന്ന മറ്റ് ലൈബ്രറികൾ ഉപയോഗിച്ച് എംബഡ്ഡിംഗുകൾ സൃഷ്ടിക്കാം. ഈ എംബഡ്ഡിംഗുകൾ അർത്ഥപരമായ തിരച്ചിലിനായി നിർണായകമാണ്, നിങ്ങൾക്ക് അർത്ഥത്തെ അടിസ്ഥാനമാക്കി സമാനമായ ഉള്ളടക്കം കണ്ടെത്താൻ കഴിയുന്നിടത്ത്. - **വെക്റ്റർ ഡാറ്റാബേസുകൾ**: വെക്റ്റർ ഡാറ്റാബേസുകൾ എംബഡ്ഡിംഗുകൾക്കായി ഓപ്റ്റിമൈസ് ചെയ്ത പ്രത്യേക സംഭരണ ​​സിസ്റ്റങ്ങളാണ്. ഇവ ഫലപ്രദമായ സമാനതാ തിരച്ചിൽ സാധ്യമാക്കുന്നു, കൂടാതെ Retrieval-Augmented Generation (RAG) പാറ്റേണുകൾക്കായി നിർണായകമാണ്, നിങ്ങൾക്ക് അർത്ഥപരമായ സമാനതയെ അടിസ്ഥാനമാക്കി വലിയ ഡാറ്റാസെറ്റുകളിൽ നിന്ന് അനുയോജ്യമായ വിവരങ്ങൾ കണ്ടെത്തേണ്ടതുണ്ട്. -![ചിത്രം: വെക്റ്റർ ഡാറ്റാബേസ് ആർക്കിടെക്ചർ, എംബഡ്ഡിംഗുകൾ സംഭരിക്കുകയും സമാനതാ തിരച്ചിലിനായി തിരികെ ലഭിക്കുകയും ചെയ്യുന്നത്.](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.ml.png) +![ചിത്രം: വെക്റ്റർ ഡാറ്റാബേസ് ആർക്കിടെക്ചർ, എംബഡ്ഡിംഗുകൾ സംഭരിക്കുകയും സമാനതാ തിരച്ചിലിനായി തിരികെ ലഭിക്കുകയും ചെയ്യുന്നത്.](../../../translated_images/vector.f12f114934e223df.ml.png) > **കുറിപ്പ്**: ഈ കോഴ്സിൽ, വെക്റ്റർ ഡാറ്റാബേസുകൾ ഉൾപ്പെടുത്തുന്നില്ല, പക്ഷേ അവ യഥാർത്ഥ ലോക ആപ്ലിക്കേഷനുകളിൽ സാധാരണയായി ഉപയോഗിക്കപ്പെടുന്നതിനാൽ അവയെ പരാമർശിക്കുന്നത് മൂല്യമുള്ളതാണ്. @@ -93,7 +93,7 @@ CO_OP_TRANSLATOR_METADATA: ജാവ AI ആപ്ലിക്കേഷനുകളിൽ, നിങ്ങൾ ടെക്സ്റ്റ് പ്രോസസ്സിംഗിനായി ടോക്കൺസ്, അർത്ഥപരമായ തിരച്ചിലിനും RAG-ക്കും എംബഡ്ഡിംഗുകൾ, ഡാറ്റാ റിട്രീവലിനായി വെക്റ്റർ ഡാറ്റാബേസുകൾ, ബാഹ്യ ഉപകരണങ്ങൾ ഉപയോഗിക്കുന്ന ബുദ്ധിമാനായ സിസ്റ്റങ്ങൾ നിർമ്മിക്കാൻ MCP ഉപയോഗിച്ച് ഏജന്റുകൾ എന്നിവ ഉപയോഗിക്കും. -![ചിത്രം: ഒരു പ്രോംപ്റ്റ് ഒരു മറുപടിയായി മാറുന്നത് എങ്ങനെ—ടോക്കൺസ്, വെക്റ്ററുകൾ, ഓപ്ഷണൽ RAG ലുക്കപ്പ്, LLM ചിന്ത, MCP ഏജന്റ് എന്നിവ എല്ലാം ഒരു ദ്രുത പ്രവാഹത്തിൽ.](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.ml.png) +![ചിത്രം: ഒരു പ്രോംപ്റ്റ് ഒരു മറുപടിയായി മാറുന്നത് എങ്ങനെ—ടോക്കൺസ്, വെക്റ്ററുകൾ, ഓപ്ഷണൽ RAG ലുക്കപ്പ്, LLM ചിന്ത, MCP ഏജന്റ് എന്നിവ എല്ലാം ഒരു ദ്രുത പ്രവാഹത്തിൽ.](../../../translated_images/flow.f4ef62c3052d12a8.ml.png) ### ജാവയ്ക്കുള്ള AI വികസന ഉപകരണങ്ങളും ലൈബ്രറികളും diff --git a/translations/ml/02-SetupDevEnvironment/README.md b/translations/ml/02-SetupDevEnvironment/README.md index 74c97988..f85c0372 100644 --- a/translations/ml/02-SetupDevEnvironment/README.md +++ b/translations/ml/02-SetupDevEnvironment/README.md @@ -74,11 +74,11 @@ CO_OP_TRANSLATOR_METADATA: 5. പരിസ്ഥിതി സജ്ജമാകാൻ ~2 മിനിറ്റ് കാത്തിരിക്കുക 6. [Step 2: Create GitHub Token](../../../02-SetupDevEnvironment) ഭാഗത്തേക്ക് മുന്നോട്ട് പോകുക -സ്ക്രീൻഷോട്ട്: Codespaces സബ്‌മെനു +സ്ക്രീൻഷോട്ട്: Codespaces സബ്‌മെനു -സ്ക്രീൻഷോട്ട്: New with options +സ്ക്രീൻഷോട്ട്: New with options -സ്ക്രീൻഷോട്ട്: Create codespace options +സ്ക്രീൻഷോട്ട്: Create codespace options > **Codespaces-ന്റെ ഗുണങ്ങൾ**: > - പ്രാദേശിക ഇൻസ്റ്റലേഷൻ ആവശ്യമില്ല @@ -100,9 +100,9 @@ CO_OP_TRANSLATOR_METADATA: 6. കണ്ടെയ്നർ നിർമ്മിച്ച് ആരംഭിക്കാൻ കാത്തിരിക്കുക 7. [Step 2: Create GitHub Token](../../../02-SetupDevEnvironment) ഭാഗത്തേക്ക് മുന്നോട്ട് പോകുക -സ്ക്രീൻഷോട്ട്: Dev container setup +സ്ക്രീൻഷോട്ട്: Dev container setup -സ്ക്രീൻഷോട്ട്: Dev container build complete +സ്ക്രീൻഷോട്ട്: Dev container build complete #### ഓപ്ഷൻ C: നിങ്ങളുടെ നിലവിലെ പ്രാദേശിക ഇൻസ്റ്റലേഷൻ ഉപയോഗിക്കുക @@ -120,7 +120,7 @@ CO_OP_TRANSLATOR_METADATA: > **പ്രൊ ടിപ്പ്**: നിങ്ങളുടെ മെഷീൻ കുറഞ്ഞ സ്പെക്കുകൾ ഉള്ളതാണെങ്കിൽ, GitHub Codespaces ഉപയോഗിച്ച് പ്രാദേശിക VS Code ഉപയോഗിക്കുക! ക്ലൗഡ്-ഹോസ്റ്റുചെയ്ത Codespace-നെ പ്രാദേശിക VS Code-യുമായി ബന്ധിപ്പിച്ച് ഇരുവരുടെയും മികച്ച അനുഭവം നേടുക. -സ്ക്രീൻഷോട്ട്: created local devcontainer instance +സ്ക്രീൻഷോട്ട്: created local devcontainer instance ## ഘട്ടം 2: GitHub Personal Access Token സൃഷ്ടിക്കുക diff --git a/translations/ml/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/ml/02-SetupDevEnvironment/getting-started-azure-openai.md index e65f1280..491eeda6 100644 --- a/translations/ml/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/ml/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ CO_OP_TRANSLATOR_METADATA: > **ശ്രദ്ധിക്കുക**: അടിസ്ഥാന കോൺഫിഗറേഷൻ എഡിറ്റ് ചെയ്യണമെങ്കിൽ, [Dev Container Configuration](../../../.devcontainer/devcontainer.json) കാണുക 2. നിങ്ങളുടെ ഫോർക്ക് ചെയ്ത റിപോസിറ്ററിയിൽ **Code** → **Codespaces** ടാബ് ക്ലിക്കുചെയ്യുക 3. **...** → **New with options...** ക്ലിക്കുചെയ്യുക -![creating a codespace with options](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.ml.png) +![creating a codespace with options](../../../translated_images/codespaces.9945ded8ceb431a5.ml.png) 4. **Dev container configuration** തിരഞ്ഞെടുക്കുക: - **Generative AI Java Development Environment** 5. **Create codespace** ക്ലിക്കുചെയ്യുക diff --git a/translations/ml/05-ResponsibleGenAI/README.md b/translations/ml/05-ResponsibleGenAI/README.md index e27a6cd8..2f0d848f 100644 --- a/translations/ml/05-ResponsibleGenAI/README.md +++ b/translations/ml/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ GitHub Models അടിസ്ഥാന ഉള്ളടക്ക ഫിൽട് 5. തടയപ്പെട്ട, നിരസിക്കപ്പെട്ട, അല്ലെങ്കിൽ അനുവദിക്കപ്പെട്ട ഉള്ളടക്കം കാണിക്കുന്ന ഫലങ്ങൾ പ്രദർശിപ്പിക്കുക 6. താരതമ്യത്തിനായി സുരക്ഷിത ഉള്ളടക്കം പരിശോധിക്കുക -![ഉത്തരവാദിത്വമുള്ള AI സുരക്ഷാ ഡെമോ](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.ml.png) +![ഉത്തരവാദിത്വമുള്ള AI സുരക്ഷാ ഡെമോ](../../../translated_images/responsible.e4f51a917bafa4bf.ml.png) ### സജ്ജീകരണ നിർദ്ദേശങ്ങൾ @@ -166,7 +166,7 @@ AI ആപ്ലിക്കേഷനുകൾ നിർമ്മിക്കു Generative AI for Beginners കോഴ്‌സ് പൂർത്തിയാക്കിയതിന് അഭിനന്ദനങ്ങൾ! -![കോഴ്‌സ് പൂർത്തീകരണം](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.ml.png) +![കോഴ്‌സ് പൂർത്തീകരണം](../../../translated_images/image.73c7e2ff4a652e77.ml.png) **നിങ്ങൾ നേടിയെടുത്തത്:** - നിങ്ങളുടെ വികസന പരിസ്ഥിതി സജ്ജമാക്കി diff --git a/translations/ml/README.md b/translations/ml/README.md index 0e3e7a35..f3360044 100644 --- a/translations/ml/README.md +++ b/translations/ml/README.md @@ -1,137 +1,147 @@ -# ജനറേറ്റീവ് എഐ ആരംഭക്കാർക്കായി - ജാവാ പതിപ്പ് +# ജെനറേറ്റീവ് AI ആരംഭക്കാർക്ക് - ജावा പതിപ്പ് [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![ജനറേറ്റീവ് എഐ ആരംഭക്കാർക്കായി - ജാവാ പതിപ്പ്](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.ml.png) +![ജെനറേറ്റീവ് AI ആരംഭക്കാർക്ക് - ജावा പതിപ്പ്](../../translated_images/beg-genai-series.8b48be9951cc574c.ml.png) -**സമയം പ്രതിബദ്ധത**: ഇതെല്ലാം പ്രാദേശിക സെറ്റപ് ചെയ്യാതെയും ഓൺലൈനിൽ പൂർത്തിയാക്കാം. പരിസ്ഥിതി സജ്ജീകരണം ഏകദേശം 2 മിനിറ്റ് എടുക്കും; സാമ്പിളുകൾ പരിശോധിക്കാൻ ആവശ്യമായ സമയം അന്വേഷനത്തിന്റെ ആഴത്വത്തെ ആശ്രയിച്ചാണ്, സാധാരണയായി 1-3 മണിക്കൂർ. +**സമയം:** മുഴുവൻ വർക്ക്ഷോപ്പ് ഓൺലൈനിൽ സജ്ജീകരണമില്ലാതെ പൂർത്തിയാക്കാം. പരിസ്ഥിതി സജ്ജീകരണം 2 മിനിറ്റ് വേണ്ടി വരും, സാമ്പിളുകൾ അന്വേഷിക്കാനുള്ള സമയം 1-3 മണിക്കൂർ വരെ കൂടുതല്‍ ആഴത്തിൽ നോക്കുന്നതിന് അനുസരിച്ചായി. -> **ത്വരിത ആരംഭം** +> **വേഗത്തിലുള്ള തുടക്കം** -1. ഈ റിപ്പോസിറ്ററി നിങ്ങളുടെ GitHub അക്കൗണ്ടിലേക്ക് Fork ചെയ്യുക +1. ഈ റിപ്പോസിറ്ററി നിങ്ങളുടെ GitHub അക്കൗണ്ടിലേക്ക് ഫോർക്കുചെയ്യുക 2. **Code** → **Codespaces** ടാബ് → **...** → **New with options...** ക്ലിക്ക് ചെയ്യുക -3. ഡിഫോള്റ്ടുകൾ ഉപയോഗിക്കുക – ഇത് ഈ കോഴ്സിന് സൃഷ്ടിച്ച Development container തിരഞ്ഞെടുക്കും +3. ഡിഫോൾട്ടുകൾ ഉപയോഗിക്കുക – ഇത് ഈ കോഴ്‌സിനായി സൃഷ്ടിച്ച ഡെവലപ്പ്മെന്റ് കണ്ടെയ്നറാണ് തിരഞ്ഞെടുക്കുക 4. **Create codespace** ക്ലിക്ക് ചെയ്യുക -5. പരിസ്ഥിതി തയ്യാറാകാൻ ~2 മിനിറ്റ് കാത്തിരിക്കൂ -6. നേരിട്ട് [ആദ്യം ഉദാഹരണം](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) കാണുക +5. പരിസ്ഥിതി സജ്ജമാകാൻ ~2 മിനിറ്റ് കാത്തിരിക്കുക +6. നേരിട്ട് [മുതൽ ഉദാഹരണം](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) കാണുക -> **പ്രാദേശികമായി ക്ലോൺ ചെയ്യാൻ ഇഷ്ടമുണ്ടോ?** +> **പ്രാദേശികമായി ക്ലോൺ ചെയ്യാൻ ആഗ്രഹിക്കുന്നുണ്ടോ?** > -> ഈ റിപ്പോസിറ്ററിയിൽ 50+ ഭാഷാ വിവർത്തനങ്ങൾ ഉൾക്കൊള്ളിച്ചിരിക്കുന്നത് ഡൗൺലോഡ് വലുപ്പം ഗണ്യമായി വർദ്ധിപ്പിക്കുന്നു. വിവർത്തനങ്ങൾ ഒഴികെയാക്കി ക്ലോൺ ചെയ്യാൻ sparse checkout ഉപയോഗിക്കുക: +> ഈ റിപ്പോസിറ്ററിയിൽ 50+ ഭാഷാ പരിഭാഷകൾ ഉൾപ്പെടുന്നു, ഇത് ഡൗൺലോഡ് വലുതാക്കും. പരിഭാഷകൾ ഇല്ലാതെ ക്ലോൺ ചെയ്യാൻ sparse checkout ഉപയോഗിക്കുക: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> ഇത് കോഴ്‌സ് പൂർത്തിയാക്കാൻ ആവശ്യമായ എല്ലാ കാര്യങ്ങളും നൽകും, ഡൗൺലോഡ് വളരെ വേഗത്തിൽ നടക്കും. +> ഇതോടെ കോഴ്സ് പൂർത്തിയാക്കാൻ വേണ്ടതെല്ലാം വളരെ വേഗത്തിൽ ലഭിക്കും. -## ബഹുഭാഷാ പിന്തുണ +## ബഹुभാഷാ പിന്തുണ -### GitHub Action വഴി പിന്തുണ (സ്വയംചാലിതവും എല്ലായ്പ്പോഴും പുതുക്കി നിലനിർത്തപ്പെട്ടത്) +### GitHub ആക്ഷൻ വഴി പിന്തുണ (സ്വയം പ്രവർത്തനക്ഷമവും എപ്പൊഴും അപ്പ്‌ടുഡേറ്റും) -[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](./README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) +[അറബി](../ar/README.md) | [ബംഗാളി](../bn/README.md) | [ബൾഗേറിയൻ](../bg/README.md) | [ബർമീസ് (മ്യാൻമാർ)](../my/README.md) | [ചൈനീസ് (ലഘുകൃതം)](../zh/README.md) | [ചൈനീസ് (പരമ്പരാഗതം, ഹോങ്കോംഗ്)](../hk/README.md) | [ചൈനീസ് (പരമ്പരാഗതം, മക്കാവ്)](../mo/README.md) | [ചൈനീസ് (പരമ്പരാഗതം, തായ്‌വാൻ)](../tw/README.md) | [ക്രൊയേഷ്യൻ](../hr/README.md) | [ചെക്ക്](../cs/README.md) | [ഡാനിഷ്](../da/README.md) | [ഡച്ച്](../nl/README.md) | [എസ്റ്റോണിയൻ](../et/README.md) | [ഫിന്നിഷ്](../fi/README.md) | [ഫ്രഞ്ച്](../fr/README.md) | [ജർമ്മൻ](../de/README.md) | [ഗ്രീക്ക്](../el/README.md) | [ഹീബ്രു](../he/README.md) | [ഹിന്ദി](../hi/README.md) | [ഹംഗേറിയൻ](../hu/README.md) | [ഇന്തോനേഷ്യൻ](../id/README.md) | [ഇറ്റാലിയൻ](../it/README.md) | [ജാപ്പനീസ്](../ja/README.md) | [കന്നഡ](../kn/README.md) | [കൊറിയൻ](../ko/README.md) | [ലിതൗനിയൻ](../lt/README.md) | [മലായ്](../ms/README.md) | [മലയാളം](./README.md) | [മറാത്തി](../mr/README.md) | [നെപ്പാളി](../ne/README.md) | [നൈജീരിയൻ പിഡ്‌ജിൻ](../pcm/README.md) | [നോർവീജിയൻ](../no/README.md) | [പേർഷ്യൻ (ഫാർസി)](../fa/README.md) | [പോളിഷ്](../pl/README.md) | [പോർചുഗീസ് (ബ്രസീൽ)](../br/README.md) | [പോർചുഗീസ് (പോർച്ചുഗൽ)](../pt/README.md) | [പഞ്ചാബി (ഗുരുമുഖി)](../pa/README.md) | [റൊമാനിയൻ](../ro/README.md) | [റഷ്യൻ](../ru/README.md) | [സെർബിയൻ (സിറിലിക്)](../sr/README.md) | [സ്ലോവാക്](../sk/README.md) | [സ്ലോവേനിയൻ](../sl/README.md) | [സ്‌പാനിഷ്](../es/README.md) | [സ്വാഹിലി](../sw/README.md) | [സ്വീഡിഷ്](../sv/README.md) | [ടാഗാലോഗ് (ഫിലിപ്പീൻ)](../tl/README.md) | [തമിഴ്](../ta/README.md) | [तेलुगു](../te/README.md) | [തായ്](../th/README.md) | [ടർക്കിഷ്](../tr/README.md) | [ഉക്രൈനിൻ](../uk/README.md) | [ഉർദു](../ur/README.md) | [വിയറ്റ്നാമീസ്](../vi/README.md) + +> **പ്രാദേശികമായി ക്ലോൺ ചെയ്യാൻ ആഗ്രഹിക്കുന്നുണ്ടോ?** + +> ഈ റിപ്പോസിറ്ററിയിൽ 50+ ഭാഷാ പരിഭാഷകൾ ഉൾപ്പെടുന്നു, ഇത് ഡൗൺലോഡ് വലുതാക്കും. പരിഭാഷകൾ ഇല്ലാതെ ക്ലോൺ ചെയ്യാൻ sparse checkout ഉപയോഗിക്കുക: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> ഇതോടെ കോഴ്സ് പൂർത്തിയാക്കാൻ വേണ്ടതെല്ലാം വളരെ വേഗത്തിൽ ലഭിക്കും. -## കോഴ്‌സ് ഘടനയും പഠന പഥവും - -### **അദ്ധ്യായം 1: ജനറേറ്റീവ് എഐ പരിചയം** -- **പ്രധാന ആശയങ്ങൾ**: വലിയ ഭാഷാ മോഡലുകൾ, ടോക്കണുകൾ, എംബഡിങ്ങുകൾ, എഐ ശേഷികൾ എന്നിവയെക്കുറിച്ചുള്ള തിരിച്ചറിവ് -- **ജാവാ എഐ പരിസ്ഥിതി**: Spring AI, OpenAI SDKs എന്നിവയുടെ അവലೋಕനം -- **Model Context Protocol**: MCP പരിചയപ്പെടുത്തൽയും AI ഏജന്റ് ആശയവിനിമയത്തിൽ അതിന്റെ പങ്കും -- **പ്രായോഗിക പ്രയോഗങ്ങൾ**: ചാറ്റ്ബോട്ടുകളും ഉള്ളടക്കം സൃഷ്ടിക്കൽ ഉൾപ്പെടെയുള്ള വൈദ്യുതി അനുഭവങ്ങൾ -- **[→ Start Chapter 1](./01-IntroToGenAI/README.md)** - -### **അദ്ധ്യായം 2: വികസന പരിസ്ഥിതി സജ്ജീകരണം** -- **ബഹു-പ്രൊവൈഡർ ക്രമീകരണം**: GitHub Models, Azure OpenAI, OpenAI Java SDK ഇന്റഗ്രേഷനുകൾ സജ്ജമാക്കൽ -- **Spring Boot + Spring AI**: എന്റർപ്രൈസ് എഐ ആപ്ലിക്കേഷൻ വികസനത്തിന് മികച്ച രീതികൾ -- **GitHub Models**: പ്രോട്ടോടൈപ്പിംഗിനും പഠനത്തിനും സൗജന്യമായി മോഡൽ ആക്സസ് (ക്രെഡിറ്റ് കാർഡ് ആവശ്യമില്ല) -- **വികസന ഉപകരണങ്ങൾ**: Docker കണ്ടെയ്‌നറുകൾ, VS Code, GitHub Codespaces ക്രമീകരണം -- **[→ Start Chapter 2](./02-SetupDevEnvironment/README.md)** - -### **അദ്ധ്യായം 3: പ്രാഥമിക ജനറേറ്റീവ് എഐ സാങ്കേതികവിദ്യകൾ** -- **Prompt Engineering**: മികച്ച എഐ മോഡൽ പ്രതികരണങ്ങൾ നേടാനുള്ള സാങ്കേതിക വിദ്യകൾ -- **Embeddings & Vector Operations**: സെമാന്റിക് തിരയലും സാമ്യമുള്ള മെച്ചപ്പെട്ട മാച്ചിങ്ങും നടപ്പിലാക്കൽ -- **Retrieval-Augmented Generation (RAG)**: നിങ്ങളുടെ സ്വന്തം ഡാറ്റാ സ്രോതസ്സുകളുമായി എഐ സംയോജിപ്പിക്കൽ -- **Function Calling**: കസ്റ്റം ടൂളുകൾ കൂടാതെ പ്ലഗിനുകൾ വഴി എഐ കഴിവുകൾ വിപുലീകരിക്കുക -- **[→ Start Chapter 3](./03-CoreGenerativeAITechniques/README.md)** - -### **അദ്ധ്യായം 4: പ്രായോഗിക പ്രയോഗങ്ങളും പ്രോജക്റ്റുകളും** -- **Pet Story Generator** (`petstory/`): GitHub Models ഉപയോഗിച്ച് സൃഷ്ടിപരമായ ഉള്ളടക്കം നിർമിക്കൽ -- **Foundry Local Demo** (`foundrylocal/`): OpenAI Java SDK ഉപയോഗിച്ച് ലോക്കൽ AI മോഡൽ ഇന്റഗ്രേഷൻ -- **MCP Calculator Service** (`calculator/`): Spring AI ഉപയോഗിച്ച് അടിസ്ഥാന Model Context Protocol നടപ്പാക്കൽ -- **[→ Start Chapter 4](./04-PracticalSamples/README.md)** - -### **അദ്ധ്യായം 5: ഉത്തരവാദിത്വമുള്ള എഐ വികസനം** -- **GitHub Models Safety**: ബിൽറ്റ്-ഇൻ ഉള്ളടക്ക ഫിൽട്ടറിംഗും സുരക്ഷാ മെക്കാനിസങ്ങളുടെയും (ഹാർഡ് ബ്ലോക്കുകളും സോഫ്റ്റ് നിരാകരണങ്ങളും) പരീക്ഷണം -- **Responsible AI Demo**: ആധുനിക എഐ സുരക്ഷാ സംവിധാനങ്ങൾ പ്രായോഗികമായി എങ്ങനെ പ്രവർത്തിക്കുന്നു എന്നത് കാണിക്കുന്ന ഹാൻഡ്‌സ്-ഓൺ ഉദാഹരണം -- **Best Practices**: നൈതികമായ എഐ വികസനത്തിനും വിന്യാസത്തിനും വേണ്ട അടിസ്ഥാന മാർഗ്ഗനിർദ്ദേശങ്ങൾ -- **[→ Start Chapter 5](./05-ResponsibleGenAI/README.md)** - -## അധിക വിഭവങ്ങൾ +## കോഴ്‌സ് ഘടനയും പഠനപാതയും + +### **അദ്ധ്യായം 1: ജെനറേറ്റീവ് AI-യുടെ പരിചയം** +- **കോർ ധാരണകൾ**: വലിയ ഭാഷ മോഡലുകൾ, ടോക്കണുകൾ, എംബെഡിംഗുകൾ, AI കഴിവുകൾ മനസിലാക്കൽ +- **ജാവ AI പരിസ്ഥിതി**: Spring AI-യും OpenAI SDK-കളും അവലോകനം +- **മോഡൽ കോൺറ്റെക്സ് പ്രോട്ടോക്കോൾ**: MCP-യുടെ പരിചയം, AI ഏജന്റുകളുടെ ബന്ധപ്പെട്ട ആവിശ്യ +- **പ്രായോഗിക ഉപയോഗങ്ങൾ**: ചാറ്റ്ബോട്ടുകൾ, ഉള്ളടക്കം സൃഷ്ടിക്കൽ തുടങ്ങിയ യഥാർത്ഥ ലോക സാഹചര്യങ്ങൾ +- **[→ അദ്ധ്യായം 1 ആരംഭിക്കുക](./01-IntroToGenAI/README.md)** + +### **അദ്ധ്യായം 2: ഡെവലപ്പ്മെന്റ് പരിസ്ഥിതി സജ്ജീകരണം** +- **ബഹുസ്ഥാപക കോൺഫിഗറേഷൻ**: GitHub മോഡലുകൾ, Azure OpenAI, OpenAI ജावा SDK ഇന്റഗ്രേഷൻ സജ്ജീകരിക്കുക +- **Spring Boot + Spring AI**: എന്റർപ്രൈസ് AI അപ്ലിക്കേഷൻ വികസനത്തിനായുള്ള മികച്ച രീതികൾ +- **GitHub മോഡലുകൾ**: പ്രോട്ടോടെപിംഗ്, പഠനത്തിനായി സൗജന്യ AI മോഡൽ ആക്‌സസ് (ക്രെഡിറ്റ് കാർഡ് ആവശ്യമില്ല) +- **ഡെവലപ്പ്മെന്റ് ടൂളുകൾ**: Docker കണ്ടെയ്നറുകൾ, VS Code, GitHub Codespaces കോൺഫിഗറേഷൻ +- **[→ അദ്ധ്യായം 2 ആരംഭിക്കുക](./02-SetupDevEnvironment/README.md)** + +### **അദ്ധ്യായം 3: പ്രധാന ജെനറേറ്റീവ് AI സാങ്കേതിക വിദ്യകൾ** +- **പ്രോമ്പ്റ്റ് എഞ്ചിനീയറിംഗ്**: AI മോഡലുകളെ മികച്ച മറുപടി നൽകാൻ സാങ്കേതിക വിദ്യകൾ +- **എംബെഡിംഗുകളും വെക്ടർ പ്രവർത്തനങ്ങളും**: സെമാന്റിക് തിരയലും സാമ്യമുള്ള പൊരുത്തം കണ്ടെത്തലും നടപ്പാക്കുക +- **റിട്രീവൽ-ഓഗ്മെന്റഡ് ജനറേഷൻ (RAG)**: നിങ്ങളുടെ സ്വന്തം വിവര സംഭരണികളുമായി AI സംയോജിപ്പിക്കുക +- **ഫങ്ക്ഷൻ കോളിംഗ്**: കസ്റ്റം ടൂളുകളുമായി AI കഴിവുകൾ വർദ്ധിപ്പിക്കുക +- **[→ അദ്ധ്യായം 3 ആരംഭിക്കുക](./03-CoreGenerativeAITechniques/README.md)** + +### **അദ്ധ്യായം 4: പ്രായോഗിക ഉപയോഗങ്ങളും പ്രോജക്ടുകളും** +- **പെറ്റ് സ്റ്റോറി ജനറേറ്റർ** (`petstory/`): GitHub മോഡലുകളുമായി സൃഷ്ടിമാന ഉള്ളടക്കം +- **ഫൗണ്ട്രി ലോക്കൽ ഡെമോ** (`foundrylocal/`): OpenAI ജावा SDK ഉപയോഗിച്ച് പ്രാദേശിക AI മോഡൽ സംയോജനം +- **MCP കാൽക്കുലേറ്റർ സർവീസ്** (`calculator/`): Spring AI ഉപയോഗിച്ച് അടിസ്ഥാന മോഡൽ കോൺറ്റെക്സ് പ്രോട്ടോക്കോൾ നടപ്പാക്കൽ +- **[→ അദ്ധ്യായം 4 ആരംഭിക്കുക](./04-PracticalSamples/README.md)** + +### **അദ്ധ്യായം 5: ഉത്തരവാദിത്വമുള്ള AI വികസനം** +- **GitHub മോഡലുകളുടെ സുരക്ഷ**: കോണ്ടന്റ് ഫിൽട്ടറിംഗ്, ഹാർഡ് ബ്ലോക്കുകളും സോഫ്റ്റ് നിരാകരണങ്ങളും പരീക്ഷിക്കുക +- **ഉത്തരവാദിത്വമുള്ള AI ഡെമോ**: ആധുനിക AI സുരക്ഷാ സംവിധാനങ്ങൾ പ്രായോഗികമായി കാണിക്കുന്ന ഹാൻഡ്‌സ്-ഓൺ ഉദാഹരണം +- **മികച്ച പ്രാക്ടീസുകൾ**: നയപരമായ AI വികസനത്തിനും വിനിയോഗത്തിനും ആവശ്യമായ മാർഗ്ഗനിർദ്ദേശങ്ങൾ +- **[→ അദ്ധ്യായം 5 ആരംഭിക്കുക](./05-ResponsibleGenAI/README.md)** + +## അധിക വിവരസ്രോതസ്സുകൾ ### LangChain -[![LangChain4j for Beginners](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) -[![LangChain.js for Beginners](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) +[![മുതിർന്നവർക്കുള്ള LangChain4j](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![മുതിർന്നവർക്കുള്ള LangChain.js](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) --- -### Azure / Edge / MCP / Agents -[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +### Azure / Edge / MCP / ഏജന്റുകൾ +[![മുതിർന്നവർക്കുള്ള AZD](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![മുതിർന്നവർക്കുള്ള Edge AI](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![മുതിർന്നവർക്കുള്ള MCP](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![മുതിർന്നവർക്കുള്ള AI ഏജന്റുകൾ](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Generative AI Series -[![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) +### ജെനറേറ്റീവ് AI സീരീസ് +[![ജെനറേറ്റീവ് AI ആരംഭക്കാർക്ക്](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![ജെനറേറ്റീവ് AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![ജെനറേറ്റീവ് AI (ജാവ)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![ജെനറേറ്റീവ് AI (ജാവസ്‌ക്രിപ്റ്റ്)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- -### Core Learning -[![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![ആരംഭക്കാർക്കുള്ള IoT](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![ആരംഭക്കാർക്കുള്ള XR വികസനം](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +### കോർ പഠനം +[![മുതിർന്നവർക്കുള്ള ML](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![മുതിർന്നവർക്കുള്ള ഡാറ്റാ സയൻസ്](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![മുതിർന്നവർക്കുള്ള AI](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![മുതിർന്നവർക്കുള്ള സൈബർസെക്യൂരിറ്റി](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![മുതിർന്നവർക്കുള്ള വെബ് ഡെവ്](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Copilot പരമ്പര -[![AI ജോഡി പ്രോഗ്രാമിങ്ങിനുള്ള Copilot](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![C#/.NET-യ്ക്കുള്ള Copilot](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot അഡ്വഞ്ചർ](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +### കോപിലട്ട് ശ്രേണി +[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## സഹായം +## സഹായം നേടൽ -AI ആപ്പുകൾ നിർമ്മിക്കുന്നതിനെക്കുറിച്ച് നിങ്ങൾക്ക് കുടുങ്ങുകയാണെങ്കിൽ അല്ലെങ്കിൽ എന്തെങ്കിലും ചോദ്യം ഉണ്ടെങ്കിൽ. MCP-യെക്കുറിച്ചുള്ള ചർച്ചകളിൽ മറ്റ് പഠിക്കുന്നവരും പരിചയസമ്പന്നരായ ഡെവലപ്പർങ്ങളും ചേർന്ന് പങ്കെടുക്കൂ. ചോദ്യങ്ങൾക്ക് സ്വാഗതം പറയപ്പെടുന്ന, അറിവ് സ്വതന്ത്രമായി പങ്കിടപ്പെടുന്ന ഒരു പിന്തുണയുള്ള സമൂഹമാണ് ഇത്. +നിങ്ങൾ കുടുങ്ങിയാൽ അല്ലെങ്കിൽ AI ആപ്ലിക്കേഷനുകൾ നിർമ്മിക്കുന്നതിനെപ്പറ്റി ഏതൊന്നെങ്കിലും ചോദ്യങ്ങൾ ഉണ്ടെങ്കിൽ. MCP-യെക്കുറിച്ച് fellow learners-ഉം പരിചയസമ്പന്നരായ ഡെവലപ്പർമാരും ചേർന്നുള്ള ചർച്ചകളിൽ പങ്കെടുക്കുക. ഇത് ചോദ്യങ്ങൾ സ്വാഗതം ചെയ്യപ്പെടുന്ന ഒരു പിന്തുണയുള്ള സമുദായമാണ്, അവിടെ അറിവ് സ്വതന്ത്രമായി തരുൽപ്പെടുന്നു. -[![Microsoft Foundry ഡിസ്കോർഡ്](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -നിർമ്മിക്കുമ്പോൾ ഉത്പന്നം സംബന്ധിച്ച പ്രതികരണം അല്ലെങ്കിൽ തെറ്റുകൾ ഉണ്ടെങ്കിൽ സന്ദർശിക്കുക: +നിങ്ങൾക്ക് ഉൽപ്പന്ന ഫീഡ്ബാക്ക് അല്ലെങ്കിൽ പിഴവുകൾ ഉണ്ടെങ്കിൽ നിർമ്മിക്കുന്ന സമയത്ത് സന്ദർശിക്കുക: -[![Microsoft Foundry ഡെവലപ്പർ ഫോറം](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -അസ്വീകരണ കുറിപ്പ്: -ഈ രേഖ AI വിവർത്തന സേവനമായ [Co-op Translator](https://github.com/Azure/co-op-translator) ഉപയോഗിച്ച് വിവർത്തനം ചെയ്തതാണ്. നാം കൃത്യതയ്ക്കായി ശ്രമിച്ചുവെങ്കിലും, യന്ത്രവൽക്കൃത വിവർത്തനങ്ങളിൽ പിശകുകളും അപൂർണ്ണതകളും ഉണ്ടാകാവുന്നതാണെന്ന് ദയവായി ശ്രദ്ധിക്കുക. മൂല രേഖ അതിന്റെ മാതൃഭാഷയിലുള്ള പതിപ്പാണ് അധികാരപരമായ ഉറവിടമായി പരിഗണിക്കേണ്ടത്. നിർണായകമായ വിവരങ്ങൾക്ക് പ്രൊഫഷണൽ മനുഷ്യവിവർത്തനം ശുപാർശ ചെയ്യുന്നു. ഈ വിവർത്തനം ഉപയോഗിച്ചതിനാൽ ഉണ്ടാകുന്ന ഏതെങ്കിലും തെറ്റിദ്ധാരണകൾക്കും തെറ്റായ വ്യാഖ്യാനങ്ങൾക്കും ഞങ്ങൾ ഉത്തരവാദികളല്ല. +**ഡിസ്ക്ലെയിമർ**: +ഈ രേഖ AI വിവർത്തന సేవയായ [Co-op Translator](https://github.com/Azure/co-op-translator) ഉപയോഗിച്ച് വിവർത്തനം ചെയ്തതാണ്. ഞങ്ങൾ ശരിയായ വിവർത്തനത്തിനായി പരിശ്രമിക്കുന്നിട്ടും, സ്വയമേറ്റം വിവർത്തനങ്ങളിൽ പിഴവുകൾ അല്ലെങ്കിൽ അപൂർവതകൾ ഉണ്ടായേക്കാമെന്ന് ദയവായി ശ്രദ്ധിക്കണം. അടിസ്ഥാനഭാഷയിലുള്ള സാഹചര്യം പരിഗണിച്ച് ആ യഥാർത്ഥ രേഖയാണ് പ്രമുഖമായ സ്രോതസം. महत्वपूर्णവും സാരമാണാത്ത വിവരങ്ങൾക്കായി പ്രൊഫഷണൽ മനുഷ്യവിവർത്തനം ശിപാർശ ചെയ്യപ്പെടുന്നു. ഈ വിവർത്തനം ഉപയോഗിച്ചതിൽ നിന്നുണ്ടാകുന്ന എന്തെങ്കിലും അർത്ഥവ്യത്യാസങ്ങളോ തെറ്റിദ്ധാരണങ്ങളോ സംബന്ധിച്ചുള്ള ബാധ്യത ഞങ്ങൾ ഏറ്റെടുക്കുന്നില്ല. \ No newline at end of file diff --git a/translations/mo/01-IntroToGenAI/README.md b/translations/mo/01-IntroToGenAI/README.md index 8825af6f..ccd15124 100644 --- a/translations/mo/01-IntroToGenAI/README.md +++ b/translations/mo/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ CO_OP_TRANSLATOR_METADATA: 不同的模型針對不同的任務進行了優化。例如,**小型語言模型(SLMs)**和**大型語言模型(LLMs)**都可以處理文字生成,但 LLMs 通常在處理複雜任務時表現更佳。對於圖像相關的任務,你可能會使用專門的視覺模型或多模態模型。 -![圖示:生成式人工智慧模型類型及其應用場景。](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.mo.png) +![圖示:生成式人工智慧模型類型及其應用場景。](../../../translated_images/llms.225ca2b8a0d34473.mo.png) 當然,這些模型的回應並非總是完美的。你可能聽說過模型會「幻覺」(hallucinate),即以權威的方式生成錯誤資訊。不過,你可以透過提供清晰的指示和上下文來幫助模型生成更好的回應,這就是**提示工程**的作用。 @@ -79,13 +79,13 @@ CO_OP_TRANSLATOR_METADATA: - **嵌入**:嵌入是捕捉語義意義的 tokens 向量表示。它們是數值表示(通常是浮點數陣列),使模型能夠理解單詞之間的關係並生成語義相關的回應。相似的單詞具有相似的嵌入,這使得模型能夠理解同義詞和語義關係。 -![圖示:嵌入](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.mo.png) +![圖示:嵌入](../../../translated_images/embedding.398e50802c0037f9.mo.png) 在 Java 中,你可以使用 OpenAI SDK 或其他支援嵌入生成的函式庫來生成嵌入。這些嵌入對於語義搜尋等任務至關重要,因為你希望根據意義而非精確文字匹配來找到相似內容。 - **向量資料庫**:向量資料庫是針對嵌入進行優化的專門儲存系統。它們支持高效的相似性搜尋,對於檢索增強生成(RAG)模式至關重要,該模式需要基於語義相似性而非精確匹配從大型資料集中找到相關資訊。 -![圖示:向量資料庫架構,展示如何儲存和檢索嵌入以進行相似性搜尋。](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.mo.png) +![圖示:向量資料庫架構,展示如何儲存和檢索嵌入以進行相似性搜尋。](../../../translated_images/vector.f12f114934e223df.mo.png) > **注意**:本課程不會涵蓋向量資料庫,但認為它們值得一提,因為它們在實際應用中非常常見。 @@ -93,7 +93,7 @@ CO_OP_TRANSLATOR_METADATA: 在 Java 的 AI 應用程式中,你將使用 tokens 進行文字處理,使用嵌入進行語義搜尋和 RAG,使用向量資料庫進行資料檢索,並使用 MCP 的代理來構建智能工具使用系統。 -![圖示:從提示到回應的流程——tokens、向量、可選的 RAG 查詢、LLM 思考以及 MCP 代理的快速流程。](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.mo.png) +![圖示:從提示到回應的流程——tokens、向量、可選的 RAG 查詢、LLM 思考以及 MCP 代理的快速流程。](../../../translated_images/flow.f4ef62c3052d12a8.mo.png) ### Java 的 AI 開發工具與函式庫 diff --git a/translations/mo/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/mo/02-SetupDevEnvironment/getting-started-azure-openai.md index b33cefb9..ed98360e 100644 --- a/translations/mo/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/mo/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ CO_OP_TRANSLATOR_METADATA: > **注意**:如果您想編輯基本配置,請查看 [Dev Container Configuration](../../../.devcontainer/devcontainer.json) 2. 在您的 Fork 存儲庫中,點擊 **Code** → **Codespaces** 標籤 3. 點擊 **...** → **New with options...** -![使用選項創建 Codespace](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.mo.png) +![使用選項創建 Codespace](../../../translated_images/codespaces.9945ded8ceb431a5.mo.png) 4. 選擇 **Dev container configuration**: - **Generative AI Java Development Environment** 5. 點擊 **Create codespace** diff --git a/translations/mo/05-ResponsibleGenAI/README.md b/translations/mo/05-ResponsibleGenAI/README.md index ecd16579..a6b71244 100644 --- a/translations/mo/05-ResponsibleGenAI/README.md +++ b/translations/mo/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ GitHub Models 提供了基本的內容過濾功能,就像 AI 俱樂部裡的 5. 顯示結果,說明哪些內容被阻擋、拒絕或允許 6. 測試安全內容以進行比較 -![負責任的 AI 安全示範](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.mo.png) +![負責任的 AI 安全示範](../../../translated_images/responsible.e4f51a917bafa4bf.mo.png) ### 設定說明 @@ -164,7 +164,7 @@ Status: Response generated successfully 恭喜你完成了生成式 AI 初學者課程! -![課程完成](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.mo.png) +![課程完成](../../../translated_images/image.73c7e2ff4a652e77.mo.png) **你已完成的內容:** - 設置開發環境 diff --git a/translations/mo/README.md b/translations/mo/README.md index e27cacbd..e5d955dc 100644 --- a/translations/mo/README.md +++ b/translations/mo/README.md @@ -1,83 +1,93 @@ -# 針對初學者的生成式 AI - Java 版 +# 入門生成式 AI - Java 版本 [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![針對初學者的生成式 AI - Java 版](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.mo.png) +![入門生成式 AI - Java 版本](../../translated_images/beg-genai-series.8b48be9951cc574c.mo.png) -**時間投入**:整個工作坊可在線完成,不需本地設定。環境設定需要 2 分鐘,視探索深度,瀏覽範例需 1–3 小時。 +**所需時間**:整個工作坊可線上完成,無需本地設置。環境設置約需 2 分鐘,探索範例所需時間為 1-3 小時,視探索深度而定。 -> **快速開始** +> **快速開始** -1. Fork 此儲存庫到你的 GitHub 帳戶 -2. Click **Code** → **Codespaces** tab → **...** → **New with options...** -3. 使用預設值 – 這會選擇為本課程建立的 Development container -4. Click **Create codespace** -5. 等待約 2 分鐘以讓環境準備就緒 -6. 直接跳到 [第一個範例](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) +1. 將本存儲庫複製到你的 GitHub 帳戶 +2. 點擊 **Code** → **Codespaces** 標籤 → **...** → **New with options...** +3. 使用預設值 — 這會選擇為本課程建立的開發容器 +4. 點擊 **Create codespace** +5. 等候約 2 分鐘,直至環境準備好 +6. 直接跳轉至 [第一個範例](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) -> **想要在本機複製?** +> **喜歡本地 Clone?** > -> 此儲存庫包含 50+ 種語言翻譯,這會大幅增加下載大小。若要在不下載翻譯的情況下複製,請使用 sparse checkout: +> 本存儲庫包含 50 多種語言翻譯,會大幅增加下載大小。如想不包含翻譯進行 Clone,請使用稀疏簽出: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> 這會提供完成課程所需的一切,同時大幅縮短下載時間。 +> 這樣可以讓你以更快速度下載,且擁有完成課程所需的一切內容。 ## 多語言支援 -### 透過 GitHub Action 支援(自動化且保持最新) +### 透過 GitHub Action 支援(自動且常保更新) -[阿拉伯語](../ar/README.md) | [孟加拉語](../bn/README.md) | [保加利亞語](../bg/README.md) | [緬甸語(緬甸)](../my/README.md) | [中文(簡體)](../zh/README.md) | [繁體中文(香港)](../hk/README.md) | [繁體中文(澳門)](./README.md) | [繁體中文(台灣)](../tw/README.md) | [克羅地亞語](../hr/README.md) | [捷克語](../cs/README.md) | [丹麥語](../da/README.md) | [荷蘭語](../nl/README.md) | [愛沙尼亞語](../et/README.md) | [芬蘭語](../fi/README.md) | [法語](../fr/README.md) | [德語](../de/README.md) | [希臘語](../el/README.md) | [希伯來語](../he/README.md) | [印地語](../hi/README.md) | [匈牙利語](../hu/README.md) | [印尼語](../id/README.md) | [義大利語](../it/README.md) | [日語](../ja/README.md) | [坎納達語](../kn/README.md) | [韓語](../ko/README.md) | [立陶宛語](../lt/README.md) | [馬來語](../ms/README.md) | [馬拉雅拉姆語](../ml/README.md) | [馬拉地語](../mr/README.md) | [尼泊爾語](../ne/README.md) | [奈及利亞洋泾浜語](../pcm/README.md) | [挪威語](../no/README.md) | [波斯語(Farsi)](../fa/README.md) | [波蘭語](../pl/README.md) | [葡萄牙語(巴西)](../br/README.md) | [葡萄牙語(葡萄牙)](../pt/README.md) | [旁遮普語(Gurmukhi)](../pa/README.md) | [羅馬尼亞語](../ro/README.md) | [俄語](../ru/README.md) | [塞爾維亞語(西里爾字母)](../sr/README.md) | [斯洛伐克語](../sk/README.md) | [斯洛文尼亞語](../sl/README.md) | [西班牙語](../es/README.md) | [斯瓦希里語](../sw/README.md) | [瑞典語](../sv/README.md) | [他加祿語(菲律賓)](../tl/README.md) | [泰米爾語](../ta/README.md) | [泰盧固語](../te/README.md) | [泰語](../th/README.md) | [土耳其語](../tr/README.md) | [烏克蘭語](../uk/README.md) | [烏爾都語](../ur/README.md) | [越南語](../vi/README.md) +[阿拉伯語](../ar/README.md) | [孟加拉語](../bn/README.md) | [保加利亞語](../bg/README.md) | [緬甸語 (Myanmar)](../my/README.md) | [中文 (簡體)](../zh/README.md) | [中文 (繁體,香港)](../hk/README.md) | [中文 (繁體,澳門)](./README.md) | [中文 (繁體,台灣)](../tw/README.md) | [克羅地亞語](../hr/README.md) | [捷克語](../cs/README.md) | [丹麥語](../da/README.md) | [荷蘭語](../nl/README.md) | [愛沙尼亞語](../et/README.md) | [芬蘭語](../fi/README.md) | [法語](../fr/README.md) | [德語](../de/README.md) | [希臘語](../el/README.md) | [希伯來語](../he/README.md) | [印地語](../hi/README.md) | [匈牙利語](../hu/README.md) | [印尼語](../id/README.md) | [義大利語](../it/README.md) | [日語](../ja/README.md) | [坎納達語](../kn/README.md) | [韓語](../ko/README.md) | [立陶宛語](../lt/README.md) | [馬來語](../ms/README.md) | [馬拉雅拉姆語](../ml/README.md) | [馬拉地語](../mr/README.md) | [尼泊爾語](../ne/README.md) | [尼日利亞皮欽語](../pcm/README.md) | [挪威語](../no/README.md) | [波斯語 (Farsi)](../fa/README.md) | [波蘭語](../pl/README.md) | [葡萄牙語 (巴西)](../br/README.md) | [葡萄牙語 (葡萄牙)](../pt/README.md) | [旁遮普語 (Gurmukhi)](../pa/README.md) | [羅馬尼亞語](../ro/README.md) | [俄羅斯語](../ru/README.md) | [塞爾維亞語 (西里爾字母)](../sr/README.md) | [斯洛伐克語](../sk/README.md) | [斯洛文尼亞語](../sl/README.md) | [西班牙語](../es/README.md) | [斯瓦希里語](../sw/README.md) | [瑞典語](../sv/README.md) | [塔加洛語 (菲律賓語)](../tl/README.md) | [泰米爾語](../ta/README.md) | [泰盧固語](../te/README.md) | [泰語](../th/README.md) | [土耳其語](../tr/README.md) | [烏克蘭語](../uk/README.md) | [烏爾都語](../ur/README.md) | [越南語](../vi/README.md) + +> **喜歡本地 Clone?** + +> 本存儲庫包含 50 多種語言翻譯,會大幅增加下載大小。如想不包含翻譯進行 Clone,請使用稀疏簽出: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> 這樣可以讓你以更快速度下載,且擁有完成課程所需的一切內容。 ## 課程結構與學習路徑 ### **第一章:生成式 AI 簡介** -- **核心概念**:理解大型語言模型、詞元(tokens)、嵌入(embeddings)與 AI 能力 -- **Java AI 生態系統**:概覽 Spring AI 與 OpenAI SDKs -- **Model Context Protocol**:介紹 MCP 及其在 AI 代理通訊中的角色 -- **實務應用**:實際情境範例,包括聊天機器人與內容產生 -- **[→ 開始 第一章](./01-IntroToGenAI/README.md)** - -### **第二章:開發環境設定** -- **多供應者設定**:設定 GitHub Models、Azure OpenAI 與 OpenAI Java SDK 整合 -- **Spring Boot + Spring AI**:企業級 AI 應用開發最佳實務 -- **GitHub Models**:供原型與學習使用的免費 AI 模型存取(不需信用卡) -- **開發工具**:Docker 容器、VS Code 與 GitHub Codespaces 設定 -- **[→ 開始 第二章](./02-SetupDevEnvironment/README.md)** - -### **第三章:核心生成式 AI 技術** -- **Prompt Engineering(提示工程)**:最佳化 AI 模型回應的技術 -- **嵌入與向量運算**:實作語意搜尋與相似度比對 -- **檢索增強生成(RAG)**:將 AI 與您自己的資料來源結合 -- **Function Calling(函式呼叫)**:以自定工具與外掛擴充 AI 能力 -- **[→ 開始 第三章](./03-CoreGenerativeAITechniques/README.md)** +- **核心概念**:理解大型語言模型、標記、嵌入向量及 AI 能力 +- **Java AI 生態系統**:Spring AI 與 OpenAI SDK 概述 +- **模型上下文協議**:介紹 MCP 及其於 AI 代理之通訊中的角色 +- **實務應用**:真實場景包含聊天機器人與內容生成 +- **[→ 開始第一章](./01-IntroToGenAI/README.md)** + +### **第二章:開發環境設置** +- **多供應商配置**:設定 GitHub Models、Azure OpenAI 及 OpenAI Java SDK 整合 +- **Spring Boot + Spring AI**:企業 AI 應用程式開發的最佳實踐 +- **GitHub Models**:免費 AI 模型存取,用於原型設計與學習(無需信用卡) +- **開發工具**:Docker 容器、VS Code 與 GitHub Codespaces 配置 +- **[→ 開始第二章](./02-SetupDevEnvironment/README.md)** + +### **第三章:生成式 AI 核心技術** +- **提示工程**:取得最佳 AI 模型回應的技巧 +- **嵌入與向量操作**:實作語義搜尋與相似度比對 +- **檢索增強生成 (RAG)**:結合 AI 與自有資料來源 +- **函數呼叫**:使用自訂工具與插件擴展 AI 功能 +- **[→ 開始第三章](./03-CoreGenerativeAITechniques/README.md)** ### **第四章:實務應用與專案** -- **寵物故事產生器** (`petstory/`):使用 GitHub Models 的創意內容生成 -- **Foundry 本地示範** (`foundrylocal/`):與 OpenAI Java SDK 的本地 AI 模型整合 -- **MCP 計算服務** (`calculator/`):利用 Spring AI 的基本 Model Context Protocol 實作 -- **[→ 開始 第四章](./04-PracticalSamples/README.md)** +- **寵物故事生成器** (`petstory/`):利用 GitHub Models 進行創意內容生成 +- **Foundry 本地示範** (`foundrylocal/`):使用 OpenAI Java SDK 本地 AI 模型整合 +- **MCP 計算器服務** (`calculator/`):以 Spring AI 實作基本模型上下文協議 +- **[→ 開始第四章](./04-PracticalSamples/README.md)** ### **第五章:負責任的 AI 開發** -- **GitHub Models 安全性**:測試內建內容過濾與安全機制(強制阻擋與柔性拒絕) -- **負責任的 AI 示範**:實作範例,展示現代 AI 安全系統的實務運作 -- **最佳實務**:倫理 AI 開發與部署的重要指引 -- **[→ 開始 第五章](./05-ResponsibleGenAI/README.md)** +- **GitHub Models 安全性**:測試內建內容過濾與安全機制(嚴格封鎖與軟性拒絕) +- **負責任 AI 示範**:實作範例展現現代 AI 安全系統實務運作 +- **最佳實務**:倫理 AI 開發及部署的必備指南 +- **[→ 開始第五章](./05-ResponsibleGenAI/README.md)** -## 其他資源 +## 額外資源 ### LangChain @@ -90,49 +100,48 @@ CO_OP_TRANSLATOR_METADATA: [![AZD 入門](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) [![Edge AI 入門](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) [![MCP 入門](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI 代理入門](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI Agents 入門](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### 生成式 AI 系列 -[![生成式 AI 入門](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![生成式 AI(.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![生成式 AI(Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![生成式 AI(JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) +[![入門生成式 AI](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![生成式 AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![生成式 AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![生成式 AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- ### 核心學習 [![機器學習入門](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![資料科學入門](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![人工智慧入門](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![數據科學入門](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![AI 入門](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) [![資安入門](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) [![網頁開發入門](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) - -[![物聯網入門](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![XR 開發入門](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### Copilot 系列 -[![AI 配對程式設計 Copilot](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![C#/.NET 的 Copilot](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot 冒險](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## 尋求協助 +## 獲取支援 -如果在建立 AI 應用程式時遇到卡關或有任何問題,請加入其他學習者與有經驗的開發人員,一同參與關於 MCP 的討論。這是一個互相支持的社群,歡迎提出問題並自由分享知識。 +如果你遇到困難或在建立 AI 應用程式時有任何疑問,歡迎加入其他學習者及經驗豐富的開發者討論 MCP。這是一個支持性的社群,歡迎提問並自由分享知識。 -[![Microsoft Foundry 的 Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -如果您在建立過程中有產品回饋或遇到錯誤,請造訪: +如果你有產品回饋或在開發過程中遇到錯誤,請造訪: -[![Microsoft Foundry 開發者論壇](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -免責聲明: -本文件已使用 AI 翻譯服務 Co-op Translator(https://github.com/Azure/co-op-translator)進行翻譯。儘管我們致力於確保準確性,但請注意自動翻譯可能包含錯誤或不精確之處。原始文件之母語版本應被視為具權威性的來源。對於重要資訊,建議採用專業人工翻譯。我們不對因使用本翻譯而引致的任何誤解或曲解承擔責任。 +**免責聲明**: +本文件乃使用人工智能翻譯服務 [Co-op Translator](https://github.com/Azure/co-op-translator) 進行翻譯。儘管我們致力於確保翻譯準確無誤,請注意自動翻譯或會存在錯誤或不準確之處。原文文件的母語版本應視為權威來源。對於重要資訊,建議尋求專業人工翻譯。我們對因使用本翻譯而產生的任何誤解或曲解概不負責。 \ No newline at end of file diff --git a/translations/mr/01-IntroToGenAI/README.md b/translations/mr/01-IntroToGenAI/README.md index 33b95322..38c6ac03 100644 --- a/translations/mr/01-IntroToGenAI/README.md +++ b/translations/mr/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ CO_OP_TRANSLATOR_METADATA: विशिष्ट कार्यांसाठी ऑप्टिमाइझ केलेले मॉडेल्स असतात. उदाहरणार्थ, **स्मॉल लँग्वेज मॉडेल्स (SLMs)** आणि **लार्ज लँग्वेज मॉडेल्स (LLMs)** दोन्ही मजकूर निर्मिती हाताळू शकतात, परंतु LLMs सहसा जटिल कार्यांसाठी चांगली कामगिरी करतात. प्रतिमेशी संबंधित कार्यांसाठी, तुम्ही विशेष व्हिजन मॉडेल्स किंवा मल्टी-मोडल मॉडेल्स वापराल. -![चित्र: जनरेटिव AI मॉडेल प्रकार आणि उपयोग प्रकरणे.](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.mr.png) +![चित्र: जनरेटिव AI मॉडेल प्रकार आणि उपयोग प्रकरणे.](../../../translated_images/llms.225ca2b8a0d34473.mr.png) तथापि, या मॉडेल्सची उत्तरे नेहमीच परिपूर्ण नसतात. तुम्ही कदाचित ऐकले असेल की मॉडेल्स "हॅल्युसिनेट" करतात किंवा अधिकारवाणीने चुकीची माहिती तयार करतात. परंतु तुम्ही त्यांना स्पष्ट सूचना आणि संदर्भ देऊन चांगली उत्तरे तयार करण्यासाठी मार्गदर्शन करू शकता. यालाच **प्रॉम्प्ट इंजिनिअरिंग** म्हणतात. @@ -79,13 +79,13 @@ CO_OP_TRANSLATOR_METADATA: - **एम्बेडिंग्ज**: एम्बेडिंग्ज म्हणजे टोकन्सचे व्हेक्टर प्रतिनिधित्व जे अर्थपूर्ण संबंध कॅप्चर करतात. हे संख्यात्मक प्रतिनिधित्व (सामान्यतः फ्लोटिंग-पॉइंट नंबरच्या अॅरेज) असते जे मॉडेल्सना शब्दांमधील नातेसंबंध समजून घेण्यास आणि संदर्भानुसार संबंधित उत्तरे तयार करण्यास सक्षम करतात. समानार्थी शब्दांचे एम्बेडिंग्ज समान असतात, ज्यामुळे मॉडेलला समानार्थी शब्द आणि अर्थपूर्ण नातेसंबंध समजण्यास मदत होते. -![चित्र: एम्बेडिंग्ज](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.mr.png) +![चित्र: एम्बेडिंग्ज](../../../translated_images/embedding.398e50802c0037f9.mr.png) जावामध्ये, तुम्ही OpenAI SDK किंवा एम्बेडिंग्ज निर्मितीला समर्थन देणाऱ्या इतर लायब्ररींचा वापर करून एम्बेडिंग्ज तयार करू शकता. हे एम्बेडिंग्ज सिमॅंटिक सर्चसाठी महत्त्वाचे आहेत, जिथे तुम्हाला अचूक मजकूर जुळण्याऐवजी अर्थावर आधारित समान सामग्री शोधायची असते. - **व्हेक्टर डेटाबेस**: व्हेक्टर डेटाबेस म्हणजे एम्बेडिंग्जसाठी ऑप्टिमाइझ केलेली विशेष स्टोरेज सिस्टम्स. ते कार्यक्षम समानता शोध सक्षम करतात आणि Retrieval-Augmented Generation (RAG) पॅटर्नसाठी महत्त्वाचे आहेत, जिथे तुम्हाला मोठ्या डेटासेटमधून सिमॅंटिक समानतेच्या आधारे संबंधित माहिती शोधायची असते. -![चित्र: व्हेक्टर डेटाबेस आर्किटेक्चर.](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.mr.png) +![चित्र: व्हेक्टर डेटाबेस आर्किटेक्चर.](../../../translated_images/vector.f12f114934e223df.mr.png) > **टीप**: या कोर्समध्ये आपण व्हेक्टर डेटाबेस कव्हर करणार नाही, परंतु ते वास्तविक-जगातील अनुप्रयोगांमध्ये सामान्यतः वापरले जात असल्यामुळे त्यांचा उल्लेख करणे योग्य आहे. @@ -93,7 +93,7 @@ CO_OP_TRANSLATOR_METADATA: जावा AI अनुप्रयोगांमध्ये, तुम्ही मजकूर प्रक्रिया करण्यासाठी टोकन्स, सिमॅंटिक सर्च आणि RAG साठी एम्बेडिंग्ज, डेटा पुनर्प्राप्तीसाठी व्हेक्टर डेटाबेस, आणि बुद्धिमान, टूल-युजिंग सिस्टम्स तयार करण्यासाठी MCP सह एजंट्स वापराल. -![चित्र: प्रॉम्प्ट कसे उत्तर बनते—टोकन्स, व्हेक्टर, वैकल्पिक RAG लुकअप, LLM विचार, आणि MCP एजंट एका प्रवाहात.](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.mr.png) +![चित्र: प्रॉम्प्ट कसे उत्तर बनते—टोकन्स, व्हेक्टर, वैकल्पिक RAG लुकअप, LLM विचार, आणि MCP एजंट एका प्रवाहात.](../../../translated_images/flow.f4ef62c3052d12a8.mr.png) ### जावा साठी AI विकास साधने आणि लायब्ररी diff --git a/translations/mr/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/mr/02-SetupDevEnvironment/getting-started-azure-openai.md index 91401310..93903fd9 100644 --- a/translations/mr/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/mr/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ CO_OP_TRANSLATOR_METADATA: > **टीप**: जर तुम्हाला बेसिक कॉन्फिग संपादित करायचे असेल तर [Dev Container Configuration](../../../.devcontainer/devcontainer.json) पहा 2. तुमच्या Fork केलेल्या रेपॉजिटरीमध्ये, **Code** → **Codespaces** टॅबवर क्लिक करा 3. **...** → **New with options...** वर क्लिक करा -![creating a codespace with options](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.mr.png) +![creating a codespace with options](../../../translated_images/codespaces.9945ded8ceb431a5.mr.png) 4. **Dev container configuration** निवडा: - **Generative AI Java Development Environment** 5. **Create codespace** वर क्लिक करा diff --git a/translations/mr/05-ResponsibleGenAI/README.md b/translations/mr/05-ResponsibleGenAI/README.md index 970bbaa6..c0f48840 100644 --- a/translations/mr/05-ResponsibleGenAI/README.md +++ b/translations/mr/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ GitHub Models मध्ये मूलभूत सामग्री फिल 5. कोणती सामग्री ब्लॉक केली गेली, नाकारली गेली किंवा परवानगी दिली गेली हे दर्शविणारे परिणाम प्रदर्शित करा 6. तुलना करण्यासाठी सुरक्षित सामग्रीची चाचणी करा -![जबाबदार AI सुरक्षा डेमो](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.mr.png) +![जबाबदार AI सुरक्षा डेमो](../../../translated_images/responsible.e4f51a917bafa4bf.mr.png) ### सेटअप सूचना @@ -164,7 +164,7 @@ AI अनुप्रयोग तयार करताना, या आवश Generative AI for Beginners कोर्स पूर्ण केल्याबद्दल अभिनंदन! -![कोर्स पूर्णता](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.mr.png) +![कोर्स पूर्णता](../../../translated_images/image.73c7e2ff4a652e77.mr.png) **तुम्ही काय साध्य केले आहे:** - तुमचे विकास वातावरण सेट केले diff --git a/translations/mr/README.md b/translations/mr/README.md index a49e12ca..7cbf07fe 100644 --- a/translations/mr/README.md +++ b/translations/mr/README.md @@ -1,81 +1,91 @@ -# जनरेटिव्ह AI प्रारंभकर्त्यांसाठी - Java आवृत्ती +# नवीनांसाठी जनरेटिव्ह AI - जावा संस्करण [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![जनरेटिव्ह AI प्रारंभकर्त्यांसाठी - Java आवृत्ती](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.mr.png) +![Generative AI for Beginners - Java Edition](../../translated_images/beg-genai-series.8b48be9951cc574c.mr.png) -**वेळेची बांधिलकी**: संपूर्ण कार्यशाळा ऑनलाईन स्थानिक सेटअपशिवाय पूर्ण केली जाऊ शकते. पर्यावरण सेटअपसाठी 2 मिनिटे लागतात, नमुने तपासण्यासाठी 1-3 तास लागतील (शोधाच्या खोलीवर अवलंबून). +**वेळेची बांधणी**: संपूर्ण कार्यशाळा ऑनलाईन पूर्ण करता येते, स्थानिक सेटअपशिवाय. पर्यावरण सेटअपसाठी 2 मिनिटे लागतात, आणि नमुन्यांचा अभ्यास करण्यासाठी 1-3 तासांचा वेगळेपणा आहे जो अभ्यासाच्या खोलीवर अवलंबून आहे. -> **त्वरित प्रारंभ** +> **लवकर सुरूवात** 1. हा रेपॉझिटरी आपल्या GitHub खात्यावर Fork करा 2. क्लिक करा **Code** → **Codespaces** टॅब → **...** → **New with options...** -3. डीफॉल्ट वापरा – यामुळे या कोर्ससाठी तयार केलेला Development container निवडला जाईल +3. डीफॉल्ट्स वापरा – यामुळे या कोर्ससाठी तयार केलेल्या Development कंटेनरची निवड होईल 4. क्लिक करा **Create codespace** -5. पर्यावरण तयार होण्यासाठी सुमारे 2 मिनिटे प्रतीक्षा करा -6. थेट [पहिले उदाहरण](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) मध्ये जा +5. सुमारे 2 मिनिटे प्रतीक्षा करा पर्यावरण तयार होईपर्यंत +6. थेट [पहिला उदाहरण](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) यावर जा -> **स्थानिकरित्या क्लोन करायला प्राधान्य आहे का?** +> **स्थानिकरित्या Clone करायचे प्राधान्य द्यायचे?** > -> हा रेपॉझिटरी 50+ भाषा अनुवाद समाविष्ट करतो ज्यामुळे डाउनलोडचा आकार मोठा होतो. अनुवादांशिवाय क्लोन करण्यासाठी sparse checkout वापरा: +> या रेपॉझिटरीमध्ये 50+ भाषेतले भाषांतर आहे ज्यामुळे डाउनलोड साईज लक्षणीय वाढते. भाषांतरांशिवाय clone करण्यासाठी sparse checkout वापरा: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> यामुळे तुम्हाला कोर्स पूर्ण करण्यासाठी आवश्यक असलेले सर्वकाही मिळते आणि डाउनलोड खूप वेगवान होते. +> यामुळे आपण कोर्स पूर्ण करण्यासाठी आवश्यक सर्वकाही खूप जलद डाउनलोड मिळेल. -## बहुभाषी समर्थन +## बहुभाषिक समर्थन -### GitHub Action द्वारे समर्थित (स्वयंचलित आणि नेहमी अद्ययावत) +### GitHub Action द्वारे समर्थित (स्वयंचलित आणि सदैव अद्ययावत) -[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](./README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) +[अरबी](../ar/README.md) | [बंगाली](../bn/README.md) | [बल्गेरियन](../bg/README.md) | [म्यानमार (बर्मीज)](../my/README.md) | [चिनी (सोपे केलेले)](../zh/README.md) | [चिनी (परंपरागत, हॉंगकॉंग)](../hk/README.md) | [चिनी (परंपरागत, मकाऊ)](../mo/README.md) | [चिनी (परंपरागत, तैवान)](../tw/README.md) | [क्रोएशियन](../hr/README.md) | [झेक](../cs/README.md) | [डॅनिश](../da/README.md) | [डच](../nl/README.md) | [एस्टोनियन](../et/README.md) | [फिन्निश](../fi/README.md) | [फ्रेंच](../fr/README.md) | [जर्मन](../de/README.md) | [ग्रीक](../el/README.md) | [हिब्रू](../he/README.md) | [हिंदी](../hi/README.md) | [हंगेरियन](../hu/README.md) | [इंडोनेशियन](../id/README.md) | [इटालियन](../it/README.md) | [जपानी](../ja/README.md) | [कन्नड](../kn/README.md) | [कोंगली](../ko/README.md) | [लिथुआनियन](../lt/README.md) | [मलय](../ms/README.md) | [मलयाळम](../ml/README.md) | [मराठी](./README.md) | [नेपाली](../ne/README.md) | [नायजेरियन पिजिन](../pcm/README.md) | [नॉर्वेजियन](../no/README.md) | [फारशी (पर्शियन)](../fa/README.md) | [पोलिश](../pl/README.md) | [ब्राझीलियन पोर्तुगीज](../br/README.md) | [पोर्तुगीज (पोर्तुगाल)](../pt/README.md) | [पंजाबी (गुरुमुखी)](../pa/README.md) | [रोमानियन](../ro/README.md) | [रशियन](../ru/README.md) | [सर्बियन (सिरिलिक)](../sr/README.md) | [स्लोव्हाक](../sk/README.md) | [स्लोव्हेनियन](../sl/README.md) | [स्पॅनिश](../es/README.md) | [स्वाहिली](../sw/README.md) | [स्वीडिश](../sv/README.md) | [तागालॉग (फिलीपिनो)](../tl/README.md) | [तमिळ](../ta/README.md) | [तेलुगू](../te/README.md) | [थाई](../th/README.md) | [तुर्की](../tr/README.md) | [युक्रेनी](../uk/README.md) | [उर्दू](../ur/README.md) | [विएतनामी](../vi/README.md) + +> **स्थानिकरित्या Clone करायचे प्राधान्य द्यायचे?** + +> या रेपॉझिटरीमध्ये 50+ भाषांतर आहे ज्यामुळे डाउनलोड साईज लक्षणीय वाढते. भाषांतरांशिवाय clone करण्यासाठी sparse checkout वापरा: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> यामुळे आपण कोर्स पूर्ण करण्यासाठी आवश्यक सर्वकाही खूप जलद डाउनलोड मिळेल. -## कोर्स संरचना आणि शिकण्याचा मार्ग +## कोर्स रचना आणि शिक्षणाचा मार्ग -### **प्रकरण 1: जनरेटिव्ह AI परिचय** -- **मुख्य संकल्पना**: Large Language Models, टोकन्स, एम्बेडिंग्ज, आणि AI क्षमता समजून घेणे -- **Java AI इकोसिस्टम**: Spring AI आणि OpenAI SDKs चे आढावा -- **Model Context Protocol**: MCP आणि AI एजंट संवादात त्याची भूमिका याचा परिचय -- **प्रॅक्टिकल अनुप्रयोग**: चैटबॉट आणि सामग्री निर्मिती यांसारख्या वास्तविक जीवनातील परिस्थिती -- **[→ प्रकरण 1 सुरू करा](./01-IntroToGenAI/README.md)** +### **अध्याय 1: जनरेटिव्ह AI ची ओळख** +- **मुळ संकल्पना**: Large Language Models, tokens, embeddings, आणि AI क्षमतांचा समज +- **जावा AI इकोसिस्टम**: Spring AI आणि OpenAI SDK चे विहंगावलोकन +- **मॉडेल संदर्भ प्रोटोकॉल**: MCP ची ओळख आणि AI एजंट संवादामध्ये त्याची भूमिका +- **व्यावहारिक अनुप्रयोग**: चैटबॉट्स आणि कंटेंट जनरेशन यांसारख्या वास्तविक जगातील परिस्थिती +- **[→ पहिला अध्याय सुरू करा](./01-IntroToGenAI/README.md)** -### **प्रकरण 2: विकास पर्यावरण सेटअप** -- **अनेक प्रदात्यांचे कॉन्फिगरेशन**: GitHub Models, Azure OpenAI, आणि OpenAI Java SDK एकत्रीकरण सेट अप करा +### **अध्याय 2: विकास पर्यावरण सेटअप** +- **मल्टि-प्रोव्हायडर कॉन्फिगरेशन**: GitHub Models, Azure OpenAI, आणि OpenAI Java SDK एकत्रीकरण सेट करा - **Spring Boot + Spring AI**: एंटरप्राइझ AI अनुप्रयोग विकासासाठी सर्वोत्तम पद्धती -- **GitHub Models**: प्रोटोटायपिंग आणि शिकण्यासाठी मोफत AI मॉडेल प्रवेश (क्रेडिट कार्ड आवश्यक नाही) -- **विकास साधने**: Docker कंटेनर्स, VS Code, आणि GitHub Codespaces सेटअप -- **[→ प्रकरण 2 सुरू करा](./02-SetupDevEnvironment/README.md)** - -### **प्रकरण 3: मूलभूत जनरेटिव्ह AI तंत्र** -- **प्रॉम्प्ट इंजिनीअरिंग**: AI मॉडेलच्या उत्तम प्रतिसादांसाठी तंत्र -- **एंबेडिंग्ज आणि व्हेक्टर ऑपरेशन्स**: सिमॅन्टिक शोध आणि साम्य जुळवणी अंमलात आणा -- **Retrieval-Augmented Generation (RAG)**: AI ला आपल्या स्वतःच्या डेटा स्रोतांसोबत जोडा -- **फंक्शन कॉलिंग**: कस्टम टूल्स आणि प्लगइन्सने AI क्षमता वाढवा -- **[→ प्रकरण 3 सुरू करा](./03-CoreGenerativeAITechniques/README.md)** - -### **प्रकरण 4: प्रॅक्टिकल अनुप्रयोग आणि प्रकल्प** -- **Pet Story Generator** (`petstory/`): GitHub Models सह सर्जनशील सामग्री निर्मिती -- **Foundry Local Demo** (`foundrylocal/`): OpenAI Java SDK सह स्थानिक AI मॉडेल एकत्रीकरण -- **MCP Calculator Service** (`calculator/`): Spring AI सह बेसिक Model Context Protocol अमलात आणणे -- **[→ प्रकरण 4 सुरू करा](./04-PracticalSamples/README.md)** - -### **प्रकरण 5: जबाबदार AI विकास** -- **GitHub Models सुरक्षा**: बिल्ट-इन कंटेंट फिल्टरिंग आणि सुरक्षा यंत्रणा (हार्ड ब्लॉक्स आणि सॉफ्ट नकार) चाचणी करा -- **Responsible AI Demo**: प्रत्यक्ष उदाहरण जे आधुनिक AI सुरक्षा प्रणाली प्रत्यक्षात कशी कार्य करतात ते दाखवते -- **सर्वोत्तम पद्धती**: नैतिक AI विकास आणि तैनातीसाठी आवश्यक मार्गदर्शक तत्वे -- **[→ प्रकरण 5 सुरू करा](./05-ResponsibleGenAI/README.md)** +- **GitHub Models**: प्रोटोटायपिंग आणि शिक्षणासाठी मोफत AI मॉडेल वापर (क्रेडिट कार्ड आवश्यक नाही) +- **विकास साधने**: Docker कंटेनर, VS Code, आणि GitHub Codespaces सेटअप +- **[→ दुसरा अध्याय सुरू करा](./02-SetupDevEnvironment/README.md)** + +### **अध्याय 3: मुख्य जनरेटिव्ह AI तंत्रे** +- **प्रॉम्प्ट इंजिनीअरिंग**: AI मॉडेल प्रतिसादासाठी उत्कृष्ट तंत्र +- **_embeddings_ आणि वेक्टर ऑपरेशन्स**: सेमॅंटिक सर्च आणि सादृश्यता जुळणी अंमलात आणा +- **रिट्रीव्हल-ऑगमेंटेड जनरेशन (RAG)**: AI ला आपल्या स्वतःच्या डेटा स्रोतांसह जोडा +- **फंक्शन कॉलिंग**: कस्टम टूल्स आणि प्लगइन्ससह AI क्षमतांचा विस्तार करा +- **[→ तिसरा अध्याय सुरू करा](./03-CoreGenerativeAITechniques/README.md)** + +### **अध्याय 4: व्यावहारिक अनुप्रयोग आणि प्रकल्प** +- **पेट स्टोरी जनरेटर** (`petstory/`): GitHub Models वापरून सर्जनशील सामग्री निर्मिती +- **Foundry Local Demo** (`foundrylocal/`): OpenAI Java SDK सह स्थानिक AI मॉडेल समाकलन +- **MCP कॅल्क्युलेटर सेवा** (`calculator/`): Spring AI सह मूलभूत Model Context Protocol अंमलबजावणी +- **[→ चौथा अध्याय सुरू करा](./04-PracticalSamples/README.md)** + +### **अध्याय 5: जबाबदार AI विकास** +- **GitHub Models सुरक्षा**: अंगभूत कंटेंट फिल्टरिंग आणि संरक्षण व्यवस्था तपासा (हार्ड ब्लॉक्स आणि सॉफ्ट नाकार) +- **जबाबदार AI डेमो**: आधुनिक AI सुरक्षा व्यवस्थेवर प्रत्यक्ष उदाहरण +- **सर्वोत्तम पद्धती**: नैतिक AI विकास आणि अंमलबजावणीसाठी आवश्यक मार्गदर्शक तत्त्वे +- **[→ पाचवा अध्याय सुरू करा](./05-ResponsibleGenAI/README.md)** ## अतिरिक्त संसाधने @@ -94,7 +104,7 @@ CO_OP_TRANSLATOR_METADATA: --- -### जनरेटिव्ह AI सिरीज +### जनरेटिव्ह AI मालिका [![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) [![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) [![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) @@ -108,30 +118,30 @@ CO_OP_TRANSLATOR_METADATA: [![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) [![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) [![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![सुरुवातीसाठी IoT](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![सुरुवातीसाठी XR विकास](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +[![नवशिक्यांसाठी IoT](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![नवशिक्यांसाठी XR विकास](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Copilot मालिका -[![AI जोडलेल्या प्रोग्रामिंगसाठी Copilot](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![C#/.NET साठी Copilot](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot साहस](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +### कॉपायलट मालिका +[![AI जोडवलेले प्रोग्रामिंगसाठी कॉपायलट](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![C#/.NET साठी कॉपायलट](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![कॉपायलट साहस](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) ## मदत मिळवा -जर तुम्ही अडकलेले असाल किंवा AI अॅप्स तयार करताना काही प्रश्न असतील, तर साथीच्या शिकणाऱ्यांसोबत आणि अनुभवी विकासकांसोबत MCP विषयी चर्चेत सामील व्हा. हे एक पाठिंबा देणारे समुदाय आहे जिथे प्रश्नांचे स्वागत केले जाते आणि ज्ञान मोकळेपणाने सामायिक केले जाते. +जर तुम्हाला अडचण येत असेल किंवा AI अॅप्स तयार करताना काही प्रश्न असतील. तर MCP विषयी चर्चेत सहभागी व्हा जिथे सहशिक्षार्थी आणि अनुभवी विकासक असतात. ही एक आधारभूत समुदाय आहे जिथे प्रश्न विचारले जातात आणि ज्ञान मोकळेपणाने शेअर केले जाते. -[![Microsoft Foundry डिस्कॉर्ड](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -जर तुम्हाला उत्पादनाबद्दल अभिप्राय असेल किंवा तयार करताना त्रुटी आढळल्या असतील तर येथे भेट द्या: +तुमच्याकडे उत्पादन संबंधित अभिप्राय किंवा चुका असल्यास येथे भेट द्या: -[![Microsoft Foundry विकसक मंच](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -अस्वीकरण: -हा दस्तऐवज AI अनुवाद सेवा Co-op Translator (https://github.com/Azure/co-op-translator) वापरून अनुवादित केला आहे. आम्ही अचूकतेसाठी प्रयत्न करतो; तरीही कृपया लक्षात ठेवा की स्वयंचलित अनुवादांमध्ये चुका किंवा अपूर्णता असू शकते. मूळ दस्तऐवज त्याच्या मूळ भाषेत अधिकृत स्रोत मानला जावा. महत्वाच्या बाबींकरिता व्यावसायिक मानवी अनुवादाची शिफारस केली जाते. या अनुवादाच्या वापरामुळे उद्भवणाऱ्या कोणत्याही गैरसमजुतीं किंवा चुकीच्या अर्थलावांसाठी आम्ही जबाबदार नाही. +**अस्वीकरण**: +हा दस्तावेज AI अनुवाद सेवा [Co-op Translator](https://github.com/Azure/co-op-translator) वापरुन अनुवादित करण्यात आला आहे. आम्ही अचूकतेसाठी प्रयत्नशील असलो तरी, कृपया लक्षात ठेवा की स्वयंचलित अनुवादांमध्ये चुका किंवा अचूकतेच्या त्रुटी असू शकतात. मूळ दस्तावेज त्याच्या मूळ भाषेत अधिकृत स्रोत म्हणून घ्यावा. महत्त्वाच्या माहिती साठी व्यावसायिक मानवी अनुवादाची शिफारस केली जाते. या अनुवादाच्या वापरामुळे उद्भवलेल्या कोणत्याही गैरसमजात किंवा चुकीच्या समजुतीस आम्ही जबाबदार नाही. \ No newline at end of file diff --git a/translations/ms/01-IntroToGenAI/README.md b/translations/ms/01-IntroToGenAI/README.md index e7f951ce..961a181d 100644 --- a/translations/ms/01-IntroToGenAI/README.md +++ b/translations/ms/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ Semasa anda membangunkan aplikasi AI Java anda, anda akan bekerja dengan **model Terdapat jenis model tertentu yang dioptimumkan untuk tugas yang berbeza. Sebagai contoh, **Model Bahasa Kecil (SLM)** dan **Model Bahasa Besar (LLM)** boleh mengendalikan penjanaan teks, dengan LLM biasanya menawarkan prestasi yang lebih baik untuk tugas yang kompleks. Untuk tugas berkaitan imej, anda akan menggunakan model penglihatan khusus atau model multi-modal. -![Rajah: Jenis model Generative AI dan kes penggunaannya.](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.ms.png) +![Rajah: Jenis model Generative AI dan kes penggunaannya.](../../../translated_images/llms.225ca2b8a0d34473.ms.png) Sudah tentu, respons daripada model ini tidak selalu sempurna. Anda mungkin pernah mendengar tentang model yang "berhalusinasi" atau menghasilkan maklumat yang salah dengan cara yang meyakinkan. Tetapi anda boleh membantu membimbing model untuk menghasilkan respons yang lebih baik dengan memberikan arahan dan konteks yang jelas. Di sinilah **kejuruteraan prompt** memainkan peranan. @@ -79,13 +79,13 @@ Tokenisasi adalah proses memecahkan teks kepada unit-unit kecil ini. Ini penting - **Embedding**: Embedding adalah representasi vektor token yang menangkap makna semantik. Ia adalah representasi berangka (biasanya tatasusunan nombor titik terapung) yang membolehkan model memahami hubungan antara perkataan dan menghasilkan respons yang relevan secara kontekstual. Perkataan yang serupa mempunyai embedding yang serupa, membolehkan model memahami konsep seperti sinonim dan hubungan semantik. -![Rajah: Embedding](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.ms.png) +![Rajah: Embedding](../../../translated_images/embedding.398e50802c0037f9.ms.png) Dalam Java, anda boleh menghasilkan embedding menggunakan OpenAI SDK atau perpustakaan lain yang menyokong penjanaan embedding. Embedding ini penting untuk tugas seperti carian semantik, di mana anda ingin mencari kandungan yang serupa berdasarkan makna dan bukannya padanan teks tepat. - **Pangkalan data vektor**: Pangkalan data vektor adalah sistem penyimpanan khusus yang dioptimumkan untuk embedding. Ia membolehkan carian keserupaan yang cekap dan penting untuk corak Penjanaan Augmentasi Pengambilan (RAG) di mana anda perlu mencari maklumat yang relevan daripada set data besar berdasarkan keserupaan semantik dan bukannya padanan tepat. -![Rajah: Seni bina pangkalan data vektor menunjukkan bagaimana embedding disimpan dan diambil untuk carian keserupaan.](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.ms.png) +![Rajah: Seni bina pangkalan data vektor menunjukkan bagaimana embedding disimpan dan diambil untuk carian keserupaan.](../../../translated_images/vector.f12f114934e223df.ms.png) > **Nota**: Dalam kursus ini, kami tidak akan merangkumi pangkalan data vektor tetapi menganggap ia patut disebut kerana ia sering digunakan dalam aplikasi dunia nyata. @@ -93,7 +93,7 @@ Tokenisasi adalah proses memecahkan teks kepada unit-unit kecil ini. Ini penting Dalam aplikasi AI Java, anda akan menggunakan token untuk pemprosesan teks, embedding untuk carian semantik dan RAG, pangkalan data vektor untuk pengambilan data, dan agen dengan MCP untuk membina sistem pintar yang menggunakan alat. -![Rajah: bagaimana prompt menjadi respons—token, vektor, carian RAG pilihan, pemikiran LLM, dan agen MCP semuanya dalam satu aliran pantas.](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.ms.png) +![Rajah: bagaimana prompt menjadi respons—token, vektor, carian RAG pilihan, pemikiran LLM, dan agen MCP semuanya dalam satu aliran pantas.](../../../translated_images/flow.f4ef62c3052d12a8.ms.png) ### Alat dan Perpustakaan Pembangunan AI untuk Java diff --git a/translations/ms/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/ms/02-SetupDevEnvironment/getting-started-azure-openai.md index 9dc7e26f..d92a1ef1 100644 --- a/translations/ms/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/ms/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ Panduan ini akan membantu anda menyediakan model Azure AI Foundry untuk aplikasi > **Nota**: Jika anda ingin mengedit konfigurasi asas sila lihat [Dev Container Configuration](../../../.devcontainer/devcontainer.json) 2. Dalam repositori yang telah di-fork, klik **Code** → tab **Codespaces** 3. Klik **...** → **New with options...** -![creating a codespace with options](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.ms.png) +![creating a codespace with options](../../../translated_images/codespaces.9945ded8ceb431a5.ms.png) 4. Pilih **Konfigurasi kontena pembangunan**: - **Generative AI Java Development Environment** 5. Klik **Create codespace** diff --git a/translations/ms/05-ResponsibleGenAI/README.md b/translations/ms/05-ResponsibleGenAI/README.md index 70e8cc05..6540eac5 100644 --- a/translations/ms/05-ResponsibleGenAI/README.md +++ b/translations/ms/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ Kelas `ResponsibleGithubModels` mengikuti aliran ini: 5. Memaparkan hasil yang menunjukkan kandungan mana yang disekat, ditolak, atau dibenarkan 6. Menguji kandungan selamat untuk perbandingan -![Demo Keselamatan AI yang Bertanggungjawab](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.ms.png) +![Demo Keselamatan AI yang Bertanggungjawab](../../../translated_images/responsible.e4f51a917bafa4bf.ms.png) ### Arahan Persediaan @@ -164,7 +164,7 @@ Contoh ini menggunakan arahan yang bermasalah secara sengaja untuk tujuan pendid Tahniah kerana telah menyelesaikan kursus Generative AI untuk Pemula! -![Penyelesaian Kursus](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.ms.png) +![Penyelesaian Kursus](../../../translated_images/image.73c7e2ff4a652e77.ms.png) **Apa yang telah anda capai:** - Menyediakan persekitaran pembangunan anda diff --git a/translations/ms/README.md b/translations/ms/README.md index 873a3512..6a6d8d60 100644 --- a/translations/ms/README.md +++ b/translations/ms/README.md @@ -1,8 +1,8 @@ -[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](./README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) +[Arab](../ar/README.md) | [Benggali](../bn/README.md) | [Bulgaria](../bg/README.md) | [Burma (Myanmar)](../my/README.md) | [Cina (Ringkas)](../zh/README.md) | [Cina (Tradisional, Hong Kong)](../hk/README.md) | [Cina (Tradisional, Macau)](../mo/README.md) | [Cina (Tradisional, Taiwan)](../tw/README.md) | [Kroasia](../hr/README.md) | [Ceko](../cs/README.md) | [Denmark](../da/README.md) | [Belanda](../nl/README.md) | [Estonia](../et/README.md) | [Finland](../fi/README.md) | [Perancis](../fr/README.md) | [Jerman](../de/README.md) | [Greek](../el/README.md) | [Ibrani](../he/README.md) | [Hindi](../hi/README.md) | [Hungary](../hu/README.md) | [Indonesia](../id/README.md) | [Itali](../it/README.md) | [Jepun](../ja/README.md) | [Kannada](../kn/README.md) | [Korea](../ko/README.md) | [Lithuania](../lt/README.md) | [Melayu](./README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Pidgin Nigeria](../pcm/README.md) | [Norwegia](../no/README.md) | [Parsi (Farsi)](../fa/README.md) | [Poland](../pl/README.md) | [Portugis (Brazil)](../br/README.md) | [Portugis (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romania](../ro/README.md) | [Rusia](../ru/README.md) | [Serbia (Sirilik)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenia](../sl/README.md) | [Sepanyol](../es/README.md) | [Swahili](../sw/README.md) | [Sweden](../sv/README.md) | [Tagalog (Filipina)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turki](../tr/README.md) | [Ukraine](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnam](../vi/README.md) + +> **Lebih Suka Clone Secara Tempatan?** + +> Repositori ini termasuk lebih 50 terjemahan bahasa yang meningkatkan saiz muat turun dengan ketara. Untuk clone tanpa terjemahan, gunakan sparse checkout: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> Ini memberikan semua yang anda perlukan untuk menyelesaikan kursus dengan muat turun yang jauh lebih pantas. ## Struktur Kursus & Laluan Pembelajaran ### **Bab 1: Pengenalan kepada AI Generatif** -- **Konsep Teras**: Memahami Large Language Models, token, embeddings, dan kebolehan AI -- **Ekosistem AI Java**: Gambaran keseluruhan Spring AI dan OpenAI SDKs -- **Protokol Konteks Model**: Pengenalan kepada MCP dan perannya dalam komunikasi agen AI +- **Konsep Teras**: Memahami Model Bahasa Besar, token, embeddings, dan kebolehan AI +- **Ekosistem AI Java**: Gambaran keseluruhan Spring AI dan OpenAI SDK +- **Protokol Konteks Model**: Pengenalan MCP dan peranannya dalam komunikasi agen AI - **Aplikasi Praktikal**: Senario dunia sebenar termasuk chatbot dan penjanaan kandungan - **[→ Mula Bab 1](./01-IntroToGenAI/README.md)** ### **Bab 2: Persediaan Persekitaran Pembangunan** -- **Konfigurasi Multi-Pembekal**: Sediakan integrasi GitHub Models, Azure OpenAI, dan OpenAI Java SDK +- **Konfigurasi Multi-Penyedia**: Sediakan Model GitHub, Azure OpenAI, dan integrasi OpenAI Java SDK - **Spring Boot + Spring AI**: Amalan terbaik untuk pembangunan aplikasi AI perusahaan -- **GitHub Models**: Akses model AI percuma untuk prototaip dan pembelajaran (no credit card required) -- **Alat Pembangunan**: Docker containers, VS Code, dan konfigurasi GitHub Codespaces +- **Model GitHub**: Akses model AI percuma untuk prototaip dan pembelajaran (tidak memerlukan kad kredit) +- **Alat Pembangunan**: Bekas Docker, VS Code, dan konfigurasi GitHub Codespaces - **[→ Mula Bab 2](./02-SetupDevEnvironment/README.md)** ### **Bab 3: Teknik Teras AI Generatif** -- **Prompt Engineering**: Teknik untuk respons model AI yang optimum -- **Embeddings & Operasi Vektor**: Laksana carian semantik dan padanan kesamaan +- **Reka Bentuk Prompt**: Teknik untuk respons model AI yang optimum +- **Embeddings & Operasi Vektor**: Laksanakan carian semantik dan pemadanan kesamaan - **Retrieval-Augmented Generation (RAG)**: Gabungkan AI dengan sumber data anda sendiri -- **Function Calling**: Luaskan kebolehan AI dengan alat dan pemalam tersuai +- **Panggilan Fungsi**: Luaskan keupayaan AI dengan alat tersuai dan plugin - **[→ Mula Bab 3](./03-CoreGenerativeAITechniques/README.md)** -### **Bab 4: Aplikasi Praktikal & Projek** -- **Penjana Cerita Haiwan Peliharaan** (`petstory/`): Penjanaan kandungan kreatif dengan GitHub Models +### **Bab 4: Aplikasi & Projek Praktikal** +- **Penjana Cerita Haiwan Peliharaan** (`petstory/`): Penjanaan kandungan kreatif dengan Model GitHub - **Demo Foundry Tempatan** (`foundrylocal/`): Integrasi model AI tempatan dengan OpenAI Java SDK - **Perkhidmatan Kalkulator MCP** (`calculator/`): Pelaksanaan asas Model Context Protocol dengan Spring AI - **[→ Mula Bab 4](./04-PracticalSamples/README.md)** ### **Bab 5: Pembangunan AI Bertanggungjawab** -- **Keselamatan GitHub Models**: Uji penapisan kandungan terbina dan mekanisme keselamatan (hard blocks dan soft refusals) -- **Demo AI Bertanggungjawab**: Contoh praktikal menunjukkan bagaimana sistem keselamatan AI moden berfungsi dalam amalan -- **Amalan Terbaik**: Garis panduan penting untuk pembangunan dan penyebaran AI yang beretika +- **Keselamatan Model GitHub**: Uji penapisan kandungan terbina dalam dan mekanisme keselamatan (blok keras dan penolakan lembut) +- **Demo AI Bertanggungjawab**: Contoh praktikal menunjukkan bagaimana sistem keselamatan AI moden berfungsi +- **Amalan Terbaik**: Garis panduan penting untuk pembangunan dan penyebaran AI yang etikal - **[→ Mula Bab 5](./05-ResponsibleGenAI/README.md)** ## Sumber Tambahan @@ -86,11 +96,11 @@ CO_OP_TRANSLATOR_METADATA: --- -### Azure / Edge / MCP / Ejen +### Azure / Edge / MCP / Agen [![AZD untuk Pemula](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) [![Edge AI untuk Pemula](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) [![MCP untuk Pemula](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Ejen AI untuk Pemula](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Agen AI untuk Pemula](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- @@ -108,30 +118,30 @@ CO_OP_TRANSLATOR_METADATA: [![AI untuk Pemula](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) [![Keselamatan Siber untuk Pemula](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) [![Pembangunan Web untuk Pemula](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![IoT untuk Pemula](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![Pembangunan XR untuk Pemula](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### Siri Copilot -[![Copilot untuk Pengaturcaraan Berpasangan AI](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![Copilot untuk C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Pengembaraan Copilot](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) ## Mendapatkan Bantuan -Jika anda tersangkut atau mempunyai sebarang pertanyaan mengenai pembinaan aplikasi AI. Sertai rakan pelajar dan pembangun berpengalaman dalam perbincangan mengenai MCP. Ia adalah sebuah komuniti yang menyokong di mana soalan dialu-alukan dan pengetahuan dikongsi dengan bebas. +Jika anda tersekat atau mempunyai sebarang pertanyaan mengenai membina aplikasi AI. Sertai para pelajar dan pembangun berpengalaman dalam perbincangan mengenai MCP. Ia adalah komuniti yang menyokong di mana soalan dialu-alukan dan pengetahuan dikongsi dengan bebas. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Jika anda mempunyai maklum balas produk atau ralat semasa membina lawati: +Jika anda mempunyai maklum balas produk atau ralat semasa membina, lawati: -[![Forum Pembangun Microsoft Foundry](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -Penafian: -Dokumen ini telah diterjemahkan menggunakan perkhidmatan terjemahan AI Co-op Translator (https://github.com/Azure/co-op-translator). Walaupun kami berusaha untuk ketepatan, sila ambil perhatian bahawa terjemahan automatik mungkin mengandungi ralat atau ketidakakuratan. Dokumen asal dalam bahasa asalnya hendaklah dianggap sebagai sumber rujukan yang sah. Untuk maklumat penting, terjemahan profesional oleh penterjemah manusia adalah disyorkan. Kami tidak bertanggungjawab terhadap sebarang salah faham atau salah tafsir yang timbul daripada penggunaan terjemahan ini. +**Penafian**: +Dokumen ini telah diterjemahkan menggunakan perkhidmatan terjemahan AI [Co-op Translator](https://github.com/Azure/co-op-translator). Walaupun kami berusaha untuk ketepatan, sila ambil maklum bahawa terjemahan automatik mungkin mengandungi kesilapan atau ketidaktepatan. Dokumen asal dalam bahasa asalnya harus dianggap sebagai sumber yang sahih. Untuk maklumat penting, terjemahan profesional oleh manusia adalah disyorkan. Kami tidak bertanggungjawab atas sebarang salah faham atau salah tafsir yang timbul daripada penggunaan terjemahan ini. \ No newline at end of file diff --git a/translations/my/01-IntroToGenAI/README.md b/translations/my/01-IntroToGenAI/README.md index 04b2b232..5f7eadb9 100644 --- a/translations/my/01-IntroToGenAI/README.md +++ b/translations/my/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ Java AI application များကို ဖွံ့ဖြိုးစဉ် * မော်ဒယ်အမျိုးအစားများသည် တစ်ခုချင်းစီ၏ အလုပ်အကိုင်များအတွက် အထူးပြုထားပါသည်။ ဥပမာအားဖြင့် **Small Language Models (SLMs)** နှင့် **Large Language Models (LLMs)** နှစ်မျိုးစလုံးသည် စာသားဖန်တီးမှုကို လုပ်ဆောင်နိုင်သော်လည်း LLMs သည် ရှုပ်ထွေးသော အလုပ်များအတွက် ပိုမိုကောင်းမွန်သော performance ကို ပေးနိုင်ပါသည်။ ပုံရိပ်နှင့်ဆိုင်သော အလုပ်များအတွက် vision models သို့မဟုတ် multi-modal models ကို အသုံးပြုရပါမည်။ -![Figure: Generative AI model types and use cases.](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.my.png) +![Figure: Generative AI model types and use cases.](../../../translated_images/llms.225ca2b8a0d34473.my.png) မော်ဒယ်များ၏ တုံ့ပြန်မှုများသည် အချို့အခါတွင် အပြည့်အဝမှန်ကန်မှုမရှိနိုင်ပါ။ "hallucinating" သို့မဟုတ် မှားယွင်းသော အချက်အလက်များကို authority ရှိသလိုပုံစံဖြင့် ဖန်တီးခြင်းကို သင်ကြားဖူးနိုင်ပါတယ်။ သို့သော် **prompt engineering** ကို အသုံးပြုခြင်းအားဖြင့် မော်ဒယ်ကို ပိုမိုကောင်းမွန်သော တုံ့ပြန်မှုများ ဖန်တီးစေခြင်းအတွက် လမ်းညွှန်နိုင်ပါသည်။ @@ -79,13 +79,13 @@ Tokenization ဆိုတာ စာသားကို အငယ်ဆုံး u - **Embeddings**: Embeddings ဆိုတာ tokens ရဲ့ semantic အဓိပ္ပါယ်ကို capture လုပ်သော vector ကိုယ်စားပြုမှုများဖြစ်သည်။ ဒါဟာ floating-point number array များဖြစ်ပြီး စာလုံးများအကြား ဆက်နွယ်မှုများကို နားလည်စေသည်။ Synonyms နှင့် semantic relationships ကဲ့သို့သော concepts များကို နားလည်စေသည်။ -![Figure: Embeddings](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.my.png) +![Figure: Embeddings](../../../translated_images/embedding.398e50802c0037f9.my.png) Java တွင် OpenAI SDK သို့မဟုတ် embedding generation ကို support လုပ်သော libraries များကို အသုံးပြု၍ embeddings ဖန်တီးနိုင်ပါသည်။ Semantic search ကဲ့သို့သော အလုပ်များအတွက် အဓိကဖြစ်သည်။ - **Vector databases**: Vector databases ဆိုတာ embeddings အတွက် အထူးပြုထားသော storage systems ဖြစ်သည်။ Semantic similarity အပေါ်မူတည်၍ အချက်အလက်များကို ရှာဖွေခြင်းအတွက် အရေးပါသည်။ -![Figure: Vector database architecture showing how embeddings are stored and retrieved for similarity search.](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.my.png) +![Figure: Vector database architecture showing how embeddings are stored and retrieved for similarity search.](../../../translated_images/vector.f12f114934e223df.my.png) > **Note**: ဒီသင်တန်းမှာ Vector databases ကို မဖုံးအုပ်ပေမယ့် အရေးပါသောကြောင့် mention လုပ်ထားပါသည်။ @@ -93,7 +93,7 @@ Tokenization ဆိုတာ စာသားကို အငယ်ဆုံး u Java AI application များတွင် tokens ကို text processing အတွက်၊ embeddings ကို semantic search နှင့် RAG အတွက်၊ vector databases ကို data retrieval အတွက်၊ နှင့် MCP ပါသော agents ကို intelligent systems ဖန်တီးရန် အသုံးပြုရပါမည်။ -![Figure: how a prompt becomes a reply—tokens, vectors, optional RAG lookup, LLM thinking, and an MCP agent all in one quick flow..](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.my.png) +![Figure: how a prompt becomes a reply—tokens, vectors, optional RAG lookup, LLM thinking, and an MCP agent all in one quick flow..](../../../translated_images/flow.f4ef62c3052d12a8.my.png) ### Java အတွက် AI ဖွံ့ဖြိုးရေး Tools နှင့် Libraries diff --git a/translations/my/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/my/02-SetupDevEnvironment/getting-started-azure-openai.md index 22234d87..de238b3f 100644 --- a/translations/my/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/my/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ CO_OP_TRANSLATOR_METADATA: > **Note**: Basic config ကို ပြင်ဆင်လိုပါက [Dev Container Configuration](../../../.devcontainer/devcontainer.json) ကို ကြည့်ပါ 2. သင့် Fork လုပ်ထားသော repo မှ **Code** → **Codespaces** tab ကို နှိပ်ပါ 3. **...** → **New with options...** ကို နှိပ်ပါ -![creating a codespace with options](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.my.png) +![creating a codespace with options](../../../translated_images/codespaces.9945ded8ceb431a5.my.png) 4. **Dev container configuration** ကို ရွေးပါ: - **Generative AI Java Development Environment** 5. **Create codespace** ကို နှိပ်ပါ diff --git a/translations/my/05-ResponsibleGenAI/README.md b/translations/my/05-ResponsibleGenAI/README.md index 34cab1a4..3e4f2a21 100644 --- a/translations/my/05-ResponsibleGenAI/README.md +++ b/translations/my/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ GitHub Models တွင် အခြေခံ အကြောင်းအရာ 5. ဘယ်အကြောင်းအရာများကို ပိတ်ဆို့ခဲ့သည်၊ ငြင်းပယ်ခဲ့သည်၊ သို့မဟုတ် ခွင့်ပြုခဲ့သည်ကို ပြသပါ 6. လုံခြုံသော အကြောင်းအရာများကို နှိုင်းယှဉ်ရန် စမ်းသပ်ပါ -![Responsible AI Safety Demo](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.my.png) +![Responsible AI Safety Demo](../../../translated_images/responsible.e4f51a917bafa4bf.my.png) ### တပ်ဆင်ရန် လမ်းညွှန်ချက်များ @@ -164,7 +164,7 @@ AI အက်ပ်များ ဖန်တီးရာတွင် အောက Generative AI for Beginners သင်တန်းကို ပြီးဆုံးနိုင်ခဲ့သည့်အတွက် ဂုဏ်ယူပါတယ်! -![Course Completion](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.my.png) +![Course Completion](../../../translated_images/image.73c7e2ff4a652e77.my.png) **သင်၏ အောင်မြင်မှုများ:** - သင့်ဖွံ့ဖြိုးရေး ပတ်ဝန်းကျင်ကို တပ်ဆင်နိုင်ခဲ့သည် diff --git a/translations/my/README.md b/translations/my/README.md index 5f91254b..2150f064 100644 --- a/translations/my/README.md +++ b/translations/my/README.md @@ -1,82 +1,92 @@ -# Generative AI အခြေခံများ - Java ဗားရှင်း +# Generative AI for Beginners - Java Edition [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![Generative AI အခြေခံများ - Java ဗားရှင်း](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.my.png) +![Generative AI for Beginners - Java Edition](../../translated_images/beg-genai-series.8b48be9951cc574c.my.png) -**အချိန် တာဝန်ပေးမှု**: အစီအစဉ်အပြည့်အားလုံးကို local setup မလိုဘဲ အွန်လိုင်းပတ်ဝန်းကျင်တွင် ပြီးမြောက်နိုင်ပါသည်။ ပတ်ဝန်းကျင်ကို စတင်တပ်ဆင်ရန် ၂ မိနစ် ဆောင်ရွက်ရပြီး နမူနာများကို လေ့လာလိုလျှင် စူးစမ်းမှုအနက်အတိုင်း ၁-၃ နာရီ ဆောင်ရွက်ရန် လိုအပ်နိုင်သည်။ +**အချိန်စွန့်မှု**: အလုပ်ရုံသင်တန်းတစ်ခုလုံးကို ဒေသဆိုင်ရာပြင်ဆင်မှုမလိုဘဲ အွန်လိုင်းတွင် ပြီးမြောက်နိုင်သည်။ ပတ်ဝန်းကျင်ရဲ့ပြင်ဆင်ခြင်းကို ၂ မိနစ်ယူပြီး နမူနာတွေကို လေ့လာဖို့မှာ ၁ မှ ၃ နာရီကြား ရှိနိုင်သည်။ -> **အမြန် စတင်ခြင်း** -> -> 1. ဤ repository ကို သင့် GitHub အကောင့်သို့ Fork ပြုလုပ်ပါ -> 2. Click **Code** → **Codespaces** tab → **...** → **New with options...** -> 3. ပုံသေနည်းများကို သုံးပါ – ၎င်းအား သင်ကြားရေးသင်တန်းအတွက် ဖန်တီးထားသော Development container ကို ရွေးမည် -> 4. Click **Create codespace** -> 5. ပတ်ဝန်းကျင် ပြင်ဆင်ပြီး အသင့်ဖြစ်ရန် လက်ရှိ ~2 မိနစ် စောင့်ဆိုင်းပါ -> 6. တိုက်ရိုက် [ပထမဥပမာ](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) သို့ သွားပါ +> **လျင်မြန်စတင်ခြင်း** -> **တရားဝင် အရင်ကလန်းဖြင့် Clone လုပ်ချင်ပါသလား?** -> -> ဤ repository တွင် ၅၀ ကျော် ဘာသာစကား ဘာသာပြန်များ ပါဝင်ကာ ဒေါင်းလုပ်စွမ်းအားကို အလွန်တိုးမြှင့်စေသည်။ ဘာသာပြန်များ မပါဘဲ clone လုပ်ရန် sparse checkout ကို အသုံးပြုပါ: -> > ```bash +1. ဤဂစ်ဟပ် လောကည်ကို သင့် GitHub အကောင့်သို့ Fork လုပ်ပါ။ +2. **Code** ကိုနှိပ်ပြီး → **Codespaces** tab → **...** → **New with options...** ကိုနှိပ်ပါ။ +3. ပုံမှန် များကိုအသုံးပြုပါ – ဤသည်မှာ ဒီသင်တန်းအတွက် ဖန်တီးထားသော Development container ကို ရွေးချယ်မည်ဖြစ်သည်။ +4. **Create codespace** ကိုနှိပ်ပါ။ +5. ပတ်ဝန်းကျင် အသင့်ဖြစ်ရန် ~၂ မိနစ် စောင့်ပါ။ +6. တိုက်ရိုက် [ပထမဥပမာ](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) သို့ အက်​​ဇ်ပါ။ + +> **ဒေသဆိုင်ရာ ကို Clone လုပ်ချင်ပါသလား?** +> +> ဤဂစ်ဟပ် လောကည်တွင် ဘာသာစကား ၅၀ ကျော်ကို ထည့်သွင်းထားခြင်းကြောင့် ဒေါင်းလုဒ် အရွယ်အစား စုစုပေါင်း တိုးပွားသွားပါသည်။ ဘာသာပြန်ချက် မပါပါက ဆော့ပါက တိုတောင်းသော sparse checkout ကို အသုံးပြုပါ: +> ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> ၎င်းသည် သင့်အား သင်တန်းကို ပြီးမြောက်နိုင်ရန် လိုအပ်သည့် အရာများအားလုံးကို ပိုမိုမြန်ဆန်စွာ ဒေါင်းလုတ်လုပ်ပေးမည်။ +> သင်သင်တန်းကို အားလုံးပြီးမြောက်ရန်လိုအပ်သည့် အရာအားလုံးကောင်းမွန်စွာ ရရှိမည်ဖြစ်ပြီး ဒေါင်းလုဒ် လျင်မြန်ပါသည်။ -## ဘာသာစကားများအထောက်အပံ့ +## ဘာသာစကား မျိုးစုံ အထောက်အပံ့ -### GitHub Action ဖြင့် ထောက်ပံ့သည် (အလိုအလျောက် & အမြဲတမ်း ခေတ်မီ) +### GitHub Action မှတဆင့် ထောက်ပံ့သည် (အလိုအလျောက် နှင့် အမြဲတမ်း အပ်ဒိတ်ဖြစ်နေသည်) [Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](./README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) + +> **ဒေသဆိုင်ရာ ကို Clone လုပ်ချင်ပါသလား?** + +> ဤဂစ်ဟပ် လောကည်တွင် ဘာသာစကား ၅၀ ကျော်ကို ထည့်သွင်းထားခြင်းကြောင့် ဒေါင်းလုဒ် အရွယ်အစား စုစုပေါင်း တိုးပွားသွားပါသည်။ ဘာသာပြန်ချက် မပါပါက ဆော့ပါက တိုတောင်းသော sparse checkout ကို အသုံးပြုပါ: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> သင်သင်တန်းကို အားလုံးပြီးမြောက်ရန်လိုအပ်သည့် အရာအားလုံးကောင်းမွန်စွာ ရရှိမည်ဖြစ်ပြီး ဒေါင်းလုဒ် လျင်မြန်ပါသည်။ -## ကိုर्स ဖွဲ့စည်းပုံ နှင့် သင်ယူမှု လမ်းကြောင်း - -### **အခန်း ၁: Generative AI အား မိတ်ဆက်ခြင်း** -- **အဓိက အယူအဆများ**: Large Language Models များ၊ token များ၊ embeddings နှင့် AI ၏ စွမ်းရည်များကို နားလည်ခြင်း -- **Java AI ပတ်ဝန်းကျင်**: Spring AI နှင့် OpenAI SDK များအကြောင်းအကျဉ်းချုံး -- **Model Context Protocol**: MCP ကို မိတ်ဆက်ခြင်းနှင့် AI agent များ၏ ဆက်သွယ်မှုတွင် ၎င်း၏ အခန်းကဏ္ဍ -- **လက်တွေ့ အသုံးချနိုင်မှုများ**: စကားပြော bot များနှင့် အကြောင်းအရာ ဖန်တီးခြင်း အပါအဝင် အမှန်တကယ့် အသုံးအမြင်များ -- **[→ အခန်း ၁ ကို စတင်ပါ](./01-IntroToGenAI/README.md)** - -### **အခန်း ၂: ဖွံ့ဖြိုးရေး ပတ်ဝန်းကျင် တပ်ဆင်ခြင်း** -- **Multi-Provider ဖွဲ့စည်းမှု**: GitHub Models, Azure OpenAI, နှင့် OpenAI Java SDK ပေါင်းစည်းမှုများ တပ်ဆင်ခြင်း -- **Spring Boot + Spring AI**: အဖွဲ့အစည်းအတွက် AI application ဖွံ့ဖြိုးရေးအတွက် အကောင်းဆုံး လေ့လာမှုများ -- **GitHub Models**: ပရိုတိုတိုက်နှင့် သင်ယူမှုအတွက် အခမဲ့ AI မော်ဒယ်များ (credit card မလို) -- **ဖွံ့ဖြိုးရေး ကိရိယာများ**: Docker containers, VS Code, နှင့် GitHub Codespaces ဖွဲ့စည်းမှု -- **[→ အခန်း ၂ ကို စတင်ပါ](./02-SetupDevEnvironment/README.md)** - -### **အခန်း ၃: Core Generative AI နည်းလမ်းများ** -- **Prompt Engineering**: AI မော်ဒယ်မှ အကောင်းဆုံး တုံ့ပြန်ချက်ရရန် နည်းလမ်းများ -- **Embeddings & Vector လုပ်ဆောင်မှုများ**: semantic search နှင့် similarity matching ကို တာဝန်ယူ အကောင်အထည်ဖော်ခြင်း -- **Retrieval-Augmented Generation (RAG)**: သင်၏ကိုယ်ပိုင်ဒေတာ ရင်းမြစ်များနှင့် AI ကို ပေါင်းစပ်ခြင်း -- **Function Calling**: AI ၏ စွမ်းဆောင်ရည်ကို custom tools နှင့် plugins များဖြင့် တိုးချဲ့ခြင်း -- **[→ အခန်း ၃ ကို စတင်ပါ](./03-CoreGenerativeAITechniques/README.md)** - -### **အခန်း ၄: လက်တွေ့ အသုံးချမှုများ & ပရောဂျက်များ** -- **Pet Story Generator** (`petstory/`): GitHub Models ဖြင့် ဖန်တီးမှု အကြောင်းအရာများ -- **Foundry Local Demo** (`foundrylocal/`): OpenAI Java SDK ဖြင့် ဒေသခံ AI မော်ဒယ် အထိမ်းအမှတ် ပေါင်းစည်းမှု -- **MCP Calculator Service** (`calculator/`): Spring AI ဖြင့် အခြေခံ Model Context Protocol အကောင်အထည်ဖော်ခြင်း -- **[→ အခန်း ၄ ကို စတင်ပါ](./04-PracticalSamples/README.md)** - -### **အခန်း ၅: တာဝန်ရှိသည့် AI ဖွံ့ဖြိုးရေး** -- **GitHub Models လုံခြုံရေး**: in-built content filtering နှင့် safety mechanisms (hard blocks နှင့် soft refusals) များကို စမ်းသပ်ရန် -- **တာဝန်ရှိသည့် AI ဒေမို**: ခေတ်မီ AI လုံခြုံရေး စနစ်များ ဘယ်လို လက်တွေ့ အလုပ်လုပ်သည်ကို ပြသသော လက်တွေ့ ဥပဒေ -- **အကောင်းဆုံး လက်ခံနည်းများ**: တာဝန်ရှိသော AI ဖွံ့ဖြိုးရေးနှင့် ထုတ်လုပ်မှုအတွက် အလွန်အဓိက ညွှန်ကြားချက်များ -- **[→ အခန်း ၅ ကို စတင်ပါ](./05-ResponsibleGenAI/README.md)** - -## အပိုဆောင်း အရင်းအမြစ်များ +## သင်တန်းဖွဲ့စည်းမှု & သင်ယူနည်းလမ်းကြောင်း + +### **အပိုင်း ၁: Generative AI အစိတ်အပိုင်း မိတ်ဆက်ခြင်း** +- **အခြေခံအယူအဆများ**: ကြီးမားသောဘာသာစကားမော်ဒယ်များ၊ tokens, embeddings နှင့် AI စွမ်းရည်များကို နားလည်ခြင်း +- **Java AI ပတ်ဝန်းကျင်**: Spring AI နှင့် OpenAI SDK များအကြောင်း အခြေခံ သိရှိခြင်း +- **Model Context Protocol**: MCP မိတ်ဆက်ခြင်းနှင့် AI အေးဂျင့်စာဆက်ဆံမှုတွင် အလုပ်လုပ်ပုံ +- **လက်တွေ့အသုံးချမှုများ**: စကားပြောခြင်းစက်များနှင့် တိုက်ရိုက် အကြောင်းအရာဖန်တီးခြင်းကဲ့သို့သော ကိစ္စရပ်များ +- **[→ အပိုင်း ၁ စတင်ရန်](./01-IntroToGenAI/README.md)** + +### **အပိုင်း ၂: ဖန်တီးရေးပတ်ဝန်းကျင် တည်ဆောက်ခြင်း** +- **မူလကျပါသော Provider များ ပေါင်းစပ်ခြင်း**: GitHub Models, Azure OpenAI နှင့် OpenAI Java SDK တို့ကို တပ်ဆင်ခြင်း +- **Spring Boot + Spring AI**: စီးပွားရေး AI အက်ပလီကေးရှင်း ဖန်တီးရာတွင် အကောင်းဆုံးလမ်းညွှန်ချက်များ +- **GitHub Models**: prototype များနှင့် သင်ယူရန်အတွက် အခမဲ့ AI မော်ဒယ် အသုံးပြုခွင့် (credit card မလိုအပ်ပါ) +- **ဖန်တီးရေးကိရိယာများ**: Docker containers, VS Code နှင့် GitHub Codespaces တပ်ဆင်မှုများ +- **[→ အပိုင်း ၂ စတင်ရန်](./02-SetupDevEnvironment/README.md)** + +### **အပိုင်း ၃: Core Generative AI နည်းပညာများ** +- **Prompt Engineering**: AI မော်ဒယ်တုံ့ပြန်မှုအတွက် ထိထိမိမိနည်းပညာများ +- **Embeddings & Vector လုပ်ဆောင်ခြင်းများ**: စာအဓိပ္ပာယ်ရှာဖွေရေးနှင့် ဆင်တူမှုကို တိုက်ဆိုင်စွာ လုပ်ဆောင်ခြင်း +- **Retrieval-Augmented Generation (RAG)**: သင့်ဒေတာအရင်းအမြစ်များဖြင့် AI ပေါင်းစပ်ခြင်း +- **Function Calling**: AI စွမ်းရည်များကို စိတ်ကြိုက်ကိရိယာများနှင့် plugin များဖြင့် ဖြည့်စည်းခြင်း +- **[→ အပိုင်း ၃ စတင်ရန်](./03-CoreGenerativeAITechniques/README.md)** + +### **အပိုင်း ၄: လက်တွေ့အသုံးချခြင်းများနှင့် ပြုလုပ်မှုများ** +- **ခွေးမွေးပုံပြောဆိုခြင်း ဖန်တီးစက်** (`petstory/`): GitHub Models ဖြင့် ဖန်တီးမှုအကြောင်းအရာများထုတ်ပေးခြင်း +- **Foundry Local Demo** (`foundrylocal/`): OpenAI Java SDK နှင့် ဒေသတွင်း AI မော်ဒယ် ပေါင်းစပ်ခြင်း +- **MCP ကိန်းဂဏန်းတွက်စက် စီမံခန့်ခွဲခြင်း** (`calculator/`): Model Context Protocol ရိုးရှင်းစွာ Spring AI ဖြင့် တပ်ဆင်ခြင်း +- **[→ အပိုင်း ၄ စတင်ရန်](./04-PracticalSamples/README.md)** + +### **အပိုင်း ၅: တာဝန်ယူရမည့် AI ဖန်တီးခြင်း** +- **GitHub Models ဘေးကင်းခြင်း**: အတွင်းတပ်ထားသော အကြောင်းအရာစစ်ထုတ်မှုနှင့် ဘေးကင်းမှုမှုစနစ်များ စမ်းသပ်ခြင်း (ခဲတံခွန်နှင့် နူးညံ့သောစနစ်များ) +- **တာဝန်ယူမှု AI အသုံးပြုမှု စမ်းသပ်မှု**: မှီဝဲဆက်ဆံမှု အမှုဖေါ်ပြချက် များ +- **အကောင်းဆုံး လမ်းညွှန်ချက်များ**: တာဝန်ယူမှု AI ဖန်တီးခြင်းနှင့် ထုတ်လွှင့်ခြင်းအတွက် မရှိမဖြစ်လိုအပ်သော ညွှန်ကြားချက်များ +- **[→ အပိုင်း ၅ စတင်ရန်](./05-ResponsibleGenAI/README.md)** + +## အပိုဆောင်း ရင်းမြစ်များ ### LangChain @@ -101,37 +111,36 @@ CO_OP_TRANSLATOR_METADATA: --- -### Core Learning +### အခြေခံ သင်ယူမှု [![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) [![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) [![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) [![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) [![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![စတင်လေ့လာသူများအတွက် IoT](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![စတင်လေ့လာသူများအတွက် XR ဖွံ့ဖြိုးရေး](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +[![စက်ပစ္စည်းများအတွက် လူသစ်များ](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR ဖွံ့ဖြိုးတိုးတက်မှု လူသစ်များအတွက်](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Copilot စီးရီး -[![AI တွဲဖက် ပရိုဂရမ်ရေးအတွက် Copilot](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +### Copilot Series +[![AI တွဲဖက်ပရိုဂရမ်မင်းအတွက် Copilot](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) [![C#/.NET အတွက် Copilot](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot စွန့်စားခရီး](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +[![Copilot စွန့်စားမှု](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## အကူအညီ ရယူရန် +## အကူအညီရယူခြင်း -AI အက်ပ်များ တည်ဆောက်ရာတွင် အခက်အခဲများရှိပါက သို့မဟုတ် မေးစရာများရှိပါက၊ MCP အကြောင်းကို အခြား သင်ယူနေသူများနှင့် အတွေ့အကြုံရှိ ဖွံ့ဖြိုးရေးသူများနှင့် တက်ကြွစွာ ဆွေးနွေးနိုင်ပါသည်။ ဤသည်မှာ မေးခွန်းများကို ကြိုဆိုသောနှင့် အသိပညာများကို လွတ်လပ်စွာ မျှဝေသည့် ပံ့ပိုးမှုရှိသော အသိုင်းအဝိုင်းတစ်ခုဖြစ်သည်။ +AI အက်ပ်များ ဖန်တီးရာတွင် အဆင်မပြေမဖြစ်ပါက သို့မဟုတ် မေးခွန်းများရှိပါက MCP အကြောင်း ဆွေးနွေးရာတွင် ပညာရှင်များနှင့် အတွေ့အကြုံရှိသော ဖွံ့ဖြိုးသူများနှင့် တွဲဖက်ပါ။ မေးခွန်းများကို ကြိုဆိုသော နှင့် အသိပညာများကို အခမဲ့ဝေမျှသော ပံ့ပိုးကူညီမှု အဖွဲ့အစည်းတစ်ခု ဖြစ်သည်။ -[![Microsoft Foundry Discord ဆာဗာ](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -ထုတ်ကုန်ဆိုင်ရာ တုံ့ပြန်ချက်များ သို့မဟုတ် တည်ဆောက်နေစဉ် အမှားများရှိပါက သွားရောက်ရန်: +ထုတ်ကုန်ရဲ့ တုံ့ပြန်ချက်များ သို့မဟုတ် ဖန်တီးခြင်း ကြားတွင် အမှားများရှိပါက အောက်ပါလိပ်စာကို သွားရောက်ကြည့်ပါ။ -[![Microsoft Foundry ဖွံ့ဖြိုးရေးသူ ဖိုရမ်](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -တာဝန်မရှိကြောင်း အသိပေးချက်៖ - -ဤစာတမ်းကို AI ဘာသာပြန်ဝန်ဆောင်မှု [Co-op Translator](https://github.com/Azure/co-op-translator) ဖြင့် ဘာသာပြန်ထားပါသည်။ ကျွန်ုပ်တို့သည် တိကျမှန်ကန်ရေးအတွက် ကြိုးပမ်းပါသော်လည်း အလိုအလျောက် ဘာသာပြန်ချက်များတွင် အမှားများ သို့မဟုတ် တိကျမှုလွဲချော်မှုများ ပါရှိနိုင်သည်ကို ကျေးဇူးပြု၍ သတိပြုပါ။ မူလစာတမ်းကို မူလဘာသာဖြင့် ရှိသည့် အရာကို အာဏာရှိသော ရင်းမြစ်အဖြစ် သိထားသင့်ပါသည်။ အရေးကြီးသော အချက်အလက်များအတွက် သက်ဆိုင်ရာ ပရော်ဖက်ရှင်နယ် လူဘာသာပြန်ကို အသုံးပြုရန် အကြံပြုပါသည်။ ဤဘာသာပြန်ချက်ကို အသုံးပြုခြင်းကြောင့် ဖြစ်ပေါ်လာနိုင်သည့် နားမလည်မှုများ သို့မဟုတ် မှားဖတ်မှုများအတွက် ကျွန်ုပ်တို့သည် တာဝန်မယူပါ။ +**အငြင်းပွားချက် မပါသောကြေညာချက်** +ဤစာရွက်စာတမ်းကို AI ဘာသာပြန်ဝန်ဆောင်မှုဖြစ်သော [Co-op Translator](https://github.com/Azure/co-op-translator) ကိုအသုံးပြု၍ ဘာသာပြန်ထားပါသည်။ ကျွန်ုပ်တို့သည် တိကျမှန်ကန်မှုအတွက် ကြိုးစားပေမယ့် အလိုအလျောက် ဘာသာပြန်မှုတွင် အမှားများ သို့မဟုတ် မှားယွင်းချက်များဖြစ်ပေါ်နိုင်သည်ကို လေးစားစွာအသိပေးပါသည်။ မူလစာရွက်စာတမ်းကို သက်ဆိုင်ရာ မူရင်းဘာသာဖြင့်သာ မှန်ကန်မှုအာမခံချက် အဖြစ် ယူဆသင့်ပါသည်။ အရေးကြီးသည့် သတင်းအချက်အလက်များအတွက် ကျွမ်းကျင် လက်တွေ့ ဘာသာပြန်ခြင်းကို အကြံပြုပါသည်။ ဤဘာသာပြန်ချက် အသုံးပြုမှုမှ ဆက်စပ်ပြီး ဖြစ်ပေါ်နိုင်သည့် နားလည်မှုမှားမှုများ သို့မဟုတ် မမှန်ကန်မှု၏ တာဝန်ကို ကျွန်ုပ်တို့ မယူဆောင်ပါ။ \ No newline at end of file diff --git a/translations/ne/01-IntroToGenAI/README.md b/translations/ne/01-IntroToGenAI/README.md index 33640205..fcf1dfee 100644 --- a/translations/ne/01-IntroToGenAI/README.md +++ b/translations/ne/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ CO_OP_TRANSLATOR_METADATA: विभिन्न कार्यहरूको लागि अनुकूलित मोडेलहरूको विशिष्ट प्रकारहरू छन्। उदाहरणका लागि, **स्मल ल्याङ्ग्वेज मोडेल्स (SLMs)** र **लार्ज ल्याङ्ग्वेज मोडेल्स (LLMs)** दुवैले पाठ उत्पादन गर्न सक्छन्, जहाँ LLMs ले जटिल कार्यहरूको लागि सामान्यतया राम्रो प्रदर्शन प्रदान गर्छन्। छवि-सम्बन्धित कार्यहरूको लागि, तपाईंले विशेष दृष्टि मोडेलहरू वा मल्टि-मोडल मोडेलहरू प्रयोग गर्नुहुनेछ। -![चित्र: जेनेरेटिभ एआई मोडेल प्रकारहरू र प्रयोगका केसहरू।](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.ne.png) +![चित्र: जेनेरेटिभ एआई मोडेल प्रकारहरू र प्रयोगका केसहरू।](../../../translated_images/llms.225ca2b8a0d34473.ne.png) अवश्य पनि, यी मोडेलहरूको प्रतिक्रियाहरू सधैं पूर्ण हुँदैनन्। तपाईंले मोडेलहरूले "भ्रम" सिर्जना गर्ने वा प्राधिकृत शैलीमा गलत जानकारी उत्पन्न गर्ने बारे सुन्नुभएको हुन सक्छ। तर तपाईंले मोडेललाई स्पष्ट निर्देशन र सन्दर्भ प्रदान गरेर राम्रो प्रतिक्रियाहरू उत्पन्न गर्न मद्दत गर्न सक्नुहुन्छ। यही ठाउँमा **प्रम्प्ट इन्जिनियरिङ** महत्त्वपूर्ण हुन्छ। @@ -79,13 +79,13 @@ CO_OP_TRANSLATOR_METADATA: - **एम्बेडिङ्स**: एम्बेडिङ्स भनेको टोकन्सको भेक्टर प्रतिनिधित्व हो जसले अर्थपूर्ण सम्बन्धलाई समेट्छ। यी संख्यात्मक प्रतिनिधित्वहरू (सामान्यतया फ्लोटिङ-पोइन्ट सङ्ख्याहरूको एरे) हुन् जसले मोडेललाई शब्दहरू बीचको सम्बन्ध बुझ्न र सन्दर्भअनुकूल प्रतिक्रिया उत्पन्न गर्न अनुमति दिन्छ। समान शब्दहरूको समान एम्बेडिङ्स हुन्छन्, जसले मोडेललाई पर्यायवाची शब्दहरू र अर्थपूर्ण सम्बन्धहरू बुझ्न सक्षम बनाउँछ। -![चित्र: एम्बेडिङ्स](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.ne.png) +![चित्र: एम्बेडिङ्स](../../../translated_images/embedding.398e50802c0037f9.ne.png) जाभामा, तपाईं OpenAI SDK वा एम्बेडिङ्स उत्पादनलाई समर्थन गर्ने अन्य पुस्तकालयहरूको प्रयोग गरेर एम्बेडिङ्स उत्पन्न गर्न सक्नुहुन्छ। यी एम्बेडिङ्स अर्थ खोजजस्ता कार्यहरूको लागि महत्त्वपूर्ण हुन्छन्, जहाँ तपाईंले ठ्याक्कै पाठ मिलानको सट्टा अर्थको आधारमा समान सामग्री फेला पार्न चाहनुहुन्छ। - **भेक्टर डाटाबेसहरू**: भेक्टर डाटाबेसहरू एम्बेडिङ्सको लागि अनुकूलित विशेष भण्डारण प्रणालीहरू हुन्। यीले समानता खोजलाई कुशल बनाउँछन् र ठूलो डाटासेटबाट अर्थपूर्ण समानताका आधारमा सान्दर्भिक जानकारी फेला पार्न आवश्यक पर्ने रिट्रिभल-अग्मेन्टेड जेनेरेसन (RAG) ढाँचाहरूका लागि महत्त्वपूर्ण छन्। -![चित्र: समानता खोजका लागि एम्बेडिङ्स भण्डारण र पुनःप्राप्ति गर्ने भेक्टर डाटाबेस आर्किटेक्चर।](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.ne.png) +![चित्र: समानता खोजका लागि एम्बेडिङ्स भण्डारण र पुनःप्राप्ति गर्ने भेक्टर डाटाबेस आर्किटेक्चर।](../../../translated_images/vector.f12f114934e223df.ne.png) > **नोट**: यस कोर्समा, हामी भेक्टर डाटाबेसहरू समेट्ने छैनौं, तर तिनीहरू वास्तविक-विश्व एप्लिकेसनहरूमा सामान्यतया प्रयोग गरिने भएकाले उल्लेख गर्न लायक छन्। @@ -93,7 +93,7 @@ CO_OP_TRANSLATOR_METADATA: जाभा एआई एप्लिकेसनहरूमा, तपाईं पाठ प्रशोधनका लागि टोकन्स, अर्थ खोज र RAG का लागि एम्बेडिङ्स, डाटा पुनःप्राप्तिका लागि भेक्टर डाटाबेस, र उपकरण-प्रयोग गर्ने बौद्धिक प्रणालीहरू निर्माण गर्न MCP सहितका एजेन्टहरूको प्रयोग गर्नुहुनेछ। -![चित्र: कसरी प्रम्प्ट प्रतिक्रिया बन्छ—टोकन्स, भेक्टरहरू, वैकल्पिक RAG लुकअप, LLM सोच, र MCP एजेन्ट सबै एकै प्रवाहमा।](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.ne.png) +![चित्र: कसरी प्रम्प्ट प्रतिक्रिया बन्छ—टोकन्स, भेक्टरहरू, वैकल्पिक RAG लुकअप, LLM सोच, र MCP एजेन्ट सबै एकै प्रवाहमा।](../../../translated_images/flow.f4ef62c3052d12a8.ne.png) ### जाभाका लागि एआई विकास उपकरण र पुस्तकालयहरू diff --git a/translations/ne/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/ne/02-SetupDevEnvironment/getting-started-azure-openai.md index 846aca3c..a8905f3e 100644 --- a/translations/ne/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/ne/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ CO_OP_TRANSLATOR_METADATA: > **नोट**: यदि तपाईं आधारभूत कन्फिग सम्पादन गर्न चाहनुहुन्छ भने [Dev Container Configuration](../../../.devcontainer/devcontainer.json) हेर्नुहोस्। 2. आफ्नो Fork गरिएको रिपोजिटरीमा, **Code** → **Codespaces** ट्याबमा जानुहोस् 3. **...** → **New with options...** क्लिक गर्नुहोस् -![Codespace विकल्पहरू सिर्जना गर्दै](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.ne.png) +![Codespace विकल्पहरू सिर्जना गर्दै](../../../translated_images/codespaces.9945ded8ceb431a5.ne.png) 4. **Dev container configuration** चयन गर्नुहोस्: - **Generative AI Java Development Environment** 5. **Create codespace** क्लिक गर्नुहोस् diff --git a/translations/ne/05-ResponsibleGenAI/README.md b/translations/ne/05-ResponsibleGenAI/README.md index f66a2bb1..b5e0d8dc 100644 --- a/translations/ne/05-ResponsibleGenAI/README.md +++ b/translations/ne/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ GitHub Models ले आधारभूत सामग्री फिल्ट 5. कुन सामग्री ब्लक गरियो, अस्वीकृत गरियो, वा अनुमति दिइयो भन्ने नतिजा देखाउनुहोस् 6. तुलनाका लागि सुरक्षित सामग्री परीक्षण गर्नुहोस् -![जिम्मेवार एआई सुरक्षा डेमो](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.ne.png) +![जिम्मेवार एआई सुरक्षा डेमो](../../../translated_images/responsible.e4f51a917bafa4bf.ne.png) ### सेटअप निर्देशनहरू @@ -164,7 +164,7 @@ Status: Response generated successfully जेनेरेटिभ एआई फर बिगिनर्स पाठ्यक्रम पूरा गर्नुभएकोमा बधाई छ! -![पाठ्यक्रम पूरा](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.ne.png) +![पाठ्यक्रम पूरा](../../../translated_images/image.73c7e2ff4a652e77.ne.png) **तपाईंले के हासिल गर्नुभएको छ:** - आफ्नो विकास वातावरण सेट गर्नुहोस् diff --git a/translations/ne/README.md b/translations/ne/README.md index 2ad80b77..3e85e475 100644 --- a/translations/ne/README.md +++ b/translations/ne/README.md @@ -1,137 +1,146 @@ -# जेनेरेटिभ एआई शुरुवातकर्ताका लागि - Java संस्करण +# शूरुआतीहरूका लागि जनरेटिव एआई - जाभा संस्करण [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![जेनेरेटिभ एआई शुरुवातकर्ताका लागि - Java संस्करण](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.ne.png) +![शूरुआतीहरूका लागि जनरेटिव एआई - जाभा संस्करण](../../translated_images/beg-genai-series.8b48be9951cc574c.ne.png) -**समय प्रतिबद्धता**: सम्पूर्ण कार्यशाला स्थानीय सेटअप बिना अनलाइनमा पूरा गर्न सकिन्छ। वातावरण सेटअपमा 2 मिनेट लाग्छ, र नमूनाहरू अन्वेषण गर्नमा अन्वेषणको गहिराइअनुसार 1-3 घण्टा लाग्न सक्छ। +**समय प्रतिबद्धता**: सम्पूर्ण कार्यशाला अनलाइन कुनै स्थानीय सेटअप बिना पूरा गर्न सकिन्छ। वातावरण सेटअप गर्न २ मिनेट लाग्छ, नमूनाहरू अन्वेषण गर्न १-३ घण्टा लाग्छ खोजी गहिराइ अनुसार। -> **छिटो सुरु** +> **छिटो सुरुवात** -1. यो रिपोजिटरीलाई आफ्नो GitHub खातामा Fork गर्नुहोस् -2. क्लिक गर्नुहोस् **Code** → **Codespaces** tab → **...** → **New with options...** -3. पूर्वनिर्धारित विकल्पहरू प्रयोग गर्नुहोस् – यसले यस कोर्सको लागि सिर्जना गरिएको Development container चयन गर्दछ +1. यो रिपोजिटरी आफ्नो GitHub खातामा फोर्क गर्नुहोस् +2. क्लिक गर्नुहोस् **Code** → **Codespaces** ट्याब → **...** → **New with options...** +3. पूर्वनिर्धारितहरू प्रयोग गर्नुहोस् – यसले यस कोर्सको लागि सिर्जना गरिएको विकास कन्टेनर चयन गर्दछ 4. क्लिक गर्नुहोस् **Create codespace** -5. करिब ~2 मिनेट पर्खनुहोस् जबसम्म वातावरण तयार हुँदैन -6. सिधै जानुहोस् [→ पहिलो उदाहरण](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) +5. वातावरण तयार हुन करिब ~२ मिनेट पर्खनुहोस् +6. सिधै जानुहोस् [पहिलो उदाहरण](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) -> **स्थानीय रूपमा क्लोन गर्न चाहनुहुन्छ?** +> **स्थानीय क्लोन गर्न रुचाउनुहुन्छ?** > -> यस रिपोजिटरीमा 50+ भाषा अनुवादहरू समावेश छन् जसले डाउनलोड साइजलाई उल्लेखनीय रूपमा बढाउँछ। अनुवादहरू बिना क्लोन गर्नका लागि, sparse checkout प्रयोग गर्नुहोस्: +> यो रिपोजिटरीमा ५०+ भाषा अनुवादहरू समावेश छन् जसले डाउनलोड साइज बढाउँछ। अनुवादहरू बिना क्लोन गर्न, स्पार्स चेकआउट प्रयोग गर्नुहोस्: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> यो तपाइँलाई कोर्स पूरा गर्न आवश्यक सबै कुरा दिन्छ र डाउनलोड धेरै छिटो हुन्छ। - +> यसले तपाईंलाई कोर्स पूरा गर्न आवश्यक सबै कुरा छिटो डाउनलोडसँग दिन्छ। ## बहु-भाषा समर्थन -### GitHub Action मार्फत समर्थन (स्वचालित र सधैं अद्यावधिक) +### GitHub Action मार्फत समर्थित (स्वचालित र सधैं अद्यावधिक) -[अरबी](../ar/README.md) | [बंगाली](../bn/README.md) | [बुल्गेरियन](../bg/README.md) | [बर्मी (म्यान्मार)](../my/README.md) | [चिनी (सरलीकृत)](../zh/README.md) | [चिनी (परम्परागत, हङकङ)](../hk/README.md) | [चिनी (परम्परागत, मकाऊ)](../mo/README.md) | [चिनी (परम्परागत, ताइवान)](../tw/README.md) | [क्रोएशियन](../hr/README.md) | [चेक](../cs/README.md) | [डेन्िश](../da/README.md) | [डच](../nl/README.md) | [एस्टोनियन](../et/README.md) | [फिनिश](../fi/README.md) | [फ्रान्सेली](../fr/README.md) | [जर्मन](../de/README.md) | [ग्रीक](../el/README.md) | [हिब्रू](../he/README.md) | [हिन्दी](../hi/README.md) | [हंगेरीयन](../hu/README.md) | [इन्डोनेसियन](../id/README.md) | [इटालियन](../it/README.md) | [जापानी](../ja/README.md) | [कन्नडा](../kn/README.md) | [कोरियन](../ko/README.md) | [लिथुआनियाली](../lt/README.md) | [मलय](../ms/README.md) | [मलयालम](../ml/README.md) | [मराठी](../mr/README.md) | [नेपाली](./README.md) | [नाइजेरियन पिडगिन](../pcm/README.md) | [नर्वेजियन](../no/README.md) | [फारसी (पर्शियन)](../fa/README.md) | [पोलिश](../pl/README.md) | [पोर्चुगिज (ब्राजिल)](../br/README.md) | [पोर्चुगिज (पोर्चुगल)](../pt/README.md) | [पञ्जाबी (गुरमुखी)](../pa/README.md) | [रोमानियन](../ro/README.md) | [रूसी](../ru/README.md) | [सर्बियन (सिरिलिक)](../sr/README.md) | [स्लोभाक](../sk/README.md) | [स्लोभेनियन](../sl/README.md) | [स्पेनिश](../es/README.md) | [स्वाहिली](../sw/README.md) | [स्विडिश](../sv/README.md) | [ट्यागालोग (फिलिपिनो)](../tl/README.md) | [तामिल](../ta/README.md) | [तेलुगु](../te/README.md) | [थाई](../th/README.md) | [तुर्की](../tr/README.md) | [युक्रेनी](../uk/README.md) | [उर्दू](../ur/README.md) | [भियतनामी](../vi/README.md) +[अरेबिक](../ar/README.md) | [बङ्गाली](../bn/README.md) | [बुल्गेरियन](../bg/README.md) | [बर्मिज (म्यानमार)](../my/README.md) | [चिनी (सरलीकृत)](../zh/README.md) | [चिनी (पारम्परिक, होङकङ)](../hk/README.md) | [चिनी (पारम्परिक, मकाउ)](../mo/README.md) | [चिनी (पारम्परिक, ताइवान)](../tw/README.md) | [क्रोएशियन्](../hr/README.md) | [चेक](../cs/README.md) | [ड्यानीश](../da/README.md) | [डच](../nl/README.md) | [एस्टोनियन](../et/README.md) | [फिन्निश](../fi/README.md) | [फ्रेन्च](../fr/README.md) | [जर्मन](../de/README.md) | [ग्रीक](../el/README.md) | [हेब्रू](../he/README.md) | [हिन्दी](../hi/README.md) | [हंगेरियन](../hu/README.md) | [इन्डोनेसियन](../id/README.md) | [इटालियन](../it/README.md) | [जापानी](../ja/README.md) | [कन्नड](../kn/README.md) | [कोरियन](../ko/README.md) | [लिथुनियन](../lt/README.md) | [मलय](../ms/README.md) | [मलयालम](../ml/README.md) | [मराठी](../mr/README.md) | [नेपाली](./README.md) | [नाइजेरियन पिडगिन](../pcm/README.md) | [नर्वेजियन](../no/README.md) | [फारसी (पर्सियन)](../fa/README.md) | [पोलीश](../pl/README.md) | [पोर्चुगिज (ब्राजिल)](../br/README.md) | [पोर्चुगिज (पुर्तगाल)](../pt/README.md) | [पंजाबी (गुरमुखी)](../pa/README.md) | [रोमानियन](../ro/README.md) | [रशियन](../ru/README.md) | [सर्बियन् (सिरिलिक)](../sr/README.md) | [स्लोभाक](../sk/README.md) | [स्लोभेनियन्](../sl/README.md) | [स्पेनी](../es/README.md) | [स्वाहिली](../sw/README.md) | [स्विडिश](../sv/README.md) | [टागालग (फिलिपिनो)](../tl/README.md) | [तमिल](../ta/README.md) | [तेलुगु](../te/README.md) | [थाई](../th/README.md) | [टर्किश](../tr/README.md) | [युक्रेनीयन](../uk/README.md) | [उर्दु](../ur/README.md) | [भियतनामी](../vi/README.md) + +> **स्थानीय क्लोन गर्न रुचाउनुहुन्छ?** + +> यो रिपोजिटरीमा ५०+ भाषा अनुवादहरू समावेश छन् जसले डाउनलोड साइज बढाउँछ। अनुवादहरू बिना क्लोन गर्न, स्पार्स चेकआउट प्रयोग गर्नुहोस्: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> यसले तपाईंलाई कोर्स पूरा गर्न आवश्यक सबै कुरा छिटो डाउनलोडसँग दिन्छ। ## कोर्स संरचना र सिकाइ मार्ग -### **अध्याय 1: जेनेरेटिभ एआई मा परिचय** -- **मुख्य अवधारणाहरू**: ठूलो भाषा मोडेलहरू, टोकनहरू, एम्बेडिङहरू, र एआई क्षमताहरू बुझ्नु -- **Java AI पारिस्थितिकी**: Spring AI र OpenAI SDKs को अवलोकन -- **Model Context Protocol**: MCP र AI एजेन्ट सञ्चारमा यसको भूमिका परिचय -- **व्यावहारिक अनुप्रयोगहरू**: च्याटबोटहरू र सामग्री सिर्जना लगायत वास्तविक संसारका परिदृश्यहरू -- **[→ अध्याय 1 सुरु गर्नुहोस्](./01-IntroToGenAI/README.md)** - -### **अध्याय 2: विकास वातावरण सेटअप** -- **बहु-प्रदायक कन्फिगरेसन**: GitHub Models, Azure OpenAI, र OpenAI Java SDK एकीकरणहरू सेटअप गर्नुहोस् -- **Spring Boot + Spring AI**: उद्यम एआई अनुप्रयोग विकासका लागि उत्तम अभ्यासहरू -- **GitHub Models**: प्रोटोटाइप र सिकाइका लागि निःशुल्क AI मोडल पहुँच (क्रेडिट कार्ड आवश्यक छैन) -- **विकास उपकरणहरू**: Docker containers, VS Code, र GitHub Codespaces कन्फिगरेसन -- **[→ अध्याय 2 सुरु गर्नुहोस्](./02-SetupDevEnvironment/README.md)** - -### **अध्याय 3: प्रमुख जेनेरेटिभ एआई प्रविधिहरू** -- **प्रम्प्ट इन्जिनियरिङ**: AI मोडलको उत्तम प्रतिक्रियाका लागि तकनीकहरू -- **एम्बेडिङहरू र भेक्टर अपरेसनहरू**: सिमेन्टिक सर्च र समानता मिलान लागू गर्नुहोस् -- **Retrieval-Augmented Generation (RAG)**: AI लाई आफ्नै डेटा स्रोतहरूसँग मिलाउनुहोस् -- **फंक्शन कलिङ**: कस्टम टुलहरू र प्लगइनहरूसँग AI क्षमताहरू विस्तार गर्नुहोस् -- **[→ अध्याय 3 सुरु गर्नुहोस्](./03-CoreGenerativeAITechniques/README.md)** - -### **अध्याय 4: व्यावहारिक अनुप्रयोगहरू र परियोजनाहरू** -- **Pet Story Generator** (`petstory/`): GitHub Models सँग सिर्जनात्मक सामग्री सिर्जना -- **Foundry Local Demo** (`foundrylocal/`): OpenAI Java SDK सँग स्थानीय AI मोडेल एकीकरण -- **MCP Calculator Service** (`calculator/`): Spring AI सँग आधारभूत Model Context Protocol कार्यान्वयन -- **[→ अध्याय 4 सुरु गर्नुहोस्](./04-PracticalSamples/README.md)** - -### **अध्याय 5: जिम्मेवार एआई विकास** -- **GitHub Models सुरक्षा**: निर्मित सामग्री फिल्टरिङ र सुरक्षा मेकानिज्महरू (हार्ड ब्लक र सफ्ट इन्कारहरू) परीक्षण गर्नुहोस् -- **जिम्मेवार एआई डेमो**: आधुनिक AI सुरक्षा प्रणालीहरू कसरी व्यवहारमा काम गर्छन् भन्ने हातेमालो उदाहरण -- **उत्तम अभ्यासहरू**: नैतिक एआई विकास र डिप्लोयमेन्टका लागि आवश्यक मार्गदर्शनहरू -- **[→ अध्याय 5 सुरु गर्नुहोस्](./05-ResponsibleGenAI/README.md)** - -## थप स्रोतहरू +### **अध्याय १: जनरेटिव एआई परिचय** +- **मुख्य अवधारणाहरू**: ठूलो भाषा मोडेलहरू, टोकनहरू, इम्बेडिङहरू, र एआई क्षमता बुझ्न +- **जाभा एआई इकोसिस्टम**: स्प्रिङ एआई र OpenAI SDKs को अवलोकन +- **मोडेल कन्टेक्स्ट प्रोटोकल**: MCP परिचय र यसको एआई एजेन्ट संचारमा भूमिका +- **व्यावहारिक प्रयोगहरू**: वास्तविक संसारका परिदृश्यहरू जस्तै च्याटबोट र सामग्री उत्पादन +- **[→ अध्याय १ सुरु गर्नुहोस्](./01-IntroToGenAI/README.md)** + +### **अध्याय २: विकास वातावरण सेटअप** +- **बहु-प्रदाता कन्फिगरेसन**: GitHub मोडेलहरू, Azure OpenAI, र OpenAI जाभा SDK संयोजन सेटअप +- **स्प्रिङ बूट + स्प्रिङ एआई**: उद्यम एआई एप विकासका लागि राम्रो अभ्यासहरू +- **GitHub मोडेलहरू**: प्रोटोटाइप तथा सिकाइका लागि निःशुल्क AI मोडेल पहुँच (क्रेडिट कार्ड आवश्यक छैन) +- **विकास उपकरणहरू**: डोकर कन्टेनर, VS Code, र GitHub Codespaces कन्फिगरेसन +- **[→ अध्याय २ सुरु गर्नुहोस्](./02-SetupDevEnvironment/README.md)** + +### **अध्याय ३: मुख्य जनरेटिव एआई प्रविधिहरू** +- **प्रॉम्प्ट इन्जिनियरिङ**: उत्तम AI मोडेल प्रतिक्रियाहरूका विधिहरू +- **इम्बेडिङ र भेक्टर अपरेसनहरू**: सिमेन्टिक खोज र समानता मिलान कार्यान्वयन +- **रिट्रिभल-अग्मेन्टेड जेनेरेसन (RAG)**: आफ्नो डाटासँग एआई जोड्ने +- **फङ्क्शन कलिङ**: कस्टम उपकरण र प्लगइनहरूसँग एआई क्षमता विस्तार गर्ने +- **[→ अध्याय ३ सुरु गर्नुहोस्](./03-CoreGenerativeAITechniques/README.md)** + +### **अध्याय ४: व्यावहारिक प्रयोगहरू र प्रोजेक्टहरू** +- **पेट स्टोरी जेनेरेटर** (`petstory/`): GitHub मोडेलहरूसँग रचनात्मक सामग्री उत्पादन +- **फाउन्ड्री लोकल डेमो** (`foundrylocal/`): OpenAI जाभा SDK का साथ स्थानीय AI मोडेल संयोजन +- **MCP क्याल्कुलेटर सेवा** (`calculator/`): स्प्रिङ एआईसँग आधारभूत मोडेल कन्टेक्स्ट प्रोटोकल कार्यान्वयन +- **[→ अध्याय ४ सुरु गर्नुहोस्](./04-PracticalSamples/README.md)** + +### **अध्याय ५: उत्तरदायी एआई विकास** +- **GitHub मोडेलहरू सुरक्षा**: निर्मित सामग्री फिल्टरिङ र सुरक्षा मेकानिजमहरू परीक्षण (कडा ब्लक र मन्द अस्वीकृति) +- **उत्तरदायी एआई डेमो**: आधुनिक एआई सुरक्षा प्रणाली कसरी काम गर्छ भन्ने व्यवहारिक उदाहरण +- **सर्वोत्तम अभ्यासहरू**: नैतिक एआई विकास र परिनियोजनका लागि आवश्यक निर्देशनहरू +- **[→ अध्याय ५ सुरु गर्नुहोस्](./05-ResponsibleGenAI/README.md)** + +## अतिरिक्त स्रोतहरू ### LangChain -[![LangChain4j शुरुवातकर्ताका लागि](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) -[![LangChain.js शुरुवातकर्ताका लागि](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) +[![शूरुआतीहरूका लागि LangChain4j](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![शूरुआतीहरूका लागि LangChain.js](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) --- -### Azure / Edge / MCP / एजेन्टहरू -[![AZD शुरुवातकर्ताका लागि](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI शुरुवातकर्ताका लागि](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP शुरुवातकर्ताका लागि](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI एजेन्टहरू शुरुवातकर्ताका लागि](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +### Azure / Edge / MCP / Agents +[![शूरुआतीहरूका लागि AZD](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![शूरुआतीहरूका लागि Edge AI](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![शूरुआतीहरूका लागि MCP](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![शूरुआतीहरूका लागि AI एजेन्टहरू](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### जेनेरेटिभ एआई शृंखला -[![जेनेरेटिभ एआई शुरुवातकर्ताका लागि](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) +### जनरेटिव एआई सिरिज +[![शूरुआतीहरूका लागि जनरेटिव एआई](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![जनरेटिव एआई (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![जनरेटिव एआई (जाभा)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![जनरेटिव एआई (जाभास्क्रिप्ट)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- ### मुख्य सिकाइ -[![ML शुरुवातकर्ताका लागि](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![डेटा विज्ञान शुरुवातकर्ताका लागि](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI शुरुवातकर्ताका लागि](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![साइबरसुरक्षा शुरुवातकर्ताका लागि](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![वेब विकास शुरुवातकर्ताका लागि](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![शुरुवातकर्ताहरूका लागि IoT](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![शुरुवातकर्ताहरूका लागि XR विकास](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +[![शूरुआतीहरूका लागि ML](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![शूरुआतीहरूका लागि डाटा साइन्स](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![शूरुआतीहरूका लागि एआई](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![शूरुआतीहरूका लागि साइबरसुरक्षा](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![शूरुआतीहरूका लागि वेब विकास](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### Copilot श्रृंखला -[![AI जोडी प्रोग्रामिङका लागि Copilot](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![C#/.NET का लागि Copilot](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot साहसिक](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## सहायता प्राप्त गर्नुहोस् +## मद्दत पाउनुहोस् -यदि तपाईं अड्किनुहुन्छ वा AI अनुप्रयोगहरू बनाउने बारे कुनै प्रश्नहरू छन् भने। MCP सम्बन्धी छलफलहरूमा अन्य सिक्नेहरू र अनुभवी विकासकर्ताहरूमा सामेल हुनुहोस्। यो एक सहयोगी समुदाय हो जहाँ प्रश्नहरू स्वागत गरिन्छ र ज्ञान स्वतन्त्र रूपमा साझा गरिन्छ। +यदि तपाईं अल्झनुहुन्छ वा AI अनुप्रयोगहरू निर्माण गर्दा कुनै पनि प्रश्नहरू छन् भने। MCP सम्बन्धी छलफलहरूमा सहभागी हुनुहोस् जहाँ अन्य सिक्नेहरु र अनुभवी विकासकर्ताहरू छन्। यो एक सहयोगी समुदाय हो जहाँ प्रश्नहरू स्वागतयोग्य छन् र ज्ञान स्वतन्त्र रूपमा साझा गरिन्छ। -[![Microsoft Foundry डिस्कोर्ड](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -यदि तपाईंंसँग उत्पादन सम्बन्धी प्रतिक्रिया वा बनाउँदा त्रुटिहरू भएमा भ्रमण गर्नुहोस्: +यदि तपाईंलाई उत्पादन प्रतिक्रियाहरू वा त्रुटिहरू छन् भने निर्माण गर्दा यहाँ जानुहोस्: -[![Microsoft Foundry विकासकर्ता फोरम](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -अस्वीकरण: -यो दस्तावेज कृत्रिम बुद्धिमत्ता अनुवाद सेवा Co-op Translator (https://github.com/Azure/co-op-translator) प्रयोग गरी अनुवाद गरिएको हो। हामी शुद्धताका लागि प्रयासरत भए तापनि, कृपया ध्यान दिनुहोस् कि स्वचालित अनुवादमा त्रुटि वा अशुद्धता हुनसक्छ। मूल भाषामा रहेको दस्तावेजलाई अधिकृत स्रोतको रूपमा मानिनु पर्छ। महत्त्वपूर्ण जानकारीका लागि पेशेवर मानवीय अनुवाद सिफारिस गरिन्छ। यस अनुवादको प्रयोगबाट उत्पन्न हुने कुनै पनि गलत बुझाइ वा गलत व्याख्याका लागि हामी उत्तरदायी छैनौं। +**अस्वीकरण**: +यो दस्तावेज एआई अनुवाद सेवा [Co-op Translator](https://github.com/Azure/co-op-translator) प्रयोग गरी अनुवाद गरिएको हो। हामी सटीकता को लागी प्रयास गर्छौ, तर कृपया बुझ्नुहोस् कि स्वचालित अनुवादमा त्रुटि वा अशुद्धि हुन सक्छ। मूल दस्तावेज यसको मूल भाषामा आधिकारिक स्रोत मानिनु पर्छ। महत्त्वपूर्ण जानकारीको लागि, व्यावसायिक मानव अनुवाद सिफारिस गरिन्छ। यस अनुवाद प्रयोगबाट हुने कुनै पनि गलतफहमी वा गलत व्याख्याको जिम्मेवारी हामी लिँदैनौं। \ No newline at end of file diff --git a/translations/nl/01-IntroToGenAI/README.md b/translations/nl/01-IntroToGenAI/README.md index 1c30a8fa..80fbeac4 100644 --- a/translations/nl/01-IntroToGenAI/README.md +++ b/translations/nl/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ Bij het ontwikkelen van je Java AI-toepassingen werk je met **generatieve AI-mod Er zijn specifieke soorten modellen die geoptimaliseerd zijn voor verschillende taken. Bijvoorbeeld, zowel **Small Language Models (SLM's)** als **Large Language Models (LLM's)** kunnen tekst genereren, waarbij LLM's doorgaans beter presteren bij complexe taken. Voor beeldgerelateerde taken gebruik je gespecialiseerde vision-modellen of multimodale modellen. -![Afbeelding: Typen generatieve AI-modellen en hun toepassingen.](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.nl.png) +![Afbeelding: Typen generatieve AI-modellen en hun toepassingen.](../../../translated_images/llms.225ca2b8a0d34473.nl.png) De reacties van deze modellen zijn natuurlijk niet altijd perfect. Je hebt waarschijnlijk gehoord over modellen die "hallucineren" of onjuiste informatie genereren op een overtuigende manier. Maar je kunt het model helpen betere reacties te genereren door duidelijke instructies en context te geven. Dit is waar **prompt engineering** van pas komt. @@ -79,13 +79,13 @@ Tokenisatie is het proces van het opsplitsen van tekst in deze kleinere eenheden - **Embeddings**: Embeddings zijn vectorrepresentaties van tokens die semantische betekenis vastleggen. Het zijn numerieke representaties (meestal arrays van drijvende-komma-getallen) die modellen in staat stellen relaties tussen woorden te begrijpen en contextueel relevante reacties te genereren. Vergelijkbare woorden hebben vergelijkbare embeddings, waardoor het model concepten zoals synoniemen en semantische relaties kan begrijpen. -![Afbeelding: Embeddings](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.nl.png) +![Afbeelding: Embeddings](../../../translated_images/embedding.398e50802c0037f9.nl.png) In Java kun je embeddings genereren met de OpenAI SDK of andere bibliotheken die embedding-generatie ondersteunen. Deze embeddings zijn essentieel voor taken zoals semantisch zoeken, waarbij je vergelijkbare content wilt vinden op basis van betekenis in plaats van exacte tekstovereenkomsten. - **Vector databases**: Vector databases zijn gespecialiseerde opslagsystemen die geoptimaliseerd zijn voor embeddings. Ze maken efficiënte gelijkeniszoekopdrachten mogelijk en zijn cruciaal voor Retrieval-Augmented Generation (RAG)-patronen, waarbij je relevante informatie uit grote datasets wilt vinden op basis van semantische gelijkenis in plaats van exacte overeenkomsten. -![Afbeelding: Vector database-architectuur die laat zien hoe embeddings worden opgeslagen en opgehaald voor gelijkeniszoekopdrachten.](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.nl.png) +![Afbeelding: Vector database-architectuur die laat zien hoe embeddings worden opgeslagen en opgehaald voor gelijkeniszoekopdrachten.](../../../translated_images/vector.f12f114934e223df.nl.png) > **Opmerking**: In deze cursus behandelen we geen vector databases, maar we vinden het belangrijk om ze te noemen omdat ze vaak worden gebruikt in praktijktoepassingen. @@ -93,7 +93,7 @@ Tokenisatie is het proces van het opsplitsen van tekst in deze kleinere eenheden In Java AI-toepassingen gebruik je tokens voor tekstverwerking, embeddings voor semantisch zoeken en RAG, vector databases voor gegevensopvraging en agents met MCP voor het bouwen van intelligente systemen die tools gebruiken. -![Afbeelding: hoe een prompt een antwoord wordt—tokens, vectoren, optionele RAG-opzoeking, LLM-denken en een MCP-agent in één snelle stroom.](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.nl.png) +![Afbeelding: hoe een prompt een antwoord wordt—tokens, vectoren, optionele RAG-opzoeking, LLM-denken en een MCP-agent in één snelle stroom.](../../../translated_images/flow.f4ef62c3052d12a8.nl.png) ### AI-ontwikkeltools en bibliotheken voor Java diff --git a/translations/nl/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/nl/02-SetupDevEnvironment/getting-started-azure-openai.md index 63e640c3..d6bbf3fc 100644 --- a/translations/nl/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/nl/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ Deze handleiding helpt je bij het instellen van Azure AI Foundry-modellen voor j > **Opmerking**: Als je de basisconfiguratie wilt aanpassen, bekijk dan de [Dev Container Configuratie](../../../.devcontainer/devcontainer.json) 2. Klik in je geforkte repo op **Code** → tabblad **Codespaces** 3. Klik op **...** → **New with options...** -![een codespace maken met opties](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.nl.png) +![een codespace maken met opties](../../../translated_images/codespaces.9945ded8ceb431a5.nl.png) 4. Selecteer **Dev container configuration**: - **Generative AI Java Development Environment** 5. Klik op **Create codespace** diff --git a/translations/nl/05-ResponsibleGenAI/README.md b/translations/nl/05-ResponsibleGenAI/README.md index dc4a22c5..66fe5696 100644 --- a/translations/nl/05-ResponsibleGenAI/README.md +++ b/translations/nl/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ De `ResponsibleGithubModels`-klasse volgt deze stappen: 5. Toon resultaten die laten zien welke inhoud werd geblokkeerd, geweigerd of toegestaan 6. Test veilige inhoud ter vergelijking -![Verantwoordelijke AI Veiligheidsdemo](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.nl.png) +![Verantwoordelijke AI Veiligheidsdemo](../../../translated_images/responsible.e4f51a917bafa4bf.nl.png) ### Installatie-instructies @@ -164,7 +164,7 @@ Dit voorbeeld gebruikt opzettelijk problematische prompts uitsluitend voor educa Gefeliciteerd met het voltooien van de Generatieve AI voor Beginners-cursus! -![Cursus Voltooiing](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.nl.png) +![Cursus Voltooiing](../../../translated_images/image.73c7e2ff4a652e77.nl.png) **Wat je hebt bereikt:** - Je ontwikkelomgeving opgezet diff --git a/translations/nl/README.md b/translations/nl/README.md index 6afe699f..392cc76e 100644 --- a/translations/nl/README.md +++ b/translations/nl/README.md @@ -1,31 +1,31 @@ -# Generatieve AI voor Beginners - Java-editie +# Generatieve AI voor Beginners - Java Editie [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![Generatieve AI voor Beginners - Java-editie](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.nl.png) +![Generatieve AI voor Beginners - Java Editie](../../translated_images/beg-genai-series.8b48be9951cc574c.nl.png) -**Tijdsinvestering**: De hele workshop kan online worden voltooid zonder lokale installatie. Het opzetten van de omgeving duurt 2 minuten, het verkennen van de voorbeelden kost 1-3 uur, afhankelijk van de diepgang. +**Tijdsduur**: De hele workshop kan online worden voltooid zonder lokale installatie. Het opzetten van de omgeving duurt 2 minuten, het verkennen van de voorbeelden neemt 1-3 uur in beslag afhankelijk van de diepgang. -> **Snelle Start** -> -> 1. Maak een fork van deze repository naar je GitHub-account -> 2. Klik op **Code** → tabblad **Codespaces** → **...** → **Nieuw met opties...** -> 3. Gebruik de standaardinstellingen – hiermee wordt de ontwikkelcontainer geselecteerd die voor deze cursus is gemaakt -> 4. Klik op **Create codespace** -> 5. Wacht ~2 minuten totdat de omgeving klaar is -> 6. Ga direct naar [Het eerste voorbeeld](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) +> **Snelle Start** -> **Liever lokaal clonen?** +1. Fork deze repository naar je GitHub-account +2. Klik op **Code** → **Codespaces** tab → **...** → **Nieuw met opties...** +3. Gebruik de standaardinstellingen – hiermee wordt de Development-container geselecteerd die voor deze cursus is gemaakt +4. Klik op **Codespace maken** +5. Wacht ~2 minuten totdat de omgeving klaar is +6. Ga direct naar [Het eerste voorbeeld](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) + +> **Lieveling het liever lokaal klonen?** > -> Deze repository bevat 50+ taalvertalingen die de downloadgrootte aanzienlijk vergroten. Om te clonen zonder vertalingen, gebruik sparse checkout: +> Deze repository bevat 50+ taalvertalingen die de downloadgrootte aanzienlijk vergroten. Om te klonen zonder vertalingen, gebruik sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java @@ -36,48 +36,58 @@ CO_OP_TRANSLATOR_METADATA: ## Meertalige Ondersteuning -### Ondersteund via GitHub Action (Geautomatiseerd & Altijd up-to-date) +### Ondersteund via GitHub Action (Geautomatiseerd & Altijd Up-to-Date) -[Arabisch](../ar/README.md) | [Bengaals](../bn/README.md) | [Bulgaars](../bg/README.md) | [Birmaans (Myanmar)](../my/README.md) | [Chinees (vereenvoudigd)](../zh/README.md) | [Chinees (Traditioneel, Hong Kong)](../hk/README.md) | [Chinees (Traditioneel, Macau)](../mo/README.md) | [Chinees (Traditioneel, Taiwan)](../tw/README.md) | [Kroatisch](../hr/README.md) | [Tsjechisch](../cs/README.md) | [Deens](../da/README.md) | [Nederlands](./README.md) | [Ests](../et/README.md) | [Fins](../fi/README.md) | [Frans](../fr/README.md) | [Duits](../de/README.md) | [Grieks](../el/README.md) | [Hebreeuws](../he/README.md) | [Hindi](../hi/README.md) | [Hongaars](../hu/README.md) | [Indonesisch](../id/README.md) | [Italiaans](../it/README.md) | [Japans](../ja/README.md) | [Kannada](../kn/README.md) | [Koreaans](../ko/README.md) | [Litouws](../lt/README.md) | [Maleis](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepalees](../ne/README.md) | [Nigeriaans Pidgin](../pcm/README.md) | [Noors](../no/README.md) | [Perzisch (Farsi)](../fa/README.md) | [Pools](../pl/README.md) | [Portugees (Brazilië)](../br/README.md) | [Portugees (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Roemeens](../ro/README.md) | [Russisch](../ru/README.md) | [Servisch (Cyrillisch)](../sr/README.md) | [Slowaaks](../sk/README.md) | [Sloveens](../sl/README.md) | [Spaans](../es/README.md) | [Swahili](../sw/README.md) | [Zweeds](../sv/README.md) | [Tagalog (Filipijns)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thais](../th/README.md) | [Turks](../tr/README.md) | [Oekraïens](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamees](../vi/README.md) +[Arabisch](../ar/README.md) | [Bengaals](../bn/README.md) | [Bulgaars](../bg/README.md) | [Bobrees (Myanmar)](../my/README.md) | [Chinees (vereenvoudigd)](../zh/README.md) | [Chinees (traditioneel, Hong Kong)](../hk/README.md) | [Chinees (traditioneel, Macau)](../mo/README.md) | [Chinees (traditioneel, Taiwan)](../tw/README.md) | [Kroatisch](../hr/README.md) | [Tsjechisch](../cs/README.md) | [Deens](../da/README.md) | [Nederlands](./README.md) | [Ests](../et/README.md) | [Fins](../fi/README.md) | [Frans](../fr/README.md) | [Duits](../de/README.md) | [Grieks](../el/README.md) | [Hebreeuws](../he/README.md) | [Hindi](../hi/README.md) | [Hongaars](../hu/README.md) | [Indonesisch](../id/README.md) | [Italiaans](../it/README.md) | [Japans](../ja/README.md) | [Kannada](../kn/README.md) | [Koreaans](../ko/README.md) | [Litouws](../lt/README.md) | [Maleis](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepalees](../ne/README.md) | [Nigeriaans Pidgin](../pcm/README.md) | [Noors](../no/README.md) | [Perzisch (Farsi)](../fa/README.md) | [Pools](../pl/README.md) | [Portugees (Brazilië)](../br/README.md) | [Portugees (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Roemeens](../ro/README.md) | [Russisch](../ru/README.md) | [Servisch (Cyrillisch)](../sr/README.md) | [Slowaaks](../sk/README.md) | [Sloveens](../sl/README.md) | [Spaans](../es/README.md) | [Swahili](../sw/README.md) | [Zweeds](../sv/README.md) | [Tagalog (Filipijns)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turks](../tr/README.md) | [Oekraïens](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamees](../vi/README.md) + +> **Lieveling het liever lokaal klonen?** + +> Deze repository bevat 50+ taalvertalingen die de downloadgrootte aanzienlijk vergroten. Om te klonen zonder vertalingen, gebruik sparse checkout: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> Dit geeft je alles wat je nodig hebt om de cursus te voltooien met een veel snellere download. -## Cursusstructuur & Leerroute +## Cursusstructuur & Leerpad ### **Hoofdstuk 1: Introductie tot Generatieve AI** -- **Kernconcepten**: Begrip van grote taalmodellen (Large Language Models), tokens, embeddings en AI-mogelijkheden +- **Kernconcepten**: Begrip van Grote Taalmodellen, tokens, embeddings en AI-mogelijkheden - **Java AI-ecosysteem**: Overzicht van Spring AI en OpenAI SDK's - **Model Context Protocol**: Introductie tot MCP en de rol ervan in AI-agentcommunicatie -- **Praktische toepassingen**: Scenario's uit de praktijk, waaronder chatbots en contentgeneratie -- **[→ Begin Hoofdstuk 1](./01-IntroToGenAI/README.md)** +- **Praktische Toepassingen**: Reële scenario's inclusief chatbots en contentgeneratie +- **[→ Start Hoofdstuk 1](./01-IntroToGenAI/README.md)** -### **Hoofdstuk 2: Ontwikkelomgeving instellen** -- **Multi-providerconfiguratie**: Stel GitHub Models, Azure OpenAI en OpenAI Java SDK-integraties in +### **Hoofdstuk 2: Ontwikkelomgeving Installatie** +- **Multi-provider Configuratie**: Instellen van GitHub Models, Azure OpenAI, en OpenAI Java SDK-integraties - **Spring Boot + Spring AI**: Best practices voor enterprise AI-applicatieontwikkeling - **GitHub Models**: Gratis toegang tot AI-modellen voor prototyping en leren (geen creditcard vereist) -- **Ontwikkeltools**: Docker-containers, VS Code en GitHub Codespaces-configuratie -- **[→ Begin Hoofdstuk 2](./02-SetupDevEnvironment/README.md)** +- **Ontwikkeltools**: Docker containers, VS Code en GitHub Codespaces configuratie +- **[→ Start Hoofdstuk 2](./02-SetupDevEnvironment/README.md)** ### **Hoofdstuk 3: Kerntechnieken van Generatieve AI** -- **Prompt Engineering**: Technieken voor optimale AI-modelantwoorden -- **Embeddings & vectorbewerkingen**: Implementeer semantische zoekfuncties en gelijkenisvergelijking +- **Prompt Engineering**: Technieken voor optimale AI-modelreacties +- **Embeddings & Vectorbewerkingen**: Implementeer semantisch zoeken en gelijkenisvergelijking - **Retrieval-Augmented Generation (RAG)**: Combineer AI met je eigen gegevensbronnen -- **Function Calling**: Breid AI-mogelijkheden uit met aangepaste tools en plug-ins -- **[→ Begin Hoofdstuk 3](./03-CoreGenerativeAITechniques/README.md)** +- **Functieaanroep**: Breid AI-mogelijkheden uit met aangepaste tools en plugins +- **[→ Start Hoofdstuk 3](./03-CoreGenerativeAITechniques/README.md)** -### **Hoofdstuk 4: Praktische toepassingen & projecten** -- **Pet Story Generator** (`petstory/`): Creatieve contentgeneratie met GitHub Models +### **Hoofdstuk 4: Praktische Toepassingen & Projecten** +- **Dierenverhalen Generator** (`petstory/`): Creatieve contentgeneratie met GitHub Models - **Foundry Local Demo** (`foundrylocal/`): Lokale AI-modelintegratie met OpenAI Java SDK -- **MCP Calculator Service** (`calculator/`): Basisimplementatie van het Model Context Protocol met Spring AI -- **[→ Begin Hoofdstuk 4](./04-PracticalSamples/README.md)** +- **MCP Calculator Service** (`calculator/`): Basisimplementatie van Model Context Protocol met Spring AI +- **[→ Start Hoofdstuk 4](./04-PracticalSamples/README.md)** -### **Hoofdstuk 5: Verantwoorde AI-ontwikkeling** -- **GitHub Models Safety**: Test ingebouwde contentfiltering en veiligheidsmechanismen (harde blokkades en zachte weigeringen) -- **Verantwoorde AI-demo**: Hands-on voorbeeld dat laat zien hoe moderne AI-veiligheidssystemen in de praktijk werken -- **Best practices**: Essentiële richtlijnen voor ethische AI-ontwikkeling en -implementatie -- **[→ Begin Hoofdstuk 5](./05-ResponsibleGenAI/README.md)** +### **Hoofdstuk 5: Verantwoordelijke AI-ontwikkeling** +- **GitHub Models Veiligheid**: Test ingebouwde contentfilters en veiligheidsmechanismen (harde blokkades en zachte weigeringen) +- **Verantwoordelijke AI Demo**: Praktijkvoorbeeld dat laat zien hoe moderne AI-veiligheidssystemen werken +- **Best Practices**: Essentiële richtlijnen voor ethische AI-ontwikkeling en uitrol +- **[→ Start Hoofdstuk 5](./05-ResponsibleGenAI/README.md)** -## Aanvullende bronnen +## Extra Bronnen ### LangChain @@ -94,7 +104,7 @@ CO_OP_TRANSLATOR_METADATA: --- -### Generatieve AI-serie +### Generatieve AI Serie [![Generatieve AI voor Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) [![Generatieve AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) [![Generatieve AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) @@ -102,36 +112,36 @@ CO_OP_TRANSLATOR_METADATA: --- -### Kernonderwerpen +### Kernleren [![ML voor Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![Data Science voor Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![Datawetenschap voor Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) [![AI voor Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) [![Cybersecurity voor Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) [![Webontwikkeling voor Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) [![IoT voor Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![XR-ontwikkeling voor Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Ontwikkeling voor Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Copilot-serie -[![Copilot voor AI-gepaard programmeren](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +### Copilot Serie +[![Copilot voor AI Geassisteerd Programmeren](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) [![Copilot voor C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) [![Copilot Avontuur](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## Hulp krijgen +## Hulp Krijgen -Als je vastloopt of vragen hebt over het bouwen van AI-apps, sluit je aan bij medestudenten en ervaren ontwikkelaars in discussies over MCP. Het is een ondersteunende gemeenschap waar vragen welkom zijn en kennis vrijelijk wordt gedeeld. +Als je vastloopt of vragen hebt over het bouwen van AI-apps. Sluit je aan bij mede-leerlingen en ervaren ontwikkelaars in discussies over MCP. Het is een ondersteunende gemeenschap waar vragen welkom zijn en kennis vrijelijk wordt gedeeld. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Als je productfeedback of fouten tegenkomt tijdens het bouwen, bezoek: +Als je productfeedback hebt of fouten tegenkomt tijdens het bouwen, bezoek dan: -[![Microsoft Foundry Ontwikkelaarsforum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -**Disclaimer**: -Dit document is vertaald met behulp van de AI-vertalingsdienst [Co-op Translator](https://github.com/Azure/co-op-translator). Hoewel we streven naar nauwkeurigheid, dient u er rekening mee te houden dat geautomatiseerde vertalingen fouten of onnauwkeurigheden kunnen bevatten. Het oorspronkelijke document in de oorspronkelijke taal moet als de gezaghebbende bron worden beschouwd. Voor kritieke informatie wordt een professionele menselijke vertaling aanbevolen. Wij zijn niet aansprakelijk voor enige misverstanden of verkeerde interpretaties die voortvloeien uit het gebruik van deze vertaling. +**Disclaimer**: +Dit document is vertaald met behulp van de AI-vertalingsdienst [Co-op Translator](https://github.com/Azure/co-op-translator). Hoewel we streven naar nauwkeurigheid, dient u zich ervan bewust te zijn dat geautomatiseerde vertalingen fouten of onnauwkeurigheden kunnen bevatten. Het originele document in de oorspronkelijke taal dient als de gezaghebbende bron te worden beschouwd. Voor belangrijke informatie wordt een professionele menselijke vertaling aanbevolen. Wij zijn niet aansprakelijk voor eventuele misverstanden of verkeerde interpretaties die voortvloeien uit het gebruik van deze vertaling. \ No newline at end of file diff --git a/translations/no/01-IntroToGenAI/README.md b/translations/no/01-IntroToGenAI/README.md index 9a77b00a..ad8fdb2d 100644 --- a/translations/no/01-IntroToGenAI/README.md +++ b/translations/no/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ Når du utvikler Java AI-applikasjoner, vil du jobbe med **generative AI-modelle Det finnes spesifikke typer modeller som er optimalisert for ulike oppgaver. For eksempel kan både **Small Language Models (SLMs)** og **Large Language Models (LLMs)** håndtere tekstgenerering, hvor LLM-er vanligvis gir bedre ytelse for komplekse oppgaver. For bilde-relaterte oppgaver vil du bruke spesialiserte visjonsmodeller eller multimodale modeller. -![Figur: Typer generative AI-modeller og bruksområder.](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.no.png) +![Figur: Typer generative AI-modeller og bruksområder.](../../../translated_images/llms.225ca2b8a0d34473.no.png) Selvfølgelig er ikke svarene fra disse modellene alltid perfekte. Du har sikkert hørt om at modeller "hallusinerer" eller genererer feilaktig informasjon på en overbevisende måte. Men du kan hjelpe modellen med å generere bedre svar ved å gi klare instruksjoner og kontekst. Dette er hvor **prompt engineering** kommer inn. @@ -79,13 +79,13 @@ Tokenisering er prosessen med å bryte ned tekst i disse mindre enhetene. Dette - **Embeddings**: Embeddings er vektorrepresentasjoner av tokens som fanger opp semantisk mening. De er numeriske representasjoner (vanligvis matriser av flyttall) som lar modeller forstå relasjoner mellom ord og generere kontekstuelt relevante svar. Lignende ord har lignende embeddings, noe som gjør det mulig for modellen å forstå konsepter som synonymer og semantiske relasjoner. -![Figur: Embeddings](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.no.png) +![Figur: Embeddings](../../../translated_images/embedding.398e50802c0037f9.no.png) I Java kan du generere embeddings ved hjelp av OpenAI SDK eller andre biblioteker som støtter embedding-generering. Disse embeddings er essensielle for oppgaver som semantisk søk, hvor du ønsker å finne lignende innhold basert på mening i stedet for eksakte tekstmatcher. - **Vektordatabaser**: Vektordatabaser er spesialiserte lagringssystemer optimalisert for embeddings. De muliggjør effektiv likhetssøk og er avgjørende for Retrieval-Augmented Generation (RAG)-mønstre hvor du trenger å finne relevant informasjon fra store datasett basert på semantisk likhet i stedet for eksakte treff. -![Figur: Vektordatabasens arkitektur som viser hvordan embeddings lagres og hentes for likhetssøk.](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.no.png) +![Figur: Vektordatabasens arkitektur som viser hvordan embeddings lagres og hentes for likhetssøk.](../../../translated_images/vector.f12f114934e223df.no.png) > **Merk**: I dette kurset vil vi ikke dekke vektordatabaser, men de er verdt å nevne siden de ofte brukes i virkelige applikasjoner. @@ -93,7 +93,7 @@ Tokenisering er prosessen med å bryte ned tekst i disse mindre enhetene. Dette I Java AI-applikasjoner vil du bruke tokens for tekstbehandling, embeddings for semantisk søk og RAG, vektordatabaser for datainnhenting, og agenter med MCP for å bygge intelligente systemer som bruker verktøy. -![Figur: Hvordan en prompt blir til et svar—tokens, vektorer, valgfri RAG-oppslag, LLM-tenkning og en MCP-agent i én rask flyt.](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.no.png) +![Figur: Hvordan en prompt blir til et svar—tokens, vektorer, valgfri RAG-oppslag, LLM-tenkning og en MCP-agent i én rask flyt.](../../../translated_images/flow.f4ef62c3052d12a8.no.png) ### AI-utviklingsverktøy og biblioteker for Java diff --git a/translations/no/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/no/02-SetupDevEnvironment/getting-started-azure-openai.md index dd765aa4..c56d415a 100644 --- a/translations/no/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/no/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ Denne veiledningen hjelper deg med å sette opp Azure AI Foundry-modeller for di > **Merk**: Hvis du vil redigere grunnleggende konfigurasjon, se på [Dev Container Configuration](../../../.devcontainer/devcontainer.json) 2. I ditt forkede repo, klikk **Code** → **Codespaces**-fanen 3. Klikk **...** → **Ny med alternativer...** -![opprette en codespace med alternativer](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.no.png) +![opprette en codespace med alternativer](../../../translated_images/codespaces.9945ded8ceb431a5.no.png) 4. Velg **Dev container configuration**: - **Generative AI Java Development Environment** 5. Klikk **Opprett codespace** diff --git a/translations/no/05-ResponsibleGenAI/README.md b/translations/no/05-ResponsibleGenAI/README.md index c6524820..90d22b01 100644 --- a/translations/no/05-ResponsibleGenAI/README.md +++ b/translations/no/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ Dette kapittelet inkluderer en praktisk demonstrasjon av hvordan GitHub Models i 5. Vis resultater som viser hvilket innhold som ble blokkert, avslått eller tillatt 6. Test trygt innhold for sammenligning -![Demo for ansvarlig AI-sikkerhet](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.no.png) +![Demo for ansvarlig AI-sikkerhet](../../../translated_images/responsible.e4f51a917bafa4bf.no.png) ### Oppsettsinstruksjoner @@ -164,7 +164,7 @@ Dette eksempelet bruker med vilje problematiske forespørsler kun for utdannings Gratulerer med å ha fullført kurset Generativ AI for nybegynnere! -![Fullføring av kurset](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.no.png) +![Fullføring av kurset](../../../translated_images/image.73c7e2ff4a652e77.no.png) **Hva du har oppnådd:** - Satt opp ditt utviklingsmiljø diff --git a/translations/no/README.md b/translations/no/README.md index 1f16701f..dfd726d9 100644 --- a/translations/no/README.md +++ b/translations/no/README.md @@ -1,31 +1,31 @@ -# Generativ AI for nybegynnere - Java-utgave +# Generativ AI for Nybegynnere - Java-utgave [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![Generativ AI for nybegynnere - Java-utgave](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.no.png) +![Generativ AI for Nybegynnere - Java-utgave](../../translated_images/beg-genai-series.8b48be9951cc574c.no.png) -**Tidsforpliktelse**: Hele workshopen kan fullføres online uten lokal oppsett. Miljøoppsettet tar 2 minutter, mens utforsking av eksemplene krever 1–3 timer avhengig av hvor grundig du utforsker. +**Tid brukt**: Hele workshoppen kan gjennomføres online uten lokal oppsett. Miljøoppsettet tar 2 minutter, med utforsking av eksemplene som krever 1–3 timer avhengig av utforskningsdybde. -> **Rask start** +> **Rask start** -1. Fork dette depotet til din GitHub-konto -2. Klikk **Code** → **Codespaces** fanen → **...** → **New with options...** -3. Bruk standardinnstillingene – dette vil velge utviklingscontaineren som er laget for dette kurset +1. Fork dette repositoriet til din GitHub-konto +2. Klikk **Code** → **Codespaces**-fanen → **...** → **New with options...** +3. Bruk standardinnstillingene – dette vil velge utviklingscontaineren opprettet for dette kurset 4. Klikk **Create codespace** -5. Vent ~2 minutter for at miljøet skal være klart -6. Gå direkte til [→ Start Kapittel 2](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) +5. Vent ~2 minutter på at miljøet skal være klart +6. Gå rett til [Det første eksempelet](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) -> **Foretrekker å klone lokalt?** +> **Foretrekker du å klone lokalt?** > -> Dette depotet inkluderer 50+ språkoppsett som øker nedlastingsstørrelsen betydelig. For å klone uten oversettelser, bruk sparse checkout: +> Dette repositoriet inkluderer 50+ språkoversettelser som betydelig øker nedlastingsstørrelsen. For å klone uten oversettelser, bruk sparsamt utvalg: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java @@ -36,45 +36,55 @@ CO_OP_TRANSLATOR_METADATA: ## Flerspråklig støtte -### Støttet via GitHub Action (Automatisert og alltid oppdatert) +### Støttet via GitHub Action (Automatisert og Alltid Oppdatert) -[Arabisk](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarsk](../bg/README.md) | [Burmesisk (Myanmar)](../my/README.md) | [Kinesisk (forenklet)](../zh/README.md) | [Kinesisk (tradisjonell, Hong Kong)](../hk/README.md) | [Kinesisk (tradisjonell, Macau)](../mo/README.md) | [Kinesisk (tradisjonell, Taiwan)](../tw/README.md) | [Kroatisk](../hr/README.md) | [Tsjekkisk](../cs/README.md) | [Dansk](../da/README.md) | [Nederlandsk](../nl/README.md) | [Estisk](../et/README.md) | [Finsk](../fi/README.md) | [Fransk](../fr/README.md) | [Tysk](../de/README.md) | [Gresk](../el/README.md) | [Hebraisk](../he/README.md) | [Hindi](../hi/README.md) | [Ungarsk](../hu/README.md) | [Indonesisk](../id/README.md) | [Italiensk](../it/README.md) | [Japansk](../ja/README.md) | [Kannada](../kn/README.md) | [Koreansk](../ko/README.md) | [Litauisk](../lt/README.md) | [Malayisk](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepalsk](../ne/README.md) | [Nigeriansk pidgin](../pcm/README.md) | [Norsk](./README.md) | [Persisk (Farsi)](../fa/README.md) | [Polsk](../pl/README.md) | [Portugisisk (Brasil)](../br/README.md) | [Portugisisk (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Rumensk](../ro/README.md) | [Russisk](../ru/README.md) | [Serbisk (kyrillisk)](../sr/README.md) | [Slovakisk](../sk/README.md) | [Slovensk](../sl/README.md) | [Spansk](../es/README.md) | [Swahili](../sw/README.md) | [Svensk](../sv/README.md) | [Tagalog (filippinsk)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Tyrkisk](../tr/README.md) | [Ukrainsk](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamesisk](../vi/README.md) +[Arabisk](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarsk](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Kinesisk (forenklet)](../zh/README.md) | [Kinesisk (tradisjonell, Hong Kong)](../hk/README.md) | [Kinesisk (tradisjonell, Macau)](../mo/README.md) | [Kinesisk (tradisjonell, Taiwan)](../tw/README.md) | [Kroatisk](../hr/README.md) | [Tsjekkisk](../cs/README.md) | [Dansk](../da/README.md) | [Nederlandsk](../nl/README.md) | [Estisk](../et/README.md) | [Finsk](../fi/README.md) | [Fransk](../fr/README.md) | [Tysk](../de/README.md) | [Gresk](../el/README.md) | [Hebraisk](../he/README.md) | [Hindi](../hi/README.md) | [Ungarsk](../hu/README.md) | [Indonesisk](../id/README.md) | [Italiensk](../it/README.md) | [Japansk](../ja/README.md) | [Kannada](../kn/README.md) | [Koreansk](../ko/README.md) | [Litauisk](../lt/README.md) | [Malayisk](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigeriansk Pidgin](../pcm/README.md) | [Norsk](./README.md) | [Persisk (Farsi)](../fa/README.md) | [Polsk](../pl/README.md) | [Portugisisk (Brasil)](../br/README.md) | [Portugisisk (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Rumensk](../ro/README.md) | [Russisk](../ru/README.md) | [Serbisk (kyrillisk)](../sr/README.md) | [Slovakisk](../sk/README.md) | [Slovensk](../sl/README.md) | [Spansk](../es/README.md) | [Swahili](../sw/README.md) | [Svensk](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thailandsk](../th/README.md) | [Tyrkisk](../tr/README.md) | [Ukrainsk](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamesisk](../vi/README.md) + +> **Foretrekker du å klone lokalt?** + +> Dette repositoriet inkluderer 50+ språkoversettelser som betydelig øker nedlastingsstørrelsen. For å klone uten oversettelser, bruk sparsamt utvalg: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> Dette gir deg alt du trenger for å fullføre kurset med en mye raskere nedlasting. -## Kursstruktur & læringssti +## Kursstruktur og læringssti -### **Kapittel 1: Introduksjon til generativ AI** -- **Kjernebegreper**: Forstå store språkmodeller, tokens, embeddings og AI-muligheter -- **Java AI-økosystem**: Oversikt over Spring AI og OpenAI SDK-er -- **Model Context Protocol**: Introduksjon til MCP og dens rolle i kommunikasjon mellom AI-agenter +### **Kapittel 1: Introduksjon til Generativ AI** +- **Kjernebegreper**: Forstå store språkmodeller, tokens, embedding og AI-kapasiteter +- **Java AI-økosystemet**: Oversikt over Spring AI og OpenAI SDK-er +- **Modell Kontekst Protokoll**: Introduksjon til MCP og dens rolle i AI-agentkommunikasjon - **Praktiske anvendelser**: Virkelige scenarier inkludert chatboter og innholdsgenerering - **[→ Start Kapittel 1](./01-IntroToGenAI/README.md)** -### **Kapittel 2: Utviklingsmiljøoppsett** -- **Konfigurasjon for flere leverandører**: Sett opp GitHub Models, Azure OpenAI og integrasjoner med OpenAI Java SDK -- **Spring Boot + Spring AI**: Beste praksis for utvikling av bedrifts-AI-applikasjoner -- **GitHub Models**: Gratis tilgang til AI-modeller for prototyping og læring (krever ikke kredittkort) +### **Kapittel 2: Oppsett av utviklingsmiljø** +- **Multi-leverandør konfigurasjon**: Sett opp GitHub-modeller, Azure OpenAI og OpenAI Java SDK-integrasjoner +- **Spring Boot + Spring AI**: Beste praksis for utvikling av AI-applikasjoner i virksomheter +- **GitHub-modeller**: Gratis AI-modelltilgang for prototyping og læring (krever ikke kredittkort) - **Utviklingsverktøy**: Docker-containere, VS Code og GitHub Codespaces-konfigurasjon - **[→ Start Kapittel 2](./02-SetupDevEnvironment/README.md)** -### **Kapittel 3: Kjerne teknikker for generativ AI** -- **Prompt-engineering**: Teknikker for optimale AI-modellsvar -- **Embeddings & vektoroperasjoner**: Implementer semantisk søk og likhetsmatching -- **Retrieval-Augmented Generation (RAG)**: Kombiner AI med dine egne datakilder -- **Funksjonskalling**: Utvid AI-funksjonalitet med egendefinerte verktøy og plugins +### **Kapittel 3: Kjerne Generativ AI-teknikker** +- **Prompt Engineering**: Teknikker for optimale AI-modellresponser +- **Embedding og vektoroperasjoner**: Implementer semantisk søk og likhetsmatching +- **Retrieval-Augmented Generation (RAG)**: Kombiner AI med egne datakilder +- **Funksjonskalling**: Utvid AI-kapasiteter med egendefinerte verktøy og plugins - **[→ Start Kapittel 3](./03-CoreGenerativeAITechniques/README.md)** -### **Kapittel 4: Praktiske anvendelser & prosjekter** -- **Pet Story Generator** (`petstory/`): Kreativ innholdsgenerering med GitHub Models +### **Kapittel 4: Praktiske anvendelser og prosjekter** +- **Forteller om kjæledyr** (`petstory/`): Kreativ innholdsgenerering med GitHub-modeller - **Foundry Local Demo** (`foundrylocal/`): Lokal AI-modellintegrasjon med OpenAI Java SDK -- **MCP Calculator Service** (`calculator/`): Grunnleggende Model Context Protocol-implementering med Spring AI +- **MCP Kalkulatortjeneste** (`calculator/`): Grunnleggende Modell Kontekst Protokoll-implementasjon med Spring AI - **[→ Start Kapittel 4](./04-PracticalSamples/README.md)** ### **Kapittel 5: Ansvarlig AI-utvikling** -- **GitHub Models sikkerhet**: Test innebygde innholdsfiltre og sikkerhetsmekanismer (hard blokkering og myke avslag) -- **Demo for ansvarlig AI**: Praktisk eksempel som viser hvordan moderne AI-sikkerhetssystemer fungerer i praksis -- **Beste praksis**: Viktige retningslinjer for etisk AI-utvikling og utrulling +- **GitHub-modellers sikkerhet**: Test innebygde innholdsfiltreringer og sikkerhetsmekanismer (hard blokkering og myke avslag) +- **Ansvarlig AI-demo**: Praktisk eksempel som viser hvordan moderne AI-sikkerhetssystemer fungerer i praksis +- **Beste praksis**: Essensielle retningslinjer for etisk AI-utvikling og utrulling - **[→ Start Kapittel 5](./05-ResponsibleGenAI/README.md)** ## Ekstra ressurser @@ -102,22 +112,21 @@ CO_OP_TRANSLATOR_METADATA: --- -### Kjerneopplæring +### Kjerne-læring [![ML for nybegynnere](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![Datavitenskap for nybegynnere](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![Data Science for nybegynnere](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) [![AI for nybegynnere](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![Cybersikkerhet for nybegynnere](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![Webutvikling for nybegynnere](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) - -[![IoT for nybegynnere](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![XR-utvikling for nybegynnere](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Cybersecurity for nybegynnere](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![Web-utvikling for nybegynnere](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Copilot-serien -[![Copilot for AI-parprogrammering](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +### Copilot Series +[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) [![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot-eventyr](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) ## Få hjelp @@ -126,7 +135,7 @@ Hvis du sitter fast eller har spørsmål om å bygge AI-apper. Bli med andre læ [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Hvis du har produkttilbakemeldinger eller opplever feil under bygging, besøk: +Hvis du har produktinnspill eller feil mens du bygger, besøk: [![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) @@ -134,5 +143,5 @@ Hvis du har produkttilbakemeldinger eller opplever feil under bygging, besøk: **Ansvarsfraskrivelse**: -Dette dokumentet har blitt oversatt ved hjelp av AI-oversettelsestjenesten [Co-op Translator](https://github.com/Azure/co-op-translator). Selv om vi streber etter nøyaktighet, vær oppmerksom på at automatiske oversettelser kan inneholde feil eller unøyaktigheter. Det opprinnelige dokumentet på originalspråket bør betraktes som den autoritative kilden. For kritisk informasjon anbefales profesjonell, menneskelig oversettelse. Vi er ikke ansvarlige for eventuelle misforståelser eller feiltolkninger som oppstår ved bruk av denne oversettelsen. +Dette dokumentet er oversatt ved hjelp av AI-oversettelsestjenesten [Co-op Translator](https://github.com/Azure/co-op-translator). Selv om vi streber etter nøyaktighet, vær oppmerksom på at automatiske oversettelser kan inneholde feil eller unøyaktigheter. Det opprinnelige dokumentet på originalspråket bør betraktes som den autoritative kilden. For kritisk informasjon anbefales profesjonell menneskelig oversettelse. Vi er ikke ansvarlige for misforståelser eller feiltolkninger som oppstår ved bruk av denne oversettelsen. \ No newline at end of file diff --git a/translations/pa/01-IntroToGenAI/README.md b/translations/pa/01-IntroToGenAI/README.md index 2097dbd2..b4bcccf5 100644 --- a/translations/pa/01-IntroToGenAI/README.md +++ b/translations/pa/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ CO_OP_TRANSLATOR_METADATA: ਕਈ ਵਾਰ, ਵੱਖ-ਵੱਖ ਕੰਮਾਂ ਲਈ ਅਨੁਕੂਲ ਮਾਡਲਾਂ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਉਦਾਹਰਣ ਲਈ, **ਸਮਾਲ ਲੈਂਗਵੇਜ ਮਾਡਲ (SLMs)** ਅਤੇ **ਲਾਰਜ ਲੈਂਗਵੇਜ ਮਾਡਲ (LLMs)** ਦੋਵੇਂ ਟੈਕਸਟ ਜਨਰੇਸ਼ਨ ਨੂੰ ਸੰਭਾਲ ਸਕਦੇ ਹਨ, ਜਦੋਂ ਕਿ LLMs ਆਮ ਤੌਰ 'ਤੇ ਜਟਿਲ ਕੰਮਾਂ ਲਈ ਬਿਹਤਰ ਪ੍ਰਦਰਸ਼ਨ ਦਿੰਦੇ ਹਨ। ਚਿੱਤਰ-ਸਬੰਧੀ ਕੰਮਾਂ ਲਈ, ਤੁਸੀਂ ਵਿਸ਼ੇਸ਼ ਵਿਜ਼ਨ ਮਾਡਲ ਜਾਂ ਮਲਟੀ-ਮੋਡਲ ਮਾਡਲਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ। -![ਚਿੱਤਰ: ਜਨਰੇਟਿਵ AI ਮਾਡਲਾਂ ਦੇ ਕਿਸਮਾਂ ਅਤੇ ਉਪਯੋਗਤਾ](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.pa.png) +![ਚਿੱਤਰ: ਜਨਰੇਟਿਵ AI ਮਾਡਲਾਂ ਦੇ ਕਿਸਮਾਂ ਅਤੇ ਉਪਯੋਗਤਾ](../../../translated_images/llms.225ca2b8a0d34473.pa.png) ਹਾਲਾਂਕਿ, ਇਹ ਮਾਡਲ ਹਮੇਸ਼ਾ ਸਹੀ ਜਵਾਬ ਨਹੀਂ ਦਿੰਦੇ। ਤੁਸੀਂ ਸ਼ਾਇਦ ਸੁਣਿਆ ਹੋਵੇਗਾ ਕਿ ਮਾਡਲ "ਹੈਲੂਸੀਨੇਟ" ਕਰਦੇ ਹਨ ਜਾਂ ਗਲਤ ਜਾਣਕਾਰੀ ਨੂੰ ਅਧਿਕਾਰਤ ਢੰਗ ਨਾਲ ਪੇਸ਼ ਕਰਦੇ ਹਨ। ਪਰ ਤੁਸੀਂ ਮਾਡਲ ਨੂੰ ਸਪਸ਼ਟ ਹਦਾਇਤਾਂ ਅਤੇ ਸੰਦਰਭ ਦੇ ਕੇ ਬਿਹਤਰ ਜਵਾਬ ਜਨਰੇਟ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰ ਸਕਦੇ ਹੋ। ਇਹ **ਪ੍ਰੌੰਪਟ ਇੰਜੀਨੀਅਰਿੰਗ** ਦੇ ਜ਼ਰੀਏ ਸੰਭਵ ਹੈ। @@ -79,13 +79,13 @@ CO_OP_TRANSLATOR_METADATA: - **ਐਮਬੈਡਿੰਗ**: ਐਮਬੈਡਿੰਗ ਟੋਕਨ ਦੇ ਵੈਕਟਰ ਪ੍ਰਤੀਨਿਧਾਨ ਹਨ ਜੋ ਅਰਥਮਈ ਮਤਲਬ ਨੂੰ ਕੈਪਚਰ ਕਰਦੇ ਹਨ। ਇਹ ਸੰਖਿਆਤਮਕ ਪ੍ਰਤੀਨਿਧਾਨ (ਆਮ ਤੌਰ 'ਤੇ ਫਲੋਟਿੰਗ-ਪੌਇੰਟ ਨੰਬਰਾਂ ਦੇ ਐਰੇ) ਹਨ ਜੋ ਮਾਡਲਾਂ ਨੂੰ ਸ਼ਬਦਾਂ ਦੇ ਸੰਬੰਧਾਂ ਨੂੰ ਸਮਝਣ ਅਤੇ ਸੰਦਰਭਕ ਤੌਰ 'ਤੇ ਸਬੰਧਿਤ ਜਵਾਬ ਜਨਰੇਟ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦੇ ਹਨ। ਸਮਾਨ ਸ਼ਬਦਾਂ ਦੇ ਸਮਾਨ ਐਮਬੈਡਿੰਗ ਹੁੰਦੇ ਹਨ, ਜਿਸ ਨਾਲ ਮਾਡਲ ਨੂੰ ਸਮਾਨਾਰਥਕ ਸ਼ਬਦ ਅਤੇ ਅਰਥਮਈ ਸੰਬੰਧਾਂ ਨੂੰ ਸਮਝਣ ਵਿੱਚ ਮਦਦ ਮਿਲਦੀ ਹੈ। -![ਚਿੱਤਰ: ਐਮਬੈਡਿੰਗ](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.pa.png) +![ਚਿੱਤਰ: ਐਮਬੈਡਿੰਗ](../../../translated_images/embedding.398e50802c0037f9.pa.png) ਜਾਵਾ ਵਿੱਚ, ਤੁਸੀਂ OpenAI SDK ਜਾਂ ਹੋਰ ਲਾਇਬ੍ਰੇਰੀਆਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਐਮਬੈਡਿੰਗ ਜਨਰੇਟ ਕਰ ਸਕਦੇ ਹੋ। ਇਹ ਐਮਬੈਡਿੰਗ ਸੈਮਾਂਟਿਕ ਖੋਜ ਵਰਗੇ ਕੰਮਾਂ ਲਈ ਮਹੱਤਵਪੂਰਨ ਹਨ, ਜਿੱਥੇ ਤੁਸੀਂ ਅਰਥ ਦੇ ਆਧਾਰ 'ਤੇ ਸਮਾਨ ਸਮੱਗਰੀ ਲੱਭਣਾ ਚਾਹੁੰਦੇ ਹੋ ਨਾ ਕਿ ਸਿਰਫ਼ ਸਹੀ ਟੈਕਸਟ ਮੈਚ। - **ਵੈਕਟਰ ਡੇਟਾਬੇਸ**: ਵੈਕਟਰ ਡੇਟਾਬੇਸ ਐਮਬੈਡਿੰਗ ਲਈ ਅਨੁਕੂਲ ਸਟੋਰੇਜ ਸਿਸਟਮ ਹਨ। ਇਹ ਸਮਾਨਤਾ ਖੋਜ ਲਈ ਕੁਸ਼ਲਤਾ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ ਅਤੇ ਵੱਡੇ ਡਾਟਾਸੈਟਾਂ ਤੋਂ ਸੈਮਾਂਟਿਕ ਸਮਾਨਤਾ ਦੇ ਆਧਾਰ 'ਤੇ ਸਬੰਧਿਤ ਜਾਣਕਾਰੀ ਲੱਭਣ ਲਈ ਰੀਟਰੀਵਲ-ਅਗਮੈਂਟਡ ਜਨਰੇਸ਼ਨ (RAG) ਪੈਟਰਨ ਲਈ ਮਹੱਤਵਪੂਰਨ ਹਨ। -![ਚਿੱਤਰ: ਵੈਕਟਰ ਡੇਟਾਬੇਸ ਆਰਕੀਟੈਕਚਰ](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.pa.png) +![ਚਿੱਤਰ: ਵੈਕਟਰ ਡੇਟਾਬੇਸ ਆਰਕੀਟੈਕਚਰ](../../../translated_images/vector.f12f114934e223df.pa.png) > **ਨੋਟ**: ਇਸ ਕੋਰਸ ਵਿੱਚ ਅਸੀਂ ਵੈਕਟਰ ਡੇਟਾਬੇਸ ਨੂੰ ਕਵਰ ਨਹੀਂ ਕਰਾਂਗੇ, ਪਰ ਇਹ ਜ਼ਿਕਰ ਕਰਨ ਯੋਗ ਹਨ ਕਿਉਂਕਿ ਇਹ ਅਸਲ ਦੁਨੀਆ ਦੇ ਐਪਲੀਕੇਸ਼ਨ ਵਿੱਚ ਆਮ ਤੌਰ 'ਤੇ ਵਰਤੇ ਜਾਂਦੇ ਹਨ। @@ -93,7 +93,7 @@ CO_OP_TRANSLATOR_METADATA: ਜਾਵਾ AI ਐਪਲੀਕੇਸ਼ਨ ਵਿੱਚ, ਤੁਸੀਂ ਟੋਕਨ ਨੂੰ ਟੈਕਸਟ ਪ੍ਰੋਸੈਸਿੰਗ ਲਈ, ਐਮਬੈਡਿੰਗ ਨੂੰ ਸੈਮਾਂਟਿਕ ਖੋਜ ਅਤੇ RAG ਲਈ, ਵੈਕਟਰ ਡੇਟਾਬੇਸ ਨੂੰ ਡਾਟਾ ਰੀਟਰੀਵਲ ਲਈ, ਅਤੇ MCP ਦੇ ਨਾਲ ਏਜੰਟਾਂ ਨੂੰ ਬਾਹਰੀ ਟੂਲਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਵਾਲੇ ਬੁੱਧੀਮਾਨ ਸਿਸਟਮ ਬਣਾਉਣ ਲਈ ਵਰਤਦੇ ਹੋ। -![ਚਿੱਤਰ: ਪ੍ਰੌੰਪਟ ਤੋਂ ਜਵਾਬ ਤੱਕ - ਟੋਕਨ, ਵੈਕਟਰ, ਵਿਕਲਪਿਕ RAG ਲੁੱਕਅਪ, LLM ਸੋਚ, ਅਤੇ MCP ਏਜੰਟ](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.pa.png) +![ਚਿੱਤਰ: ਪ੍ਰੌੰਪਟ ਤੋਂ ਜਵਾਬ ਤੱਕ - ਟੋਕਨ, ਵੈਕਟਰ, ਵਿਕਲਪਿਕ RAG ਲੁੱਕਅਪ, LLM ਸੋਚ, ਅਤੇ MCP ਏਜੰਟ](../../../translated_images/flow.f4ef62c3052d12a8.pa.png) ### ਜਾਵਾ ਲਈ AI ਵਿਕਾਸ ਟੂਲ ਅਤੇ ਲਾਇਬ੍ਰੇਰੀਆਂ diff --git a/translations/pa/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/pa/02-SetupDevEnvironment/getting-started-azure-openai.md index 0befbe3b..1847c894 100644 --- a/translations/pa/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/pa/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ CO_OP_TRANSLATOR_METADATA: > **ਨੋਟ**: ਜੇ ਤੁਸੀਂ ਬੇਸਿਕ ਕੰਫਿਗਰੇਸ਼ਨ ਸੋਧਣਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ [ਡਿਵ ਕੰਟੇਨਰ ਕੰਫਿਗਰੇਸ਼ਨ](../../../.devcontainer/devcontainer.json) ਵੇਖੋ। 2. ਆਪਣੇ ਫੋਰਕ ਕੀਤੇ ਰਿਪੋ ਵਿੱਚ, **Code** → **Codespaces** ਟੈਬ 'ਤੇ ਕਲਿਕ ਕਰੋ। 3. **...** → **New with options...** 'ਤੇ ਕਲਿਕ ਕਰੋ। -![ਕੋਡਸਪੇਸ ਵਿਕਲਪਾਂ ਨਾਲ ਬਣਾਉਣਾ](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.pa.png) +![ਕੋਡਸਪੇਸ ਵਿਕਲਪਾਂ ਨਾਲ ਬਣਾਉਣਾ](../../../translated_images/codespaces.9945ded8ceb431a5.pa.png) 4. **ਡਿਵ ਕੰਟੇਨਰ ਕੰਫਿਗਰੇਸ਼ਨ** ਚੁਣੋ: - **ਜਨਰੇਟਿਵ ਏਆਈ ਜਾਵਾ ਡਿਵੈਲਪਮੈਂਟ ਵਾਤਾਵਰਣ** 5. **ਕੋਡਸਪੇਸ ਬਣਾਓ** 'ਤੇ ਕਲਿਕ ਕਰੋ। diff --git a/translations/pa/05-ResponsibleGenAI/README.md b/translations/pa/05-ResponsibleGenAI/README.md index 2bc87654..f2565233 100644 --- a/translations/pa/05-ResponsibleGenAI/README.md +++ b/translations/pa/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ GitHub Models ਵਿੱਚ ਮੂਲ ਸਮੱਗਰੀ ਫਿਲਟਰੀਕਰ 5. ਨਤੀਜੇ ਦਿਖਾਓ ਕਿ ਕਿਹੜੀ ਸਮੱਗਰੀ ਰੋਕੀ ਗਈ, ਇਨਕਾਰ ਕੀਤੀ ਗਈ ਜਾਂ ਮਨਜ਼ੂਰ ਕੀਤੀ ਗਈ 6. ਤੁਲਨਾ ਲਈ ਸੁਰੱਖਿਅਤ ਸਮੱਗਰੀ ਦੀ ਜਾਂਚ ਕਰੋ -![ਜ਼ਿੰਮੇਵਾਰ AI ਸੁਰੱਖਿਆ ਡੈਮੋ](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.pa.png) +![ਜ਼ਿੰਮੇਵਾਰ AI ਸੁਰੱਖਿਆ ਡੈਮੋ](../../../translated_images/responsible.e4f51a917bafa4bf.pa.png) ### ਸੈਟਅੱਪ ਨਿਰਦੇਸ਼ @@ -164,7 +164,7 @@ AI ਐਪਲੀਕੇਸ਼ਨ ਬਣਾਉਣ ਸਮੇਂ, ਇਹ ਜ਼ਰੂ ਜਨਰੇਟਿਵ AI ਲਈ ਸ਼ੁਰੂਆਤੀ ਕੋਰਸ ਪੂਰਾ ਕਰਨ 'ਤੇ ਮੁਬਾਰਕਾਂ! -![ਕੋਰਸ ਪੂਰਾ](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.pa.png) +![ਕੋਰਸ ਪੂਰਾ](../../../translated_images/image.73c7e2ff4a652e77.pa.png) **ਤੁਹਾਡੇ ਪ੍ਰਾਪਤੀਆਂ:** - ਆਪਣਾ ਵਿਕਾਸ ਵਾਤਾਵਰਣ ਸੈਟ ਕੀਤਾ diff --git a/translations/pa/README.md b/translations/pa/README.md index e114510c..f9308c16 100644 --- a/translations/pa/README.md +++ b/translations/pa/README.md @@ -1,137 +1,146 @@ -# ਜੈਨੇਰੇਟਿਵ AI ਸ਼ੁਰੂਆਤੀਆਂ ਲਈ - Java ਐਡੀਸ਼ਨ -[![ਮਾਈਕ੍ਰੋਸੌਫਟ ਫਾਊਂਡਰੀ ਡਿਸਕੋਰਡ](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +# ਸ਼ੁਰੂਆਤੀ ਲਈ ਜਨਰੇਟਿਵ ਏਆਈ - ਜਾਵਾ ਐਡੀਸ਼ਨ +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![ਜੈਨੇਰੇਟਿਵ AI ਸ਼ੁਰੂਆਤੀਆਂ ਲਈ - Java ਐਡੀਸ਼ਨ](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.pa.png) +![Generative AI for Beginners - Java Edition](../../translated_images/beg-genai-series.8b48be9951cc574c.pa.png) -**ਸਮਾਂ ਦੀ ਲੋੜ**: ਸਾਰੇ ਵਰਕਸ਼ਾਪ ਨੂੰ ਬਿਨਾਂ ਕਿਸੇ ਲੋਕਲ ਸੈਟਅੱਪ ਦੇ ਔਨਲਾਈਨ ਪੂਰਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਮਾਹੌਲ ਸੈਟਅੱਪ ਨੂੰ 2 ਮਿੰਟ ਲੱਗਦੇ ਹਨ, ਅਤੇ ਨਮੂਨੇ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ ਖੋਜ ਦੀ ਗਹਿਰਾਈ ਦੇ ਅਨੁਸਾਰ 1-3 ਘੰਟੇ ਲੱਗ ਸਕਦੇ ਹਨ। +**ਸਮਾਂ ਸਮਰਪਣ**: ਸਾਰਾ ਵਰਕਸ਼ਾਪ ਆਨਲਾਈਨ ਬਿਨਾਂ ਕਿਸੇ ਲੋਕਲ ਸੈਟਅਪ ਦੇ ਮੁਕੰਮਲ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਵਾਤਾਵਰਨ ਸੈਟਅਪ ਵਿੱਚ 2 ਮਿੰਟ ਲੱਗਦੇ ਹਨ, ਅਤੇ ਨਮੂਨੇ ਖੰਗਾਲਣ ਵਿੱਚ ਵਿਅਕਤੀਗਤ ਗਹਿਰਾਈ ਮੁਤਾਬਕ 1-3 ਘੰਟੇ ਲੱਗ ਸਕਦੇ ਹਨ। -> **ਤੁਰੰਤ ਸ਼ੁਰੂ ਕਰੋ** +> **ਤੇਜ਼ ਸ਼ੁਰੂਆਤ** -1. ਇਸ ਰੀਪੋਜ਼ਟਰੀ ਨੂੰ ਆਪਣੇ GitHub ਖਾਤੇ 'ਤੇ Fork ਕਰੋ -2. **Code** → **Codespaces** ਟੈਬ → **...** → **New with options...** 'ਤੇ ਕਲਿੱਕ ਕਰੋ -3. ਡਿਫਾਲਟ ਵਰਤੋ – ਇਹ ਇਸ ਕੋਰਸ ਲਈ ਬਣਾਏ Development container ਨੂੰ ਚੁਣੇਗਾ -4. **Create codespace** 'ਤੇ ਕਲਿੱਕ ਕਰੋ -5. ਮਾਹੌਲ ਦੇ ਤਿਆਰ ਹੋਣ ਲਈ ਲਗਭਗ 2 ਮਿੰਟ ਇੰਤਜ਼ਾਰ ਕਰੋ -6. ਸਿੱਧਾ ਜਾਓ [ਪਹਿਲਾ ਉਦਾਹਰਨ](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) +1. ਇਸ ਰਿਪੋਜ਼ਟਰੀ ਨੂੰ ਆਪਣੇ GitHub ਖਾਤੇ ਤੇ ਫੋਰਕ ਕਰੋ +2. **Code** → **Codespaces** ਟੈਬ → **...** → **New with options...** 'ਤੇ ਕਲਿਕ ਕਰੋ +3. ਡਿਫਾਲਟ ਦੀ ਵਰਤੋਂ ਕਰੋ – ਇਹ ਕੋਰਸ ਲਈ ਬਣਾਈ ਗਈ ਡਿਵੈਲਪਮੈਂਟ ਕੰਟੇਨਰ ਨੂੰ ਚੁਣੇਗਾ +4. **Create codespace** 'ਤੇ ਕਲਿਕ ਕਰੋ +5. ਵਾਤਾਵਰਨ ਦੀ ਤਿਆਰੀ ਲਈ ਲਗਭਗ 2 ਮਿੰਟ ਉਡੀਕ ਕਰੋ +6. ਸਿੱਧਾ [ਪਹਿਲਾ ਉਦਾਹਰਨ](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) ਤੇ ਜਾਓ -> **ਕੀ ਤੁਸੀਂ ਲੋਕਲ ਤੌਰ 'ਤੇ ਕਲੋਨ ਕਰਨਾ ਪਸੰਦ ਕਰਦੇ ਹੋ?** +> **ਸਥਾਨਕ ਕਲੋਨ ਕਰਨਾ ਪਸੰਦ ਕਰਦੇ ਹੋ?** > -> ਇਸ ਰੀਪੋਜ਼ਟਰੀ ਵਿੱਚ 50+ ਭਾਸ਼ਾਈ ਅਨੁਵਾਦ ਸ਼ਾਮਿਲ ਹਨ ਜੋ ਡਾਊਨਲੋਡ ਆਕਾਰ ਨੂੰ ਕਾਫੀ ਵਧਾ ਦਿੰਦੇ ਹਨ। ਅਨੁਵਾਦਾਂ ਦੇ ਬਿਨਾਂ ਕਲੋਨ ਕਰਨ ਲਈ, sparse checkout ਵਰਤੋਂ: +> ਇਹ ਰਿਪੋਜ਼ਟਰੀ 50+ ਭਾਸ਼ਾਈ ਅਨੁਵਾਦ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ ਜੋ ਡਾਉਨਲੋਡ ਸਾਈਜ਼ ਵਿੱਚ ਕਾਫੀ ਵਾਧਾ ਕਰਦਾ ਹੈ। ਬਿਨਾਂ ਅਨੁਵਾਦਾਂ ਦੇ ਕਲੋਨ ਕਰਨ ਲਈ, sparse checkout ਦੀ ਵਰਤੋਂ ਕਰੋ: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> ਇਹ ਤੁਹਾਨੂੰ ਕੋਰਸ ਪੂਰਾ ਕਰਨ ਲਈ ਸਭ ਕੁਝ ਦਿੰਦਾ ਹੈ, ਬਹੁਤ ਤੇਜ਼ ਡਾਊਨਲੋਡ ਦੇ ਨਾਲ। - +> ਇਸ ਨਾਲ ਤੁਹਾਨੂੰ ਕੋਰਸ ਪੂਰਾ ਕਰਨ ਲਈ ਸਾਰਾ ਕੁਝ ਮਿਲੇਗਾ ਅਤੇ ਡਾਉਨਲੋਡ ਬਹੁਤ ਤੇਜ਼ ਹੋਵੇਗਾ। -## ਬਹੁ-ਭਾਸ਼ਾਈ ਸਮਰਥਨ +## ਬਹੁ-ਭਾਸ਼ਾ ਸਹਾਇਤਾ -### GitHub Action ਰਾਹੀਂ ਸਮਰਥਿਤ (ਆਟੋਮੇਟਿਕ & ਹਮੇਸ਼ਾਂ ਅੱਪ-ਟੂ-ਡੇਟ) +### GitHub Action ਰਾਹੀਂ ਸਹਾਇਤਿਤ (ਆਟੋਮੇਟਿਕ ਅਤੇ ਹਮੇਸ਼ਾਂ ਅੱਪ-ਟੂ-ਡੇਟ) -[ਅਰਬੀ](../ar/README.md) | [ਬੰਗਾਲੀ](../bn/README.md) | [ਬੁਲਗਾਰੀਆਈ](../bg/README.md) | [ਬਰਮੀ (ਮਿਆਂਮਾਰ)](../my/README.md) | [ਚੀਨੀ (ਸਰਲ)](../zh/README.md) | [ਚੀਨੀ (ਰਿਵਾਇਤੀ, ਹਾਂਗ ਕਾਂਗ)](../hk/README.md) | [ਚੀਨੀ (ਰਿਵਾਇਤੀ, ਮਕਾਉ)](../mo/README.md) | [ਚੀਨੀ (ਰਿਵਾਇਤੀ, ਤਾਈਵਾਨ)](../tw/README.md) | [ਕ੍ਰੋਏਸ਼ੀਆਈ](../hr/README.md) | [ਚੈੱਕ](../cs/README.md) | [ਡੈਨਿਸ਼](../da/README.md) | [ਡੱਚ](../nl/README.md) | [ਇਸਤੋਨੀਅਨ](../et/README.md) | [ਫਿਨਿਸ਼](../fi/README.md) | [ਫ਼ਰਾਂਸੀਸੀ](../fr/README.md) | [ਜਰਮਨ](../de/README.md) | [ਗ੍ਰੀਕ](../el/README.md) | [ਹੀਬਰੂ](../he/README.md) | [ਹਿੰਦੀ](../hi/README.md) | [ਹੁੰਗੇਰੀ](../hu/README.md) | [ਇੰਡੋਨੇਸ਼ੀਆਈ](../id/README.md) | [ਇਟਾਲੀਅਨ](../it/README.md) | [ਜਪਾਨੀ](../ja/README.md) | [ਕੰਨੜ](../kn/README.md) | [ਕੋਰੀਅਨ](../ko/README.md) | [ਲਿਥੂਆਨੀਆਈ](../lt/README.md) | [ਮਲਏ (Malay)](../ms/README.md) | [ਮਲਯਾਲਮ](../ml/README.md) | [ਮਰਾਠੀ](../mr/README.md) | [ਨੇਪਾਲੀ](../ne/README.md) | [ਨਾਈਜੀਰੀਆਈ ਪਿਜ਼ਿਨ](../pcm/README.md) | [ਨਾਰਵੇਜੀਅਨ](../no/README.md) | [ਫਾਰਸੀ (Farsi)](../fa/README.md) | [ਪੋਲਿਸ਼](../pl/README.md) | [ਪੁਰਤਗਾਲੀ (Brazil)](../br/README.md) | [ਪੁਰਤਗਾਲੀ (Portugal)](../pt/README.md) | [ਪੰਜਾਬੀ (ਗੁਰਮੁਖੀ)](./README.md) | [ਰੋਮਾਨੀਆਈ](../ro/README.md) | [ਰੂਸੀ](../ru/README.md) | [ਸਰਬੀਆਈ (ਸਿਰਿਲਿਕ)](../sr/README.md) | [ਸਲੋਵਾਕ](../sk/README.md) | [ਸਲੋਵੇਨੀਆਈ](../sl/README.md) | [ਸਪੇਨੀ](../es/README.md) | [ਸਵਾਹਿਲੀ](../sw/README.md) | [ਸਵੀਡਿਸ਼](../sv/README.md) | [ਟੈਗਾਲੋਗ (ਫਿਲੀਪੀਨੀ)](../tl/README.md) | [ਤਮਿਲ](../ta/README.md) | [ਤੇਲੁਗੂ](../te/README.md) | [ਥਾਈ](../th/README.md) | [ਤੁਰਕੀ](../tr/README.md) | [ਯੂਕਰੇਨੀ](../uk/README.md) | [ਉਰਦੂ](../ur/README.md) | [ਵਿਯਤਨਾਮੀ](../vi/README.md) +[ਅਰਬੀ](../ar/README.md) | [ਬੰਗਾਲੀ](../bn/README.md) | [ਬਲਗੇਰੀਆਈ](../bg/README.md) | [ਬੁਰਮੀ (ਮਿਆਨਮਾਰ)](../my/README.md) | [ਚੀਨੀ (ਸਰਲ)](../zh/README.md) | [ਚੀਨੀ (ਰਵਾਇਤੀ, ਹਾਂਗ ਕਾਂਗ)](../hk/README.md) | [ਚੀਨੀ (ਰਵਾਇਤੀ, ਮਕਾਉ)](../mo/README.md) | [ਚੀਨੀ (ਰਵਾਇਤੀ, ਤਾਈਵਾਨ)](../tw/README.md) | [ਕਰੋਏਸ਼ੀਆਈ](../hr/README.md) | [ਚੈਕ](../cs/README.md) | [ਡੈਨਿਸ਼](../da/README.md) | [ਡੱਚ](../nl/README.md) | [ਐਸਟੋਨੀਆਈ](../et/README.md) | [ਫਿਨਿਸ਼](../fi/README.md) | [ਫ੍ਰੈਂਚ](../fr/README.md) | [ਜਰਮਨ](../de/README.md) | [ਗ੍ਰੀਕ](../el/README.md) | [ਹਿਬ੍ਰੂ](../he/README.md) | [ਹਿੰਦੀ](../hi/README.md) | [ਹੰਗੇਰੀਆਈ](../hu/README.md) | [ਇੰਡੋਨੇਸ਼ੀਆਈ](../id/README.md) | [ਇਟਾਲੀਅਨ](../it/README.md) | [ਜਾਪਾਨੀ](../ja/README.md) | [ਕੰਨੜ](../kn/README.md) | [ਕੋਰੀਅਨ](../ko/README.md) | [ਲਿੱਥੂਆਨੀਆਈ](../lt/README.md) | [ਮਲਈ](../ms/README.md) | [ਮਲਯਾਲਮ](../ml/README.md) | [ਮਰਾਠੀ](../mr/README.md) | [ਨੇਪਾਲੀ](../ne/README.md) | [ਨਾਈਜੀਰੀਆਈ ਪਿੱਡਜਿਨ](../pcm/README.md) | [ਨਾਰਵੇਜੀਆਈ](../no/README.md) | [ਫ਼ਾਰਸੀ (ਪਰਸੀਆਈ)](../fa/README.md) | [ਪੋਲਿਸ਼](../pl/README.md) | [ਪੋਰਤੁਗਾਲੀ (ਬ੍ਰਾਜ਼ੀਲ)](../br/README.md) | [ਪੋਰਤੁਗਾਲੀ (ਪੋਰਚਗਾਲ)](../pt/README.md) | [ਪੰਜਾਬੀ (ਗੁਰਮੁਖੀ)](./README.md) | [ਰੋਮਾਨੀਆਈ](../ro/README.md) | [ਰੂਸੀ](../ru/README.md) | [ਸੇਰਬੀਆਈ (ਸਿਰਿਲਿਕ)](../sr/README.md) | [ਸਲੋਵਾਕ](../sk/README.md) | [ਸਲੋਵੇਨੀਆਈ](../sl/README.md) | [ਸਪੈਨਿਸ਼](../es/README.md) | [ਸਵਾਹਿਲੀ](../sw/README.md) | [ਸਵੀਡੀਸ਼](../sv/README.md) | [ਟਾਗਾਲੋਗ (ਫਿਲਿਪੀਨੀ)](../tl/README.md) | [ਤਮਿਲ](../ta/README.md) | [ਤੇਲਗੂ](../te/README.md) | [ਥਾਈ](../th/README.md) | [ਤੁਰਕੀ](../tr/README.md) | [ਯੂਕਰੇਨੀਅਨ](../uk/README.md) | [ਉਰਦੂ](../ur/README.md) | [ਵਿਯਤਨਾਮੀ](../vi/README.md) + +> **ਸਥਾਨਕ ਕਲੋਨ ਕਰਨਾ ਪਸੰਦ ਕਰਦੇ ਹੋ?** + +> ਇਹ ਰਿਪੋਜ਼ਟਰੀ 50+ ਭਾਸ਼ਾਈ ਅਨੁਵਾਦ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ ਜੋ ਡਾਉਨਲੋਡ ਸਾਈਜ਼ ਵਿੱਚ ਕਾਫੀ ਵਾਧਾ ਕਰਦਾ ਹੈ। ਬਿਨਾਂ ਅਨੁਵਾਦਾਂ ਦੇ ਕਲੋਨ ਕਰਨ ਲਈ, sparse checkout ਦੀ ਵਰਤੋਂ ਕਰੋ: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> ਇਸ ਨਾਲ ਤੁਹਾਨੂੰ ਕੋਰਸ ਪੂਰਾ ਕਰਨ ਲਈ ਸਾਰਾ ਕੁਝ ਮਿਲੇਗਾ ਅਤੇ ਡਾਉਨਲੋਡ ਬਹੁਤ ਤੇਜ਼ ਹੋਵੇਗਾ। -## ਕੋਰਸ ਦੀ ਢਾਂਚਾ ਅਤੇ ਸیکھਣ ਦਾ ਰਸਤਾ +## ਕੋਰਸ ਸਤਰਾਂਚਨਾ ਅਤੇ ਸਿੱਖਣ ਦਾ ਰਾਸ਼ਤਾ -### **ਅਧਿਆਇ 1: ਜੈਨੇਰੇਟਿਵ AI ਦਾ ਪਰਿਚਯ** -- **ਮੁੱਖ ਧਾਰਣਾਵਾਂ**: ਵੱਡੇ ਭਾਸ਼ਾ ਮਾਡਲ, ਟੋਕਨ, embeddings, ਅਤੇ AI ਸਮਰੱਥਾਵਾਂ ਨੂੰ ਸਮਝਣਾ -- **Java AI ਇਕੋਸਿਸਟਮ**: Spring AI ਅਤੇ OpenAI SDKs ਦਾ ਝਲਕ -- **Model Context Protocol**: MCP ਦਾ ਪਰਿਚਯ ਅਤੇ AI ਏਜੰਟ ਸੰਚਾਰ ਵਿੱਚ ਇਸ ਦੀ ਭੂਮਿਕਾ -- **ਅਮਲੀ ਲਾਗੂਤਾਂ**: ਚੈਟਬੌਟਸ ਅਤੇ ਸਮੱਗਰੀ ਬਣਾਉਣ ਸਮੇਤ ਹਕੀਕਤੀ ਸਥਿਤੀਆਂ +### **ਅਧਿਆਇ 1: ਜਨਰੇਟਿਵ ਏਆਈ ਦਾ ਪਰਿਚਯ** +- **ਮੁੱਖ ਧਾਰਣਾਵਾਂ**: ਵੱਡੇ ਭਾਸ਼ਾ ਮਾਡਲਾਂ, ਟੋਕਨ, ਐਮਬੈੱਡੀੰਗ, ਅਤੇ ਏਆਈ ਸਮਰੱਥਾਵਾਂ ਦੀ ਸਮਝ +- **ਜਾਵਾ ਏਆਈ ਪਰਿਸਰ**: Spring AI ਅਤੇ OpenAI SDKs ਦੀ ਸਮੀਖਿਆ +- **ਮਾਡਲ ਕਾਂਟੈਕਸਟ ਪ੍ਰੋਟੋਕੋਲ**: MCP ਦਾ ਪਰਿਚਯ ਅਤੇ ਏਆਈ ਏਜੰਟ ਸੰਚਾਰ ਵਿੱਚ ਇਸ ਦੀ ਭੂਮਿਕਾ +- **ਅਮਲਾਤਮਕ ਅਰਜ਼ੀ**: ਚੈਟਬੋਟ ਅਤੇ ਸਮੱਗਰੀ ਸਿਰਜਣਾ ਸਮੇਤ ਅਸਲੀ ਦੁਨੀਆ ਦੇ ਸਿਨਾਰਿਓ - **[→ ਅਧਿਆਇ 1 ਸ਼ੁਰੂ ਕਰੋ](./01-IntroToGenAI/README.md)** -### **ਅਧਿਆਇ 2: ਵਿਕਾਸ ਮਾਹੌਲ ਸੈਟਅੱਪ** -- **ਬਹੁ-ਪ੍ਰਦਾਤਾ ਸੰਰਚਨਾ**: GitHub Models, Azure OpenAI, ਅਤੇ OpenAI Java SDK ਇੰਟਿਗ੍ਰੇਸ਼ਨਾਂ ਨੂੰ ਸੈਟਅੱਪ ਕਰੋ -- **Spring Boot + Spring AI**: ਐਂਟਰਪਰਾਈਜ਼ AI ਐਪਲੀਕੇਸ਼ਨ ਵਿਕਾਸ ਲਈ ਸਰਵੋਤਮ ਅਭਿਆਸ -- **GitHub Models**: ਪ੍ਰੋਟੋਟਾਈਪਿੰਗ ਅਤੇ ਸਿੱਖਣ ਲਈ ਮੁਫ਼ਤ AI ਮਾਡਲ ਪੁਹੰਚ (ਕੋਈ ਕਰੈਡਿਟ ਕਾਰਡ ਲੋੜ ਨਹੀਂ) -- **ਡਿਵੈਲਪਮੈਂਟ ਟੂਲਸ**: Docker containers, VS Code, ਅਤੇ GitHub Codespaces ਸੰਰਚਨਾ +### **ਅਧਿਆਇ 2: ਵਿਕਾਸ ਵਾਤਾਵਰਨ ਸੈਟਅਪ** +- **ਮੁਲਟੀ ਪ੍ਰੋਵਾਇਡਰ ਕਨਫ਼ਿਗਰੇਸ਼ਨ**: GitHub Models, Azure OpenAI, ਅਤੇ OpenAI ਜਾਵਾ SDK ਇੰਟੀਗ੍ਰੇਸ਼ਨ ਸੈਟਅਪ ਕਰੋ +- **Spring Boot + Spring AI**: ਐਨਟਰਪ੍ਰਾਈਜ਼ ਏਆਈ ਐਪਲੀਕੇਸ਼ਨ ਵਿਕਾਸ ਲਈ ਵਧੀਆ ਤਰੀਕੇ +- **GitHub Models**: ਪ੍ਰੋਟੋਟਾਈਪਿੰਗ ਅਤੇ ਸਿੱਖਣ ਲਈ ਮੁਫ਼ਤ ਏਆਈ ਮਾਡਲ ਐਕਸੈਸ (ਕੋਈ ਕਰੈਡਿਟ ਕਾਰਡ ਲੋੜ ਨਹੀਂ) +- **ਵਿਕਾਸ ਸੰਦ**: Docker ਕੰਟੇਨਰ, VS Code, ਅਤੇ GitHub Codespaces ਕਨਫ਼ਿਗਰੇਸ਼ਨ - **[→ ਅਧਿਆਇ 2 ਸ਼ੁਰੂ ਕਰੋ](./02-SetupDevEnvironment/README.md)** -### **ਅਧਿਆਇ 3: ਮੁੱਖ ਜੈਨੇਰੇਟਿਵ AI ਤਕਨੀਕਾਂ** -- **Prompt Engineering**: ਸਰਵੋਤਮ AI ਮਾਡਲ ਜਵਾਬਾਂ ਲਈ ਤਕਨੀਕਾਂ -- **Embeddings & Vector Operations**: ਸੈਮੈਂਟਿਕ ਖੋਜ ਅਤੇ ਸਮਾਨਤਾ ਮਿਲਾਉਣ ਨੂੰ ਲਾਗੂ ਕਰੋ -- **Retrieval-Augmented Generation (RAG)**: AI ਨੂੰ ਆਪਣੇ ਡਾਟਾ ਸ੍ਰੋਤਾਂ ਨਾਲ ਜੋੜਨਾ -- **Function Calling**: ਕਸਟਮ ਟੂਲਾਂ ਅਤੇ ਪਲੱਗਇਨਾਂ ਨਾਲ AI ਸਮਰੱਥਾਵਾਂ ਵਧਾਉਣਾ +### **ਅਧਿਆਇ 3: ਮੁੱਖ ਜਨਰੇਟਿਵ ਏਆਈ ਤਕਨੀਕਾਂ** +- **ਪ੍ਰੋਮਪਟ ਇੰਜੀਨੀਅਰਿੰਗ**: ਉੱਤਮ ਏਆਈ ਮਾਡਲ ਜਵਾਬ ਲਈ ਤਕਨੀਕਾਂ +- **ਐਮਬੈੱਡੀੰਗ ਅਤੇ ਵੇਕਟਰ ਓਪਰੇਸ਼ਨ**: ਸੈਮੈਂਟਿਕ ਖੋਜ ਅਤੇ ਸਮਾਨਤਾ ਮੇਲ ਦੀ ਨਿਰਮਾਣ +- **ਰੀਟਰੀਵੱਲ-ਆਗਮੈਂਟਡ ਜਨਰੇਸ਼ਨ (RAG)**: ਆਪਣੀ ਡਾਟਾ ਸਰੋਤਾਂ ਨਾਲ ਏਆਈ ਨੂੰ ਜੋੜੋ +- **ਫੰਕਸ਼ਨ ਕਾਲਿੰਗ**: ਕਸਟਮ ਔਜ਼ਾਰ ਅਤੇ ਪਲੱਗਇਨਾਂ ਨਾਲ ਏਆਈ ਸਮਰੱਥਾਵਾਂ ਦਾ ਵਿਸ਼ਤਾਰ - **[→ ਅਧਿਆਇ 3 ਸ਼ੁਰੂ ਕਰੋ](./03-CoreGenerativeAITechniques/README.md)** -### **ਅਧਿਆਇ 4: ਅਮਲੀ ਐਪਲੀਕੇਸ਼ਨਜ਼ ਅਤੇ ਪ੍ਰੋਜੈਕਟ** -- **ਪੈਟ ਸਟੋਰੀ ਜਨਰੇਟਰ** (`petstory/`): GitHub Models ਨਾਲ ਰਚਨਾਤਮਕ ਸਮੱਗਰੀ ਬਣਾਉਣਾ -- **Foundry ਲੋਕਲ ਡੈਮੋ** (`foundrylocal/`): OpenAI Java SDK ਨਾਲ ਲੋਕਲ AI ਮਾਡਲ ਇੰਟਿਗ੍ਰੇਸ਼ਨ -- **MCP ਕੈਲਕੁਲੇਟਰ ਸਰਵਿਸ** (`calculator/`): Spring AI ਨਾਲ ਬੁਨਿਆਦੀ Model Context Protocol ਲਾਗੂਕਰਨ +### **ਅਧਿਆਇ 4: ਅਮਲਾਤਮਕ ਅਰਜ਼ੀਆਂ ਅਤੇ ਪ੍ਰੋਜੈਕਟ** +- **ਪਾਲਤੂ ਕਹਾਣੀ ਸਿਰਜਣਹਾਰ** (`petstory/`): GitHub Models ਨਾਲ ਰਚਨਾਤਮਕ ਸਮੱਗਰੀ ਸਿਰਜਣਾ +- **Foundry Local ਡੈਮੋ** (`foundrylocal/`): OpenAI ਜਾਵਾ SDK ਨਾਲ ਸਥਾਨਕ ਏਆਈ ਮਾਡਲ ਇੰਟੀਗ੍ਰੇਸ਼ਨ +- **MCP ਕੈਲਕੂਲੇਟਰ ਸੇਵਾ** (`calculator/`): Spring AI ਨਾਲ ਬੁਨਿਆਦੀ ਮਾਡਲ ਕਾਂਟੈਕਸਟ ਪ੍ਰੋਟੋਕੋਲ ਲਾਗੂ - **[→ ਅਧਿਆਇ 4 ਸ਼ੁਰੂ ਕਰੋ](./04-PracticalSamples/README.md)** -### **ਅਧਿਆਇ 5: ਜਵਾਬਦੇਹ AI ਵਿਕਾਸ** -- **GitHub Models ਸੁਰੱਖਿਆ**: ਬਿਲਟ-ਇਨ ਸਮੱਗਰੀ ਫਿਲਟਰਿੰਗ ਅਤੇ ਸੁਰੱਖਿਆ ਮਕੈਨਿਜ਼ਮਾਂ (ਕਠੋਰ ਰੋਕ ਅਤੇ ਨਰਮ ਇਨਕਾਰ) ਦੀ ਜਾਂਚ -- **ਜਵਾਬਦੇਹ AI ਡੈਮੋ**: ਹੱਥ-ਅਨੁਭਵ ਉਦਾਹਰਨ ਜੋ ਦਿਖਾਉਂਦੀ ਹੈ ਕਿ ਆਧੁਨਿਕ AI ਸੁਰੱਖਿਆ ਪ੍ਰਣਾਲੀਆਂ ਪ੍ਰਯੋਗ ਵਿੱਚ ਕਿਵੇਂ ਕੰਮ ਕਰਦੀਆਂ ਹਨ -- **ਸਰਵੋਤਮ ਅਭਿਆਸ**: ਨੈਤਿਕ AI ਵਿਕਾਸ ਅਤੇ ਡਿਪਲੋਇਮੈਂਟ ਲਈ ਜਰੂਰੀ ਨਿਰਦੇਸ਼ +### **ਅਧਿਆਇ 5: ਜ਼ਿੰਮੇਵਾਰ ਏਆਈ ਵਿਕਾਸ** +- **GitHub Models ਸੁਰੱਖਿਆ**: ਬਣੇ-ਬਣਾਏ ਸਮੱਗਰੀ ਛਾਂਟਣ ਅਤੇ ਸੁਰੱਖਿਆ ਤੰਤਰਾਂ ਦਾ ਟੈਸਟ (ਕਠੋਰ ਰੋਕ ਅਤੇ ਨਰਮ ਇਨਕਾਰ) +- **ਜ਼ਿੰਮੇਵਾਰ ਏਆਈ ਡੈਮੋ**: ਤਤਕਾਲ ਉਦਾਹਰਨ ਜੋ ਦਿਖਾਉਂਦੀ ਹੈ ਕਿ ਆਧੁਨਿਕ ਏਆਈ ਸੁਰੱਖਿਆ ਪ੍ਰਣਾਲੀਆਂ ਕਿਵੇਂ ਕੰਮ ਕਰਦੀਆਂ ਹਨ +- **ਸਰੋਤ ਸੰਭਾਲ**: ਨੈਤਿਕ ਏਆਈ ਵਿਕਾਸ ਅਤੇ ਤਾਇਨਾਤੀ ਲਈ ਜ਼ਰੂਰੀ ਗਾਈਡਲਾਈਨਜ਼ - **[→ ਅਧਿਆਇ 5 ਸ਼ੁਰੂ ਕਰੋ](./05-ResponsibleGenAI/README.md)** ## ਵਾਧੂ ਸਰੋਤ -### LangChain -[![LangChain4j ਸ਼ੁਰੂਆਤੀਆਂ ਲਈ](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) -[![LangChain.js ਸ਼ੁਰੂਆਤੀਆਂ ਲਈ](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) +### ਲੈੰਗਚੇਨ +[![LangChain4j for Beginners](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![LangChain.js for Beginners](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) --- -### Azure / Edge / MCP / Agents -[![AZD ਸ਼ੁਰੂਆਤੀਆਂ ਲਈ](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI ਸ਼ੁਰੂਆਤੀਆਂ ਲਈ](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP ਸ਼ੁਰੂਆਤੀਆਂ ਲਈ](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI Agents ਸ਼ੁਰੂਆਤੀਆਂ ਲਈ](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +### ਐਜ਼ੂਰ / ਐਜ / MCP / ਏਜੰਟ +[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### ਜੈਨੇਰੇਟਿਵ AI ਸੀਰੀਜ਼ -[![ਜੈਨੇਰੇਟਿਵ AI ਸ਼ੁਰੂਆਤੀਆਂ ਲਈ](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![ਜੈਨੇਰੇਟਿਵ AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![ਜੈਨੇਰੇਟਿਵ AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![ਜੈਨੇਰੇਟਿਵ AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) +### ਜਨਰੇਟਿਵ ਏਆਈ ਸੀਰੀਜ਼ +[![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- -### ਮੁੱਖ ਸਿਖਿਆ -[![ML ਸ਼ੁਰੂਆਤੀਆਂ ਲਈ](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![ਡੇਟਾ ਸਾਇੰਸ ਸ਼ੁਰੂਆਤੀਆਂ ਲਈ](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI ਸ਼ੁਰੂਆਤੀਆਂ ਲਈ](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![ਸਾਇਬਰਸੁਰੱਖਿਆ ਸ਼ੁਰੂਆਤੀਆਂ ਲਈ](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![ਵੇੱਬ ਡਿਵੈਲਪਮੈਂਟ ਸ਼ੁਰੂਆਤੀਆਂ ਲਈ](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![ਆਰੰਭਿਕਾਂ ਲਈ IoT](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![ਆਰੰਭਿਕਾਂ ਲਈ XR ਵਿਕਾਸ](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +### ਮੁੱਖ ਸਿੱਖਿਆ +[![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Copilot ਸੀਰੀਜ਼ -[![AI ਜੋੜੀ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਲਈ Copilot](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![C#/.NET ਲਈ Copilot](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot ਐਡਵੈਂਚਰ](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +### ਕੌਪਾਇਲਟ ਸੀਰੀਜ਼ +[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## ਸਹਾਇਤਾ ਪ੍ਰਾਪਤ ਕਰੋ +## ਸਹਾਇਤਾ ਪ੍ਰਾਪਤ ਕਰਨਾ -ਜੇ ਤੁਸੀਂ ਫਸ ਜਾਂਦੇ ਹੋ ਜਾਂ AI ਐਪਸ ਬਣਾਉਣ ਬਾਰੇ ਕੋਈ ਸਵਾਲ ਹੈ, ਤਾਂ MCP ਬਾਰੇ ਚਰਚਾਵਾਂ ਵਿੱਚ ਹੋਰ ਸਿੱਖਣ ਵਾਲਿਆਂ ਅਤੇ ਅਨੁਭਵੀ ਡਿਵੈਲਪਰਾਂ ਨਾਲ ਸ਼ਾਮਲ ਹੋਵੋ। ਇਹ ਇੱਕ ਸਹਾਇਕ ਕਮਿਊਨਿਟੀ ਹੈ ਜਿੱਥੇ ਸਵਾਲਾਂ ਦਾ ਸਵਾਗਤ ਹੈ ਅਤੇ ਗਿਆਨ ਖੁੱਲ੍ਹੇ ਤੌਰ 'ਤੇ ਸਾਂਝਾ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। +ਜੇ ਤੁਸੀਂ ਫਸ ਜਾਂਦੇ ਹੋ ਜਾਂ AI ਐਪ ਬਣਾਉਣ ਬਾਰੇ ਕੋਈ ਵੀ ਸਵਾਲ ਹੋਵੇ। MCP ਬਾਰੇ ਚਰਚਾ ਵਿੱਚ ਸਹਿਆੋਗੀ ਸਿੱਖਣ ਵਾਲਿਆਂ ਅਤੇ ਅਨੁਭਵੀ ਵਿਕਾਸਕਾਰਾਂ ਦੇ ਨਾਲ ਜੁੜੋ। ਇਹ ਇੱਕ ਸਹਾਇਕ ਕਮਿਊਨਿਟੀ ਹੈ ਜਿਥੇ ਸਵਾਲ ਸੁਆਗਤਯੋਗ ਹਨ ਅਤੇ ਗਿਆਨ ਖੁੱਲ੍ਹਾ ਸਾਂਝਾ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -ਜੇ ਤੁਹਾਡੇ ਕੋਲ ਉਤਪਾਦ ਬਾਰੇ ਫੀਡਬੈਕ ਜਾਂ ਬਣਾਉਣ ਦੌਰਾਨ ਕੋਈ ਤਰੁੱਟੀਆਂ ਹਨ, ਤਾਂ ਜਾਓ: +ਜੇ ਤੁਹਾਡੇ ਕੋਲ ਉਤਪਾਦ ਫੀਡਬੈਕ ਜਾਂ ਗਲਤੀਆਂ ਹਨ ਜੋ ਬਣਾਉਣ ਸਮੇਂ ਆਈਆਂ ਹਨ ਤਾਂ ਦੌਰਾ ਕਰੋ: -[![Microsoft Foundry ਡਿਵੈਲਪਰ ਫੋਰਮ](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -ਅਸਵੀਕਾਰ: -ਇਹ ਦਸਤਾਵੇਜ਼ AI ਅਨੁਵਾਦ ਸੇਵਾ [Co-op Translator](https://github.com/Azure/co-op-translator) ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅਨੁਵਾਦ ਕੀਤਾ ਗਿਆ ਹੈ। ਅਸੀਂ ਸਹੀਤਾ ਲਈ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹਾਂ, ਪਰ ਕਿਰਪਾ ਕਰਕੇ ਧਿਆਨ ਰੱਖੋ ਕਿ ਆਟੋਮੇਟਿਕ ਅਨੁਵਾਦਾਂ ਵਿੱਚ ਗਲਤੀਆਂ ਜਾਂ ਅਣਸਹੀਤਾਵਾਂ ਹੋ ਸਕਦੀਆਂ ਹਨ। ਮੂਲ ਦਸਤਾਵੇਜ਼ ਆਪਣੀ ਮੂਲ ਭਾਸ਼ਾ ਵਿੱਚ ਅਧਿਕਾਰਿਕ ਸਰੋਤ ਵਜੋਂ ਮੰਨਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਗੰਭੀਰ ਜਾਣਕਾਰੀ ਲਈ ਪੇਸ਼ੇਵਰ ਮਨੁੱਖੀ ਅਨੁਵਾਦ ਦੀ ਸਿਫ਼ਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਅਸੀਂ ਇਸ ਅਨੁਵਾਦ ਦੀ ਵਰਤੋਂ ਤੋਂ ਉਤਪੰਨ ਹੋਣ ਵਾਲੀਆਂ ਕਿਸੇ ਵੀ ਗਲਤਫਹਮੀਆਂ ਜਾਂ ਗਲਤ ਵਿਆਖਿਆਵਾਂ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਨਹੀਂ ਹਾਂ। +**ਅਸਪੱਸ਼ਟੀਕਰਨ**: +ਇਹ ਦਸਤਾਵੇਜ਼ AI ਅਨੁਵਾਦ ਸੇਵਾ [Co-op Translator](https://github.com/Azure/co-op-translator) ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅਨੁਵਾਦ ਕੀਤਾ ਗਿਆ ਹੈ। ਜਦੋਂ ਕਿ ਅਸੀਂ ਸਹੀਅਤ ਲਈ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹਾਂ, ਕਿਰਪਾ ਕਰਕੇ ਜਾਣੋ ਕਿ ਸਵੈਚਲਿਤ ਅਨੁਵਾਦਾਂ ਵਿੱਚ ਗਲਤੀਆਂ ਜਾਂ ਅਣਸਹੀਤੀਆਂ ਹੋ ਸਕਦੀਆਂ ਹਨ। ਮੂਲ ਦਸਤਾਵੇਜ਼ ਆਪਣੀ ਮੂਲ ਭਾਸ਼ਾ ਵਿੱਚ ਪ੍ਰਮਾਣਿਤ ਸਰੋਤ ਮੰਨਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਜਰੂਰੀ ਜਾਣਕਾਰੀ ਲਈ, ਵਿਸ਼ੇਸ਼ਗਿਆਨ ਵਾਲੇ ਮਨੁੱਖੀ ਅਨੁਵਾਦ ਦੀ ਸਿਫ਼ਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਇਸ ਅਨੁਵਾਦ ਦੇ ਉਪਯੋਗ ਨਾਲ ਉੱਪਜਣ ਵਾਲੀਆਂ ਕਿਸੇ ਵੀ ਗਲਤਫਹਿਮੀਆਂ ਜਾਂ ਗਲਤ ਵਿਆਖਿਆਵਾਂ ਲਈ ਅਸੀਂ ਜ਼ਿੰਮੇਵਾਰ ਨਹੀਂ ਹਾਂ। \ No newline at end of file diff --git a/translations/pcm/01-IntroToGenAI/README.md b/translations/pcm/01-IntroToGenAI/README.md index 1f4d5277..4ed00b15 100644 --- a/translations/pcm/01-IntroToGenAI/README.md +++ b/translations/pcm/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ As you dey build your Java AI apps, you go dey use **generative AI models** to c Different models dey for different tasks. For example, **Small Language Models (SLMs)** and **Large Language Models (LLMs)** fit handle text generation, but LLMs dey perform better for complex tasks. For image tasks, you go use special vision models or multi-modal models. -![Figure: Generative AI model types and use cases.](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.pcm.png) +![Figure: Generative AI model types and use cases.](../../../translated_images/llms.225ca2b8a0d34473.pcm.png) But no be every time di models dey give correct answers. You don hear say models dey "hallucinate" or talk wrong things like say na true. You fit help di model give better answers by giving am clear instructions and context. Dis na where **prompt engineering** dey important. @@ -79,13 +79,13 @@ Tokenization na di process of breaking text into dis small parts. E dey importan - **Embeddings**: Embeddings na vector representations of tokens wey dey show di meaning. Dem be numbers (usually arrays of floating-point numbers) wey help di model understand di relationship between words and give answers wey make sense. Words wey mean di same thing go get similar embeddings, so di model fit understand things like synonyms and relationships. -![Figure: Embeddings](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.pcm.png) +![Figure: Embeddings](../../../translated_images/embedding.398e50802c0037f9.pcm.png) For Java, you fit create embeddings with OpenAI SDK or other libraries wey support embedding generation. Embeddings dey important for things like semantic search, where you dey find similar content based on meaning, no be exact text match. - **Vector databases**: Vector databases na special storage systems wey dey work well with embeddings. Dem dey help find similar things fast and dey important for Retrieval-Augmented Generation (RAG) patterns where you dey look for relevant information from big datasets based on meaning, no be exact match. -![Figure: Vector database architecture showing how embeddings are stored and retrieved for similarity search.](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.pcm.png) +![Figure: Vector database architecture showing how embeddings are stored and retrieved for similarity search.](../../../translated_images/vector.f12f114934e223df.pcm.png) > **Note**: For dis course, we no go cover Vector databases but e dey important because people dey use am for real-world apps. @@ -93,7 +93,7 @@ Tokenization na di process of breaking text into dis small parts. E dey importan For Java AI apps, you go use tokens for text processing, embeddings for semantic search and RAG, vector databases for data retrieval, and agents with MCP to build smart systems wey fit use tools. -![Figure: how a prompt becomes a reply—tokens, vectors, optional RAG lookup, LLM thinking, and an MCP agent all in one quick flow..](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.pcm.png) +![Figure: how a prompt becomes a reply—tokens, vectors, optional RAG lookup, LLM thinking, and an MCP agent all in one quick flow..](../../../translated_images/flow.f4ef62c3052d12a8.pcm.png) ### AI Development Tools and Libraries for Java diff --git a/translations/pcm/02-SetupDevEnvironment/README.md b/translations/pcm/02-SetupDevEnvironment/README.md index c3f4efa9..40847e1a 100644 --- a/translations/pcm/02-SetupDevEnvironment/README.md +++ b/translations/pcm/02-SetupDevEnvironment/README.md @@ -75,11 +75,11 @@ We don create preconfigured development container to make setup easy and make su 5. Wait ~2 minutes make the environment ready 6. Go [Step 2: Create GitHub Token](../../../02-SetupDevEnvironment) -Screenshot: Codespaces submenu +Screenshot: Codespaces submenu -Screenshot: New with options +Screenshot: New with options -Screenshot: Create codespace options +Screenshot: Create codespace options > **Benefits of Codespaces**: @@ -102,9 +102,9 @@ We don create preconfigured development container to make setup easy and make su 6. Wait make the container build and start 7. Go [Step 2: Create GitHub Token](../../../02-SetupDevEnvironment) -Screenshot: Dev container setup +Screenshot: Dev container setup -Screenshot: Dev container build complete +Screenshot: Dev container build complete #### Option C: Use Your Existing Local Installation @@ -122,7 +122,7 @@ Steps: > **Pro Tip**: If your machine no strong but you wan use VS Code locally, try GitHub Codespaces! You fit connect your local VS Code to cloud-hosted Codespace for better experience. -Screenshot: created local devcontainer instance +Screenshot: created local devcontainer instance ## Step 2: Create a GitHub Personal Access Token diff --git a/translations/pcm/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/pcm/02-SetupDevEnvironment/getting-started-azure-openai.md index 10c66205..10a46796 100644 --- a/translations/pcm/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/pcm/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ Dis guide go show you how you fit set up Azure AI Foundry models for your Java A > **Note**: If you wan change di basic config, check di [Dev Container Configuration](../../../.devcontainer/devcontainer.json) 2. For your forked repo, click **Code** → **Codespaces** tab 3. Click **...** → **New with options...** -![creating a codespace with options](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.pcm.png) +![creating a codespace with options](../../../translated_images/codespaces.9945ded8ceb431a5.pcm.png) 4. Choose **Dev container configuration**: - **Generative AI Java Development Environment** 5. Click **Create codespace** diff --git a/translations/pcm/05-ResponsibleGenAI/README.md b/translations/pcm/05-ResponsibleGenAI/README.md index 90fe6d34..e7cbdf08 100644 --- a/translations/pcm/05-ResponsibleGenAI/README.md +++ b/translations/pcm/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ Di `ResponsibleGithubModels` class dey follow dis steps: 5. Show results wey go display di content wey dem block, refuse, or allow 6. Test safe content to compare -![Responsible AI Safety Demo](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.pcm.png) +![Responsible AI Safety Demo](../../../translated_images/responsible.e4f51a917bafa4bf.pcm.png) ### Setup Instructions @@ -164,7 +164,7 @@ Dis example dey use problematic prompts for learning purpose only. Di aim na to Congrats say you don finish di Generative AI for Beginners course! -![Course Completion](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.pcm.png) +![Course Completion](../../../translated_images/image.73c7e2ff4a652e77.pcm.png) **Wetin you don achieve:** - Set up your development environment diff --git a/translations/pcm/README.md b/translations/pcm/README.md index 1d4537b2..2c5befd0 100644 --- a/translations/pcm/README.md +++ b/translations/pcm/README.md @@ -1,8 +1,8 @@ [Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](./README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) + +> **Prefer to Clone Locally?** + +> Dis repository get 50+ language translations wey mean say e go increase di download size. If you wan clone without translations, use sparse checkout: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> Dis dey give you everytin wey you need to finish di course with faster download. ## Course Structure & Learning Path ### **Chapter 1: Introduction to Generative AI** -- **Core Concepts**: Make you sabi Large Language Models, tokens, embeddings, and wetin AI fit do -- **Java AI Ecosystem**: Small overview of Spring AI and OpenAI SDKs -- **Model Context Protocol**: Intro to MCP and how e dey help AI agents communicate -- **Practical Applications**: Real-world examples like chatbots and content generation +- **Core Concepts**: Understand Large Language Models, tokens, embeddings, and AI capabilities +- **Java AI Ecosystem**: Overview of Spring AI and OpenAI SDKs +- **Model Context Protocol**: Introduction to MCP and how e dey help AI agent communication +- **Practical Applications**: Real-world tins like chatbots and content generation - **[→ Start Chapter 1](./01-IntroToGenAI/README.md)** ### **Chapter 2: Development Environment Setup** -- **Multi-Provider Configuration**: How to set up GitHub Models, Azure OpenAI, and OpenAI Java SDK integrations -- **Spring Boot + Spring AI**: Best practices for building enterprise AI applications -- **GitHub Models**: Free AI model access for prototyping and learning (no credit card required) -- **Development Tools**: Docker containers, VS Code, and GitHub Codespaces configuration +- **Multi-Provider Configuration**: Set up GitHub Models, Azure OpenAI, and OpenAI Java SDK integrations +- **Spring Boot + Spring AI**: Best way dem dey do enterprise AI application development +- **GitHub Models**: Free AI model access for prototyping and learning (no credit card needed) +- **Development Tools**: Docker containers, VS Code, and GitHub Codespaces setup - **[→ Start Chapter 2](./02-SetupDevEnvironment/README.md)** ### **Chapter 3: Core Generative AI Techniques** -- **Prompt Engineering**: Techniques to get better responses from AI models -- **Embeddings & Vector Operations**: How to do semantic search and similarity matching +- **Prompt Engineering**: Techniques to get better AI model responses +- **Embeddings & Vector Operations**: Fit do semantic search and similarity matching - **Retrieval-Augmented Generation (RAG)**: Combine AI with your own data sources -- **Function Calling**: Extend AI fit with custom tools and plugins +- **Function Calling**: Make AI more powerful with custom tools and plugins - **[→ Start Chapter 3](./03-CoreGenerativeAITechniques/README.md)** ### **Chapter 4: Practical Applications & Projects** -- **Pet Story Generator** (`petstory/`): Creative content generation using GitHub Models +- **Pet Story Generator** (`petstory/`): Creative content generation with GitHub Models - **Foundry Local Demo** (`foundrylocal/`): Local AI model integration with OpenAI Java SDK - **MCP Calculator Service** (`calculator/`): Basic Model Context Protocol implementation with Spring AI - **[→ Start Chapter 4](./04-PracticalSamples/README.md)** ### **Chapter 5: Responsible AI Development** - **GitHub Models Safety**: Test built-in content filtering and safety mechanisms (hard blocks and soft refusals) -- **Responsible AI Demo**: Hands-on example wey show how modern AI safety systems dey work for real +- **Responsible AI Demo**: Hands-on example how modern AI safety systems dey work for real life - **Best Practices**: Important guidelines for ethical AI development and deployment - **[→ Start Chapter 5](./05-ResponsibleGenAI/README.md)** @@ -108,30 +118,30 @@ CO_OP_TRANSLATOR_METADATA: [![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) [![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) [![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![IoT for pipl wey just dey start](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![XR Development for pipl wey just dey start](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### Copilot Series -[![Copilot for AI wey dey pair program](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) [![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) [![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) ## Getting Help -If you jam or get any question about how to build AI apps, join other learners and experienced developers to yarn about MCP. Na supportive community wey questions dey welcome and knowledge dey shared freely. +If you get stuck or get any question about building AI apps. Join other learners and experienced developers for talks about MCP. Na community wey dey help, where questions dey welcome and knowledge dey share freely. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -If you get product feedback or you dey see errors while you dey build, make you visit: +If you get product feedback or you see errors when you dey build, waka go: [![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -Disclaimer: -Dis dokument don translate wit AI translation service [Co-op Translator](https://github.com/Azure/co-op-translator). Even tho we dey try make am correct, abeg sabi say automatic translations fit get mistakes or no too accurate. Di original dokument for im own language na di main/authoritative source. If na critical info, e better make professional human translator do am. We no dey responsible for any misunderstanding or misinterpretation wey fit come from this translation. +**Disclaimer**: +Dis document na wetin AI translation service [Co-op Translator](https://github.com/Azure/co-op-translator) translate. Even though we try make e correct, abeg sabi say automated translation fit get some mistakes or no clear well. The original document wey dem write for im own language na im carry true info. If na serious matter, e better make person wey sabi translate am human translate am. We no go take responsibility if person no understand or waka wrong because of dis translation. \ No newline at end of file diff --git a/translations/pl/01-IntroToGenAI/README.md b/translations/pl/01-IntroToGenAI/README.md index 1048c7f2..b9379815 100644 --- a/translations/pl/01-IntroToGenAI/README.md +++ b/translations/pl/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ Podczas tworzenia aplikacji AI w Javie będziesz pracować z **modelami generaty Istnieją różne typy modeli zoptymalizowane do różnych zadań. Na przykład zarówno **małe modele językowe (SLM)**, jak i **duże modele językowe (LLM)** mogą obsługiwać generowanie tekstu, przy czym LLM zazwyczaj oferują lepszą wydajność w przypadku złożonych zadań. Do zadań związanych z obrazami używa się wyspecjalizowanych modeli wizji lub modeli multimodalnych. -![Rysunek: Typy modeli generatywnej AI i ich zastosowania.](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.pl.png) +![Rysunek: Typy modeli generatywnej AI i ich zastosowania.](../../../translated_images/llms.225ca2b8a0d34473.pl.png) Oczywiście odpowiedzi generowane przez te modele nie zawsze są idealne. Pewnie słyszałeś o przypadkach, gdy modele "halucynują" lub generują błędne informacje w sposób autorytatywny. Możesz jednak pomóc modelowi generować lepsze odpowiedzi, dostarczając mu jasne instrukcje i kontekst. Właśnie tutaj wkracza **inżynieria promptów**. @@ -79,13 +79,13 @@ Tokenizacja to proces dzielenia tekstu na te mniejsze jednostki. Jest to kluczow - **Osadzenia (embeddings)**: Osadzenia to wektorowe reprezentacje tokenów, które uchwytują znaczenie semantyczne. Są to numeryczne reprezentacje (zazwyczaj tablice liczb zmiennoprzecinkowych), które pozwalają modelom rozumieć relacje między słowami i generować odpowiedzi kontekstowo odpowiednie. Podobne słowa mają podobne osadzenia, co umożliwia modelowi rozumienie takich pojęć jak synonimy i relacje semantyczne. -![Rysunek: Osadzenia](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.pl.png) +![Rysunek: Osadzenia](../../../translated_images/embedding.398e50802c0037f9.pl.png) W Javie możesz generować osadzenia za pomocą OpenAI SDK lub innych bibliotek obsługujących generowanie osadzeń. Te osadzenia są kluczowe w zadaniach takich jak wyszukiwanie semantyczne, gdzie chcesz znaleźć podobne treści na podstawie znaczenia, a nie dokładnych dopasowań tekstowych. - **Bazy danych wektorowych**: Bazy danych wektorowych to wyspecjalizowane systemy przechowywania zoptymalizowane pod kątem osadzeń. Umożliwiają one efektywne wyszukiwanie podobieństw i są kluczowe w wzorcach Retrieval-Augmented Generation (RAG), gdzie musisz znaleźć odpowiednie informacje z dużych zbiorów danych na podstawie podobieństwa semantycznego, a nie dokładnych dopasowań. -![Rysunek: Architektura bazy danych wektorowej pokazująca, jak osadzenia są przechowywane i wyszukiwane w celu wyszukiwania podobieństw.](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.pl.png) +![Rysunek: Architektura bazy danych wektorowej pokazująca, jak osadzenia są przechowywane i wyszukiwane w celu wyszukiwania podobieństw.](../../../translated_images/vector.f12f114934e223df.pl.png) > **Uwaga**: W tym kursie nie omówimy baz danych wektorowych, ale warto o nich wspomnieć, ponieważ są powszechnie używane w aplikacjach rzeczywistych. @@ -93,7 +93,7 @@ Tokenizacja to proces dzielenia tekstu na te mniejsze jednostki. Jest to kluczow W aplikacjach AI w Javie będziesz używać tokenów do przetwarzania tekstu, osadzeń do wyszukiwania semantycznego i RAG, baz danych wektorowych do wyszukiwania danych oraz agentów z MCP do budowania inteligentnych systemów korzystających z narzędzi. -![Rysunek: jak prompt staje się odpowiedzią—tokeny, wektory, opcjonalne wyszukiwanie RAG, myślenie LLM i agent MCP w jednym szybkim przepływie.](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.pl.png) +![Rysunek: jak prompt staje się odpowiedzią—tokeny, wektory, opcjonalne wyszukiwanie RAG, myślenie LLM i agent MCP w jednym szybkim przepływie.](../../../translated_images/flow.f4ef62c3052d12a8.pl.png) ### Narzędzia i biblioteki do rozwoju AI w Javie diff --git a/translations/pl/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/pl/02-SetupDevEnvironment/getting-started-azure-openai.md index d76e68b5..bf09a896 100644 --- a/translations/pl/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/pl/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ Ten przewodnik pomoże Ci skonfigurować modele Azure AI Foundry dla aplikacji J > **Uwaga**: Jeśli chcesz edytować podstawową konfigurację, zapoznaj się z [Dev Container Configuration](../../../.devcontainer/devcontainer.json) 2. W swoim sforkowanym repozytorium kliknij **Code** → zakładka **Codespaces** 3. Kliknij **...** → **New with options...** -![tworzenie codespace z opcjami](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.pl.png) +![tworzenie codespace z opcjami](../../../translated_images/codespaces.9945ded8ceb431a5.pl.png) 4. Wybierz **Dev container configuration**: - **Generative AI Java Development Environment** 5. Kliknij **Create codespace** diff --git a/translations/pl/05-ResponsibleGenAI/README.md b/translations/pl/05-ResponsibleGenAI/README.md index 320704ee..877f535b 100644 --- a/translations/pl/05-ResponsibleGenAI/README.md +++ b/translations/pl/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ Klasa `ResponsibleGithubModels` działa według następującego schematu: 5. Wyświetla wyniki pokazujące, które treści zostały zablokowane, odrzucone lub zaakceptowane 6. Testuje bezpieczne treści dla porównania -![Demonstracja bezpieczeństwa odpowiedzialnej AI](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.pl.png) +![Demonstracja bezpieczeństwa odpowiedzialnej AI](../../../translated_images/responsible.e4f51a917bafa4bf.pl.png) ### Instrukcje konfiguracji @@ -164,7 +164,7 @@ Ten przykład wykorzystuje celowo problematyczne zapytania wyłącznie w celach Gratulacje z okazji ukończenia kursu Generatywna AI dla początkujących! -![Zakończenie kursu](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.pl.png) +![Zakończenie kursu](../../../translated_images/image.73c7e2ff4a652e77.pl.png) **Co udało Ci się osiągnąć:** - Skonfigurować środowisko programistyczne diff --git a/translations/pl/README.md b/translations/pl/README.md index 78b42746..cf92187e 100644 --- a/translations/pl/README.md +++ b/translations/pl/README.md @@ -1,80 +1,90 @@ -# Generative AI dla początkujących - edycja Java +# Generatywna AI dla początkujących - wersja Java [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![Generative AI for Beginners - Java Edition](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.pl.png) +![Generatywna AI dla początkujących - wersja Java](../../translated_images/beg-genai-series.8b48be9951cc574c.pl.png) -**Zaangażowanie czasowe**: Cały warsztat można ukończyć online bez lokalnej konfiguracji. Konfiguracja środowiska zajmuje 2 minuty, a eksploracja przykładów wymaga 1–3 godzin w zależności od głębokości eksploracji. +**Czas potrzebny**: Cały warsztat można ukończyć online bez lokalnej instalacji. Konfiguracja środowiska zajmuje 2 minuty, a eksploracja przykładów wymaga 1-3 godzin, w zależności od głębokości poznawania. > **Szybki start** -1. Sforkuj to repozytorium na swoje konto GitHub -2. Kliknij **Code** → zakładkę **Codespaces** → **...** → **New with options...** -3. Użyj domyślnych ustawień – to wybierze kontener deweloperski stworzony dla tego kursu -4. Kliknij **Create codespace** -5. Poczekaj ~2 minuty, aż środowisko będzie gotowe -6. Przejdź bezpośrednio do [Pierwszy przykład](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) +1. Wykonaj fork tego repozytorium na swoje konto GitHub +2. Kliknij **Code** → zakładka **Codespaces** → **...** → **Nowy z opcjami...** +3. Użyj domyślnych ustawień – wybierze to kontener developerski stworzony dla tego kursu +4. Kliknij **Utwórz codespace** +5. Poczekaj około 2 minut, aż środowisko będzie gotowe +6. Przejdź bezpośrednio do [Pierwszego przykładu](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) -> **Wolisz sklonować lokalnie?** +> **Wolisz klonować lokalnie?** > -> To repozytorium zawiera 50+ tłumaczeń, co znacznie zwiększa rozmiar pobierania. Aby sklonować bez tłumaczeń, użyj sparse checkout: +> To repozytorium zawiera ponad 50 tłumaczeń językowych, co znacznie zwiększa rozmiar pobierania. Aby sklonować bez tłumaczeń, użyj sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Daje to wszystko, czego potrzebujesz, aby ukończyć kurs, przy znacznie szybszym pobieraniu. +> Dzięki temu otrzymasz wszystko, co potrzebne do ukończenia kursu, a pobieranie będzie dużo szybsze. ## Wsparcie wielojęzyczne -### Obsługiwane przez GitHub Action (zautomatyzowane i zawsze aktualne) +### Obsługiwane przez GitHub Action (Automatyczne i zawsze aktualne) -[Arabski](../ar/README.md) | [Bengalski](../bn/README.md) | [Bułgarski](../bg/README.md) | [Birmański (Myanmar)](../my/README.md) | [Chiński (uproszczony)](../zh/README.md) | [Chiński (tradycyjny, Hong Kong)](../hk/README.md) | [Chiński (tradycyjny, Macau)](../mo/README.md) | [Chiński (tradycyjny, Taiwan)](../tw/README.md) | [Chorwacki](../hr/README.md) | [Czeski](../cs/README.md) | [Duński](../da/README.md) | [Niderlandzki](../nl/README.md) | [Estoński](../et/README.md) | [Fiński](../fi/README.md) | [Francuski](../fr/README.md) | [Niemiecki](../de/README.md) | [Grecki](../el/README.md) | [Hebrajski](../he/README.md) | [Hindi](../hi/README.md) | [Węgierski](../hu/README.md) | [Indonezyjski](../id/README.md) | [Włoski](../it/README.md) | [Japoński](../ja/README.md) | [Kannada](../kn/README.md) | [Koreański](../ko/README.md) | [Litewski](../lt/README.md) | [Malajski](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepalski](../ne/README.md) | [Nigeryjski pidżin](../pcm/README.md) | [Norweski](../no/README.md) | [Perski (Farsi)](../fa/README.md) | [Polski](./README.md) | [Portugalski (Brazylia)](../br/README.md) | [Portugalski (Portugalia)](../pt/README.md) | [Pendżabski (Gurmukhi)](../pa/README.md) | [Rumuński](../ro/README.md) | [Rosyjski](../ru/README.md) | [Serbski (cyrylica)](../sr/README.md) | [Słowacki](../sk/README.md) | [Słoweński](../sl/README.md) | [Hiszpański](../es/README.md) | [Suahili](../sw/README.md) | [Szwedzki](../sv/README.md) | [Tagalog (Filipiński)](../tl/README.md) | [Tamilski](../ta/README.md) | [Telugu](../te/README.md) | [Tajski](../th/README.md) | [Turecki](../tr/README.md) | [Ukraiński](../uk/README.md) | [Urdu](../ur/README.md) | [Wietnamski](../vi/README.md) +[Arabski](../ar/README.md) | [Bengalski](../bn/README.md) | [Bułgarski](../bg/README.md) | [Birmański (Myanmar)](../my/README.md) | [Chiński (uproszczony)](../zh/README.md) | [Chiński (tradycyjny, Hongkong)](../hk/README.md) | [Chiński (tradycyjny, Makau)](../mo/README.md) | [Chiński (tradycyjny, Tajwan)](../tw/README.md) | [Chorwacki](../hr/README.md) | [Czeski](../cs/README.md) | [Duński](../da/README.md) | [Niderlandzki](../nl/README.md) | [Estoński](../et/README.md) | [Fiński](../fi/README.md) | [Francuski](../fr/README.md) | [Niemiecki](../de/README.md) | [Grecki](../el/README.md) | [Hebrajski](../he/README.md) | [Hindi](../hi/README.md) | [Węgierski](../hu/README.md) | [Indonezyjski](../id/README.md) | [Włoski](../it/README.md) | [Japoński](../ja/README.md) | [Kannada](../kn/README.md) | [Koreański](../ko/README.md) | [Litewski](../lt/README.md) | [Malajski](../ms/README.md) | [Malajalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepalski](../ne/README.md) | [Pidgin nigeryjski](../pcm/README.md) | [Norweski](../no/README.md) | [Perski (Farsi)](../fa/README.md) | [Polski](./README.md) | [Portugalski (Brazylia)](../br/README.md) | [Portugalski (Portugalia)](../pt/README.md) | [Pendżabski (Gurmukhi)](../pa/README.md) | [Rumuński](../ro/README.md) | [Rosyjski](../ru/README.md) | [Serbski (cyrylica)](../sr/README.md) | [Słowacki](../sk/README.md) | [Słoweński](../sl/README.md) | [Hiszpański](../es/README.md) | [Suahili](../sw/README.md) | [Szwedzki](../sv/README.md) | [Tagalog (Filipiński)](../tl/README.md) | [Tamilski](../ta/README.md) | [Telugu](../te/README.md) | [Tajski](../th/README.md) | [Turecki](../tr/README.md) | [Ukraiński](../uk/README.md) | [Urdu](../ur/README.md) | [Wietnamski](../vi/README.md) + +> **Wolisz klonować lokalnie?** + +> To repozytorium zawiera ponad 50 tłumaczeń językowych, co znacznie zwiększa rozmiar pobierania. Aby sklonować bez tłumaczeń, użyj sparse checkout: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> Dzięki temu otrzymasz wszystko, co potrzebne do ukończenia kursu, a pobieranie będzie dużo szybsze. ## Struktura kursu i ścieżka nauki -### **Rozdział 1: Wprowadzenie do generatywnego AI** -- **Podstawowe koncepcje**: Zrozumienie dużych modeli językowych, tokenów, embeddings i możliwości AI -- **Ekosystem AI w Javie**: Przegląd Spring AI i SDK OpenAI +### **Rozdział 1: Wprowadzenie do generatywnej AI** +- **Podstawowe koncepcje**: Poznanie dużych modeli językowych, tokenów, reprezentacji wektorowych i możliwości AI +- **Ekosystem AI w Javie**: Przegląd Spring AI oraz SDK OpenAI - **Model Context Protocol**: Wprowadzenie do MCP i jego roli w komunikacji agentów AI -- **Praktyczne zastosowania**: Scenariusze z życia, w tym chatboty i generowanie treści +- **Praktyczne zastosowania**: Scenariusze z życia, takie jak chatboty i generowanie treści - **[→ Rozpocznij rozdział 1](./01-IntroToGenAI/README.md)** -### **Rozdział 2: Konfiguracja środowiska deweloperskiego** -- **Konfiguracja wielu dostawców**: Ustawienie GitHub Models, Azure OpenAI i integracje OpenAI Java SDK -- **Spring Boot + Spring AI**: Najlepsze praktyki dla rozwoju aplikacji AI w przedsiębiorstwach -- **Modele GitHub**: Darmowy dostęp do modeli AI do prototypowania i nauki (nie jest wymagana karta kredytowa) -- **Narzędzia deweloperskie**: Kontenery Docker, VS Code i konfiguracja GitHub Codespaces +### **Rozdział 2: Konfiguracja środowiska programistycznego** +- **Konfiguracja multi-dostawców**: Ustawienia modeli GitHub, Azure OpenAI oraz OpenAI Java SDK +- **Spring Boot + Spring AI**: Najlepsze praktyki tworzenia aplikacji korporacyjnych AI +- **Modele GitHub**: Darmowy dostęp do modeli AI do prototypowania i nauki (bez potrzeby karty kredytowej) +- **Narzędzia developerskie**: Kontenery Docker, VS Code oraz konfiguracja GitHub Codespaces - **[→ Rozpocznij rozdział 2](./02-SetupDevEnvironment/README.md)** -### **Rozdział 3: Podstawowe techniki generatywnego AI** -- **Inżynieria promptów**: Techniki dla optymalnych odpowiedzi modeli AI -- **Embeddings i operacje na wektorach**: Implementacja wyszukiwania semantycznego i dopasowywania podobieństwa -- **Retrieval-Augmented Generation (RAG)**: Połączenie AI z własnymi źródłami danych -- **Wywoływanie funkcji**: Rozszerzanie możliwości AI za pomocą niestandardowych narzędzi i wtyczek +### **Rozdział 3: Podstawowe techniki generatywnej AI** +- **Inżynieria promptów**: Techniki uzyskiwania optymalnych odpowiedzi od modeli AI +- **Reprezentacje wektorowe i operacje na nich**: Implementacja semantycznego wyszukiwania i dopasowania podobieństw +- **Retrieval-Augmented Generation (RAG)**: Łączenie AI z własnymi źródłami danych +- **Wywołania funkcji**: Rozszerzanie możliwości AI za pomocą narzędzi i wtyczek - **[→ Rozpocznij rozdział 3](./03-CoreGenerativeAITechniques/README.md)** ### **Rozdział 4: Praktyczne zastosowania i projekty** -- **Pet Story Generator** (`petstory/`): Kreatywne generowanie treści z wykorzystaniem modeli GitHub -- **Foundry Local Demo** (`foundrylocal/`): Integracja lokalnego modelu AI z OpenAI Java SDK -- **Usługa kalkulatora MCP** (`calculator/`): Podstawowa implementacja Model Context Protocol z Spring AI +- **Generator historii o zwierzętach** (`petstory/`): Kreatywne generowanie treści za pomocą modeli GitHub +- **Demonstracja Foundry lokalnie** (`foundrylocal/`): Lokalna integracja modeli AI z OpenAI Java SDK +- **Serwis kalkulatora MCP** (`calculator/`): Podstawowa implementacja Model Context Protocol ze Spring AI - **[→ Rozpocznij rozdział 4](./04-PracticalSamples/README.md)** -### **Rozdział 5: Odpowiedzialny rozwój AI** -- **Bezpieczeństwo modeli GitHub**: Testowanie wbudowanego filtrowania treści i mechanizmów bezpieczeństwa (twarde blokady i miękkie odmowy) -- **Demo odpowiedzialnego AI**: Praktyczny przykład pokazujący, jak działają nowoczesne systemy bezpieczeństwa AI -- **Najlepsze praktyki**: Niezbędne wytyczne dla etycznego rozwoju i wdrażania AI +### **Rozdział 5: Odpowiedzialne tworzenie AI** +- **Bezpieczeństwo modeli GitHub**: Testowanie wbudowanych filtrów treści i mechanizmów bezpieczeństwa (blokady twarde i miękkie odrzuty) +- **Demo odpowiedzialnej AI**: Praktyczny przykład działania nowoczesnych systemów bezpieczeństwa AI +- **Najlepsze praktyki**: Kluczowe wytyczne etycznego tworzenia i wdrażania AI - **[→ Rozpocznij rozdział 5](./05-ResponsibleGenAI/README.md)** ## Dodatkowe zasoby @@ -94,45 +104,44 @@ CO_OP_TRANSLATOR_METADATA: --- -### Seria Generative AI -[![Generative AI dla początkujących](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) +### Seria Generatywna AI +[![Generatywna AI dla początkujących](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Generatywna AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![Generatywna AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![Generatywna AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- -### Podstawowe materiały +### Podstawowe nauki [![ML dla początkujących](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) [![Data Science dla początkujących](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) [![AI dla początkujących](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) [![Cyberbezpieczeństwo dla początkujących](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) [![Web Dev dla początkujących](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) - -[![IoT dla początkujących](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![XR dla początkujących](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### Seria Copilot -[![Copilot dla programowania w parach z AI](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![Copilot dla C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Przygoda Copilota](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) ## Uzyskiwanie pomocy -Jeśli utkniesz lub będziesz mieć pytania dotyczące tworzenia aplikacji AI. Dołącz do innych uczących się i doświadczonych deweloperów w dyskusjach na temat MCP. To wspierająca społeczność, w której pytania są mile widziane, a wiedza jest swobodnie dzielona. +Jeśli utkniesz lub masz pytania dotyczące tworzenia aplikacji AI, dołącz do innych uczących się i doświadczonych programistów w dyskusjach na temat MCP. To wspierająca społeczność, gdzie pytania są mile widziane, a wiedza jest swobodnie dzielona. -[![Microsoft Foundry — Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Jeśli masz uwagi dotyczące produktu lub napotkasz błędy podczas tworzenia, odwiedź: +Jeśli masz uwagi dotyczące produktu lub błędy podczas tworzenia, odwiedź: -[![Forum deweloperów Microsoft Foundry](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -**Zastrzeżenie**: -Niniejszy dokument został przetłumaczony przy użyciu usługi tłumaczeń AI [Co-op Translator](https://github.com/Azure/co-op-translator). Chociaż dokładamy starań, by tłumaczenie było poprawne, prosimy pamiętać, że automatyczne tłumaczenia mogą zawierać błędy lub nieścisłości. Oryginalny dokument w języku źródłowym należy traktować jako dokument wiążący. W przypadku informacji krytycznych zalecane jest skorzystanie z profesjonalnego tłumaczenia wykonanego przez tłumacza. Nie ponosimy odpowiedzialności za jakiekolwiek nieporozumienia lub błędne interpretacje wynikające z korzystania z tego tłumaczenia. +**Zastrzeżenie**: +Niniejszy dokument został przetłumaczony przy użyciu usługi tłumaczeniowej AI [Co-op Translator](https://github.com/Azure/co-op-translator). Chociaż dokładamy wszelkich starań, aby zapewnić poprawność, prosimy mieć na uwadze, że tłumaczenia automatyczne mogą zawierać błędy lub niedokładności. Oryginalny dokument w języku źródłowym należy traktować jako źródło wiarygodne. W przypadku informacji o kluczowym znaczeniu zalecane jest skorzystanie z profesjonalnego tłumaczenia wykonanego przez człowieka. Nie ponosimy odpowiedzialności za jakiekolwiek nieporozumienia lub błędne interpretacje wynikające z wykorzystania tego tłumaczenia. \ No newline at end of file diff --git a/translations/pt/01-IntroToGenAI/README.md b/translations/pt/01-IntroToGenAI/README.md index f930cad4..423cc4f0 100644 --- a/translations/pt/01-IntroToGenAI/README.md +++ b/translations/pt/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ Ao desenvolveres as tuas aplicações de IA em Java, vais trabalhar com **modelo Existem tipos específicos de modelos otimizados para diferentes tarefas. Por exemplo, tanto os **Modelos de Linguagem Pequenos (SLMs)** como os **Modelos de Linguagem de Grande Escala (LLMs)** podem lidar com a geração de texto, sendo que os LLMs geralmente oferecem melhor desempenho para tarefas complexas. Para tarefas relacionadas a imagens, utilizarias modelos de visão especializados ou modelos multimodais. -![Figura: Tipos de modelos de IA generativa e casos de uso.](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.pt.png) +![Figura: Tipos de modelos de IA generativa e casos de uso.](../../../translated_images/llms.225ca2b8a0d34473.pt.png) Claro que as respostas destes modelos nem sempre são perfeitas. Provavelmente já ouviste falar de modelos que "alucinam" ou geram informações incorretas de forma autoritária. No entanto, podes ajudar a guiar o modelo para gerar melhores respostas fornecendo instruções e contexto claros. É aqui que entra a **engenharia de prompts**. @@ -79,13 +79,13 @@ A tokenização é o processo de dividir o texto nestas unidades menores. Isto - **Embeddings**: Embeddings são representações vetoriais de tokens que capturam o significado semântico. São representações numéricas (tipicamente arrays de números de ponto flutuante) que permitem aos modelos compreender relações entre palavras e gerar respostas contextualmente relevantes. Palavras semelhantes têm embeddings semelhantes, permitindo ao modelo compreender conceitos como sinónimos e relações semânticas. -![Figura: Embeddings](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.pt.png) +![Figura: Embeddings](../../../translated_images/embedding.398e50802c0037f9.pt.png) Em Java, podes gerar embeddings usando o OpenAI SDK ou outras bibliotecas que suportem a geração de embeddings. Estes embeddings são essenciais para tarefas como pesquisa semântica, onde queres encontrar conteúdos semelhantes com base no significado em vez de correspondências exatas de texto. - **Bases de dados vetoriais**: Bases de dados vetoriais são sistemas de armazenamento especializados otimizados para embeddings. Permitem uma pesquisa eficiente por similaridade e são cruciais para padrões de Geração Aumentada por Recuperação (RAG), onde precisas encontrar informações relevantes em grandes conjuntos de dados com base na similaridade semântica em vez de correspondências exatas. -![Figura: Arquitetura de base de dados vetorial mostrando como os embeddings são armazenados e recuperados para pesquisa por similaridade.](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.pt.png) +![Figura: Arquitetura de base de dados vetorial mostrando como os embeddings são armazenados e recuperados para pesquisa por similaridade.](../../../translated_images/vector.f12f114934e223df.pt.png) > **Nota**: Neste curso, não abordaremos bases de dados vetoriais, mas achamos que vale a pena mencioná-las, pois são comumente usadas em aplicações do mundo real. @@ -93,7 +93,7 @@ A tokenização é o processo de dividir o texto nestas unidades menores. Isto Nas aplicações de IA em Java, vais usar tokens para processamento de texto, embeddings para pesquisa semântica e RAG, bases de dados vetoriais para recuperação de dados e agentes com MCP para construir sistemas inteligentes que utilizam ferramentas. -![Figura: como um prompt se torna uma resposta—tokens, vetores, pesquisa opcional RAG, raciocínio do LLM e um agente MCP num fluxo rápido.](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.pt.png) +![Figura: como um prompt se torna uma resposta—tokens, vetores, pesquisa opcional RAG, raciocínio do LLM e um agente MCP num fluxo rápido.](../../../translated_images/flow.f4ef62c3052d12a8.pt.png) ### Ferramentas e bibliotecas de desenvolvimento de IA para Java diff --git a/translations/pt/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/pt/02-SetupDevEnvironment/getting-started-azure-openai.md index d7cb552a..53deebc9 100644 --- a/translations/pt/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/pt/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ Este guia irá ajudá-lo a configurar os modelos do Azure AI Foundry para as sua > **Nota**: Se quiser editar a configuração básica, consulte a [Configuração do Container de Desenvolvimento](../../../.devcontainer/devcontainer.json). 2. No seu repositório com fork, clique em **Code** → separador **Codespaces**. 3. Clique em **...** → **Novo com opções...** -![criar um codespace com opções](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.pt.png) +![criar um codespace com opções](../../../translated_images/codespaces.9945ded8ceb431a5.pt.png) 4. Selecione **Configuração do container de desenvolvimento**: - **Ambiente de Desenvolvimento Java para IA Generativa** 5. Clique em **Criar codespace**. diff --git a/translations/pt/05-ResponsibleGenAI/README.md b/translations/pt/05-ResponsibleGenAI/README.md index 42a448f1..1a2ca5ec 100644 --- a/translations/pt/05-ResponsibleGenAI/README.md +++ b/translations/pt/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ A classe `ResponsibleGithubModels` segue este fluxo: 5. Exibe os resultados mostrando qual conteúdo foi bloqueado, recusado ou permitido 6. Testa conteúdo seguro para comparação -![Demonstração de Segurança em IA Responsável](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.pt.png) +![Demonstração de Segurança em IA Responsável](../../../translated_images/responsible.e4f51a917bafa4bf.pt.png) ### Instruções de Configuração @@ -164,7 +164,7 @@ Este exemplo utiliza prompts intencionalmente problemáticos apenas para fins ed Parabéns por concluir o curso de IA Generativa para Iniciantes! -![Conclusão do Curso](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.pt.png) +![Conclusão do Curso](../../../translated_images/image.73c7e2ff4a652e77.pt.png) **O que alcançou:** - Configurou o seu ambiente de desenvolvimento diff --git a/translations/pt/README.md b/translations/pt/README.md index 71f2e2e4..7c726fed 100644 --- a/translations/pt/README.md +++ b/translations/pt/README.md @@ -1,137 +1,147 @@ -# IA Generativa para Principiantes - Edição Java -[![Discord do Microsoft Foundry](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +# Inteligência Artificial Generativa para Iniciantes - Edição Java +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![IA Generativa para Principiantes - Edição Java](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.pt.png) +![Inteligência Artificial Generativa para Iniciantes - Edição Java](../../translated_images/beg-genai-series.8b48be9951cc574c.pt.png) -**Compromisso de Tempo**: Todo o workshop pode ser concluído online sem configuração local. A configuração do ambiente demora 2 minutos, sendo que explorar os exemplos requer entre 1–3 horas, dependendo da profundidade da exploração. +**Compromisso de Tempo**: O workshop completo pode ser realizado online sem configuração local. A configuração do ambiente leva 2 minutos, sendo que explorar os exemplos requer 1-3 horas, dependendo da profundidade da exploração. > **Início Rápido** -1. Faça fork deste repositório para a sua conta GitHub -2. Clique em **Code** → separador **Codespaces** → **...** → **New with options...** -3. Use os padrões – isto irá selecionar o contentor de desenvolvimento criado para este curso +1. Crie um fork deste repositório para a sua conta GitHub +2. Clique em **Code** → separador **Codespaces** → **...** → **Novo com opções...** +3. Utilize as predefinições – isto selecionará o contentor de Desenvolvimento criado para este curso 4. Clique em **Create codespace** -5. Aguarde ~2 minutos até o ambiente ficar pronto -6. Vá diretamente para [→ Iniciar Capítulo 2](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) +5. Aguarde cerca de 2 minutos para o ambiente estar pronto +6. Vá diretamente para [O primeiro exemplo](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) > **Prefere Clonar Localmente?** > -> Este repositório inclui mais de 50 traduções de idiomas, o que aumenta significativamente o tamanho do download. Para clonar sem traduções, use sparse checkout: +> Este repositório inclui mais de 50 traduções para idiomas, o que aumenta significativamente o tamanho do download. Para clonar sem traduções, use sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Isto dá-lhe tudo o que precisa para concluir o curso com um download muito mais rápido. +> Isto dá-lhe tudo o que precisa para completar o curso com um download muito mais rápido. -## Suporte Multilingue +## Suporte Multilíngue -### Suportado através do GitHub Action (Automatizado e Sempre Atualizado) +### Suportado via GitHub Action (Automatizado e Sempre Atualizado) -[Árabe](../ar/README.md) | [Bengalês](../bn/README.md) | [Búlgaro](../bg/README.md) | [Birmanês (Myanmar)](../my/README.md) | [Chinês (Simplificado)](../zh/README.md) | [Chinês (Tradicional, Hong Kong)](../hk/README.md) | [Chinês (Tradicional, Macau)](../mo/README.md) | [Chinês (Tradicional, Taiwan)](../tw/README.md) | [Croata](../hr/README.md) | [Checo](../cs/README.md) | [Dinamarquês](../da/README.md) | [Holandês](../nl/README.md) | [Estónio](../et/README.md) | [Finlandês](../fi/README.md) | [Francês](../fr/README.md) | [Alemão](../de/README.md) | [Grego](../el/README.md) | [Hebraico](../he/README.md) | [Hindi](../hi/README.md) | [Húngaro](../hu/README.md) | [Indonésio](../id/README.md) | [Italiano](../it/README.md) | [Japonês](../ja/README.md) | [Kannada](../kn/README.md) | [Coreano](../ko/README.md) | [Lituano](../lt/README.md) | [Malaio](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepalês](../ne/README.md) | [Pidgin Nigeriano](../pcm/README.md) | [Norueguês](../no/README.md) | [Persa (Farsi)](../fa/README.md) | [Polaco](../pl/README.md) | [Português (Brasil)](../br/README.md) | [Português (Portugal)](./README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romeno](../ro/README.md) | [Russo](../ru/README.md) | [Sérvio (Cirílico)](../sr/README.md) | [Eslovaco](../sk/README.md) | [Esloveno](../sl/README.md) | [Espanhol](../es/README.md) | [Suaíli](../sw/README.md) | [Sueco](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Tailandês](../th/README.md) | [Turco](../tr/README.md) | [Ucraniano](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamita](../vi/README.md) +[Árabe](../ar/README.md) | [Bengali](../bn/README.md) | [Búlgaro](../bg/README.md) | [Birmanês (Myanmar)](../my/README.md) | [Chinês (Simplificado)](../zh/README.md) | [Chinês (Tradicional, Hong Kong)](../hk/README.md) | [Chinês (Tradicional, Macau)](../mo/README.md) | [Chinês (Tradicional, Taiwan)](../tw/README.md) | [Croata](../hr/README.md) | [Checo](../cs/README.md) | [Dinamarquês](../da/README.md) | [Holandês](../nl/README.md) | [Estónio](../et/README.md) | [Finlandês](../fi/README.md) | [Francês](../fr/README.md) | [Alemão](../de/README.md) | [Grego](../el/README.md) | [Hebraico](../he/README.md) | [Hindi](../hi/README.md) | [Húngaro](../hu/README.md) | [Indonésio](../id/README.md) | [Italiano](../it/README.md) | [Japonês](../ja/README.md) | [Kannada](../kn/README.md) | [Coreano](../ko/README.md) | [Lituano](../lt/README.md) | [Malaio](../ms/README.md) | [Malaiala](../ml/README.md) | [Marati](../mr/README.md) | [Nepali](../ne/README.md) | [Pidgin Nigeriano](../pcm/README.md) | [Norueguês](../no/README.md) | [Persa (Farsi)](../fa/README.md) | [Polaco](../pl/README.md) | [Português (Brasil)](../br/README.md) | [Português (Portugal)](./README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romeno](../ro/README.md) | [Russo](../ru/README.md) | [Sérvio (Cirílico)](../sr/README.md) | [Eslovaco](../sk/README.md) | [Esloveno](../sl/README.md) | [Espanhol](../es/README.md) | [Suaíli](../sw/README.md) | [Sueco](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Tailandês](../th/README.md) | [Turco](../tr/README.md) | [Ucraniano](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamita](../vi/README.md) + +> **Prefere Clonar Localmente?** + +> Este repositório inclui mais de 50 traduções para idiomas, o que aumenta significativamente o tamanho do download. Para clonar sem traduções, use sparse checkout: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> Isto dá-lhe tudo o que precisa para completar o curso com um download muito mais rápido. -## Estrutura do Curso e Percurso de Aprendizagem +## Estrutura do Curso & Roteiro de Aprendizagem -### **Capítulo 1: Introdução à IA Generativa** -- **Conceitos Principais**: Compreensão de Modelos de Linguagem de Grande Escala, tokens, embeddings e capacidades de IA -- **Ecossistema de IA em Java**: Visão geral do Spring AI e dos SDKs OpenAI -- **Protocolo de Contexto do Modelo**: Introdução ao MCP e ao seu papel na comunicação de agentes de IA +### **Capítulo 1: Introdução à Inteligência Artificial Generativa** +- **Conceitos Fundamentais**: Compreender Grandes Modelos de Linguagem, tokens, embeddings, e capacidades da IA +- **Ecossistema Java AI**: Visão geral dos SDKs Spring AI e OpenAI +- **Protocolo de Contexto de Modelo**: Introdução ao MCP e o seu papel na comunicação de agentes IA - **Aplicações Práticas**: Cenários do mundo real incluindo chatbots e geração de conteúdo -- **[→ Iniciar Capítulo 1](./01-IntroToGenAI/README.md)** +- **[→ Começar Capítulo 1](./01-IntroToGenAI/README.md)** ### **Capítulo 2: Configuração do Ambiente de Desenvolvimento** -- **Configuração Multi-Provedor**: Configure GitHub Models, Azure OpenAI e integrações com o OpenAI Java SDK -- **Spring Boot + Spring AI**: Melhores práticas para desenvolvimento de aplicações de IA em ambiente empresarial -- **GitHub Models**: Acesso gratuito a modelos de IA para prototipagem e aprendizagem (não é necessário cartão de crédito) -- **Ferramentas de Desenvolvimento**: Contentores Docker, VS Code e configuração de GitHub Codespaces -- **[→ Iniciar Capítulo 2](./02-SetupDevEnvironment/README.md)** - -### **Capítulo 3: Técnicas Principais de IA Generativa** -- **Engenharia de Prompts**: Técnicas para obter respostas ótimas dos modelos de IA -- **Embeddings e Operações Vetoriais**: Implementar pesquisa semântica e correspondência por similaridade -- **Geração com Recuperação Aumentada (RAG)**: Combinar IA com as suas próprias fontes de dados -- **Chamada de Funções**: Expandir as capacidades da IA com ferramentas e plugins personalizados -- **[→ Iniciar Capítulo 3](./03-CoreGenerativeAITechniques/README.md)** - -### **Capítulo 4: Aplicações Práticas e Projetos** -- **Pet Story Generator** (`petstory/`): Geração criativa de conteúdo com GitHub Models -- **Foundry Local Demo** (`foundrylocal/`): Integração de modelo de IA local com o OpenAI Java SDK -- **Serviço de Calculadora MCP** (`calculator/`): Implementação básica do Protocolo de Contexto do Modelo com Spring AI -- **[→ Iniciar Capítulo 4](./04-PracticalSamples/README.md)** +- **Configuração Multi-Provedor**: Configurar GitHub Models, Azure OpenAI, e integrações do OpenAI Java SDK +- **Spring Boot + Spring AI**: Melhores práticas para desenvolvimento de aplicações empresariais com IA +- **GitHub Models**: Acesso gratuito a modelos de IA para prototipagem e aprendizagem (não requer cartão de crédito) +- **Ferramentas de Desenvolvimento**: Contentores Docker, VS Code, e configuração GitHub Codespaces +- **[→ Começar Capítulo 2](./02-SetupDevEnvironment/README.md)** + +### **Capítulo 3: Técnicas Essenciais de Inteligência Artificial Generativa** +- **Engenharia de Prompt**: Técnicas para respostas ótimas dos modelos de IA +- **Embeddings & Operações com Vetores**: Implementar pesquisa semântica e comparação de similaridade +- **Geração Recuperada Aumentada (RAG)**: Combinar IA com as suas próprias fontes de dados +- **Chamada de Funções**: Estender as capacidades da IA com ferramentas e plugins personalizados +- **[→ Começar Capítulo 3](./03-CoreGenerativeAITechniques/README.md)** + +### **Capítulo 4: Aplicações Práticas & Projetos** +- **Gerador de Histórias de Animais** (`petstory/`): Geração criativa de conteúdos com GitHub Models +- **Demonstração Foundry Local** (`foundrylocal/`): Integração local de modelos IA com OpenAI Java SDK +- **Serviço Calculadora MCP** (`calculator/`): Implementação básica do Protocolo de Contexto de Modelo com Spring AI +- **[→ Começar Capítulo 4](./04-PracticalSamples/README.md)** ### **Capítulo 5: Desenvolvimento Responsável de IA** -- **Segurança dos GitHub Models**: Teste dos filtros de conteúdo incorporados e mecanismos de segurança (bloqueios rígidos e recusas suaves) -- **Demonstração de IA Responsável**: Exemplo prático que mostra como os sistemas de segurança modernos de IA funcionam na prática -- **Melhores Práticas**: Diretrizes essenciais para desenvolvimento e implantação ética de IA -- **[→ Iniciar Capítulo 5](./05-ResponsibleGenAI/README.md)** +- **Segurança em GitHub Models**: Testar filtragem de conteúdo incluída e mecanismos de segurança (bloqueios rígidos e recusas suaves) +- **Demonstração de IA Responsável**: Exemplo prático de como funcionam sistemas modernos de segurança em IA +- **Melhores Práticas**: Diretrizes essenciais para desenvolvimento e implementação ética de IA +- **[→ Começar Capítulo 5](./05-ResponsibleGenAI/README.md)** ## Recursos Adicionais ### LangChain -[![LangChain4j para Principiantes](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) -[![LangChain.js para Principiantes](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) +[![LangChain4j para Iniciantes](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![LangChain.js para Iniciantes](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) --- ### Azure / Edge / MCP / Agentes -[![AZD para Principiantes](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI para Principiantes](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP para Principiantes](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Agentes de IA para Principiantes](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AZD para Iniciantes](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI para Iniciantes](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP para Iniciantes](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Agentes de IA para Iniciantes](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Série IA Generativa -[![IA Generativa para Principiantes](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![IA Generativa (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![IA Generativa (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![IA Generativa (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) +### Série Inteligência Artificial Generativa +[![Inteligência Artificial Generativa para Iniciantes](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Inteligência Artificial Generativa (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![Inteligência Artificial Generativa (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![Inteligência Artificial Generativa (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- ### Aprendizagem Fundamental -[![ML para Principiantes](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![Ciência de Dados para Principiantes](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![IA para Principiantes](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![Cibersegurança para Principiantes](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![Desenvolvimento Web para Principiantes](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![Aprendizagem Máquina para Iniciantes](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![Ciência de Dados para Iniciantes](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![IA para Iniciantes](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![Cibersegurança para Iniciantes](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![Desenvolvimento Web para Iniciantes](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) [![IoT para Iniciantes](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) [![Desenvolvimento XR para Iniciantes](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### Série Copilot -[![Copilot para Programação Emparelhada com IA](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot para Programação em Par com IA](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) [![Copilot para C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) [![Aventura Copilot](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) ## Obter Ajuda -Se ficar bloqueado ou tiver alguma dúvida sobre como criar aplicações de IA, junte-se a outros aprendizes e a desenvolvedores experientes nas discussões sobre o MCP. É uma comunidade de apoio onde as perguntas são bem-vindas e o conhecimento é partilhado livremente. +Se ficar bloqueado ou tiver alguma dúvida sobre como criar aplicações de IA. Junte-se a outros aprendizes e programadores experientes nas discussões sobre MCP. É uma comunidade de apoio onde as perguntas são bem-vindas e o conhecimento é partilhado livremente. -[![Discord do Microsoft Foundry](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Se tiver feedback do produto ou encontrar erros durante a construção, visite: +Se tiver feedback sobre produtos ou erros durante a construção, visite: -[![Fórum de Desenvolvedores Microsoft Foundry](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -**Isenção de responsabilidade**: -Este documento foi traduzido utilizando o serviço de tradução por IA [Co-op Translator](https://github.com/Azure/co-op-translator). Embora nos esforcemos pela exatidão, por favor note que traduções automáticas podem conter erros ou imprecisões. A versão original no seu idioma nativo deve ser considerada a fonte autoritativa. Para informações críticas, recomenda-se tradução humana profissional. Não nos responsabilizamos por quaisquer mal‑entendidos ou interpretações incorretas decorrentes da utilização desta tradução. +**Aviso Legal**: +Este documento foi traduzido utilizando o serviço de tradução automática [Co-op Translator](https://github.com/Azure/co-op-translator). Embora nos esforcemos por garantir a precisão, tenha em atenção que traduções automáticas podem conter erros ou imprecisões. O documento original na sua língua nativa deve ser considerado a fonte autorizada. Para informações críticas, recomenda-se a tradução profissional humana. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações erradas decorrentes do uso desta tradução. \ No newline at end of file diff --git a/translations/ro/01-IntroToGenAI/README.md b/translations/ro/01-IntroToGenAI/README.md index 130d7742..dabf8a5b 100644 --- a/translations/ro/01-IntroToGenAI/README.md +++ b/translations/ro/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ Pe măsură ce dezvolți aplicații AI în Java, vei lucra cu **modele AI genera Există tipuri specifice de modele optimizate pentru diferite sarcini. De exemplu, atât **Modelele de Limbaj de Dimensiuni Mici (SLM-uri)**, cât și **Modelele de Limbaj de Dimensiuni Mari (LLM-uri)** pot gestiona generarea de text, LLM-urile oferind de obicei performanțe mai bune pentru sarcini complexe. Pentru sarcini legate de imagini, ai folosi modele specializate de viziune sau modele multi-modale. -![Figura: Tipuri de modele AI generative și cazuri de utilizare.](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.ro.png) +![Figura: Tipuri de modele AI generative și cazuri de utilizare.](../../../translated_images/llms.225ca2b8a0d34473.ro.png) Desigur, răspunsurile acestor modele nu sunt perfecte tot timpul. Probabil ai auzit despre modele care "halucinează" sau generează informații incorecte într-un mod autoritar. Dar poți ajuta modelul să genereze răspunsuri mai bune oferindu-i instrucțiuni clare și context. Aici intervine **ingineria prompturilor**. @@ -79,13 +79,13 @@ Tokenizarea este procesul de împărțire a textului în aceste unități mai mi - **Embedding-uri**: Embedding-urile sunt reprezentări vectoriale ale tokenilor care capturează semnificația semantică. Sunt reprezentări numerice (de obicei matrice de numere în virgulă mobilă) care permit modelelor să înțeleagă relațiile dintre cuvinte și să genereze răspunsuri relevante contextual. Cuvintele similare au embedding-uri similare, permițând modelului să înțeleagă concepte precum sinonimele și relațiile semantice. -![Figura: Embedding-uri](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.ro.png) +![Figura: Embedding-uri](../../../translated_images/embedding.398e50802c0037f9.ro.png) În Java, poți genera embedding-uri folosind OpenAI SDK sau alte biblioteci care suportă generarea de embedding-uri. Aceste embedding-uri sunt esențiale pentru sarcini precum căutarea semantică, unde vrei să găsești conținut similar pe baza semnificației, nu a potrivirilor exacte de text. - **Baze de date vectoriale**: Bazele de date vectoriale sunt sisteme de stocare specializate optimizate pentru embedding-uri. Ele permit căutarea eficientă a similarităților și sunt cruciale pentru modelele de Generare Augmentată prin Recuperare (RAG), unde trebuie să găsești informații relevante din seturi mari de date pe baza similarității semantice, nu a potrivirilor exacte. -![Figura: Arhitectura bazei de date vectoriale care arată cum sunt stocate și recuperate embedding-urile pentru căutarea similarităților.](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.ro.png) +![Figura: Arhitectura bazei de date vectoriale care arată cum sunt stocate și recuperate embedding-urile pentru căutarea similarităților.](../../../translated_images/vector.f12f114934e223df.ro.png) > **Notă**: În acest curs, nu vom acoperi bazele de date vectoriale, dar considerăm că merită menționate deoarece sunt utilizate frecvent în aplicațiile din lumea reală. @@ -93,7 +93,7 @@ Tokenizarea este procesul de împărțire a textului în aceste unități mai mi În aplicațiile AI Java, vei folosi tokeni pentru procesarea textului, embedding-uri pentru căutarea semantică și RAG, baze de date vectoriale pentru recuperarea datelor și agenți cu MCP pentru construirea de sisteme inteligente care utilizează instrumente. -![Figura: cum un prompt devine un răspuns—tokeni, vectori, căutare opțională RAG, gândirea LLM și un agent MCP, toate într-un flux rapid.](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.ro.png) +![Figura: cum un prompt devine un răspuns—tokeni, vectori, căutare opțională RAG, gândirea LLM și un agent MCP, toate într-un flux rapid.](../../../translated_images/flow.f4ef62c3052d12a8.ro.png) ### Instrumente și biblioteci de dezvoltare AI pentru Java diff --git a/translations/ro/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/ro/02-SetupDevEnvironment/getting-started-azure-openai.md index 7a0adb31..ac291c3a 100644 --- a/translations/ro/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/ro/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ Acest ghid vă va ajuta să configurați modelele Azure AI Foundry pentru aplica > **Notă**: Dacă doriți să editați configurația de bază, consultați [Configurarea Containerului de Dezvoltare](../../../.devcontainer/devcontainer.json) 2. În depozitul fork-uit, faceți clic pe **Code** → fila **Codespaces** 3. Faceți clic pe **...** → **New with options...** -![crearea unui codespace cu opțiuni](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.ro.png) +![crearea unui codespace cu opțiuni](../../../translated_images/codespaces.9945ded8ceb431a5.ro.png) 4. Selectați **Dev container configuration**: - **Generative AI Java Development Environment** 5. Faceți clic pe **Create codespace** diff --git a/translations/ro/05-ResponsibleGenAI/README.md b/translations/ro/05-ResponsibleGenAI/README.md index 064b2568..ba7f2ec4 100644 --- a/translations/ro/05-ResponsibleGenAI/README.md +++ b/translations/ro/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ Clasa `ResponsibleGithubModels` urmează acest flux: 5. Afișează rezultatele care arată ce conținut a fost blocat, refuzat sau permis 6. Testează conținut sigur pentru comparație -![Demonstrație de Siguranță AI Responsabilă](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.ro.png) +![Demonstrație de Siguranță AI Responsabilă](../../../translated_images/responsible.e4f51a917bafa4bf.ro.png) ### Instrucțiuni de Configurare @@ -164,7 +164,7 @@ Acest exemplu folosește prompturi intenționat problematice doar în scopuri ed Felicitări pentru finalizarea cursului Generative AI pentru Începători! -![Finalizarea Cursului](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.ro.png) +![Finalizarea Cursului](../../../translated_images/image.73c7e2ff4a652e77.ro.png) **Ce ai realizat:** - Ai configurat mediul de dezvoltare diff --git a/translations/ro/README.md b/translations/ro/README.md index 8b9e885b..d3f903cd 100644 --- a/translations/ro/README.md +++ b/translations/ro/README.md @@ -1,31 +1,31 @@ -# Inteligență generativă pentru începători - Ediția Java -[![Discord Microsoft Foundry](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +# Inteligență Artificială Generativă pentru Începători - Ediția Java +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![Inteligență generativă pentru începători - Ediția Java](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.ro.png) +![Inteligență Artificială Generativă pentru Începători - Ediția Java](../../translated_images/beg-genai-series.8b48be9951cc574c.ro.png) -**Timp necesar**: Întregul atelier poate fi parcurs online fără configurare locală. Configurarea mediului durează 2 minute, iar explorarea exemplelor necesită 1-3 ore în funcție de adâncimea explorării. +**Timp de dedicare**: Întregul workshop poate fi finalizat online fără configurare locală. Configurarea mediului durează 2 minute, explorarea exemplelor necesitând 1-3 ore în funcție de adâncimea explorării. -> **Pornire rapidă** +> **Pornire rapidă** -1. Fork-uiți acest repository în contul vostru GitHub -2. Click pe **Code** → fila **Codespaces** → **...** → **New with options...** -3. Folosiți valorile implicite – acestea vor selecta containerul de dezvoltare creat pentru acest curs -4. Click pe **Create codespace** -5. Așteptați ~2 minute pentru ca mediul să fie gata -6. Accesați direct [Primul exemplu](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) +1. Fă un fork acestui depozit în contul tău GitHub +2. Fă clic pe **Code** → fila **Codespaces** → **...** → **New with options...** +3. Folosește valorile implicite – aceasta va selecta containerul de dezvoltare creat pentru acest curs +4. Fă clic pe **Create codespace** +5. Așteaptă ~2 minute până când mediul este pregătit +6. Trece direct la [Primul exemplu](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) > **Preferi să clonezi local?** > -> Acest repository include peste 50 de traduceri, ceea ce crește semnificativ dimensiunea descărcării. Pentru a clona fără traduceri, folosește sparse checkout: +> Acest depozit include peste 50 de traduceri în diferite limbi, ceea ce mărește semnificativ dimensiunea descărcării. Pentru a clona fără traduceri, folosește sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java @@ -34,46 +34,56 @@ CO_OP_TRANSLATOR_METADATA: > Acest lucru îți oferă tot ce ai nevoie pentru a finaliza cursul cu o descărcare mult mai rapidă. -## Suport multilingv +## Suport Multilingv -### Suportat prin GitHub Action (automatizat și întotdeauna actualizat) +### Susținut prin GitHub Action (Automatizat & Întotdeauna Actualizat) -[Arabă](../ar/README.md) | [Bengaleză](../bn/README.md) | [Bulgară](../bg/README.md) | [Birmană (Myanmar)](../my/README.md) | [Chineză (Simplificată)](../zh/README.md) | [Chineză (Tradițională, Hong Kong)](../hk/README.md) | [Chineză (Tradițională, Macao)](../mo/README.md) | [Chineză (Tradițională, Taiwan)](../tw/README.md) | [Croată](../hr/README.md) | [Cehă](../cs/README.md) | [Daneză](../da/README.md) | [Olandeză](../nl/README.md) | [Estonă](../et/README.md) | [Finlandeză](../fi/README.md) | [Franceză](../fr/README.md) | [Germană](../de/README.md) | [Greacă](../el/README.md) | [Ebraică](../he/README.md) | [Hindi](../hi/README.md) | [Maghiară](../hu/README.md) | [Indoneziană](../id/README.md) | [Italiană](../it/README.md) | [Japoneză](../ja/README.md) | [Kannada](../kn/README.md) | [Coreeană](../ko/README.md) | [Lituaniană](../lt/README.md) | [Malaieză](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepaleză](../ne/README.md) | [Pidgin nigerian](../pcm/README.md) | [Norvegiană](../no/README.md) | [Persană (Farsi)](../fa/README.md) | [Poloneză](../pl/README.md) | [Portugheză (Brazilia)](../br/README.md) | [Portugheză (Portugalia)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Română](./README.md) | [Rusă](../ru/README.md) | [Sârbă (Chirilică)](../sr/README.md) | [Slovacă](../sk/README.md) | [Slovenă](../sl/README.md) | [Spaniolă](../es/README.md) | [Swahili](../sw/README.md) | [Suedeză](../sv/README.md) | [Tagalog (Filipineză)](../tl/README.md) | [Tamilă](../ta/README.md) | [Telugu](../te/README.md) | [Thailandeză](../th/README.md) | [Turcă](../tr/README.md) | [Ucraineană](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnameză](../vi/README.md) +[Arabă](../ar/README.md) | [Bengaleză](../bn/README.md) | [Bulgară](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chineză (Simplificată)](../zh/README.md) | [Chineză (Tradițională, Hong Kong)](../hk/README.md) | [Chineză (Tradițională, Macau)](../mo/README.md) | [Chineză (Tradițională, Taiwan)](../tw/README.md) | [Croată](../hr/README.md) | [Cehă](../cs/README.md) | [Daneză](../da/README.md) | [Olandeză](../nl/README.md) | [Estonă](../et/README.md) | [Finlandeză](../fi/README.md) | [Franceză](../fr/README.md) | [Germană](../de/README.md) | [Greacă](../el/README.md) | [Ebraică](../he/README.md) | [Hindi](../hi/README.md) | [Maghiară](../hu/README.md) | [Indoneziană](../id/README.md) | [Italiană](../it/README.md) | [Japoneză](../ja/README.md) | [Kannada](../kn/README.md) | [Coreeană](../ko/README.md) | [Lituaniană](../lt/README.md) | [Malay](../ms/README.md) | [Malalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepaleză](../ne/README.md) | [Pidgin Nigerian](../pcm/README.md) | [Norvegiană](../no/README.md) | [Persană (Farsi)](../fa/README.md) | [Poloneză](../pl/README.md) | [Portugheză (Brazilia)](../br/README.md) | [Portugheză (Portugalia)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Română](./README.md) | [Rusă](../ru/README.md) | [Sârbă (Chirilic)](../sr/README.md) | [Slovacă](../sk/README.md) | [Slovenă](../sl/README.md) | [Spaniolă](../es/README.md) | [Swahili](../sw/README.md) | [Suedeză](../sv/README.md) | [Tagalog (Filipineză)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thailandeză](../th/README.md) | [Turcă](../tr/README.md) | [Ucraineană](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnameză](../vi/README.md) + +> **Preferi să clonezi local?** + +> Acest depozit include peste 50 de traduceri în diferite limbi, ceea ce mărește semnificativ dimensiunea descărcării. Pentru a clona fără traduceri, folosește sparse checkout: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> Acest lucru îți oferă tot ce ai nevoie pentru a finaliza cursul cu o descărcare mult mai rapidă. -## Structura cursului și parcursul de învățare +## Structura Cursului și Parcursul de Învățare -### **Capitolul 1: Introducere în Inteligența Generativă** -- **Concepte de bază**: Înțelegerea modelelor mari de limbaj, tokenilor, embedding-urilor și capabilităților AI -- **Ecosistem AI Java**: Prezentare generală a Spring AI și a SDK-urilor OpenAI -- **Protocolul de Context al Modelului**: Introducere în MCP și rolul său în comunicarea agenților AI -- **Aplicații practice**: Scenarii din lumea reală, inclusiv chatboți și generare de conținut +### **Capitolul 1: Introducere în Inteligența Artificială Generativă** +- **Concepte de bază**: Înțelegerea modelelor lingvistice mari, a tokenilor, embedding-urilor și capacităților AI +- **Ecosistemul Java AI**: Prezentare generală a Spring AI și SDK-urilor OpenAI +- **Protocolul Contextului Modelului**: Introducere în MCP și rolul său în comunicarea agenților AI +- **Aplicații practice**: Scenarii din lumea reală, incluzând chatboți și generare de conținut - **[→ Începe Capitolul 1](./01-IntroToGenAI/README.md)** -### **Capitolul 2: Configurarea mediului de dezvoltare** -- **Configurație multi-provider**: Configurați GitHub Models, Azure OpenAI și integrări cu OpenAI Java SDK -- **Spring Boot + Spring AI**: Cele mai bune practici pentru dezvoltarea aplicațiilor AI în mediul enterprise -- **GitHub Models**: Acces gratuit la modele AI pentru prototipare și învățare (fără card de credit) +### **Capitolul 2: Configurarea Mediului de Dezvoltare** +- **Configurare multi-furnizor**: Configurarea GitHub Models, Azure OpenAI și integrarea SDK-ului OpenAI Java +- **Spring Boot + Spring AI**: Cele mai bune practici pentru dezvoltarea aplicațiilor AI enterprise +- **GitHub Models**: Acces gratuit la modele AI pentru prototipare și învățare (fără nevoie de card de credit) - **Unelte de dezvoltare**: Containere Docker, VS Code și configurarea GitHub Codespaces - **[→ Începe Capitolul 2](./02-SetupDevEnvironment/README.md)** -### **Capitolul 3: Tehnici esențiale de Inteligență Generativă** -- **Ingineria prompt-urilor**: Tehnici pentru răspunsuri optime ale modelelor AI -- **Embedding-uri și operații pe vectori**: Implementați căutare semantică și potrivire prin similaritate -- **Retrieval-Augmented Generation (RAG)**: Combinați AI cu sursele voastre de date -- **Function Calling**: Extindeți capabilitățile AI cu unelte și plugin-uri personalizate +### **Capitolul 3: Tehnici de bază în Inteligența Artificială Generativă** +- **Ingineria promptului**: Tehnici pentru răspunsuri optime ale modelului AI +- **Embedding-uri & operațiuni vectoriale**: Implementarea căutării semantice și a potrivirii de similaritate +- **Generare augmentată prin recuperare (RAG)**: Combinarea AI cu sursele proprii de date +- **Apelarea funcțiilor**: Extinderea capabilităților AI cu unelte și plugin-uri personalizate - **[→ Începe Capitolul 3](./03-CoreGenerativeAITechniques/README.md)** -### **Capitolul 4: Aplicații practice & Proiecte** -- **Generator de povești pentru animale de companie** (`petstory/`): Generare creativă de conținut cu GitHub Models -- **Demo local Foundry** (`foundrylocal/`): Integrare locală a modelului AI cu OpenAI Java SDK -- **Serviciu calculator MCP** (`calculator/`): Implementare de bază a Model Context Protocol cu Spring AI +### **Capitolul 4: Aplicații Practice și Proiecte** +- **Generator de povestiri despre animale de companie** (`petstory/`): Generare creativă de conținut cu GitHub Models +- **Demo local Foundry** (`foundrylocal/`): Integrarea locală a modelului AI cu SDK-ul OpenAI Java +- **Serviciul calculator MCP** (`calculator/`): Implementare de bază a Protocolului Contextului Modelului cu Spring AI - **[→ Începe Capitolul 4](./04-PracticalSamples/README.md)** -### **Capitolul 5: Dezvoltare AI responsabilă** -- **Siguranța modelelor GitHub**: Testați filtrarea de conținut încorporată și mecanismele de siguranță (blocări ferme și refuzuri blânde) -- **Demonstrație AI responsabilă**: Exemplu practic care arată cum funcționează sistemele moderne de siguranță AI în practică +### **Capitolul 5: Dezvoltarea Responsabilă a Inteligenței Artificiale** +- **Siguranța GitHub Models**: Testarea filtrării încorporate a conținutului și a mecanismelor de siguranță (blocări dure și refuzuri blânde) +- **Demo AI responsabil**: Exemplu practic care arată cum funcționează sistemele moderne de siguranță AI - **Cele mai bune practici**: Ghiduri esențiale pentru dezvoltarea și implementarea etică a AI - **[→ Începe Capitolul 5](./05-ResponsibleGenAI/README.md)** @@ -81,59 +91,57 @@ CO_OP_TRANSLATOR_METADATA: ### LangChain -[![LangChain4j pentru începători](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) -[![LangChain.js pentru începători](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) +[![LangChain4j pentru Începători](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![LangChain.js pentru Începători](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) --- ### Azure / Edge / MCP / Agenți -[![AZD pentru începători](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI pentru începători](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP pentru începători](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Agenți AI pentru începători](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AZD pentru Începători](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI pentru Începători](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP pentru Începători](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Agenți AI pentru Începători](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Seria Inteligență Generativă -[![Inteligență generativă pentru începători](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Inteligență generativă (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![Inteligență generativă (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![Inteligență generativă (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) +### Seria de Inteligență Artificială Generativă +[![Inteligență Artificială Generativă pentru Începători](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Inteligență Artificială Generativă (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![Inteligență Artificială Generativă (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![Inteligență Artificială Generativă (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- -### Învățare esențială -[![ML pentru începători](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![Data Science pentru începători](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI pentru începători](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![Securitate cibernetică pentru începători](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![Web Dev pentru începători](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +### Învățare de bază +[![ML pentru Începători](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![Data Science pentru Începători](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![AI pentru Începători](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![Securitate cibernetică pentru Începători](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![Dezvoltare web pentru Începători](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) [![IoT pentru Începători](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) [![Dezvoltare XR pentru Începători](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### Seria Copilot -[![Copilot pentru programare în pereche cu AI](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot pentru Programare în Pereche cu AI](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) [![Copilot pentru C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Aventura Copilot](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +[![Aventură Copilot](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## Obțineți ajutor +## Obținerea Ajutorului -Dacă te blochezi sau ai întrebări despre crearea aplicațiilor AI. -Alătură-te celorlalți cursanți și dezvoltatori cu experiență în discuțiile despre MCP. -Este o comunitate de sprijin unde întrebările sunt binevenite și cunoștințele sunt împărtășite liber. +Dacă întâmpini dificultăți sau ai întrebări despre construirea aplicațiilor AI. Alătură-te altor cursanți și dezvoltatori cu experiență în discuțiile despre MCP. Este o comunitate sprijinitoare unde întrebările sunt binevenite și cunoștințele sunt împărtășite liber. -[![Microsoft Foundry pe Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +[![Discord Microsoft Foundry](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Dacă ai feedback despre produs sau întâmpini erori în timpul dezvoltării vizitează: +Dacă ai feedback despre produs sau întâmpini erori în timpul dezvoltării, vizitează: -[![Forumul dezvoltatorilor Microsoft Foundry](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Forumul Dezvoltatorilor Microsoft Foundry](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -**Declinare de responsabilitate**: -Acest document a fost tradus folosind serviciul de traducere AI [Co-op Translator](https://github.com/Azure/co-op-translator). Deși ne străduim pentru acuratețe, vă rugăm să rețineți că traducerile automate pot conține erori sau inexactități. Documentul original, în limba sa nativă, trebuie considerat sursa oficială. Pentru informații critice, se recomandă o traducere profesională realizată de un traducător uman. Nu ne asumăm responsabilitatea pentru eventualele neînțelegeri sau interpretări greșite rezultate din utilizarea acestei traduceri. +**Declinare de responsabilitate**: +Acest document a fost tradus folosind serviciul de traducere AI [Co-op Translator](https://github.com/Azure/co-op-translator). Deși ne străduim pentru acuratețe, vă rugăm să rețineți că traducerile automate pot conține erori sau inexactități. Documentul original, în limba sa nativă, trebuie considerat sursa autorizată. Pentru informații critice, se recomandă o traducere profesională realizată de un specialist. Nu ne asumăm responsabilitatea pentru eventualele neînțelegeri sau interpretări greșite rezultate din utilizarea acestei traduceri. \ No newline at end of file diff --git a/translations/ru/01-IntroToGenAI/README.md b/translations/ru/01-IntroToGenAI/README.md index f0f1b02b..faa0a71c 100644 --- a/translations/ru/01-IntroToGenAI/README.md +++ b/translations/ru/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ CO_OP_TRANSLATOR_METADATA: Существуют определенные типы моделей, оптимизированные для различных задач. Например, как **малые языковые модели (SLM)**, так и **большие языковые модели (LLM)** могут справляться с генерацией текста, причем LLM обычно обеспечивают лучшую производительность для сложных задач. Для задач, связанных с изображениями, используются специализированные модели для обработки изображений или мультимодальные модели. -![Рисунок: Типы моделей генеративного ИИ и их области применения.](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.ru.png) +![Рисунок: Типы моделей генеративного ИИ и их области применения.](../../../translated_images/llms.225ca2b8a0d34473.ru.png) Конечно, ответы этих моделей не всегда идеальны. Вы, вероятно, слышали о том, что модели могут "галлюцинировать" или генерировать некорректную информацию в уверенной манере. Но вы можете помочь модели генерировать более качественные ответы, предоставляя ей четкие инструкции и контекст. Здесь вступает в игру **инженерия подсказок**. @@ -79,13 +79,13 @@ CO_OP_TRANSLATOR_METADATA: - **Эмбеддинги**: Эмбеддинги — это векторные представления токенов, которые захватывают семантическое значение. Это числовые представления (обычно массивы чисел с плавающей точкой), которые позволяют моделям понимать взаимосвязи между словами и генерировать контекстуально релевантные ответы. Похожие слова имеют похожие эмбеддинги, что позволяет модели понимать такие концепции, как синонимы и семантические связи. -![Рисунок: Эмбеддинги](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.ru.png) +![Рисунок: Эмбеддинги](../../../translated_images/embedding.398e50802c0037f9.ru.png) В Java вы можете генерировать эмбеддинги, используя OpenAI SDK или другие библиотеки, поддерживающие генерацию эмбеддингов. Эти эмбеддинги важны для задач, таких как семантический поиск, где вы хотите найти похожий контент на основе значения, а не точного совпадения текста. - **Векторные базы данных**: Векторные базы данных — это специализированные системы хранения, оптимизированные для эмбеддингов. Они обеспечивают эффективный поиск по сходству и являются ключевыми для шаблонов генерации с дополнением извлечения (RAG), где необходимо находить релевантную информацию из больших наборов данных на основе семантического сходства, а не точных совпадений. -![Рисунок: Архитектура векторной базы данных, показывающая, как эмбеддинги хранятся и извлекаются для поиска по сходству.](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.ru.png) +![Рисунок: Архитектура векторной базы данных, показывающая, как эмбеддинги хранятся и извлекаются для поиска по сходству.](../../../translated_images/vector.f12f114934e223df.ru.png) > **Примечание**: В этом курсе мы не будем подробно рассматривать векторные базы данных, но считаем, что они заслуживают упоминания, так как часто используются в реальных приложениях. @@ -93,7 +93,7 @@ CO_OP_TRANSLATOR_METADATA: В приложениях ИИ на Java вы будете использовать токены для обработки текста, эмбеддинги для семантического поиска и RAG, векторные базы данных для извлечения данных и агентов с MCP для создания интеллектуальных систем, использующих инструменты. -![Рисунок: как подсказка превращается в ответ — токены, векторы, необязательный поиск RAG, размышления LLM и агент MCP в одном быстром потоке.](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.ru.png) +![Рисунок: как подсказка превращается в ответ — токены, векторы, необязательный поиск RAG, размышления LLM и агент MCP в одном быстром потоке.](../../../translated_images/flow.f4ef62c3052d12a8.ru.png) ### Инструменты и библиотеки для разработки ИИ на Java diff --git a/translations/ru/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/ru/02-SetupDevEnvironment/getting-started-azure-openai.md index 61608683..d339833a 100644 --- a/translations/ru/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/ru/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ CO_OP_TRANSLATOR_METADATA: > **Примечание**: Если вы хотите изменить базовую конфигурацию, ознакомьтесь с [Dev Container Configuration](../../../.devcontainer/devcontainer.json) 2. В вашем форкнутом репозитории нажмите **Code** → вкладка **Codespaces** 3. Нажмите **...** → **New with options...** -![создание codespace с опциями](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.ru.png) +![создание codespace с опциями](../../../translated_images/codespaces.9945ded8ceb431a5.ru.png) 4. Выберите **Dev container configuration**: - **Generative AI Java Development Environment** 5. Нажмите **Create codespace** diff --git a/translations/ru/05-ResponsibleGenAI/README.md b/translations/ru/05-ResponsibleGenAI/README.md index 8cff4985..00b2dc30 100644 --- a/translations/ru/05-ResponsibleGenAI/README.md +++ b/translations/ru/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ GitHub Models имеет базовую фильтрацию контента " 5. Отображение результатов, показывающих, какой контент был заблокирован, отклонен или разрешен 6. Тестирование безопасного контента для сравнения -![Демонстрация безопасности ответственного ИИ](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.ru.png) +![Демонстрация безопасности ответственного ИИ](../../../translated_images/responsible.e4f51a917bafa4bf.ru.png) ### Инструкции по настройке @@ -164,7 +164,7 @@ Status: Response generated successfully Поздравляем с завершением курса "Генеративный ИИ для начинающих"! -![Завершение курса](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.ru.png) +![Завершение курса](../../../translated_images/image.73c7e2ff4a652e77.ru.png) **Что вы достигли:** - Настроили свою среду разработки diff --git a/translations/ru/README.md b/translations/ru/README.md index d81631a0..be17b615 100644 --- a/translations/ru/README.md +++ b/translations/ru/README.md @@ -1,37 +1,37 @@ -# Генеративный ИИ для начинающих — Java-версия +# Генеративный ИИ для начинающих - Java версия [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![Генеративный ИИ для начинающих - Java Edition](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.ru.png) +![Генеративный ИИ для начинающих - Java версия](../../translated_images/beg-genai-series.8b48be9951cc574c.ru.png) -**Требуемое время**: Весь воркшоп можно пройти онлайн без локальной настройки. Настройка окружения занимает 2 минуты, изучение примеров требует 1–3 часов в зависимости от глубины изучения. +**Временные затраты**: Весь воркшоп можно пройти онлайн без локальной настройки. Настройка среды занимает 2 минуты, а изучение примеров — от 1 до 3 часов в зависимости от глубины изучения. > **Быстрый старт** -1. Форкните этот репозиторий в свой аккаунт GitHub -2. Нажмите **Code** → вкладку **Codespaces** → **...** → **New with options...** -3. Используйте значения по умолчанию — это выберет контейнер разработки, созданный для этого курса +1. Форкните этот репозиторий на свой аккаунт GitHub +2. Нажмите **Code** → вкладка **Codespaces** → **...** → **New with options...** +3. Используйте настройки по умолчанию – будет выбран Development контейнер, созданный для этого курса 4. Нажмите **Create codespace** -5. Подождите ~2 минуты, пока окружение не будет готово -6. Перейдите прямо к [→ Начать главу 1](./01-IntroToGenAI/README.md#step-2-create-a-github-personal-access-token) +5. Подождите около 2 минут, пока среда подготовится +6. Перейдите сразу к [первому примеру](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) > **Предпочитаете клонировать локально?** > -> В этом репозитории есть более 50 переводов на разные языки, что значительно увеличивает размер загрузки. Чтобы клонировать без переводов, используйте sparse checkout: +> В этом репозитории есть 50+ языковых переводов, что значительно увеличивает размер загрузки. Чтобы клонировать без переводов, используйте sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Это даст вам все необходимые файлы для прохождения курса с гораздо более быстрой загрузкой. +> Это даст вам всё необходимое для прохождения курса с намного более быстрой загрузкой. ## Поддержка нескольких языков @@ -39,100 +39,109 @@ CO_OP_TRANSLATOR_METADATA: ### Поддерживается через GitHub Action (автоматизировано и всегда актуально) -[Арабский](../ar/README.md) | [Бенгальский](../bn/README.md) | [Болгарский](../bg/README.md) | [Бирманский (Мьянма)](../my/README.md) | [Китайский (упрощенный)](../zh/README.md) | [Китайский (традиционный, Гонконг)](../hk/README.md) | [Китайский (традиционный, Макао)](../mo/README.md) | [Китайский (традиционный, Тайвань)](../tw/README.md) | [Хорватский](../hr/README.md) | [Чешский](../cs/README.md) | [Датский](../da/README.md) | [Нидерландский](../nl/README.md) | [Эстонский](../et/README.md) | [Финский](../fi/README.md) | [Французский](../fr/README.md) | [Немецкий](../de/README.md) | [Греческий](../el/README.md) | [Иврит](../he/README.md) | [Хинди](../hi/README.md) | [Венгерский](../hu/README.md) | [Индонезийский](../id/README.md) | [Итальянский](../it/README.md) | [Японский](../ja/README.md) | [Каннада](../kn/README.md) | [Корейский](../ko/README.md) | [Литовский](../lt/README.md) | [Малайский](../ms/README.md) | [Малаялам](../ml/README.md) | [Марати](../mr/README.md) | [Непальский](../ne/README.md) | [Нигерийский пиджин](../pcm/README.md) | [Норвежский](../no/README.md) | [Персидский (фарси)](../fa/README.md) | [Польский](../pl/README.md) | [Португальский (Бразилия)](../br/README.md) | [Португальский (Португалия)](../pt/README.md) | [Пенджаби (гурмухи)](../pa/README.md) | [Румынский](../ro/README.md) | [Русский](./README.md) | [Сербский (кириллица)](../sr/README.md) | [Словацкий](../sk/README.md) | [Словенский](../sl/README.md) | [Испанский](../es/README.md) | [Свахили](../sw/README.md) | [Шведский](../sv/README.md) | [Тагальский (филиппинский)](../tl/README.md) | [Тамильский](../ta/README.md) | [Телугу](../te/README.md) | [Тайский](../th/README.md) | [Турецкий](../tr/README.md) | [Украинский](../uk/README.md) | [Урду](../ur/README.md) | [Вьетнамский](../vi/README.md) +[Арабский](../ar/README.md) | [Бенгальский](../bn/README.md) | [Болгарский](../bg/README.md) | [Бирманский (Мьянма)](../my/README.md) | [Китайский (упрощённый)](../zh/README.md) | [Китайский (традиционный, Гонконг)](../hk/README.md) | [Китайский (традиционный, Макао)](../mo/README.md) | [Китайский (традиционный, Тайвань)](../tw/README.md) | [Хорватский](../hr/README.md) | [Чешский](../cs/README.md) | [Датский](../da/README.md) | [Нидерландский](../nl/README.md) | [Эстонский](../et/README.md) | [Финский](../fi/README.md) | [Французский](../fr/README.md) | [Немецкий](../de/README.md) | [Греческий](../el/README.md) | [Иврит](../he/README.md) | [Хинди](../hi/README.md) | [Венгерский](../hu/README.md) | [Индонезийский](../id/README.md) | [Итальянский](../it/README.md) | [Японский](../ja/README.md) | [Каннада](../kn/README.md) | [Корейский](../ko/README.md) | [Литовский](../lt/README.md) | [Малайский](../ms/README.md) | [Малаялам](../ml/README.md) | [Маратхи](../mr/README.md) | [Непальский](../ne/README.md) | [Нигерийский пиджин](../pcm/README.md) | [Норвежский](../no/README.md) | [Персидский (фарси)](../fa/README.md) | [Польский](../pl/README.md) | [Португальский (Бразилия)](../br/README.md) | [Португальский (Португалия)](../pt/README.md) | [Панджаби (Гурмукхи)](../pa/README.md) | [Румынский](../ro/README.md) | [Русский](./README.md) | [Сербский (кириллица)](../sr/README.md) | [Словацкий](../sk/README.md) | [Словенский](../sl/README.md) | [Испанский](../es/README.md) | [Свахили](../sw/README.md) | [Шведский](../sv/README.md) | [Тагальский (филиппинский)](../tl/README.md) | [Тамильский](../ta/README.md) | [Телугу](../te/README.md) | [Тайский](../th/README.md) | [Турецкий](../tr/README.md) | [Украинский](../uk/README.md) | [Урду](../ur/README.md) | [Вьетнамский](../vi/README.md) + +> **Предпочитаете клонировать локально?** + +> В этом репозитории есть 50+ языковых переводов, что значительно увеличивает размер загрузки. Чтобы клонировать без переводов, используйте sparse checkout: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> Это даст вам всё необходимое для прохождения курса с намного более быстрой загрузкой. -## Структура курса и путь обучения +## Структура курса и учебный план ### **Глава 1: Введение в генеративный ИИ** -- **Основные концепции**: Понимание больших языковых моделей, токенов, эмбеддингов и возможностей ИИ -- **AI-экосистема Java**: Обзор Spring AI и OpenAI SDK -- **Протокол контекста модели**: Введение в MCP и его роль в коммуникации агентов ИИ -- **Практические применения**: Реальные сценарии, включая чат-ботов и генерацию контента +- **Основные понятия**: Понимание больших языковых моделей, токенов, эмбеддингов и возможностей ИИ +- **Экосистема ИИ на Java**: Обзор Spring AI и OpenAI SDK +- **Протокол контекста модели**: Введение в MCP и его роль в коммуникации ИИ-агентов +- **Практические применения**: Реальные сценарии, включая чат-боты и генерацию контента - **[→ Начать главу 1](./01-IntroToGenAI/README.md)** ### **Глава 2: Настройка среды разработки** -- **Конфигурация нескольких провайдеров**: Настройка GitHub Models, Azure OpenAI и интеграции OpenAI Java SDK -- **Spring Boot + Spring AI**: Лучшие практики разработки корпоративных AI-приложений -- **GitHub Models**: Бесплатный доступ к моделям ИИ для прототипирования и обучения (не требуется кредитная карта) -- **Инструменты разработки**: Docker-контейнеры, VS Code и конфигурация GitHub Codespaces +- **Мультипровайдерская конфигурация**: Настройка GitHub Models, Azure OpenAI и OpenAI Java SDK интеграций +- **Spring Boot + Spring AI**: Лучшие практики разработки корпоративных AI приложений +- **GitHub Models**: Бесплатный доступ к AI моделям для прототипирования и обучения (без необходимости кредитной карты) +- **Инструменты разработки**: Docker контейнеры, VS Code и настройка GitHub Codespaces - **[→ Начать главу 2](./02-SetupDevEnvironment/README.md)** -### **Глава 3: Основные методы генеративного ИИ** -- **Инжиниринг подсказок**: Приёмы для получения оптимальных ответов от моделей ИИ -- **Эмбеддинги и операции над векторами**: Реализация семантического поиска и сопоставления по сходству -- **Retrieval-Augmented Generation (RAG)**: Совмещение ИИ с вашими источниками данных +### **Глава 3: Основные техники генеративного ИИ** +- **Промпт-инжиниринг**: Техники для оптимальных ответов AI модели +- **Эмбеддинги и векторные операции**: Реализация семантического поиска и поиска по сходству +- **Генерация с повышением с помощью извлечения (RAG)**: Комбинация ИИ и ваших собственных источников данных - **Вызов функций**: Расширение возможностей ИИ с помощью пользовательских инструментов и плагинов - **[→ Начать главу 3](./03-CoreGenerativeAITechniques/README.md)** ### **Глава 4: Практические приложения и проекты** -- **Генератор рассказов о питомцах** (`petstory/`): Создание творческого контента с использованием GitHub Models -- **Локальная демонстрация Foundry** (`foundrylocal/`): Локальная интеграция моделей ИИ с OpenAI Java SDK -- **Сервис калькулятора MCP** (`calculator/`): Базовая реализация Model Context Protocol с Spring AI +- **Генератор историй о питомцах** (`petstory/`): Креативное создание контента с GitHub Models +- **Локальная демонстрация Foundry** (`foundrylocal/`): Локальная интеграция AI модели с OpenAI Java SDK +- **Сервис калькулятора MCP** (`calculator/`): Базовая реализация протокола контекста модели с Spring AI - **[→ Начать главу 4](./04-PracticalSamples/README.md)** ### **Глава 5: Ответственная разработка ИИ** - **Безопасность GitHub Models**: Тестирование встроенной фильтрации контента и механизмов безопасности (жёсткие блокировки и мягкие отказы) -- **Демонстрация ответственного ИИ**: Практический пример, показывающий работу современных систем безопасности ИИ -- **Лучшие практики**: Важные руководящие принципы для этичной разработки и развертывания ИИ +- **Демонстрация ответственного ИИ**: Практический пример работы современных систем безопасности ИИ +- **Лучшие практики**: Основные рекомендации для этичной разработки и внедрения ИИ - **[→ Начать главу 5](./05-ResponsibleGenAI/README.md)** ## Дополнительные ресурсы ### LangChain -[![LangChain4j for Beginners](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) -[![LangChain.js for Beginners](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) +[![LangChain4j для начинающих](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![LangChain.js для начинающих](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) --- ### Azure / Edge / MCP / Агенты -[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AZD для начинающих](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI для начинающих](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP для начинающих](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI агенты для начинающих](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Серия генеративного ИИ -[![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) +### Серия по генеративному ИИ +[![Генеративный ИИ для начинающих](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Генеративный ИИ (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![Генеративный ИИ (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![Генеративный ИИ (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- -### Базовое обучение -[![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) - -[![IoT для начинающих](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![XR-разработка для начинающих](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +### Основное обучение +[![ML для начинающих](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![Data Science для начинающих](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![ИИ для начинающих](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![Кибербезопасность для начинающих](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![Веб-разработка для начинающих](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### Серия Copilot -[![Copilot для совместного программирования с ИИ](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![Copilot для C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Приключение Copilot](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) ## Получение помощи -Если вы застряли или у вас есть вопросы по созданию ИИ-приложений. Присоединяйтесь к другим учащимся и опытным разработчикам в обсуждениях по MCP. Это поддерживающее сообщество, где вопросы приветствуются, а знания охотно делятся. +Если вы застряли или у вас есть вопросы по созданию AI-приложений. Присоединяйтесь к другим учащимся и опытным разработчикам в обсуждениях о MCP. Это поддерживающее сообщество, где приветствуются вопросы и свободно делятся знаниями. -[![Microsoft Foundry в Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Если у вас есть отзывы о продукте или вы столкнулись с ошибками во время разработки, посетите: +Если у вас есть отзывы о продукте или ошибки при создании, посетите: -[![Форум разработчиков Microsoft Foundry](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -Отказ от ответственности: -Этот документ был переведен с помощью сервиса машинного перевода [Co-op Translator](https://github.com/Azure/co-op-translator). Хотя мы стремимся к точности, имейте в виду, что автоматические переводы могут содержать ошибки или неточности. Оригинальный документ на его исходном языке следует считать авторитетным источником. Для критически важной информации рекомендуется профессиональный перевод, выполненный человеком. Мы не несем ответственности за любые недоразумения или неверные толкования, возникшие в результате использования этого перевода. +**Отказ от ответственности**: +Этот документ был переведен с помощью сервиса автоматического перевода [Co-op Translator](https://github.com/Azure/co-op-translator). Несмотря на наши усилия обеспечить точность, просим учитывать, что машинный перевод может содержать ошибки или неточности. Оригинальный документ на его исходном языке следует считать авторитетным источником. Для критически важной информации рекомендуется обращаться к профессиональному переводу, выполненному человеком. Мы не несем ответственности за любые недоразумения или неверные толкования, возникающие при использовании данного перевода. \ No newline at end of file diff --git a/translations/sk/01-IntroToGenAI/README.md b/translations/sk/01-IntroToGenAI/README.md index 924a2a83..98984885 100644 --- a/translations/sk/01-IntroToGenAI/README.md +++ b/translations/sk/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ Pri vývoji vašich Java AI aplikácií budete pracovať s **generatívnymi AI m Existujú špecifické typy modelov optimalizované pre rôzne úlohy. Napríklad, **malé jazykové modely (SLMs)** a **veľké jazykové modely (LLMs)** dokážu pracovať s generovaním textu, pričom LLMs zvyčajne poskytujú lepší výkon pri zložitejších úlohách. Pre úlohy súvisiace s obrázkami by ste použili špecializované vizuálne modely alebo multimodálne modely. -![Obrázok: Typy generatívnych AI modelov a ich použitie.](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.sk.png) +![Obrázok: Typy generatívnych AI modelov a ich použitie.](../../../translated_images/llms.225ca2b8a0d34473.sk.png) Samozrejme, odpovede od týchto modelov nie sú vždy dokonalé. Pravdepodobne ste už počuli o tom, že modely "halucinujú" alebo generujú nesprávne informácie autoritatívnym spôsobom. Môžete však modelu pomôcť generovať lepšie odpovede tým, že mu poskytnete jasné inštrukcie a kontext. Tu prichádza na rad **návrh promptov**. @@ -79,13 +79,13 @@ Tokenizácia je proces rozdelenia textu na tieto menšie jednotky. Je to kľúč - **Embeddingy**: Embeddingy sú vektorové reprezentácie tokenov, ktoré zachytávajú sémantický význam. Sú to číselné reprezentácie (zvyčajne polia čísel s plávajúcou desatinnou čiarkou), ktoré umožňujú modelom pochopiť vzťahy medzi slovami a generovať kontextovo relevantné odpovede. Podobné slová majú podobné embeddingy, čo umožňuje modelu pochopiť koncepty ako synonymá a sémantické vzťahy. -![Obrázok: Embeddingy](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.sk.png) +![Obrázok: Embeddingy](../../../translated_images/embedding.398e50802c0037f9.sk.png) V Jave môžete generovať embeddingy pomocou OpenAI SDK alebo iných knižníc, ktoré podporujú generovanie embeddingov. Tieto embeddingy sú nevyhnutné pre úlohy ako sémantické vyhľadávanie, kde chcete nájsť podobný obsah na základe významu, nie presných textových zhôd. - **Vektorové databázy**: Vektorové databázy sú špecializované úložné systémy optimalizované pre embeddingy. Umožňujú efektívne vyhľadávanie podobností a sú kľúčové pre vzory Retrieval-Augmented Generation (RAG), kde potrebujete nájsť relevantné informácie z veľkých datasetov na základe sémantickej podobnosti, nie presných zhôd. -![Obrázok: Architektúra vektorovej databázy ukazujúca, ako sa embeddingy ukladajú a vyhľadávajú pre vyhľadávanie podobností.](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.sk.png) +![Obrázok: Architektúra vektorovej databázy ukazujúca, ako sa embeddingy ukladajú a vyhľadávajú pre vyhľadávanie podobností.](../../../translated_images/vector.f12f114934e223df.sk.png) > **Poznámka**: V tomto kurze nebudeme pokrývať vektorové databázy, ale považujeme ich za hodné zmienky, pretože sa bežne používajú v reálnych aplikáciách. @@ -93,7 +93,7 @@ Tokenizácia je proces rozdelenia textu na tieto menšie jednotky. Je to kľúč V Java AI aplikáciách budete používať tokeny na spracovanie textu, embeddingy na sémantické vyhľadávanie a RAG, vektorové databázy na vyhľadávanie dát a agentov s MCP na budovanie inteligentných systémov využívajúcich nástroje. -![Obrázok: Ako sa prompt stáva odpoveďou—tokeny, vektory, voliteľné RAG vyhľadávanie, LLM myslenie a MCP agent všetko v jednom rýchlom toku.](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.sk.png) +![Obrázok: Ako sa prompt stáva odpoveďou—tokeny, vektory, voliteľné RAG vyhľadávanie, LLM myslenie a MCP agent všetko v jednom rýchlom toku.](../../../translated_images/flow.f4ef62c3052d12a8.sk.png) ### Nástroje a knižnice na vývoj AI v Jave diff --git a/translations/sk/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/sk/02-SetupDevEnvironment/getting-started-azure-openai.md index 61bb70e8..cd0a6e33 100644 --- a/translations/sk/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/sk/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ Táto príručka vám pomôže nastaviť modely Azure AI Foundry pre vaše Java > **Poznámka**: Ak chcete upraviť základnú konfiguráciu, pozrite si [Dev Container Configuration](../../../.devcontainer/devcontainer.json) 2. Vo svojom forknutom úložisku kliknite na **Code** → kartu **Codespaces** 3. Kliknite na **...** → **New with options...** -![vytváranie codespace s možnosťami](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.sk.png) +![vytváranie codespace s možnosťami](../../../translated_images/codespaces.9945ded8ceb431a5.sk.png) 4. Vyberte **Dev container configuration**: - **Generative AI Java Development Environment** 5. Kliknite na **Create codespace** diff --git a/translations/sk/05-ResponsibleGenAI/README.md b/translations/sk/05-ResponsibleGenAI/README.md index 0d41a7ed..bf767311 100644 --- a/translations/sk/05-ResponsibleGenAI/README.md +++ b/translations/sk/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ Trieda `ResponsibleGithubModels` postupuje podľa tohto toku: 5. Zobrazuje výsledky, ktoré ukazujú, ktorý obsah bol blokovaný, odmietnutý alebo povolený 6. Testuje bezpečný obsah na porovnanie -![Ukážka bezpečnosti zodpovednej AI](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.sk.png) +![Ukážka bezpečnosti zodpovednej AI](../../../translated_images/responsible.e4f51a917bafa4bf.sk.png) ### Inštrukcie na nastavenie @@ -164,7 +164,7 @@ Tento príklad používa zámerne problematické vstupy len na vzdelávacie úč Gratulujeme k dokončeniu kurzu Generatívna AI pre začiatočníkov! -![Dokončenie kurzu](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.sk.png) +![Dokončenie kurzu](../../../translated_images/image.73c7e2ff4a652e77.sk.png) **Čo ste dosiahli:** - Nastavili ste svoje vývojové prostredie diff --git a/translations/sk/README.md b/translations/sk/README.md index 0c1b22d6..caa6a2cb 100644 --- a/translations/sk/README.md +++ b/translations/sk/README.md @@ -1,45 +1,55 @@ -# Generatívna AI pre začiatočníkov - Java vydanie +# Generatívna AI pre začiatočníkov - Java edícia [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![Generatívna AI pre začiatočníkov - Java](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.sk.png) +![Generatívna AI pre začiatočníkov - Java edícia](../../translated_images/beg-genai-series.8b48be9951cc574c.sk.png) -**Časová náročnosť**: Celý workshop je možné dokončiť online bez lokálnej inštalácie. Nastavenie prostredia trvá 2 minúty, preskúmanie ukážok si vyžaduje 1–3 hodiny v závislosti od hĺbky skúmania. +**Časová náročnosť**: Celý workshop je možné dokončiť online bez miestnej inštalácie. Nastavenie prostredia trvá 2 minúty, prezeranie príkladov vyžaduje 1-3 hodiny podľa hĺbky skúmania. > **Rýchly štart** -1. Forknite tento repozitár do vášho účtu na GitHub -2. Kliknite na **Code** → záložka **Codespaces** → **...** → **New with options...** -3. Použite predvolené nastavenia – tým sa vyberie vývojový kontajner vytvorený pre tento kurz +1. Vytvorte fork tohto repozitára do svojho GitHub účtu +2. Kliknite na **Code** → kartu **Codespaces** → **...** → **New with options...** +3. Použite predvolené nastavenia – to vyberie Development kontajner vytvorený pre tento kurz 4. Kliknite na **Create codespace** -5. Počkajte približne 2 minúty, kým bude prostredie pripravené +5. Počkajte ~2 minúty, kým bude prostredie pripravené 6. Prejdite priamo na [Prvý príklad](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) -> **Preferujete klonovanie lokálne?** +> **Radšej klonovať lokálne?** > -> Tento repozitár obsahuje viac ako 50 jazykových prekladov, čo výrazne zvyšuje veľkosť sťahovania. Ak chcete klonovať bez prekladov, použite sparse checkout: +> Tento repozitár obsahuje viac než 50 jazykových prekladov, ktoré výrazne zvyšujú veľkosť sťahovania. Ak chcete klonovať bez prekladov, použite sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Toto vám poskytne všetko, čo potrebujete na dokončenie kurzu s oveľa rýchlejším sťahovaním. +> Toto vám poskytne všetko potrebné na dokončenie kurzu a oveľa rýchlejší download. ## Podpora viacerých jazykov -### Podporované pomocou GitHub Action (automatizované a vždy aktuálne) +### Podporované cez GitHub Action (automatizované a vždy aktuálne) -[Arabčina](../ar/README.md) | [Bengálčina](../bn/README.md) | [Bulharčina](../bg/README.md) | [Barmský (Mjanmarsko)](../my/README.md) | [Čínština (zjednodušená)](../zh/README.md) | [Čínština (tradičná, Hongkong)](../hk/README.md) | [Čínština (tradičná, Macao)](../mo/README.md) | [Čínština (tradičná, Taiwan)](../tw/README.md) | [Chorvátčina](../hr/README.md) | [Čeština](../cs/README.md) | [Dánčina](../da/README.md) | [Nizozemčina](../nl/README.md) | [Estónčina](../et/README.md) | [Fínčina](../fi/README.md) | [Francúzština](../fr/README.md) | [Nemčina](../de/README.md) | [Gréčtina](../el/README.md) | [Hebrejčina](../he/README.md) | [Hindčina](../hi/README.md) | [Maďarčina](../hu/README.md) | [Indonézština](../id/README.md) | [Taliančina](../it/README.md) | [Japončina](../ja/README.md) | [Kannadčina](../kn/README.md) | [Kórejčina](../ko/README.md) | [Litovčina](../lt/README.md) | [Malajčina](../ms/README.md) | [Malajálamčina](../ml/README.md) | [Maráthčina](../mr/README.md) | [Nepálčina](../ne/README.md) | [Nigerijský pidžin](../pcm/README.md) | [Norština](../no/README.md) | [Perzština (fársí)](../fa/README.md) | [Poľština](../pl/README.md) | [Portugalčina (Brazília)](../br/README.md) | [Portugalčina (Portugalsko)](../pt/README.md) | [Pandžábčina (Gurmukhi)](../pa/README.md) | [Rumunčina](../ro/README.md) | [Ruština](../ru/README.md) | [Srbčina (cyrilika)](../sr/README.md) | [Slovenčina](./README.md) | [Slovinčina](../sl/README.md) | [Španielčina](../es/README.md) | [Svahilčina](../sw/README.md) | [Švédčina](../sv/README.md) | [Tagalog (Filipínčina)](../tl/README.md) | [Tamilčina](../ta/README.md) | [Telugčina](../te/README.md) | [Thajčina](../th/README.md) | [Turečtina](../tr/README.md) | [Ukrajinčina](../uk/README.md) | [Urdčina](../ur/README.md) | [Vietnamčina](../vi/README.md) +[Arabčina](../ar/README.md) | [Bengálčina](../bn/README.md) | [Bulharčina](../bg/README.md) | [Barmčina (Myanmar)](../my/README.md) | [Čínština (zjednodušená)](../zh/README.md) | [Čínština (tradičná, Hong Kong)](../hk/README.md) | [Čínština (tradičná, Macau)](../mo/README.md) | [Čínština (tradičná, Taiwan)](../tw/README.md) | [Chorvátčina](../hr/README.md) | [Čeština](../cs/README.md) | [Dánčina](../da/README.md) | [Holandčina](../nl/README.md) | [Estónčina](../et/README.md) | [Fínčina](../fi/README.md) | [Francúzština](../fr/README.md) | [Nemčina](../de/README.md) | [Gréčtina](../el/README.md) | [Hebrejčina](../he/README.md) | [Hindčina](../hi/README.md) | [Maďarčina](../hu/README.md) | [Indonézština](../id/README.md) | [Taliančina](../it/README.md) | [Japončina](../ja/README.md) | [Kannadčina](../kn/README.md) | [Kórejčina](../ko/README.md) | [Litovčina](../lt/README.md) | [Malajčina](../ms/README.md) | [Malayalam](../ml/README.md) | [Maráthčina](../mr/README.md) | [Nepálčina](../ne/README.md) | [Nigérijský pidžin](../pcm/README.md) | [Nórčina](../no/README.md) | [Perzština (Farsi)](../fa/README.md) | [Poľština](../pl/README.md) | [Portugalčina (Brazília)](../br/README.md) | [Portugalčina (Portugalsko)](../pt/README.md) | [Pandžábčina (Gurmukhi)](../pa/README.md) | [Rumunčina](../ro/README.md) | [Ruština](../ru/README.md) | [Srbčina (Cyrilika)](../sr/README.md) | [Slovenčina](./README.md) | [Slovinčina](../sl/README.md) | [Španielčina](../es/README.md) | [Svahilčina](../sw/README.md) | [Švédčina](../sv/README.md) | [Tagalog (Filipínčina)](../tl/README.md) | [Tamilčina](../ta/README.md) | [Telugčina](../te/README.md) | [Thajčina](../th/README.md) | [Turečtina](../tr/README.md) | [Ukrajinčina](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamčina](../vi/README.md) + +> **Radšej klonovať lokálne?** + +> Tento repozitár obsahuje viac než 50 jazykových prekladov, ktoré výrazne zvyšujú veľkosť sťahovania. Ak chcete klonovať bez prekladov, použite sparse checkout: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> Toto vám poskytne všetko potrebné na dokončenie kurzu a oveľa rýchlejší download. ## Štruktúra kurzu a učebná cesta @@ -47,37 +57,37 @@ CO_OP_TRANSLATOR_METADATA: ### **Kapitola 1: Úvod do generatívnej AI** - **Základné koncepty**: Pochopenie veľkých jazykových modelov, tokenov, embeddingov a schopností AI - **Java AI ekosystém**: Prehľad Spring AI a OpenAI SDK -- **Model Context Protocol**: Úvod do MCP a jeho úloha v komunikácii AI agentov -- **Praktické použitia**: Reálne scenáre vrátane chatbotov a generovania obsahu -- **[→ Spustiť kapitolu 1](./01-IntroToGenAI/README.md)** +- **Protokol kontextu modelu**: Úvod do MCP a jeho úloha v komunikácii AI agentov +- **Praktické aplikácie**: Reálne scenáre vrátane chatbotov a generovania obsahu +- **[→ Začať kapitolu 1](./01-IntroToGenAI/README.md)** ### **Kapitola 2: Nastavenie vývojového prostredia** -- **Konfigurácia viacerých poskytovateľov**: Nastavenie GitHub Models, Azure OpenAI a integrácií OpenAI Java SDK -- **Spring Boot + Spring AI**: Najlepšie postupy pre vývoj podnikových AI aplikácií -- **GitHub Models**: Bezplatný prístup k AI modelom pre prototypovanie a učenie (nie je potrebná kreditná karta) -- **Nástroje pre vývoj**: Docker kontajnery, VS Code a konfigurácia GitHub Codespaces -- **[→ Spustiť kapitolu 2](./02-SetupDevEnvironment/README.md)** +- **Konfigurácia viacerých poskytovateľov**: Nastavenie GitHub modelov, Azure OpenAI a OpenAI Java SDK integrácií +- **Spring Boot + Spring AI**: Najlepšie praktiky pre vývoj podnikových AI aplikácií +- **GitHub modely**: Bezplatný prístup k AI modelom na prototypovanie a učenie (bez potreby kreditnej karty) +- **Vývojové nástroje**: Docker kontajnery, VS Code a konfigurácia GitHub Codespaces +- **[→ Začať kapitolu 2](./02-SetupDevEnvironment/README.md)** ### **Kapitola 3: Základné techniky generatívnej AI** -- **Prompt engineering**: Techniky pre optimálne odpovede modelov AI +- **Prompt engineering**: Techniky pre optimálne odpovede AI modelov - **Embeddingy a vektorové operácie**: Implementácia semantického vyhľadávania a porovnávania podobnosti -- **Retrieval-Augmented Generation (RAG)**: Kombinovanie AI s vlastnými zdrojmi dát -- **Volanie funkcií**: Rozšírenie možností AI pomocou vlastných nástrojov a pluginov -- **[→ Spustiť kapitolu 3](./03-CoreGenerativeAITechniques/README.md)** +- **Retrieval-Augmented Generation (RAG)**: Kombinovanie AI s vlastnými dátovými zdrojmi +- **Volanie funkcií**: Rozšírenie schopností AI vlastnými nástrojmi a pluginmi +- **[→ Začať kapitolu 3](./03-CoreGenerativeAITechniques/README.md)** ### **Kapitola 4: Praktické aplikácie a projekty** -- **Generátor príbehov o domácich zvieratách** (`petstory/`): Kreatívne generovanie obsahu s GitHub Models -- **Foundry lokálna ukážka** (`foundrylocal/`): Integrácia lokálneho AI modelu s OpenAI Java SDK -- **MCP kalkulačná služba** (`calculator/`): Základná implementácia Model Context Protocol so Spring AI -- **[→ Spustiť kapitolu 4](./04-PracticalSamples/README.md)** +- **Generátor príbehov o domácich zvieratách** (`petstory/`): Kreatívne generovanie obsahu pomocou GitHub modelov +- **Foundry lokálna demo** (`foundrylocal/`): Lokálna integrácia AI modelu s OpenAI Java SDK +- **MCP kalkulačná služba** (`calculator/`): Základná implementácia Model Context Protocol s Spring AI +- **[→ Začať kapitolu 4](./04-PracticalSamples/README.md)** ### **Kapitola 5: Zodpovedný vývoj AI** -- **Bezpečnosť GitHub Models**: Otestujte vstavané filtrovanie obsahu a bezpečnostné mechanizmy (tvrdé blokovanie a mäkké odmietnutia) -- **Demo zodpovednej AI**: Praktický príklad ukazujúci, ako moderné bezpečnostné systémy AI fungujú v praxi -- **Najlepšie postupy**: Zásadné smernice pre etický vývoj a nasadzovanie AI -- **[→ Spustiť kapitolu 5](./05-ResponsibleGenAI/README.md)** +- **Bezpečnosť GitHub modelov**: Testovanie zabudovaného filtrovania obsahu a bezpečnostných mechanizmov (tvrdé blokovania a mäkké odmietnutia) +- **Demo zodpovednej AI**: Praktický príklad ukazujúci, ako fungujú moderné bezpečnostné systémy AI +- **Najlepšie praktiky**: Kľúčové usmernenia pre etický vývoj a nasadzovanie AI +- **[→ Začať kapitolu 5](./05-ResponsibleGenAI/README.md)** -## Dodatočné zdroje +## Ďalšie zdroje ### LangChain @@ -90,11 +100,11 @@ CO_OP_TRANSLATOR_METADATA: [![AZD pre začiatočníkov](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) [![Edge AI pre začiatočníkov](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) [![MCP pre začiatočníkov](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI Agents pre začiatočníkov](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI agenti pre začiatočníkov](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Séria Generatívnej AI +### Generatívna AI séria [![Generatívna AI pre začiatočníkov](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) [![Generatívna AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) [![Generatívna AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) @@ -102,36 +112,36 @@ CO_OP_TRANSLATOR_METADATA: --- -### Základné kurzy -[![Strojové učenie pre začiatočníkov](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![Dátová veda pre začiatočníkov](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +### Základné vzdelávanie +[![ML pre začiatočníkov](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![Data Science pre začiatočníkov](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) [![AI pre začiatočníkov](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) [![Kyberbezpečnosť pre začiatočníkov](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) [![Webový vývoj pre začiatočníkov](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![IoT pre začiatočníkov](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![Vývoj XR pre začiatočníkov](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### Séria Copilot -[![Copilot pre AI párové programovanie](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![Copilot pre C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Dobrodružstvo Copilot](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) ## Získanie pomoci -Ak sa zaseknete alebo máte otázky ohľadom tvorby AI aplikácií. Pridajte sa k ostatným študentom a skúseným vývojárom do diskusií o MCP. Je to podporná komunita, kde sú otázky vítané a poznatky sa medzi členmi voľne zdieľajú. +Ak máte problém alebo máte otázky ohľadom tvorby AI aplikácií, pripojte sa k ostatným študentom a skúseným vývojárom v diskusiách o MCP. Je to podporná komunita, kde sú otázky vítané a vedomosti sa slobodne zdieľajú. -[![Discord Microsoft Foundry](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Ak máte pripomienky k produktu alebo počas vývoja narazíte na chyby, navštívte: +Ak máte spätnú väzbu k produktu alebo narazíte na chyby počas vývoja, navštívte: -[![Fórum vývojárov Microsoft Foundry](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -Vylúčenie zodpovednosti: -Tento dokument bol preložený pomocou služby prekladu poháňanej umelou inteligenciou Co-op Translator (https://github.com/Azure/co-op-translator). Hoci sa snažíme o presnosť, majte, prosím, na pamäti, že automatické preklady môžu obsahovať chyby alebo nepresnosti. Pôvodný dokument v originálnom znení by sa mal považovať za autoritatívny zdroj. Pre kritické informácie odporúčame profesionálny ľudský preklad. Nezodpovedáme za žiadne nedorozumenia alebo nesprávne interpretácie vyplývajúce z použitia tohto prekladu. +**Upozornenie**: +Tento dokument bol preložený pomocou AI prekladateľskej služby [Co-op Translator](https://github.com/Azure/co-op-translator). Aj keď sa snažíme o presnosť, prosíme, berte na vedomie, že automatizované preklady môžu obsahovať chyby alebo nepresnosti. Pôvodný dokument v jeho natívnom jazyku by mal byť považovaný za autoritatívny zdroj. Pre dôležité informácie sa odporúča profesionálny ľudský preklad. Nie sme zodpovední za žiadne nedorozumenia alebo nesprávne interpretácie vyplývajúce z použitia tohto prekladu. \ No newline at end of file diff --git a/translations/sl/01-IntroToGenAI/README.md b/translations/sl/01-IntroToGenAI/README.md index 3debb756..a1eb1bf3 100644 --- a/translations/sl/01-IntroToGenAI/README.md +++ b/translations/sl/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ Med razvojem svojih aplikacij umetne inteligence v Javi boste delali z **generat Obstajajo specifični tipi modelov, ki so optimizirani za različne naloge. Na primer, tako **majhni jezikovni modeli (SLM-ji)** kot **veliki jezikovni modeli (LLM-ji)** lahko obdelujejo generiranje besedila, pri čemer LLM-ji običajno ponujajo boljšo zmogljivost za kompleksne naloge. Za naloge, povezane s slikami, bi uporabili specializirane vizualne modele ali multimodalne modele. -![Slika: Vrste generativnih AI modelov in primeri uporabe.](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.sl.png) +![Slika: Vrste generativnih AI modelov in primeri uporabe.](../../../translated_images/llms.225ca2b8a0d34473.sl.png) Seveda odzivi teh modelov niso vedno popolni. Verjetno ste že slišali, da modeli "halucinirajo" ali ustvarjajo napačne informacije na avtoritativen način. Toda lahko pomagate modelu pri ustvarjanju boljših odzivov tako, da mu zagotovite jasna navodila in kontekst. Tukaj pride v poštev **oblikovanje pozivov**. @@ -79,13 +79,13 @@ Razčlenjevanje je proces razbijanja besedila na te manjše enote. To je ključn - **Vdelave**: Vdelave so vektorske predstavitve tokenov, ki zajemajo semantični pomen. So numerične predstavitve (običajno matrike s plavajočimi števili), ki omogočajo modelom razumevanje odnosov med besedami in generiranje kontekstualno ustreznih odzivov. Podobne besede imajo podobne vdelave, kar omogoča modelu razumevanje konceptov, kot so sopomenke in semantični odnosi. -![Slika: Vdelave](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.sl.png) +![Slika: Vdelave](../../../translated_images/embedding.398e50802c0037f9.sl.png) V Javi lahko ustvarite vdelave z uporabo OpenAI SDK ali drugih knjižnic, ki podpirajo generiranje vdelav. Te vdelave so ključne za naloge, kot je semantično iskanje, kjer želite najti podobno vsebino na podlagi pomena in ne natančnih ujemanj besedila. - **Vektorske baze podatkov**: Vektorske baze podatkov so specializirani sistemi za shranjevanje, optimizirani za vdelave. Omogočajo učinkovito iskanje podobnosti in so ključne za vzorce generiranja, ki temeljijo na pridobivanju (RAG), kjer morate najti ustrezne informacije iz velikih podatkovnih zbirk na podlagi semantične podobnosti in ne natančnih ujemanj. -![Slika: Arhitektura vektorske baze podatkov, ki prikazuje, kako se vdelave shranjujejo in pridobivajo za iskanje podobnosti.](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.sl.png) +![Slika: Arhitektura vektorske baze podatkov, ki prikazuje, kako se vdelave shranjujejo in pridobivajo za iskanje podobnosti.](../../../translated_images/vector.f12f114934e223df.sl.png) > **Opomba**: V tem tečaju ne bomo pokrivali vektorskih baz podatkov, vendar menimo, da jih je vredno omeniti, saj se pogosto uporabljajo v resničnih aplikacijah. @@ -93,7 +93,7 @@ Razčlenjevanje je proces razbijanja besedila na te manjše enote. To je ključn V aplikacijah umetne inteligence v Javi boste uporabljali tokene za obdelavo besedila, vdelave za semantično iskanje in RAG, vektorske baze podatkov za pridobivanje podatkov ter agente z MCP za gradnjo inteligentnih sistemov, ki uporabljajo orodja. -![Slika: kako poziv postane odgovor—tokeni, vektorji, opcijsko iskanje RAG, razmišljanje LLM in MCP agent vse v enem hitrem toku.](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.sl.png) +![Slika: kako poziv postane odgovor—tokeni, vektorji, opcijsko iskanje RAG, razmišljanje LLM in MCP agent vse v enem hitrem toku.](../../../translated_images/flow.f4ef62c3052d12a8.sl.png) ### Orodja in knjižnice za razvoj umetne inteligence v Javi diff --git a/translations/sl/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/sl/02-SetupDevEnvironment/getting-started-azure-openai.md index 86cf6522..0d6f9b1c 100644 --- a/translations/sl/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/sl/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ Ta vodič vam bo pomagal nastaviti modele Azure AI Foundry za vaše Java AI apli > **Opomba**: Če želite urediti osnovno konfiguracijo, si oglejte [Dev Container Configuration](../../../.devcontainer/devcontainer.json) 2. V svojem fork-anem repozitoriju kliknite **Code** → zavihek **Codespaces** 3. Kliknite **...** → **New with options...** -![ustvarjanje codespace z možnostmi](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.sl.png) +![ustvarjanje codespace z možnostmi](../../../translated_images/codespaces.9945ded8ceb431a5.sl.png) 4. Izberite **Dev container configuration**: - **Generative AI Java Development Environment** 5. Kliknite **Create codespace** diff --git a/translations/sl/05-ResponsibleGenAI/README.md b/translations/sl/05-ResponsibleGenAI/README.md index 063ab7a4..e7c23bab 100644 --- a/translations/sl/05-ResponsibleGenAI/README.md +++ b/translations/sl/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ Razred `ResponsibleGithubModels` sledi temu poteku: 5. Prikaz rezultatov, ki kažejo, katera vsebina je bila blokirana, zavrnjena ali dovoljena 6. Testiranje varne vsebine za primerjavo -![Demonstracija varnosti odgovorne umetne inteligence](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.sl.png) +![Demonstracija varnosti odgovorne umetne inteligence](../../../translated_images/responsible.e4f51a917bafa4bf.sl.png) ### Navodila za nastavitev @@ -164,7 +164,7 @@ Ta primer uporablja namerno problematične pozive zgolj v izobraževalne namene. Čestitamo za zaključek tečaja Generativna umetna inteligenca za začetnike! -![Zaključek tečaja](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.sl.png) +![Zaključek tečaja](../../../translated_images/image.73c7e2ff4a652e77.sl.png) **Kaj ste dosegli:** - Nastavili svoje razvojno okolje diff --git a/translations/sl/README.md b/translations/sl/README.md index 1a6aeaee..bf85a52f 100644 --- a/translations/sl/README.md +++ b/translations/sl/README.md @@ -1,79 +1,89 @@ -# Generativna AI za začetnike - Java izdaja +# Generativna umetna inteligenca za začetnike - izdaja Java [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![Generativna AI za začetnike - Java izdaja](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.sl.png) +![Generativna umetna inteligenca za začetnike - izdaja Java](../../translated_images/beg-genai-series.8b48be9951cc574c.sl.png) -**Časovna obveznost**: Celotno delavnico je mogoče opraviti na spletu brez lokalne nastavitve. Nastavitev okolja traja 2 minuti, raziskovanje primerov pa zahteva 1–3 ure, odvisno od globine raziskovanja. +**Časovna obveza**: Celoten delavnico je mogoče dokončati prek spleta brez lokalne namestitve. Nastavitev okolja traja 2 minuti, raziskovanje primerov pa zahteva 1–3 ure, odvisno od globine raziskovanja. -> **Hitri začetek** +> **Hitri začetek** -1. Forkajte ta repozitorij na svoj GitHub račun -2. Kliknite **Code** → zavihek **Codespaces** → **...** → **New with options...** -3. Uporabite privzete nastavitve – to bo izbralo Development container, ustvarjen za ta tečaj -4. Kliknite **Create codespace** -5. Počakajte ~2 minuti, da bo okolje pripravljeno -6. Pojdite neposredno na [Prvi primer](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) +1. Ustvari fork tega repozitorija na svoj GitHub račun +2. Klikni **Code** → zavihek **Codespaces** → **...** → **New with options...** +3. Uporabi privzete nastavitve – to bo izbralo razvojni kontejner, ustvarjen za ta tečaj +4. Klikni **Create codespace** +5. Počakaj približno 2 minuti, da je okolje pripravljeno +6. Pojdi takoj na [Prvi primer](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) -> **Raje klonirati lokalno?** +> **Raje kloniraš lokalno?** > -> Ta repozitorij vsebuje več kot 50 jezikovnih prevodov, kar znatno poveča velikost prenosa. Če želite klonirati brez prevodov, uporabite sparse checkout: +> Ta repozitorij vključuje več kot 50 jezikovnih prevodov, kar občutno poveča velikost prenosa. Če želiš klonirati brez prevodov, uporabi sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> To vam daje vse, kar potrebujete za dokončanje tečaja z veliko hitrejšim prenosom. +> Tako dobiš vse, kar potrebuješ za dokončanje tečaja, z veliko hitrejšim prenosom. -## Večjezična podpora +## Podpora več jezikom -### Podprto preko GitHub Action (avtomatizirano in vedno posodobljeno) +### Podprto prek GitHub akcije (avtomatsko in vedno posodobljeno) -[Arabski](../ar/README.md) | [Bengalščina](../bn/README.md) | [Bolgarščina](../bg/README.md) | [Burmanščina (Myanmar)](../my/README.md) | [Kitajščina (poenostavljena)](../zh/README.md) | [Kitajščina (tradicionalna, Hong Kong)](../hk/README.md) | [Kitajščina (tradicionalna, Macau)](../mo/README.md) | [Kitajščina (tradicionalna, Taiwan)](../tw/README.md) | [Hrvaščina](../hr/README.md) | [Češčina](../cs/README.md) | [Danščina](../da/README.md) | [Nizozemščina](../nl/README.md) | [Estonščina](../et/README.md) | [Finščina](../fi/README.md) | [Francoščina](../fr/README.md) | [Nemščina](../de/README.md) | [Grščina](../el/README.md) | [Hebrejščina](../he/README.md) | [Hindijščina](../hi/README.md) | [Madžarščina](../hu/README.md) | [Indonezijščina](../id/README.md) | [Italijanščina](../it/README.md) | [Japonščina](../ja/README.md) | [Kannada](../kn/README.md) | [Korejščina](../ko/README.md) | [Litovščina](../lt/README.md) | [Malajščina](../ms/README.md) | [Malayalam](../ml/README.md) | [Maratščina](../mr/README.md) | [Nepalščina](../ne/README.md) | [Nigerijski pidžin](../pcm/README.md) | [Norveščina](../no/README.md) | [Perzijščina (Farsi)](../fa/README.md) | [Poljščina](../pl/README.md) | [Portugalščina (Brazilija)](../br/README.md) | [Portugalščina (Portugalska)](../pt/README.md) | [Pandžabščina (Gurmukhi)](../pa/README.md) | [Romunščina](../ro/README.md) | [Ruščina](../ru/README.md) | [Srbščina (cirilica)](../sr/README.md) | [Slovaščina](../sk/README.md) | [Slovenščina](./README.md) | [Španščina](../es/README.md) | [Svahilščina](../sw/README.md) | [Švedščina](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamilščina](../ta/README.md) | [Telugu](../te/README.md) | [Tajščina](../th/README.md) | [Turščina](../tr/README.md) | [Ukrajinščina](../uk/README.md) | [Urdščina](../ur/README.md) | [Vietnamščina](../vi/README.md) +[Arabščina](../ar/README.md) | [Bengalščina](../bn/README.md) | [Bolgarščina](../bg/README.md) | [Burmanski (Myanmar)](../my/README.md) | [Kitajščina (poenostavljena)](../zh/README.md) | [Kitajščina (tradicionalna, Hong Kong)](../hk/README.md) | [Kitajščina (tradicionalna, Macau)](../mo/README.md) | [Kitajščina (tradicionalna, Tajvan)](../tw/README.md) | [Hrvaščina](../hr/README.md) | [Češčina](../cs/README.md) | [Danščina](../da/README.md) | [Nizozemščina](../nl/README.md) | [Estonščina](../et/README.md) | [Finščina](../fi/README.md) | [Francoščina](../fr/README.md) | [Nemščina](../de/README.md) | [Grščina](../el/README.md) | [Hebrejščina](../he/README.md) | [Hindi](../hi/README.md) | [Madžarščina](../hu/README.md) | [Indonezijščina](../id/README.md) | [Italijanščina](../it/README.md) | [Japonščina](../ja/README.md) | [Kannada](../kn/README.md) | [Korejščina](../ko/README.md) | [Litovščina](../lt/README.md) | [Malajščina](../ms/README.md) | [Malajalščina](../ml/README.md) | [Maratščina](../mr/README.md) | [Nepalščina](../ne/README.md) | [Nigerijski pidžin](../pcm/README.md) | [Norveščina](../no/README.md) | [Perzijščina (Farsi)](../fa/README.md) | [Poljščina](../pl/README.md) | [Portugalščina (Brazilija)](../br/README.md) | [Portugalščina (Portugalska)](../pt/README.md) | [Pandžabščina (Gurmukhi)](../pa/README.md) | [Romunščina](../ro/README.md) | [Ruščina](../ru/README.md) | [Srbščina (cirilica)](../sr/README.md) | [Slovaščina](../sk/README.md) | [Slovenščina](./README.md) | [Španščina](../es/README.md) | [Svahili](../sw/README.md) | [Švedščina](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamilščina](../ta/README.md) | [Telugu](../te/README.md) | [Tajščina](../th/README.md) | [Turščina](../tr/README.md) | [Ukrajinščina](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamščina](../vi/README.md) + +> **Raje kloniraš lokalno?** + +> Ta repozitorij vključuje več kot 50 jezikovnih prevodov, kar občutno poveča velikost prenosa. Če želiš klonirati brez prevodov, uporabi sparse checkout: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> Tako dobiš vse, kar potrebuješ za dokončanje tečaja, z veliko hitrejšim prenosom. -## Struktura tečaja in pot učenja +## Struktura tečaja in učna pot -### **Poglavje 1: Uvod v generativno AI** -- **Temeljni koncepti**: Razumevanje velikih jezikovnih modelov, tokenov, vdelav (embeddings) in zmožnosti AI -- **Java AI ekosistem**: Pregled Spring AI in OpenAI SDK-jev -- **Model Context Protocol**: Uvod v MCP in njegova vloga pri komunikaciji AI agentov -- **Praktične uporabe**: Resnični scenariji, vključno s klepetalniki in ustvarjanjem vsebin +### **Poglavje 1: Uvod v generativno umetno inteligenco** +- **Osnovni pojmi**: Razumevanje velikih jezikovnih modelov, tokenov, vdelav in zmogljivosti AI +- **Java AI ekosistem**: Pregled Spring AI in OpenAI SDK +- **Protokol konteksta modela**: Uvod v MCP in njegova vloga v komunikaciji AI agentov +- **Praktične uporabe**: Resnični scenariji, vključno s klepetalnimi roboti in generiranjem vsebine - **[→ Začni poglavje 1](./01-IntroToGenAI/README.md)** ### **Poglavje 2: Nastavitev razvojnega okolja** -- **Konfiguracija več ponudnikov**: Nastavite GitHub Models, Azure OpenAI in integracije OpenAI Java SDK +- **Konfiguracija več ponudnikov**: Nastavi GitHub modele, Azure OpenAI in OpenAI Java SDK integracije - **Spring Boot + Spring AI**: Najboljše prakse za razvoj podjetniških AI aplikacij -- **GitHub Models**: Brezplačen dostop do AI modelov za prototipiranje in učenje (ni potrebna kreditna kartica) -- **Razvojna orodja**: Docker kontejnarji, VS Code in konfiguracija GitHub Codespaces +- **GitHub modeli**: Brezplačen dostop do AI modelov za prototipiranje in učenje (brez kreditne kartice) +- **Razvojna orodja**: Docker kontejnerji, VS Code in GitHub Codespaces nastavitev - **[→ Začni poglavje 2](./02-SetupDevEnvironment/README.md)** -### **Poglavje 3: Temeljne tehnike generativne AI** -- **Prompt engineering**: Tehnike za optimalne odgovore modelov AI -- **Vdelave in vektorske operacije**: Implementirajte semantično iskanje in ujemanje podobnosti -- **Retrieval-Augmented Generation (RAG)**: Združite AI z vašimi viri podatkov -- **Klicanje funkcij (Function Calling)**: Razširite zmožnosti AI z lastnimi orodji in vtičniki +### **Poglavje 3: Osnovne tehnike generativne AI** +- **Projektiranje pozivov (Prompt Engineering)**: Tehnike za optimalne odgovore AI modelov +- **Vdelave in vektorske operacije**: Izvedi semantično iskanje in ujemanje podobnosti +- **Pridobivanje-podprto generiranje (RAG)**: Poveži AI z lastnimi viri podatkov +- **Klic funkcij**: Razširi zmogljivosti AI s prilagojenimi orodji in vtičniki - **[→ Začni poglavje 3](./03-CoreGenerativeAITechniques/README.md)** -### **Poglavje 4: Praktične aplikacije in projekti** -- **Generator zgodb o hišnih ljubljenčkih** (`petstory/`): Ustvarjanje kreativnih vsebin z GitHub Models -- **Foundry lokalni demo** (`foundrylocal/`): Lokalna integracija AI modela z OpenAI Java SDK -- **MCP kalkulator storitev** (`calculator/`): Osnovna implementacija Model Context Protocol z Spring AI +### **Poglavje 4: Praktične uporabe in projekti** +- **Generator zgodb o ljubljenčkih** (`petstory/`): Ustvarjalno generiranje vsebin z GitHub modeli +- **Foundry lokalna predstavitev** (`foundrylocal/`): Lokalna integracija AI modela z OpenAI Java SDK +- **MCP kalkulator storitev** (`calculator/`): Osnovna implementacija Model Context Protocol s Spring AI - **[→ Začni poglavje 4](./04-PracticalSamples/README.md)** -### **Poglavje 5: Odgovorni razvoj AI** -- **Varnost GitHub Models**: Preizkusite vgrajeno filtriranje vsebine in varnostne mehanizme (trde blokade in mehke zavrnitve) -- **Demo odgovorne AI**: Praktičen primer, ki prikazuje, kako sodobni sistemi za varnost AI delujejo v praksi +### **Poglavje 5: Odgovoren razvoj umetne inteligence** +- **Varnost GitHub modelov**: Preizkusi vgrajeno filtriranje vsebin in varnostne mehanizme (trdi bloki in mehka zavrnitve) +- **Demonstracija odgovorne AI**: Praktičen primer prikaza delovanja sodobnih varnostnih sistemov AI - **Najboljše prakse**: Ključna navodila za etičen razvoj in uvajanje AI - **[→ Začni poglavje 5](./05-ResponsibleGenAI/README.md)** @@ -103,35 +113,35 @@ CO_OP_TRANSLATOR_METADATA: --- ### Osnovno učenje -[![Strojno učenje za začetnike](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![ML za začetnike](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) [![Podatkovna znanost za začetnike](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) [![AI za začetnike](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) [![Kibernetska varnost za začetnike](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) [![Spletni razvoj za začetnike](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) [![IoT za začetnike](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![Razvoj XR za začetnike](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +[![XR razvoj za začetnike](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### Serija Copilot -[![Copilot za AI programiranje v paru](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot za AI-programiranje v paru](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) [![Copilot za C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot Pustolovščina](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +[![Copilot dogodivščina](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## Pomoč +## Pridobivanje pomoči -Če se zataknete ali imate kakršnakoli vprašanja o ustvarjanju AI aplikacij. Pridružite se drugim učencem in izkušenim razvijalcem v razpravah o MCP. Gre za podporno skupnost, kjer so vprašanja dobrodošla in se znanje prosto deli. +Če se zataknete ali imate kakršnakoli vprašanja o ustvarjanju AI aplikacij, se pridružite ostalim učencem in izkušenim razvijalcem v razpravah o MCP. To je podporna skupnost, kjer so vprašanja dobrodošla in se znanje prosto deli. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Če imate povratne informacije o izdelku ali naletite na napake med gradnjo, obiščite: +Če imate povratne informacije o izdelku ali napake med razvojem, obiščite: -[![Microsoft Foundry Forum za razvijalce](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -Izjava o omejitvi odgovornosti: -Ta dokument je bil preveden z uporabo storitve za strojno prevajanje z umetno inteligenco Co-op Translator (https://github.com/Azure/co-op-translator). Čeprav si prizadevamo za natančnost, vas prosimo, da upoštevate, da avtomatizirani prevodi lahko vsebujejo napake ali netočnosti. Izvirni dokument v izvor­nem jeziku velja za avtoritativni vir. Za ključne informacije priporočamo strokovni človeški prevod. Nismo odgovorni za morebitne nesporazume ali napačne razlage, ki izhajajo iz uporabe tega prevoda. +**Omejitev odgovornosti**: +To besedilo je bilo prevedeno z uporabo storitve za strojno prevajanje AI [Co-op Translator](https://github.com/Azure/co-op-translator). Čeprav si prizadevamo za natančnost, vas opozarjamo, da lahko avtomatizirani prevodi vsebujejo napake ali netočnosti. Izvirni dokument v njegovem izvorne jeziku je treba šteti za avtoritativni vir. Za kritične informacije priporočamo strokovni človeški prevod. Za kakršnekoli nesporazume ali napačne interpretacije, ki izhajajo iz uporabe tega prevoda, ne prevzemamo odgovornosti. \ No newline at end of file diff --git a/translations/sr/01-IntroToGenAI/README.md b/translations/sr/01-IntroToGenAI/README.md index fe3f8f80..4270daa2 100644 --- a/translations/sr/01-IntroToGenAI/README.md +++ b/translations/sr/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ CO_OP_TRANSLATOR_METADATA: Постоје специфични типови модела који су оптимизовани за различите задатке. На пример, и **Мали Језички Модели (SLM-ови)** и **Велики Језички Модели (LLM-ови)** могу обрађивати генерисање текста, при чему LLM-ови обично пружају боље перформансе за сложене задатке. За задатке везане за слике, користили бисте специјализоване моделе за визију или мултимодалне моделе. -![Слика: Типови модела генеративне вештачке интелигенције и њихове примене.](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.sr.png) +![Слика: Типови модела генеративне вештачке интелигенције и њихове примене.](../../../translated_images/llms.225ca2b8a0d34473.sr.png) Наравно, одговори ових модела нису увек савршени. Вероватно сте чули за то да модели "халуцинирају" или генеришу нетачне информације на ауторитативан начин. Али можете помоћи моделу да генерише боље одговоре тако што ћете му пружити јасна упутства и контекст. Овде долази до изражаја **инжењеринг упита**. @@ -79,13 +79,13 @@ CO_OP_TRANSLATOR_METADATA: - **Уграђивања**: Уграђивања су векторске репрезентације токена које хватају семантичко значење. То су нумеричке репрезентације (обично низови бројева са покретним зарезом) које омогућавају моделима да разумеју односе између речи и генеришу одговоре који су контекстуално релевантни. Сличне речи имају слична уграђивања, што омогућава моделу да разуме концепте као што су синоними и семантички односи. -![Слика: Уграђивања](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.sr.png) +![Слика: Уграђивања](../../../translated_images/embedding.398e50802c0037f9.sr.png) У Јави, можете генерисати уграђивања користећи OpenAI SDK или друге библиотеке које подржавају генерисање уграђивања. Ова уграђивања су кључна за задатке као што је семантичка претрага, где желите да пронађете сличан садржај на основу значења, а не тачног подударања текста. - **Векторске базе података**: Векторске базе података су специјализовани системи за складиштење оптимизовани за уграђивања. Оне омогућавају ефикасну претрагу сличности и кључне су за обрасце Генерисања уз Помоћ Претраживања (RAG), где је потребно пронаћи релевантне информације из великих скупова података на основу семантичке сличности, а не тачних подударања. -![Слика: Архитектура векторске базе података која приказује како се уграђивања складиште и преузимају за претрагу сличности.](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.sr.png) +![Слика: Архитектура векторске базе података која приказује како се уграђивања складиште и преузимају за претрагу сличности.](../../../translated_images/vector.f12f114934e223df.sr.png) > **Напомена**: У овом курсу нећемо покривати векторске базе података, али сматрамо да их вреди поменути јер се често користе у стварним апликацијама. @@ -93,7 +93,7 @@ CO_OP_TRANSLATOR_METADATA: У Јава AI апликацијама, користићете токене за обраду текста, уграђивања за семантичку претрагу и RAG, векторске базе података за преузимање података и агенте са MCP-ом за изградњу интелигентних система који користе алате. -![Слика: како упит постаје одговор—токени, вектори, опционално RAG претраживање, размишљање LLM-а и MCP агент све у једном брзом току.](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.sr.png) +![Слика: како упит постаје одговор—токени, вектори, опционално RAG претраживање, размишљање LLM-а и MCP агент све у једном брзом току.](../../../translated_images/flow.f4ef62c3052d12a8.sr.png) ### Алатке и библиотеке за развој вештачке интелигенције у Јави diff --git a/translations/sr/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/sr/02-SetupDevEnvironment/getting-started-azure-openai.md index 6066725f..fb3154b4 100644 --- a/translations/sr/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/sr/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ CO_OP_TRANSLATOR_METADATA: > **Напомена**: Ако желите да измените основну конфигурацију, погледајте [Dev Container Configuration](../../../.devcontainer/devcontainer.json) 2. У свом fork-ованом репозиторијуму, кликните на **Code** → картица **Codespaces** 3. Кликните на **...** → **New with options...** -![креирање Codespace-а са опцијама](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.sr.png) +![креирање Codespace-а са опцијама](../../../translated_images/codespaces.9945ded8ceb431a5.sr.png) 4. Изаберите **Dev container configuration**: - **Generative AI Java Development Environment** 5. Кликните на **Create codespace** diff --git a/translations/sr/05-ResponsibleGenAI/README.md b/translations/sr/05-ResponsibleGenAI/README.md index 4f5963f7..e17b166d 100644 --- a/translations/sr/05-ResponsibleGenAI/README.md +++ b/translations/sr/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ GitHub модели долазе са основним филтрирањем с 5. Приказује резултате који показују који садржај је блокиран, одбијен или дозвољен 6. Тестира безбедан садржај за поређење -![Демонстрација безбедности одговорне вештачке интелигенције](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.sr.png) +![Демонстрација безбедности одговорне вештачке интелигенције](../../../translated_images/responsible.e4f51a917bafa4bf.sr.png) ### Упутства за подешавање @@ -164,7 +164,7 @@ Status: Response generated successfully Честитамо на завршетку курса Генеративна вештачка интелигенција за почетнике! -![Завршетак курса](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.sr.png) +![Завршетак курса](../../../translated_images/image.73c7e2ff4a652e77.sr.png) **Шта сте постигли:** - Подесили сте своје развојно окружење diff --git a/translations/sr/README.md b/translations/sr/README.md index 54623a60..0373138c 100644 --- a/translations/sr/README.md +++ b/translations/sr/README.md @@ -1,81 +1,91 @@ -# Генеративна вештачка интелигенција за почетнике - Java издање +# Генеративни AI за почетнике - Java издање [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![Генеративна вештачка интелигенција за почетнике - Java издање](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.sr.png) +![Генеративни AI за почетнике - Java издање](../../translated_images/beg-genai-series.8b48be9951cc574c.sr.png) -**Време потребно**: Цео курс се може завршити онлајн без локалне конфигурације. Подешавање окружења траје 2 минута, а истраживање примера захтева 1–3 сата у зависности од дубине истраживања. +**Време потребно**: Цео радионица се може урадити онлајн без локалне инсталације. Подешавање окружења траје 2 минута, а истраживање примера захтева 1-3 сата у зависности од дубине истраживања. -> **Брзи старт** +> **Брзи почетак** -1. Форкујте овај репозиторијум на ваш GitHub налог -2. Кликните **Code** → **Codespaces** таб → **...** → **New with options...** -3. Користите подразумеване поставке – ово ће одабрати Development container креиран за овај курс +1. Форкујте овај репозиторijум на свој GitHub налог +2. Кликните **Code** → таб **Codespaces** → **...** → **New with options...** +3. Користите подразумеване вредности – ово ће изабрати Development контејнер креиран за овај курс 4. Кликните **Create codespace** -5. Сачекајте ~2 минута да средина буде спремна +5. Саčekајте ~2 минута да окружење буде спремно 6. Прескочите директно на [Први пример](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) -> **Желите да клонирате локално?** +> **Волите да клонирате локално?** > -> Овај репозиторијум укључује преко 50 превода на језике што значајно повећава величину преузимања. Да бисте клонирали без превода, користите sparse checkout: +> Овај репозиторijум садржи преко 50 превода што значајно повећава величину преузимања. Да бисте клонирали без превода, користите sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Ово вам даје све што вам треба да завршите курс уз знатно брже преузимање. +> Ово вам даје све што вам је потребно да завршите курс са знатно бржим преузимањем. ## Подршка за више језика -### Подржано преко GitHub Action (Аутоматизовано и увек ажурно) +### Подржано преко GitHub Action-а (аутоматски и увек ажурирано) -[Арапски](../ar/README.md) | [Бенгалски](../bn/README.md) | [Бугарски](../bg/README.md) | [Бирмански (Мјанмар)](../my/README.md) | [Кинески (поједностављени)](../zh/README.md) | [Кинески (традиционални, Хонг Конг)](../hk/README.md) | [Кинески (традиционални, Макао)](../mo/README.md) | [Кинески (традиционални, Тајван)](../tw/README.md) | [Хрватски](../hr/README.md) | [Чешки](../cs/README.md) | [Дански](../da/README.md) | [Холандски](../nl/README.md) | [Естонски](../et/README.md) | [Фински](../fi/README.md) | [Француски](../fr/README.md) | [Немачки](../de/README.md) | [Грчки](../el/README.md) | [Хебрејски](../he/README.md) | [Хинди](../hi/README.md) | [Мађарски](../hu/README.md) | [Индонежански](../id/README.md) | [Италијански](../it/README.md) | [Јапански](../ja/README.md) | [Каннада](../kn/README.md) | [Корејски](../ko/README.md) | [Литвански](../lt/README.md) | [Малајски](../ms/README.md) | [Малајалам](../ml/README.md) | [Маратхи](../mr/README.md) | [Непали](../ne/README.md) | [Нигеријски пидгин](../pcm/README.md) | [Норвешки](../no/README.md) | [Персијски (Фарси)](../fa/README.md) | [Пољски](../pl/README.md) | [Португалски (Бразил)](../br/README.md) | [Португалски (Португал)](../pt/README.md) | [Пенџаби (Гурумухи)](../pa/README.md) | [Румунски](../ro/README.md) | [Руски](../ru/README.md) | [Српски (ћирилица)](./README.md) | [Словачки](../sk/README.md) | [Словеначки](../sl/README.md) | [Шпански](../es/README.md) | [Свахили](../sw/README.md) | [Шведски](../sv/README.md) | [Тагалог (Филипини)](../tl/README.md) | [Тамилски](../ta/README.md) | [Телугу](../te/README.md) | [Тајландски](../th/README.md) | [Турски](../tr/README.md) | [Украјински](../uk/README.md) | [Урду](../ur/README.md) | [Вијетнамски](../vi/README.md) +[Арапски](../ar/README.md) | [Бенгалски](../bn/README.md) | [Бугарски](../bg/README.md) | [Бурмански (Мјанмар)](../my/README.md) | [Кинески (поједностављени)](../zh/README.md) | [Кинески (традиционални, Хонг Конг)](../hk/README.md) | [Кинески (традиционални, Макао)](../mo/README.md) | [Кинески (традиционални, Тајван)](../tw/README.md) | [Хрватски](../hr/README.md) | [Чешки](../cs/README.md) | [Дански](../da/README.md) | [Холандски](../nl/README.md) | [Естонски](../et/README.md) | [Фински](../fi/README.md) | [Француски](../fr/README.md) | [Немачки](../de/README.md) | [Грчки](../el/README.md) | [Хебрејски](../he/README.md) | [Хинди](../hi/README.md) | [Мађарски](../hu/README.md) | [Индонежански](../id/README.md) | [Италијански](../it/README.md) | [Јапански](../ja/README.md) | [Канада](../kn/README.md) | [Корски](../ko/README.md) | [Литвански](../lt/README.md) | [Малајски](../ms/README.md) | [Малајалам](../ml/README.md) | [Маратхи](../mr/README.md) | [Непалски](../ne/README.md) | [Нигеријски Пидгин](../pcm/README.md) | [Норвешки](../no/README.md) | [Персијски (фарси)](../fa/README.md) | [Пољски](../pl/README.md) | [Португалски (Бразил)](../br/README.md) | [Португалски (Португал)](../pt/README.md) | [Пунџаби (Гурмукхи)](../pa/README.md) | [Румунски](../ro/README.md) | [Руски](../ru/README.md) | [Српски (ћирилица)](./README.md) | [Словачки](../sk/README.md) | [Словеначки](../sl/README.md) | [Шпански](../es/README.md) | [Свахили](../sw/README.md) | [Шведски](../sv/README.md) | [Тагалог (Филипински)](../tl/README.md) | [Тамилски](../ta/README.md) | [Телугу](../te/README.md) | [Тајландски](../th/README.md) | [Турски](../tr/README.md) | [Украјински](../uk/README.md) | [Урду](../ur/README.md) | [Вијетнамски](../vi/README.md) + +> **Волите да клонирате локално?** + +> Овај репозиторijум садржи преко 50 превода што значајно повећава величину преузимања. Да бисте клонирали без превода, користите sparse checkout: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> Ово вам даје све што вам је потребно да завршите курс са знатно бржим преузимањем. -## Структура курса и план учења +## Структура курса и пут учења -### **Поглавље 1: Увод у генеративну вештачку интелигенцију** -- **Основни концепти**: Разумевање великих језичких модела, токена, ембеддинзија и могућности ВИ -- **Java AI екосистем**: Преглед Spring AI и OpenAI SDK-ова -- **Протокол Model Context**: Увод у MCP и његову улогу у комуникацији AI агената -- **Практичне примене**: Реални сценарији укључујући разговорне ботове и генерисање садржаја -- **[→ Почни Поглавље 1](./01-IntroToGenAI/README.md)** +### **Поглавље 1: Увод у генеративни AI** +- **Основни појмови**: Разумевање великих језичких модела, токена, уградњи (embeddings) и AI способности +- **Java AI екосистем**: Преглед Spring AI и OpenAI SDK-а +- **Протокол за контекст модела**: Увод у MCP и његова улога у комуникацији AI агената +- **Практичне примене**: Сценарији из стварног света укључујући четботове и генерисање садржаја +- **[→ Почни поглавље 1](./01-IntroToGenAI/README.md)** ### **Поглавље 2: Подешавање развојног окружења** -- **Конфигурација са више провајдера**: Подесите GitHub Models, Azure OpenAI и OpenAI Java SDK интеграције -- **Spring Boot + Spring AI**: Најбоље праксе за развој ентерпрајз ВИ апликација -- **GitHub Models**: Бесплатан приступ AI моделима за прототипирање и учење (није потребна кредитна картица) -- **Алатке за развој**: Docker контејнери, VS Code и GitHub Codespaces конфигурација -- **[→ Почни Поглавље 2](./02-SetupDevEnvironment/README.md)** - -### **Поглавље 3: Основне технике генеративне ВИ** -- **Инжењеринг упита**: Технике за оптималне одговоре AI модела -- **Ембеддинзи и векторске операције**: Имплементирање семантичке претраге и подударности -- **Генерација појачана претрагом (RAG)**: Комбинујте ВИ са сопственим изворима података -- **Позив функција**: Проширите могућности ВИ са прилагођеним алатима и додацима -- **[→ Почни Поглавље 3](./03-CoreGenerativeAITechniques/README.md)** +- **Подешавање код више добављача**: Конфигурисање GitHub модела, Azure OpenAI и OpenAI Java SDK интеграција +- **Spring Boot + Spring AI**: Најбоље праксе за развој корпоративних AI апликација +- **GitHub модели**: Бесплатан приступ AI моделима за прототиповање и учење (без кредитне картице) +- **Развојни алати**: Docker контејнери, VS Code и GitHub Codespaces конфигурација +- **[→ Почни поглавље 2](./02-SetupDevEnvironment/README.md)** + +### **Поглавље 3: Основне технике генеративног AI** +- **Ради са упутствима (Prompt Engineering)**: Технике за оптималне одговоре AI модела +- **Ембединг и операције са векторима**: Имплементација семантичког претраживања и упоређивања сличности +- **Ретривајл-аугментед генерисање (RAG)**: Комбинација AI са властитим изворима података +- **Позивање функција**: Проширите AI могућности помоћу прилагођених алата и додатака +- **[→ Почни поглавље 3](./03-CoreGenerativeAITechniques/README.md)** ### **Поглавље 4: Практичне примене и пројекти** -- **Генератор прича о кућним љубимцима** (`petstory/`): Креативно генерисање садржаја уз GitHub Models -- **Foundry локално демо** (`foundrylocal/`): Локална интеграција ВИ модела са OpenAI Java SDK -- **MCP Calculator Service** (`calculator/`): Основна имплементација Model Context Protocol-а са Spring AI -- **[→ Почни Поглавље 4](./04-PracticalSamples/README.md)** +- **Генератор прича о љубимцима** (`petstory/`): Креативно генерисање садржаја помоћу GitHub модела +- **Foundry локална демо** (`foundrylocal/`): Интеграција локалног AI модела помоћу OpenAI Java SDK +- **MCP калкулатор сервис** (`calculator/`): Основна имплементација Протокола за контекст модела са Spring AI-ом +- **[→ Почни поглавље 4](./04-PracticalSamples/README.md)** -### **Поглавље 5: Одговорни развој ВИ** -- **Безбедност GitHub модела**: Тестирање уграђеног филтрирања садржаја и механизама безбедности (строга блокирања и мека одбијања) -- **Демо одговорне ВИ**: Практичан пример који показује како савремени системи безбедности ВИ раде у пракси -- **Најбоље праксе**: Основна упутства за етички развој и имплементацију ВИ -- **[→ Почни Поглавље 5](./05-ResponsibleGenAI/README.md)** +### **Поглавље 5: Одговоран развој AI** +- **Безбедност GitHub модела**: Тестирање уграђених филтера садржаја и безбедносних механизама (тврде блокаде и меке одбијања) +- **Демо одговорног AI**: Пример који показује како модерни системи безбедности AI функционишу у пракси +- **Најбоље праксе**: Етички водичи за развој и примену AI +- **[→ Почни поглавље 5](./05-ResponsibleGenAI/README.md)** ## Додатни ресурси @@ -94,45 +104,44 @@ CO_OP_TRANSLATOR_METADATA: --- -### Серија генеративне ВИ -[![Генеративна ВИ за почетнике](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Генеративна ВИ (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![Генеративна ВИ (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![Генеративна ВИ (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) +### Серии генеративног AI +[![Генеративни AI за почетнике](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Генеративни AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![Генеративни AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![Генеративни AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- ### Основно учење [![Машинско учење за почетнике](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) [![Наука о подацима за почетнике](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![ВИ за почетнике](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![AI за почетнике](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) [![Кибербезбедност за почетнике](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) [![Веб развој за почетнике](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) - -[![Интернет ствари за почетнике](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![Развој XR за почетнике](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT за почетнике](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR развој за почетнике](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Серија Copilot -[![Copilot за парно програмирање са вештачком интелигенцијом](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![Copilot за C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot авантура](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +### Сериија Копилот +[![Копилот за ИИ парско програмирање](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Копилот за C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Копилот авантура](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## Добијање помоћи +## Како добити помоћ -Ако запнете или имате било каквих питања у вези са прављењем AI апликација. Придружите се другим полазницима и искусним програмерима у дискусијама о MCP. То је подржавајућа заједница где су питања добродошла и знање се дели слободно. +Ако сте заглављени или имате било каква питања о изради ИИ апликација. Придружите се другим ученицима и искусним програмерима у дискусијама о MCP-у. То је подржавајућа заједница у којој су питања добродошла а знање се слободно дели. -[![Discord за Microsoft Foundry](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Ако имате повратне информације о производу или наиђете на грешке током израде, посетите: +Ако имате повратну информацију о производу или грешке током израде посетите: -[![Форум програмера Microsoft Foundry](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -Искључење одговорности: -Овај документ је преведен помоћу услуге за превод засноване на вештачкој интелигенцији Co-op Translator (https://github.com/Azure/co-op-translator). Иако настојимо да обезбедимо тачност, имајте у виду да аутоматски преводи могу садржати грешке или нетачности. Изворни документ на његовом оригиналном језику треба сматрати меродавним извором. За критичне информације препоручује се професионални људски превод. Не преузимамо одговорност за било какве неспоразуме или погрешне тумачења која произилазе из коришћења овог превода. +**Одрицање од одговорности**: +Овај документ је преправљен коришћењем АИ преводилачке услуге [Co-op Translator](https://github.com/Azure/co-op-translator). Иако настојимо да превод буде прецизан, имајте у виду да аутоматизовани преводи могу садржати грешке или нетачности. Првобитни документ на његовом изворном језику треба сматрати ауторитетним извором. За критичне информације препоручује се професионални људски превод. Не сносимо одговорност за било какве неспоразуме или погрешна тумачења настала коришћењем овог превода. \ No newline at end of file diff --git a/translations/sv/01-IntroToGenAI/README.md b/translations/sv/01-IntroToGenAI/README.md index 37461c22..232b3cce 100644 --- a/translations/sv/01-IntroToGenAI/README.md +++ b/translations/sv/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ När du utvecklar dina Java AI-applikationer kommer du att arbeta med **generati Det finns specifika typer av modeller som är optimerade för olika uppgifter. Till exempel kan både **Small Language Models (SLMs)** och **Large Language Models (LLMs)** hantera textgenerering, där LLMs vanligtvis erbjuder bättre prestanda för komplexa uppgifter. För bildrelaterade uppgifter använder du specialiserade visionsmodeller eller multimodala modeller. -![Figur: Typer av generativa AI-modeller och användningsområden.](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.sv.png) +![Figur: Typer av generativa AI-modeller och användningsområden.](../../../translated_images/llms.225ca2b8a0d34473.sv.png) Naturligtvis är svaren från dessa modeller inte alltid perfekta. Du har förmodligen hört talas om att modeller "hallucinerar" eller genererar felaktig information på ett övertygande sätt. Men du kan hjälpa modellen att generera bättre svar genom att ge tydliga instruktioner och kontext. Här kommer **prompt engineering** in i bilden. @@ -79,13 +79,13 @@ Tokenisering är processen att bryta ner text i dessa mindre enheter. Detta är - **Embeddings**: Embeddings är vektorrepresentationer av tokens som fångar semantisk betydelse. De är numeriska representationer (vanligtvis arrayer av flyttal) som gör det möjligt för modeller att förstå relationer mellan ord och generera kontextuellt relevanta svar. Liknande ord har liknande embeddings, vilket gör att modellen kan förstå begrepp som synonymer och semantiska relationer. -![Figur: Embeddings](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.sv.png) +![Figur: Embeddings](../../../translated_images/embedding.398e50802c0037f9.sv.png) I Java kan du generera embeddings med OpenAI SDK eller andra bibliotek som stödjer embeddinggenerering. Dessa embeddings är viktiga för uppgifter som semantisk sökning, där du vill hitta liknande innehåll baserat på betydelse snarare än exakta textmatchningar. - **Vektordatabaser**: Vektordatabaser är specialiserade lagringssystem optimerade för embeddings. De möjliggör effektiv likhetssökning och är avgörande för Retrieval-Augmented Generation (RAG)-mönster där du behöver hitta relevant information från stora datamängder baserat på semantisk likhet snarare än exakta matchningar. -![Figur: Vektordatabasarkitektur som visar hur embeddings lagras och hämtas för likhetssökning.](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.sv.png) +![Figur: Vektordatabasarkitektur som visar hur embeddings lagras och hämtas för likhetssökning.](../../../translated_images/vector.f12f114934e223df.sv.png) > **Notera**: I denna kurs kommer vi inte att täcka vektordatabaser, men de är värda att nämna eftersom de ofta används i verkliga applikationer. @@ -93,7 +93,7 @@ Tokenisering är processen att bryta ner text i dessa mindre enheter. Detta är I Java AI-applikationer kommer du att använda tokens för textbearbetning, embeddings för semantisk sökning och RAG, vektordatabaser för datahämtning och agenter med MCP för att bygga intelligenta system som använder verktyg. -![Figur: Hur en prompt blir ett svar—tokens, vektorer, valfri RAG-sökning, LLM-tänkande och en MCP-agent allt i ett snabbt flöde.](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.sv.png) +![Figur: Hur en prompt blir ett svar—tokens, vektorer, valfri RAG-sökning, LLM-tänkande och en MCP-agent allt i ett snabbt flöde.](../../../translated_images/flow.f4ef62c3052d12a8.sv.png) ### AI-utvecklingsverktyg och bibliotek för Java diff --git a/translations/sv/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/sv/02-SetupDevEnvironment/getting-started-azure-openai.md index 72e19201..8e5a0c95 100644 --- a/translations/sv/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/sv/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ Den här guiden hjälper dig att konfigurera Azure AI Foundry-modeller för dina > **Notera**: Om du vill redigera grundkonfigurationen, titta på [Dev Container Configuration](../../../.devcontainer/devcontainer.json) 2. I din forkade repo, klicka på **Code** → fliken **Codespaces** 3. Klicka på **...** → **New with options...** -![skapa en codespace med alternativ](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.sv.png) +![skapa en codespace med alternativ](../../../translated_images/codespaces.9945ded8ceb431a5.sv.png) 4. Välj **Dev container configuration**: - **Generative AI Java Development Environment** 5. Klicka på **Create codespace** diff --git a/translations/sv/05-ResponsibleGenAI/README.md b/translations/sv/05-ResponsibleGenAI/README.md index fcfed5f3..23494e84 100644 --- a/translations/sv/05-ResponsibleGenAI/README.md +++ b/translations/sv/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ Klassen `ResponsibleGithubModels` följer detta flöde: 5. Visa resultat som visar vilket innehåll som blockerades, avslogs eller tilläts 6. Testa säkert innehåll för jämförelse -![Demo för ansvarsfull AI-säkerhet](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.sv.png) +![Demo för ansvarsfull AI-säkerhet](../../../translated_images/responsible.e4f51a917bafa4bf.sv.png) ### Installationsinstruktioner @@ -164,7 +164,7 @@ Detta exempel använder avsiktligt problematiska uppmaningar endast i utbildning Grattis till att ha slutfört kursen Generativ AI för nybörjare! -![Kursavslutning](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.sv.png) +![Kursavslutning](../../../translated_images/image.73c7e2ff4a652e77.sv.png) **Vad du har åstadkommit:** - Ställt in din utvecklingsmiljö diff --git a/translations/sv/README.md b/translations/sv/README.md index 56548022..eed9a387 100644 --- a/translations/sv/README.md +++ b/translations/sv/README.md @@ -1,137 +1,147 @@ -# Generativ AI för nybörjare - Java-utgåvan +# Generativ AI för Nybörjare - Java Edition [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![Generativ AI för nybörjare - Java-utgåvan](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.sv.png) +![Generativ AI för Nybörjare - Java Edition](../../translated_images/beg-genai-series.8b48be9951cc574c.sv.png) -**Tidsåtgång**: Hela workshopen kan genomföras online utan lokal installation. Miljöns uppsättning tar 2 minuter, och att utforska exemplen kräver 1–3 timmar beroende på hur djupt du vill gå. +**Tidsåtgång**: Hela workshoppen kan genomföras online utan lokal installation. Miljöinställningen tar 2 minuter, och att utforska exemplen kräver 1-3 timmar beroende på hur mycket man utforskar. > **Snabbstart** 1. Forka detta repository till ditt GitHub-konto 2. Klicka på **Code** → fliken **Codespaces** → **...** → **New with options...** -3. Använd standardinställningarna – detta väljer Development container som skapats för denna kurs +3. Använd standardinställningarna – detta väljer utvecklingscontainern som skapats för denna kurs 4. Klicka på **Create codespace** -5. Vänta cirka 2 minuter tills miljön är klar +5. Vänta ~2 minuter för att miljön ska bli klar 6. Hoppa direkt till [Det första exemplet](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) > **Föredrar du att klona lokalt?** > -> Detta repository innehåller över 50 språköversättningar vilket avsevärt ökar nedladdningsstorleken. För att klona utan översättningar, använd sparse checkout: +> Detta repository innehåller 50+ språköversättningar som avsevärt ökar nedladdningsstorleken. För att klona utan översättningar, använd sparsamt checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Detta ger dig allt du behöver för att slutföra kursen med en mycket snabbare nedladdning. +> Detta ger dig allt du behöver för att slutföra kursen med mycket snabbare nedladdning. -## Flerspråkigt stöd +## Flerspråkigt Stöd -### Stöds via GitHub Action (Automatiserat och alltid uppdaterat) +### Stöds via GitHub Action (Automatiserat & Alltid Uppdaterat) -[Arabiska](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgariska](../bg/README.md) | [Burmesiska (Myanmar)](../my/README.md) | [Kinesiska (förenklad)](../zh/README.md) | [Kinesiska (traditionell, Hongkong)](../hk/README.md) | [Kinesiska (traditionell, Macau)](../mo/README.md) | [Kinesiska (traditionell, Taiwan)](../tw/README.md) | [Kroatiska](../hr/README.md) | [Tjeckiska](../cs/README.md) | [Danska](../da/README.md) | [Nederländska](../nl/README.md) | [Estniska](../et/README.md) | [Finska](../fi/README.md) | [Franska](../fr/README.md) | [Tyska](../de/README.md) | [Grekiska](../el/README.md) | [Hebreiska](../he/README.md) | [Hindi](../hi/README.md) | [Ungerska](../hu/README.md) | [Indonesiska](../id/README.md) | [Italienska](../it/README.md) | [Japanska](../ja/README.md) | [Kannada](../kn/README.md) | [Koreanska](../ko/README.md) | [Litauiska](../lt/README.md) | [Malajiska](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigeriansk pidgin](../pcm/README.md) | [Norska](../no/README.md) | [Persiska (Farsi)](../fa/README.md) | [Polska](../pl/README.md) | [Portugisiska (Brasilien)](../br/README.md) | [Portugisiska (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Rumänska](../ro/README.md) | [Ryska](../ru/README.md) | [Serbiska (kyrilliska)](../sr/README.md) | [Slovakiska](../sk/README.md) | [Slovenska](../sl/README.md) | [Spanska](../es/README.md) | [Swahili](../sw/README.md) | [Svenska](./README.md) | [Tagalog (filippinska)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thailändska](../th/README.md) | [Turkiska](../tr/README.md) | [Ukrainska](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamesiska](../vi/README.md) +[Arabiska](../ar/README.md) | [Bengaliska](../bn/README.md) | [Bulgariska](../bg/README.md) | [Burmesiska (Myanmar)](../my/README.md) | [Kinesiska (Förenklad)](../zh/README.md) | [Kinesiska (Traditionell, Hong Kong)](../hk/README.md) | [Kinesiska (Traditionell, Macau)](../mo/README.md) | [Kinesiska (Traditionell, Taiwan)](../tw/README.md) | [Kroatiska](../hr/README.md) | [Tjeckiska](../cs/README.md) | [Danska](../da/README.md) | [Holländska](../nl/README.md) | [Estniska](../et/README.md) | [Finska](../fi/README.md) | [Franska](../fr/README.md) | [Tyska](../de/README.md) | [Grekiska](../el/README.md) | [Hebreiska](../he/README.md) | [Hindi](../hi/README.md) | [Ungerska](../hu/README.md) | [Indonesiska](../id/README.md) | [Italienska](../it/README.md) | [Japanska](../ja/README.md) | [Kannada](../kn/README.md) | [Koreanska](../ko/README.md) | [Litauiska](../lt/README.md) | [Malajiska](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepalesiska](../ne/README.md) | [Nigeriansk Pidgin](../pcm/README.md) | [Norska](../no/README.md) | [Persiska (Farsi)](../fa/README.md) | [Polska](../pl/README.md) | [Portugisiska (Brasilien)](../br/README.md) | [Portugisiska (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Rumänska](../ro/README.md) | [Ryska](../ru/README.md) | [Serbiska (Kyrilliska)](../sr/README.md) | [Slovakiska](../sk/README.md) | [Slovenska](../sl/README.md) | [Spanska](../es/README.md) | [Swahili](../sw/README.md) | [Svenska](./README.md) | [Tagalog (Filippinska)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thailändska](../th/README.md) | [Turkiska](../tr/README.md) | [Ukrainska](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamesiska](../vi/README.md) + +> **Föredrar du att klona lokalt?** + +> Detta repository innehåller 50+ språköversättningar som avsevärt ökar nedladdningsstorleken. För att klona utan översättningar, använd sparsamt checkout: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> Detta ger dig allt du behöver för att slutföra kursen med mycket snabbare nedladdning. -## Kursstruktur & lärandespår - -### **Kapitel 1: Introduktion till generativ AI** -- **Kärnkoncept**: Förståelse av stora språkmodeller, tokens, embeddings och AI-förmågor -- **Java AI-ekosystemet**: Översikt över Spring AI och OpenAI SDK:er -- **Model Context Protocol**: Introduktion till MCP och dess roll i kommunikation mellan AI-agenter -- **Praktiska tillämpningar**: Verkliga scenarier inklusive chatbottar och innehållsgenerering -- **[→ Börja Kapitel 1](./01-IntroToGenAI/README.md)** - -### **Kapitel 2: Uppställning av utvecklingsmiljö** -- **Konfiguration för flera leverantörer**: Ställ in GitHub Models, Azure OpenAI och OpenAI Java SDK-integrationer -- **Spring Boot + Spring AI**: Bästa praxis för företagsutveckling av AI-applikationer -- **GitHub Models**: Kostnadsfri åtkomst till AI-modeller för prototypning och inlärning (kräver inget kreditkort) -- **Utvecklingsverktyg**: Docker-containrar, VS Code och konfiguration av GitHub Codespaces -- **[→ Börja Kapitel 2](./02-SetupDevEnvironment/README.md)** - -### **Kapitel 3: Kärntekniker för generativ AI** -- **Promptutformning**: Tekniker för optimala AI-modellsvar -- **Embeddings & vektoroperationer**: Implementera semantisk sökning och likhetsmatchning +## Kursstruktur & Lärandebana + +### **Kapitel 1: Introduktion till Generativ AI** +- **Grundläggande Begrepp**: Förstå stora språkmodeller, tokens, inbäddningar och AI:s kapabiliteter +- **Java AI-ekosystemet**: Översikt av Spring AI och OpenAI SDKs +- **Model Context Protocol**: Introduktion till MCP och dess roll i AI-agenters kommunikation +- **Praktiska Tillämpningar**: Verkliga scenarier inklusive chatbots och innehållsgenerering +- **[→ Starta Kapitel 1](./01-IntroToGenAI/README.md)** + +### **Kapitel 2: Utvecklingsmiljö Setup** +- **Multi-leverantörskonfiguration**: Ställ in GitHub Models, Azure OpenAI och OpenAI Java SDK-integrationer +- **Spring Boot + Spring AI**: Bästa praxis för företags-AI-applikationsutveckling +- **GitHub Models**: Gratis AI-modelltillgång för prototyper och lärande (kräver inget kreditkort) +- **Utvecklingsverktyg**: Docker-containrar, VS Code och GitHub Codespaces-konfiguration +- **[→ Starta Kapitel 2](./02-SetupDevEnvironment/README.md)** + +### **Kapitel 3: Kärntekniker för Generativ AI** +- **Prompt Engineering**: Tekniker för optimala AI-modellsvar +- **Inbäddningar & Vektoroperationer**: Implementera semantisk sökning och likhetsmatchning - **Retrieval-Augmented Generation (RAG)**: Kombinera AI med dina egna datakällor -- **Function Calling**: Utöka AI:s kapaciteter med egna verktyg och plugins -- **[→ Börja Kapitel 3](./03-CoreGenerativeAITechniques/README.md)** +- **Funktionsanrop**: Utöka AI-funktioner med egna verktyg och plugins +- **[→ Starta Kapitel 3](./03-CoreGenerativeAITechniques/README.md)** -### **Kapitel 4: Praktiska tillämpningar och projekt** +### **Kapitel 4: Praktiska Tillämpningar & Projekt** - **Pet Story Generator** (`petstory/`): Kreativ innehållsgenerering med GitHub Models -- **Foundry Local Demo** (`foundrylocal/`): Lokal AI-modellsintegration med OpenAI Java SDK -- **MCP Calculator Service** (`calculator/`): Grundläggande Model Context Protocol-implementation med Spring AI -- **[→ Börja Kapitel 4](./04-PracticalSamples/README.md)** +- **Foundry Local Demo** (`foundrylocal/`): Lokal AI-modellintegration med OpenAI Java SDK +- **MCP Calculator Service** (`calculator/`): Enkel Model Context Protocol-implementering med Spring AI +- **[→ Starta Kapitel 4](./04-PracticalSamples/README.md)** ### **Kapitel 5: Ansvarsfull AI-utveckling** -- **GitHub Models säkerhet**: Testa inbyggd innehållsfiltrering och säkerhetsmekanismer (hårda blockeringar och mjuka avslag) +- **GitHub Models Säkerhet**: Testa inbyggd innehållsfiltrering och säkerhetsmekanismer (hårda blockeringar och mjuka avslag) - **Ansvarsfull AI-demo**: Praktiskt exempel som visar hur moderna AI-säkerhetssystem fungerar i praktiken -- **Bästa praxis**: Väsentliga riktlinjer för etisk AI-utveckling och distribution -- **[→ Börja Kapitel 5](./05-ResponsibleGenAI/README.md)** +- **Bästa Praxis**: Viktiga riktlinjer för etisk AI-utveckling och implementering +- **[→ Starta Kapitel 5](./05-ResponsibleGenAI/README.md)** -## Ytterligare resurser +## Ytterligare Resurser ### LangChain -[![LangChain4j för nybörjare](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) -[![LangChain.js för nybörjare](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) +[![LangChain4j för Nybörjare](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![LangChain.js för Nybörjare](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) --- ### Azure / Edge / MCP / Agenter -[![AZD för nybörjare](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI för nybörjare](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP för nybörjare](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI-agenter för nybörjare](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AZD för Nybörjare](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI för Nybörjare](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP för Nybörjare](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI Agenter för Nybörjare](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### Generativ AI-serie -[![Generativ AI för nybörjare](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Generativ AI för Nybörjare](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) [![Generativ AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) [![Generativ AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) [![Generativ AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- -### Kärnkurser -[![ML för nybörjare](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![Datavetenskap för nybörjare](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI för nybörjare](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![Cybersäkerhet för nybörjare](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![Webbutveckling för nybörjare](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +### Kärnkunskap +[![ML för Nybörjare](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![Data Science för Nybörjare](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![AI för Nybörjare](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![Cybersäkerhet för Nybörjare](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![Webbutveckling för Nybörjare](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) [![IoT för nybörjare](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) [![XR-utveckling för nybörjare](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### Copilot-serien -[![Copilot för AI-parprogrammering](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot för AI-samarbetsprogrammering](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) [![Copilot för C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot-äventyr](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) ## Få hjälp -Om du fastnar eller har frågor om att bygga AI-appar. Gå med andra deltagare och erfarna utvecklare i diskussioner om MCP. Det är en stödjande gemenskap där frågor välkomnas och kunskap delas fritt. +Om du kör fast eller har frågor om att bygga AI-appar. Gå med i diskussioner med andra lärande och erfarna utvecklare om MCP. Det är en stödjande gemenskap där frågor är välkomna och kunskap delas fritt. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -If you have product feedback or errors while building visit: +Om du har produktfeedback eller stöter på fel när du bygger, besök: -[![Microsoft Foundry utvecklarforum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -**Friskrivning**: -Detta dokument har översatts med hjälp av AI-översättningstjänsten [Co-op Translator](https://github.com/Azure/co-op-translator). Även om vi strävar efter noggrannhet bör du vara medveten om att automatiska översättningar kan innehålla fel eller felaktigheter. Det ursprungliga dokumentet på dess originalspråk bör betraktas som den auktoritativa källan. För kritisk information rekommenderas professionell mänsklig översättning. Vi ansvarar inte för några missförstånd eller feltolkningar som uppstår till följd av användningen av denna översättning. +**Ansvarsfriskrivning**: +Detta dokument har översatts med hjälp av AI-översättningstjänsten [Co-op Translator](https://github.com/Azure/co-op-translator). Trots att vi strävar efter noggrannhet, var vänlig observera att automatiska översättningar kan innehålla fel eller avvikelser. Det ursprungliga dokumentet på dess modersmål bör betraktas som den auktoritativa källan. För kritisk information rekommenderas professionell mänsklig översättning. Vi ansvarar inte för några missförstånd eller felaktiga tolkningar som uppstår vid användning av denna översättning. \ No newline at end of file diff --git a/translations/sw/01-IntroToGenAI/README.md b/translations/sw/01-IntroToGenAI/README.md index d81b08b5..7840b5fc 100644 --- a/translations/sw/01-IntroToGenAI/README.md +++ b/translations/sw/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ Unapounda programu zako za AI kwa Java, utatumia **miundo ya AI jenereta** kuund Kuna aina maalum za miundo iliyoboreshwa kwa kazi tofauti. Kwa mfano, **Miundo Midogo ya Lugha (SLMs)** na **Miundo Mikubwa ya Lugha (LLMs)** zote zinaweza kushughulikia uundaji wa maandishi, huku LLMs zikitoa utendaji bora zaidi kwa kazi ngumu. Kwa kazi zinazohusiana na picha, ungetumia miundo maalum ya kuona au miundo ya njia nyingi. -![Mchoro: Aina za miundo ya AI jenereta na matumizi yake.](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.sw.png) +![Mchoro: Aina za miundo ya AI jenereta na matumizi yake.](../../../translated_images/llms.225ca2b8a0d34473.sw.png) Bila shaka, majibu kutoka kwa miundo hii si kamilifu kila wakati. Huenda umesikia kuhusu miundo "ikihalusi" au kutoa taarifa zisizo sahihi kwa njia ya mamlaka. Lakini unaweza kusaidia kuongoza mfano kutoa majibu bora kwa kuwapa maelekezo na muktadha wazi. Hapa ndipo **uhandisi wa maelekezo** unapoingia. @@ -79,13 +79,13 @@ Mchakato wa kugawanya maandishi kuwa vipande vidogo hivi huitwa tokenization. Hi - **Embeddings**: Embeddings ni uwakilishi wa vekta wa tokeni unaokamata maana ya kisemantiki. Ni uwakilishi wa nambari (kawaida safu za nambari za nukta ya kuelea) unaoruhusu miundo kuelewa uhusiano kati ya maneno na kutoa majibu yanayofaa kwa muktadha. Maneno yanayofanana yana embeddings zinazofanana, kuwezesha mfano kuelewa dhana kama visawe na uhusiano wa kisemantiki. -![Mchoro: Embeddings](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.sw.png) +![Mchoro: Embeddings](../../../translated_images/embedding.398e50802c0037f9.sw.png) Katika Java, unaweza kuunda embeddings ukitumia OpenAI SDK au maktaba nyingine zinazounga mkono uundaji wa embeddings. Embeddings hizi ni muhimu kwa kazi kama utafutaji wa kisemantiki, ambapo unataka kupata maudhui yanayofanana kulingana na maana badala ya mechi halisi ya maandishi. - **Hifadhidata za vekta**: Hifadhidata za vekta ni mifumo maalum ya kuhifadhi iliyoboreshwa kwa embeddings. Zinawawezesha utafutaji wa kufanana kwa ufanisi na ni muhimu kwa mifumo ya RAG (Retrieval-Augmented Generation) ambapo unahitaji kupata taarifa muhimu kutoka kwa seti kubwa za data kulingana na kufanana kwa kisemantiki badala ya mechi halisi. -![Mchoro: Usanifu wa hifadhidata ya vekta unaoonyesha jinsi embeddings zinavyohifadhiwa na kupatikana kwa utafutaji wa kufanana.](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.sw.png) +![Mchoro: Usanifu wa hifadhidata ya vekta unaoonyesha jinsi embeddings zinavyohifadhiwa na kupatikana kwa utafutaji wa kufanana.](../../../translated_images/vector.f12f114934e223df.sw.png) > **Kumbuka**: Katika kozi hii, hatutashughulikia hifadhidata za vekta lakini tunadhani ni muhimu kuzitaja kwani zinatumiwa sana katika programu za ulimwengu halisi. @@ -93,7 +93,7 @@ Mchakato wa kugawanya maandishi kuwa vipande vidogo hivi huitwa tokenization. Hi Katika programu za AI za Java, utatumia tokeni kwa usindikaji wa maandishi, embeddings kwa utafutaji wa kisemantiki na RAG, hifadhidata za vekta kwa upatikanaji wa data, na mawakala na MCP kwa kujenga mifumo ya akili inayotumia zana. -![Mchoro: jinsi maelekezo yanavyokuwa jibu—tokeni, vekta, utafutaji wa hiari wa RAG, fikra za LLM, na wakala wa MCP vyote kwa mtiririko mmoja wa haraka.](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.sw.png) +![Mchoro: jinsi maelekezo yanavyokuwa jibu—tokeni, vekta, utafutaji wa hiari wa RAG, fikra za LLM, na wakala wa MCP vyote kwa mtiririko mmoja wa haraka.](../../../translated_images/flow.f4ef62c3052d12a8.sw.png) ### Zana na Maktaba za Maendeleo ya AI kwa Java diff --git a/translations/sw/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/sw/02-SetupDevEnvironment/getting-started-azure-openai.md index 11ef3aca..c12c2573 100644 --- a/translations/sw/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/sw/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ Mwongozo huu utakusaidia kuweka mifano ya Azure AI Foundry kwa programu zako za > **Kumbuka**: Ikiwa unataka kuhariri usanidi wa msingi tafadhali angalia [Dev Container Configuration](../../../.devcontainer/devcontainer.json) 2. Katika hifadhi yako ya forked, bonyeza **Code** → kichupo cha **Codespaces** 3. Bonyeza **...** → **New with options...** -![creating a codespace with options](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.sw.png) +![creating a codespace with options](../../../translated_images/codespaces.9945ded8ceb431a5.sw.png) 4. Chagua **Dev container configuration**: - **Generative AI Java Development Environment** 5. Bonyeza **Create codespace** diff --git a/translations/sw/05-ResponsibleGenAI/README.md b/translations/sw/05-ResponsibleGenAI/README.md index 714f5c54..913bae0b 100644 --- a/translations/sw/05-ResponsibleGenAI/README.md +++ b/translations/sw/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ Darasa la `ResponsibleGithubModels` linafuata mtiririko huu: 5. Kuonyesha matokeo yanayoonyesha ni maudhui gani yalizuiwa, kukataliwa, au kuruhusiwa 6. Kujaribu maudhui salama kwa kulinganisha -![Onyesho la Usalama wa AI Inayowajibika](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.sw.png) +![Onyesho la Usalama wa AI Inayowajibika](../../../translated_images/responsible.e4f51a917bafa4bf.sw.png) ### Maelekezo ya Kuanzisha @@ -164,7 +164,7 @@ Mfano huu unatumia maelekezo yenye matatizo kwa madhumuni ya kielimu pekee. Leng Hongera kwa kumaliza kozi ya AI Jenereta kwa Kompyuta! -![Kumaliza Kozi](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.sw.png) +![Kumaliza Kozi](../../../translated_images/image.73c7e2ff4a652e77.sw.png) **Ulichofanikiwa:** - Kuanzisha mazingira yako ya maendeleo diff --git a/translations/sw/README.md b/translations/sw/README.md index 434e793f..d34c8727 100644 --- a/translations/sw/README.md +++ b/translations/sw/README.md @@ -1,83 +1,93 @@ -# AI Inayozalisha kwa Waanzilishi - Toleo la Java -[![Discord ya Microsoft Foundry](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +# AI Inazalisha kwa Waanzilishi - Toleo la Java +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![AI Inayozalisha kwa Waanzilishi - Toleo la Java](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.sw.png) +![Generative AI for Beginners - Java Edition](../../translated_images/beg-genai-series.8b48be9951cc574c.sw.png) -**Muda unaohitajika**: Warsha yote inaweza kukamilika mtandaoni bila usanidi wa eneo la mteja. Usanidi wa mazingira unachukua dakika 2, na kuchunguza mifano kutahitaji masaa 1-3 kulingana na kina cha uchunguzi. +**Muda wa Kujitolea**: Warsha yote inaweza kukamilika mtandaoni bila usanidi wa eneo lako. Usanidi wa mazingira unachukua dakika 2, na kuchunguza sampuli kunahitaji masaa 1-3 kulingana na kina cha utafiti. > **Anza Haraka** -1. Fork this repository to your GitHub account -2. Click **Code** → **Codespaces** tab → **...** → **New with options...** -3. Use the defaults – this will select the Development container created for this course -4. Click **Create codespace** -5. Wait ~2 minutes for the environment to be ready -6. Ruka moja kwa moja kwenye [Mfano wa kwanza](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) +1. Tenga hifadhidata hii kwenye akaunti yako ya GitHub +2. Bonyeza **Code** → kichupo cha **Codespaces** → **...** → **New with options...** +3. Tumia mipangilio ya msingi – hii itachagua kontena la Maendeleo lililoundwa kwa kozi hii +4. Bonyeza **Create codespace** +5. Subiri ~dakika 2 ili mazingira yawe tayari +6. Nenda moja kwa moja kwenye [Mfano wa kwanza](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) -> **Unapendelea Ku-clone Kwenye Kompyuta Yako?** +> **Unapendelea Kukopa Kwenye Kifaa Chako?** > -> Ghala hili lina tafsiri za lugha 50+ ambayo inaweza kuongeza sana ukubwa wa kupakua. Ili kukopa bila tafsiri, tumia sparse checkout: +> Hifadhidata hii ina tafsiri za lugha 50+ ambazo huongeza ukubwa wa kupakua kwa kiasi kikubwa. Ili kukopa bila tafsiri, tumia sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Hii inakupa kila unachohitaji kukamilisha kozi kwa upakuaji wa haraka zaidi. +> Hii inakupa kila kitu unachohitaji kukamilisha kozi hii kwa upakuaji wa haraka zaidi. ## Msaada wa Lugha Nyingi -### Inasaidiwa kupitia GitHub Action (Imeotomatishwa na Daima Inafuata Mabadiliko) +### Inasaidiwa kupitia Kitendo cha GitHub (Otomatiki & Kila wakati ni cha Kisasa) -[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](./README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) +[Kiarabu](../ar/README.md) | [Kibengali](../bn/README.md) | [Kibulgaria](../bg/README.md) | [Kiburma (Myanmar)](../my/README.md) | [Kichina (Rahisi)](../zh/README.md) | [Kichina (Mila, Hong Kong)](../hk/README.md) | [Kichina (Mila, Macau)](../mo/README.md) | [Kichina (Mila, Taiwan)](../tw/README.md) | [Kikroeshia](../hr/README.md) | [Kicheki](../cs/README.md) | [Kidenmaki](../da/README.md) | [Kiholanzi](../nl/README.md) | [Kiestonia](../et/README.md) | [Kifini](../fi/README.md) | [Kifaransa](../fr/README.md) | [Kijerumani](../de/README.md) | [Kigiriki](../el/README.md) | [Kiebrania](../he/README.md) | [Kihindi](../hi/README.md) | [Kihungari](../hu/README.md) | [Kiindonesia](../id/README.md) | [Kiitaliano](../it/README.md) | [Kijapani](../ja/README.md) | [Kikannada](../kn/README.md) | [Kikorea](../ko/README.md) | [Kilithuania](../lt/README.md) | [Kimalay](../ms/README.md) | [Kimalayalamu](../ml/README.md) | [Kimarathi](../mr/README.md) | [Kinepali](../ne/README.md) | [Kipidgin cha Nigeria](../pcm/README.md) | [Kinorwe](../no/README.md) | [Kifarsi (Persia)](../fa/README.md) | [Kilahisia](../pl/README.md) | [Kireno (Brazil)](../br/README.md) | [Kireno (Portugal)](../pt/README.md) | [Kipunajabi (Gurmukhi)](../pa/README.md) | [Kiromania](../ro/README.md) | [Kirusi](../ru/README.md) | [Kiserbia (Cyrillic)](../sr/README.md) | [Kislovak](../sk/README.md) | [Kislovenia](../sl/README.md) | [Kihispania](../es/README.md) | [Kiswahili](./README.md) | [Kiswidi](../sv/README.md) | [Kitagalogo (Filipino)](../tl/README.md) | [Kitamili](../ta/README.md) | [Kitelugu](../te/README.md) | [Kithai](../th/README.md) | [Kituruki](../tr/README.md) | [Kiukraini](../uk/README.md) | [Kiurdu](../ur/README.md) | [Kivietinamu](../vi/README.md) + +> **Unapendelea Kukopa Kwenye Kifaa Chako?** + +> Hifadhidata hii ina tafsiri za lugha 50+ ambazo huongeza ukubwa wa kupakua kwa kiasi kikubwa. Ili kukopa bila tafsiri, tumia sparse checkout: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> Hii inakupa kila kitu unachohitaji kukamilisha kozi hii kwa upakuaji wa haraka zaidi. ## Muundo wa Kozi & Njia ya Kujifunza -### **Sura 1: Utangulizi kwa AI Inayozalisha** -- **Dhana za Msingi**: Kuelewa Modeli Kubwa za Lugha, tokeni, embeddings, na uwezo wa AI -- **Eneo la AI la Java**: Muhtasari wa Spring AI na OpenAI SDKs -- **Itifaki ya Muktadha wa Modeli**: Utangulizi wa MCP na nafasi yake katika mawasiliano ya mawakala wa AI -- **Matumizi ya Vitendo**: Mifano ya ulimwengu halisi ikijumuisha chatbots na uzalishaji wa maudhui -- **[→ Anza Sura 1](./01-IntroToGenAI/README.md)** - -### **Sura 2: Usanidi wa Mazingira ya Maendeleo** -- **Usanidi wa Watoa Huduma Wengi**: Set up GitHub Models, Azure OpenAI, and OpenAI Java SDK integrations -- **Spring Boot + Spring AI**: Mbinu bora za maendeleo ya programu za AI za shirika -- **GitHub Models**: Upatikanaji wa modeli za AI bila gharama kwa prototyping na kujifunza (hakuna kadi ya mkopo inahitajika) -- **Vifaa vya Maendeleo**: Docker containers, VS Code, and GitHub Codespaces configuration -- **[→ Anza Sura 2](./02-SetupDevEnvironment/README.md)** - -### **Sura 3: Mbinu za Msingi za AI Inayozalisha** -- **Prompt Engineering**: Mbinu za majibu bora kutoka kwa modeli za AI -- **Embeddings & Vector Operations**: Tekeleza utafutaji wa semantiki na upatanisho wa ufananisho -- **Retrieval-Augmented Generation (RAG)**: Combine AI with your own data sources -- **Function Calling**: Panua uwezo wa AI kwa zana maalum na plugins -- **[→ Anza Sura 3](./03-CoreGenerativeAITechniques/README.md)** - -### **Sura 4: Matumizi ya Vitendo & Miradi** -- **Pet Story Generator** (`petstory/`): Uzalishaji wa maudhui ya ubunifu kwa GitHub Models -- **Foundry Local Demo** (`foundrylocal/`): Uunganishaji wa modeli ya AI ya ndani kwa OpenAI Java SDK -- **MCP Calculator Service** (`calculator/`): Utekelezaji wa msingi wa Model Context Protocol kwa kutumia Spring AI -- **[→ Anza Sura 4](./04-PracticalSamples/README.md)** - -### **Sura 5: Maendeleo ya AI yenye Uwajibikaji** -- **GitHub Models Safety**: Jaribu kuchuja maudhui kilichojengwa na mifumo ya usalama (vizuizi ngumu na kukataa kwa upole) -- **Responsible AI Demo**: Mfano wa vitendo unaoonyesha jinsi mifumo ya usalama ya AI ya kisasa inavyofanya kazi -- **Mbinu Bora**: Miongozo muhimu kwa maendeleo na uanzishaji wa AI kwa maadili -- **[→ Anza Sura 5](./05-ResponsibleGenAI/README.md)** - -## Rasilimali za Ziada +### **Sura ya 1: Utangulizi wa AI Inazalisha** +- **Dhana Muhimu**: Kuelewa Modeli Kubwa za Lugha, tokeni, embeddings, na uwezo wa AI +- **Mfumo wa AI wa Java**: Muhtasari wa Spring AI na SDK za OpenAI +- **Itifaki ya Muktadha wa Modeli**: Utangulizi wa MCP na jukumu lake katika mawasiliano ya mawakala wa AI +- **Matumizi ya Kivitendo**: Mipangilio halisi ikiwa ni pamoja na chatbots na uzalishaji wa maudhui +- **[→ Anza Sura ya 1](./01-IntroToGenAI/README.md)** + +### **Sura ya 2: Usanidi wa Mazingira ya Maendeleo** +- **Usanidi wa Watoaji Wengi**: Tayarisha GitHub Models, Azure OpenAI, na ushirikiano wa OpenAI Java SDK +- **Spring Boot + Spring AI**: Mbinu bora za maendeleo ya programu za AI za biashara +- **GitHub Models**: Ufikiaji wa modeli za AI bure kwa ajili ya majaribio na kujifunza (hakuna kadi ya mkopo inahitajika) +- **Zana za Maendeleo**: Kontena za Docker, VS Code, na usanidi wa GitHub Codespaces +- **[→ Anza Sura ya 2](./02-SetupDevEnvironment/README.md)** + +### **Sura ya 3: Mbinu Muhimu za AI Inazalisha** +- **Uhandisi wa Prompt**: Mbinu bora za majibu ya modeli za AI +- **Embeddings & Uendeshaji wa Vector**: Tekeleza utafutaji wa maana na kulinganisha kufanana +- **Uzalishaji Ulioendeshwa na Urejeshaji (RAG)**: Changanya AI na vyanzo vyako vya data +- **Kupiga Simu za Kazi**: Panua uwezo wa AI kwa zana na plugins za kawaida +- **[→ Anza Sura ya 3](./03-CoreGenerativeAITechniques/README.md)** + +### **Sura ya 4: Matumizi na Miradi ya Kivitendo** +- **Mtengenezaji wa Hadithi za Wanyama** (`petstory/`): Uzalishaji wa maudhui ya ubunifu kwa GitHub Models +- **Demo ya Foundry Local** (`foundrylocal/`): Ushirikiano wa modeli ya AI ya eneo la OpenAI Java SDK +- **Huduma ya Kalkuleta MCP** (`calculator/`): Utekelezaji wa msingi wa Itifaki ya Muktadha wa Modeli kwa Spring AI +- **[→ Anza Sura ya 4](./04-PracticalSamples/README.md)** + +### **Sura ya 5: Maendeleo ya AI kwa Uwajibikaji** +- **Usalama wa GitHub Models**: Jaribu vichujio vilivyojengwa na mifumo ya usalama (vizuizi ngumu na kukataa kwa upole) +- **Demo ya AI Inayohusika kwa Uwajibikaji**: Mfano wa vitendo unaoonesha jinsi mifumo ya kisasa ya usalama ya AI inavyofanya kazi +- **Mbinu Bora**: Miongozo muhimu kwa maendeleo na uanzishaji wa AI wa maadili +- **[→ Anza Sura ya 5](./05-ResponsibleGenAI/README.md)** + +## Rasilimali Zaidi ### LangChain @@ -86,52 +96,52 @@ CO_OP_TRANSLATOR_METADATA: --- -### Azure / Edge / MCP / Mawakala +### Azure / Edge / MCP / Wakala [![AZD kwa Waanzilishi](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) [![Edge AI kwa Waanzilishi](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) [![MCP kwa Waanzilishi](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Mawakala wa AI kwa Waanzilishi](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Wakala wa AI kwa Waanzilishi](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Mfululizo wa AI Inayozalisha -[![Generative AI kwa Waanzilishi](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) +### Mfululizo wa AI Inazalisha +[![AI Inazalisha kwa Waanzilishi](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI Inazalisha (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![AI Inazalisha (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![AI Inazalisha (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- -### Mafunzo Msingi +### Kujifunza Msingi [![ML kwa Waanzilishi](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![Data Science kwa Waanzilishi](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![Sayansi ya Data kwa Waanzilishi](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) [![AI kwa Waanzilishi](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![Cybersecurity kwa Waanzilishi](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![Web Dev kwa Waanzilishi](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![Usalama wa Mtandao kwa Waanzilishi](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![Uendelezaji wa Mtandao kwa Waanzilishi](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) [![IoT kwa Waanzilishi](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![Uendelezaji wa XR kwa Waanzilishi](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Maendeleo ya XR kwa Waanzilishi](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### Mfululizo wa Copilot -[![Copilot kwa Kuprogramu kwa Pamoja na AI](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot kwa Kuprogramu Pamoja ya AI](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) [![Copilot kwa C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Uzoefu wa Copilot](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) ## Kupata Msaada -Ikiwa utakwama au una maswali yoyote kuhusu uundaji wa programu za AI. Jiunge na wanafunzi wenzako na waendelezaji wenye uzoefu katika mijadala kuhusu MCP. Ni jamii yenye msaada ambapo maswali yanakaribishwa na maarifa yanashirikiwa kwa hiari. +Iwapo utakumbwa na shida au una maswali yoyote kuhusu jinsi ya kujenga programu za AI. Jiunge na wajifunzaji wenzako na waendelezaji wenye uzoefu katika mijadala kuhusu MCP. Ni jamii yenye msaada ambapo maswali yanakaribishwa na maarifa hugawanywa kwa huru. -[![Discord ya Microsoft Foundry](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Kama una maoni kuhusu bidhaa au unakutana na makosa wakati wa kujenga, tembelea: +Ikiwa una maoni kuhusu bidhaa au hitilafu wakati wa kujenga tembelea: -[![Jukwaa la Waendelezaji la Microsoft Foundry](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -Tamko la kutokuwa na dhamana: -Hati hii imefasiriwa kwa kutumia huduma ya tafsiri ya AI [Co-op Translator](https://github.com/Azure/co-op-translator). Ingawa tunajitahidi kuhakikisha usahihi, tafadhali fahamu kwamba tafsiri za kiotomatiki zinaweza kuwa na makosa au kutokuwa sahihi. Nyaraka asili katika lugha yake ya asili inapaswa kuzingatiwa kama chanzo rasmi. Kwa taarifa muhimu, inashauriwa kutumia tafsiri ya kitaalamu iliyofanywa na mtaalamu wa binadamu. Hatuwajibiki kwa kutoelewana au makosa ya tafsiri yanayotokana na matumizi ya tafsiri hii. +**Kengele ya Hukumu**: +Hati hii imetafsiriwa kwa kutumia huduma ya utafsiri ya AI [Co-op Translator](https://github.com/Azure/co-op-translator). Wakati tunajitahidi kwa usahihi, tafadhali fahamu kwamba tafsiri za kiotomatiki zinaweza kuwa na makosa au kasoro. Hati asili katika lugha yake ya asili inapaswa kuchukuliwa kama chanzo halali. Kwa taarifa muhimu, tafsiri ya mtaalamu wa binadamu inashauriwa. Hatubeba uwajibikaji wowote kwa kutoelewana au tafsiri zisizo sahihi zinazotokana na matumizi ya tafsiri hii. \ No newline at end of file diff --git a/translations/ta/01-IntroToGenAI/README.md b/translations/ta/01-IntroToGenAI/README.md index f6427bb5..093ea22b 100644 --- a/translations/ta/01-IntroToGenAI/README.md +++ b/translations/ta/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ CO_OP_TRANSLATOR_METADATA: வேலைகளுக்கான சிறப்பு மாதிரிகள் உள்ளன, அவை வெவ்வேறு பணிகளுக்கு மேம்படுத்தப்பட்டுள்ளன. உதாரணமாக, **சிறிய மொழி மாதிரிகள் (SLMs)** மற்றும் **பெரிய மொழி மாதிரிகள் (LLMs)** இரண்டும் உரை உருவாக்கலை கையாள முடியும், ஆனால் LLMs பொதுவாக சிக்கலான பணிகளுக்கு சிறந்த செயல்திறனை வழங்குகின்றன. படங்களுடன் தொடர்புடைய பணிகளுக்கு, நீங்கள் சிறப்பு பார்வை மாதிரிகள் அல்லது மல்டி-மோடல் மாதிரிகளைப் பயன்படுத்துவீர்கள். -![படம்: ஜெனரேட்டிவ் AI மாதிரி வகைகள் மற்றும் பயன்பாடுகள்.](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.ta.png) +![படம்: ஜெனரேட்டிவ் AI மாதிரி வகைகள் மற்றும் பயன்பாடுகள்.](../../../translated_images/llms.225ca2b8a0d34473.ta.png) இ当然, இந்த மாதிரிகளின் பதில்கள் எல்லா நேரங்களிலும் சரியானவை அல்ல. "ஹாலூசினேஷன்" அல்லது தவறான தகவல்களை அதிகாரபூர்வமான முறையில் உருவாக்குவது பற்றி நீங்கள் கேள்விப்பட்டிருப்பீர்கள். ஆனால், நீங்கள் மாதிரியை தெளிவான வழிகாட்டுதல்கள் மற்றும் சூழலை வழங்குவதன் மூலம் சிறந்த பதில்களை உருவாக்க உதவ முடியும். இதுதான் **ப்ராம்ப்ட் என்ஜினியரிங்**. @@ -79,13 +79,13 @@ CO_OP_TRANSLATOR_METADATA: - **எம்பெடிங்ஸ்**: எம்பெடிங்ஸ் என்பது டோக்கன்களின் வெக்டர் பிரதிநிதிகள் ஆகும், அவை அர்த்தத்தைப் பிடிக்கின்றன. அவை எண் பிரதிநிதிகள் (பொதுவாக மிதவை புள்ளி எண்களின் வரிசைகள்) ஆகும், அவை வார்த்தைகளுக்கிடையிலான உறவுகளை புரிந்துகொள்ள மற்றும் சூழலுக்கு பொருத்தமான பதில்களை உருவாக்க மாதிரிகளுக்கு உதவுகின்றன. ஒத்த வார்த்தைகளுக்கு ஒத்த எம்பெடிங்ஸ் இருக்கும், இது மாதிரிக்கு ஒத்தார்த்தங்கள் மற்றும் அர்த்த உறவுகளைப் புரிந்துகொள்ள உதவுகிறது. -![படம்: எம்பெடிங்ஸ்](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.ta.png) +![படம்: எம்பெடிங்ஸ்](../../../translated_images/embedding.398e50802c0037f9.ta.png) ஜாவாவில், OpenAI SDK அல்லது எம்பெடிங் உருவாக்கத்தை ஆதரிக்கும் பிற நூலகங்களைப் பயன்படுத்தி எம்பெடிங்ஸ் உருவாக்கலாம். இந்த எம்பெடிங்ஸ் அர்த்த தேடல் போன்ற பணிகளுக்கு முக்கியமானவை, அங்கு நீங்கள் சரியான உரை பொருத்தங்களை விட அர்த்த அடிப்படையில் ஒத்த உள்ளடக்கத்தை கண்டுபிடிக்க விரும்புகிறீர்கள். - **வெக்டர் தரவுத்தொகுப்புகள்**: வெக்டர் தரவுத்தொகுப்புகள் என்பது எம்பெடிங்ஸுக்கு மேம்படுத்தப்பட்ட சிறப்பு சேமிப்பு அமைப்புகள் ஆகும். அவை அர்த்த ஒத்திசைவு தேடலுக்கு திறமையானவை மற்றும் Retrieval-Augmented Generation (RAG) மாதிரிகளில் முக்கியமானவை, அங்கு நீங்கள் அர்த்த ஒத்திசைவை அடிப்படையாகக் கொண்ட பெரிய தரவுத்தொகுப்புகளில் இருந்து தொடர்புடைய தகவலை கண்டுபிடிக்க வேண்டும். -![படம்: வெக்டர் தரவுத்தொகுப்பு கட்டமைப்பு - எம்பெடிங்ஸ் சேமிக்கப்படுவது மற்றும் ஒத்திசைவு தேடலுக்காக மீட்கப்படுவது.](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.ta.png) +![படம்: வெக்டர் தரவுத்தொகுப்பு கட்டமைப்பு - எம்பெடிங்ஸ் சேமிக்கப்படுவது மற்றும் ஒத்திசைவு தேடலுக்காக மீட்கப்படுவது.](../../../translated_images/vector.f12f114934e223df.ta.png) > **குறிப்பு**: இந்த பாடநெறியில், வெக்டர் தரவுத்தொகுப்புகளை நாம் கையாளமாட்டோம், ஆனால் அவை உண்மையான பயன்பாடுகளில் பொதுவாக பயன்படுத்தப்படுவதால் அவற்றை குறிப்பிடுவது மதிப்புமிக்கது. @@ -93,7 +93,7 @@ CO_OP_TRANSLATOR_METADATA: ஜாவா AI பயன்பாடுகளில், நீங்கள் உரை செயலாக்கத்திற்கான டோக்கன்களை, அர்த்த தேடல் மற்றும் RAG க்கான எம்பெடிங்ஸை, தரவுகளை மீட்க வெக்டர் தரவுத்தொகுப்புகளை, மற்றும் வெளிப்புற கருவிகளைப் பயன்படுத்தும் புத்திசாலி அமைப்புகளை உருவாக்க MCP உடன் ஏஜென்ட்களைப் பயன்படுத்துவீர்கள். -![படம்: ப்ராம்ப்ட் எப்படி பதிலாக மாறுகிறது - டோக்கன்கள், வெக்டர்கள், விருப்பமான RAG தேடல், LLM சிந்தனை, மற்றும் MCP ஏஜென்ட் அனைத்தும் ஒரே விரைவான ஓட்டத்தில்.](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.ta.png) +![படம்: ப்ராம்ப்ட் எப்படி பதிலாக மாறுகிறது - டோக்கன்கள், வெக்டர்கள், விருப்பமான RAG தேடல், LLM சிந்தனை, மற்றும் MCP ஏஜென்ட் அனைத்தும் ஒரே விரைவான ஓட்டத்தில்.](../../../translated_images/flow.f4ef62c3052d12a8.ta.png) ### ஜாவாவுக்கான AI மேம்பாட்டு கருவிகள் மற்றும் நூலகங்கள் diff --git a/translations/ta/02-SetupDevEnvironment/README.md b/translations/ta/02-SetupDevEnvironment/README.md index 20880c29..00f41941 100644 --- a/translations/ta/02-SetupDevEnvironment/README.md +++ b/translations/ta/02-SetupDevEnvironment/README.md @@ -74,11 +74,11 @@ CO_OP_TRANSLATOR_METADATA: 5. சூழல் தயாராக ~2 நிமிடங்கள் காத்திருக்கவும் 6. [படி 2: GitHub Token உருவாக்குதல்](../../../02-SetupDevEnvironment) பகுதியை நோக்கி செல்லுங்கள் -திரைப்படம்: Codespaces submenu +திரைப்படம்: Codespaces submenu -திரைப்படம்: New with options +திரைப்படம்: New with options -திரைப்படம்: Create codespace options +திரைப்படம்: Create codespace options > **Codespaces இன் நன்மைகள்**: @@ -101,9 +101,9 @@ CO_OP_TRANSLATOR_METADATA: 6. கண்டெய்னர் கட்டமைக்கவும் மற்றும் தொடங்கவும் காத்திருக்கவும் 7. [படி 2: GitHub Token உருவாக்குதல்](../../../02-SetupDevEnvironment) பகுதியை நோக்கி செல்லுங்கள் -திரைப்படம்: Dev container அமைப்பு +திரைப்படம்: Dev container அமைப்பு -திரைப்படம்: Dev container கட்டமைப்பு முடிந்தது +திரைப்படம்: Dev container கட்டமைப்பு முடிந்தது #### விருப்பம் C: உங்கள் உள்ளூர் நிறுவலை பயன்படுத்துதல் @@ -121,7 +121,7 @@ CO_OP_TRANSLATOR_METADATA: > **சிறந்த ஆலோசனை**: உங்கள் கணினி குறைந்த அளவிலான திறனுடன் இருந்தால், ஆனால் உள்ளூர் VS Code ஐ விரும்பினால், GitHub Codespaces ஐ பயன்படுத்துங்கள்! உங்கள் உள்ளூர் VS Code ஐ கிளவுட்-ஹோஸ்டட் Codespace க்கு இணைக்கலாம், இரண்டின் சிறந்த அம்சங்களையும் பெற. -திரைப்படம்: உள்ளூர் devcontainer instance உருவாக்கப்பட்டது +திரைப்படம்: உள்ளூர் devcontainer instance உருவாக்கப்பட்டது ## படி 2: GitHub தனிப்பட்ட அணுகல் டோக்கனை உருவாக்குதல் diff --git a/translations/ta/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/ta/02-SetupDevEnvironment/getting-started-azure-openai.md index 7f3a6d0a..43b4c4c6 100644 --- a/translations/ta/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/ta/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ CO_OP_TRANSLATOR_METADATA: > **குறிப்பு**: அடிப்படை அமைப்பைத் திருத்த விரும்பினால் [Dev Container Configuration](../../../.devcontainer/devcontainer.json) பார்க்கவும் 2. Fork செய்யப்பட்ட repo-வில் **Code** → **Codespaces** தாவல் கிளிக் செய்யவும் 3. **...** → **New with options...** கிளிக் செய்யவும் -![creating a codespace with options](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.ta.png) +![creating a codespace with options](../../../translated_images/codespaces.9945ded8ceb431a5.ta.png) 4. **Dev container configuration** தேர்ந்தெடுக்கவும்: - **Generative AI Java Development Environment** 5. **Create codespace** கிளிக் செய்யவும் diff --git a/translations/ta/05-ResponsibleGenAI/README.md b/translations/ta/05-ResponsibleGenAI/README.md index e4af489a..b3493fdd 100644 --- a/translations/ta/05-ResponsibleGenAI/README.md +++ b/translations/ta/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ GitHub Models அடிப்படை உள்ளடக்க வடிகட 5. எந்த உள்ளடக்கம் தடுக்கப்பட்டது, மறுக்கப்பட்டது அல்லது அனுமதிக்கப்பட்டது என்பதை காட்டும் முடிவுகளை காட்சிப்படுத்துகிறது 6. ஒப்பீட்டுக்காக பாதுகாப்பான உள்ளடக்கத்தை சோதிக்கிறது -![பொறுப்பான AI பாதுகாப்பு டெமோ](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.ta.png) +![பொறுப்பான AI பாதுகாப்பு டெமோ](../../../translated_images/responsible.e4f51a917bafa4bf.ta.png) ### அமைப்புக்கான வழிமுறைகள் @@ -164,7 +164,7 @@ AI பயன்பாடுகளை உருவாக்கும்போத Generative AI for Beginners பாடநெறியை முடித்ததற்காக வாழ்த்துக்கள்! -![பாடநெறி நிறைவு](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.ta.png) +![பாடநெறி நிறைவு](../../../translated_images/image.73c7e2ff4a652e77.ta.png) **நீங்கள் சாதித்தது:** - உங்கள் மேம்பாட்டு சூழலை அமைத்தீர்கள் diff --git a/translations/ta/README.md b/translations/ta/README.md index f42e0ec8..0912c81a 100644 --- a/translations/ta/README.md +++ b/translations/ta/README.md @@ -1,100 +1,110 @@ -# Generative AI for Beginners - Java பதிப்பு -[![Microsoft Foundry டிஸ்கோர்டு](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +# தொடக்கத்தினருக்கான உருவாக்கும் AI - ஜாவா பதிப்பு +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![Generative AI for Beginners - Java பதிப்பு](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.ta.png) +![Generative AI for Beginners - Java Edition](../../translated_images/beg-genai-series.8b48be9951cc574c.ta.png) -**காலஅளவு**: முழு வேலைக் குழு உள்ளூரில் அமைக்காமல் ஆன்லைனில் முடிக்கக்கூடியது. சூழல் அமைப்பு 2 நிமிடம் எடுத்துக்கொள்கிறது, மாதிரிகளை ஆராய்சி செய்வதற்கான நேரம் ஆராய்ச்சி ஆழத்தன்மைக்கு ஏற்ப 1-3 மணி நேரம் ஆகும். +**நேரம் ஒதுக்கீடு**: முழு பணியகம் அடிப்படையில் உள்ளமைக்காமல் ஆன்லைனில் முடிக்க முடியும். சுற்றுச்சூழல் அமைப்புக்கு 2 நிமிடங்கள் பிடிக்கும், மாதிரிகளை ஆராய 1-3 மணி நேரம் தேவைப்படும், ஆராய்ச்சி ஆழத்தின்படி. -> **விரைவு தொடக்கம்** +> **விரைவான தொடக்கம்** -1. இந்த ரெப்போசிடோரி உங்கள் GitHub கணக்குக்கு Fork செய்யவும் -2. **Code** → **Codespaces** தாவலை கிளிக் → **...** → **New with options...** ஐ தேர்ந்தெடுக்கவும் -3. இயல்புகளைக் (defaults) பயன்படுத்தவும் – இது இந்த பாடநெறிக்காக உருவாக்கப்பட்ட Development container ஐ தேர்ந்தெடுக்கும் -4. **Create codespace** ஐ கிளிக் செய்யவும் -5. சூழல் தயார் ஆக ~2 நிமிடம் காத்திருங்கள் -6. நேரடியாக [→ அத்தியாயம் 1 தொடக்கம்](./01-IntroToGenAI/README.md#step-2-create-a-github-personal-access-token) க்கு செல் +1. இந்த நிரல்பெட்டியினை உங்கள் GitHub கணக்கிற்கு Fork செய்யவும் +2. **Code** → **Codespaces** தாவலை → **...** → **New with options...** என்பதை கிளிக் செய்யவும் +3. இயல்புகளை பயன்படுத்தவும் – இது இந்த பாடத்துக்கான Development container ஐ தேர்ந்தெடுக்கும் +4. **Create codespace** คลிக் செய்யவும் +5. சுற்றுச்சூழல் தயார் செய்ய ~2 நிமிடங்கள் காத்திருக்கவும் +6. நேரடியாக [முதற் உதாரணத்துக்கு](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) செல்லவும் -> **உள்ளூரில் கிளோன் செய்வதை முன்னுரிமையா கொடுப்பீர்களா?** -> -> இந்த ரெப்போசிடோரியில் 50+ மொழி மொழிபெயர்ப்புகள் உள்ளதால் பதிவிறக்க அளவு பெரிதாகும். மொழிபெயர்ப்புகள் இல்லாமல் கிளோன் செய்ய sparse checkout பயன்படுத்தவும்: +> **உள் கணினியில் கிளோன் செய்ய விரும்புகிறீர்களா?** + +> இந்த நிரல்பெட்டி 50+ மொழிபெயர்ப்புகளை உள்ளடக்கியதால் பதிவிறக்கம் அளவு அதிகரிக்கிறது. மொழிபெயர்ப்பு இல்லாமல் கிளோன் செய்ய sparse checkout பயன்படுத்தவும்: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> இது பாடநெறியை முடிக்க உங்களுக்கு தேவையான அனைத்தையும் மிகவும் வேகமான பதிவிறக்கத்துடன் தருகிறது. +> இது பாடம் முடிக்க வேண்டிய அனைத்தையும் வேகமான பதிவிறக்கத்துடன் வழங்குகிறது. -## பல மொழி ஆதரவு +## பன்மொழி ஆதரவு -### GitHub Action மூலம் ஆதரிக்கப்படுகிறது (தானியங்கி & எப்போதும் புதுப்பிக்கப்படும்) +### GitHub செயல் மூலம் ஆதரவு (தானாகவும் எப்போதும் புதுப்பிக்கப்படும்) -[அரபிக்](../ar/README.md) | [பெங்காலி](../bn/README.md) | [பல்கேரியன்](../bg/README.md) | [பர்மீஸ் (மியான்மார்)](../my/README.md) | [சீனம் (எளிமைப்படுத்தப்பட்ட)](../zh/README.md) | [சீனம் (சம்பாரம்பரிய, ஹொங் காங்)](../hk/README.md) | [சீனம் (சம்பாரம்பரிய, மாகாவ்)](../mo/README.md) | [சீனம் (சம்பாரம்பரிய, தைவான்)](../tw/README.md) | [குரோஷியன்](../hr/README.md) | [செக்](../cs/README.md) | [டேனிஷ்](../da/README.md) | [டச்சு](../nl/README.md) | [எஸ்டோனியன்](../et/README.md) | [பினிஷ்](../fi/README.md) | [பிரெஞ்சு](../fr/README.md) | [ஜெர்மன்](../de/README.md) | [கிரேக்கு](../el/README.md) | [ஹீப்ரூ](../he/README.md) | [ஹிந்தி](../hi/README.md) | [ஹங்கேரியன்](../hu/README.md) | [இந்தோனேஷியன்](../id/README.md) | [இத்தாலியன்](../it/README.md) | [ஜப்பானீஸ்](../ja/README.md) | [கன்னடம்](../kn/README.md) | [கொரியன்](../ko/README.md) | [லித்துவேனியன்](../lt/README.md) | [மலாய்](../ms/README.md) | [மலையாளம்](../ml/README.md) | [மராத்தி](../mr/README.md) | [நேபாளி](../ne/README.md) | [நைஜீரியன் பிஜின்](../pcm/README.md) | [நார்வேஜியன்](../no/README.md) | [பாரசீக (பார்ஸி)](../fa/README.md) | [போலிஷ்](../pl/README.md) | [போர்த்துகீசிய (பிரேசில்)](../br/README.md) | [போர்த்துகீசிய (போர்ச்சுகல்)](../pt/README.md) | [பஞ்சாபி (குர்முகி)](../pa/README.md) | [ருமேனியன்](../ro/README.md) | [ரஷ்யன்](../ru/README.md) | [செர்பியன் (செரிலிக்)](../sr/README.md) | [ஸ்லோவாக்](../sk/README.md) | [ஸ்லோவேனியன்](../sl/README.md) | [ஸ்பானிஷ்](../es/README.md) | [சுவாஹிலி](../sw/README.md) | [ஸ்வீடிஷ்](../sv/README.md) | [டாகாலொக் (பிலிப்பைன்ஸ்)](../tl/README.md) | [தமிழ்](./README.md) | [తెलుగు](../te/README.md) | [தாய்](../th/README.md) | [துருக்கிஷ்](../tr/README.md) | [உக்ரேனியன்](../uk/README.md) | [உருது](../ur/README.md) | [வியட்நாமீஸ்](../vi/README.md) +[அரபி](../ar/README.md) | [பெங்காலி](../bn/README.md) | [பல்கேரியன்](../bg/README.md) | [புர்மீஸ் (மியான்மார்)](../my/README.md) | [சீனம் (சமீபத்திய)](../zh/README.md) | [சீனம் (பாரம்பரிய, ஹாங்காங்)](../hk/README.md) | [சீனம் (பாரம்பரிய, மகாவு)](../mo/README.md) | [சீனம் (பாரம்பரிய, தைவான்)](../tw/README.md) | [குரோஷியன்](../hr/README.md) | [செக்](../cs/README.md) | [டேனிஷ்](../da/README.md) | [டச்சு](../nl/README.md) | [எச்டோனியன்](../et/README.md) | [பின்னிஷ்](../fi/README.md) | [பிரெஞ்சு](../fr/README.md) | [ஜெர்மன்](../de/README.md) | [கிரேக்கு](../el/README.md) | [ஹீப்ரூ](../he/README.md) | [இந்தி](../hi/README.md) | [ஹங்கேரியன்](../hu/README.md) | [இந்தோனேஷியன்](../id/README.md) | [இத்தாலியன்](../it/README.md) | [ஜாப்பனீஸ்](../ja/README.md) | [கன்னடம்](../kn/README.md) | [கொரியன்](../ko/README.md) | [லித்துவேனியன்](../lt/README.md) | [மலாய்](../ms/README.md) | [மலையாளம்](../ml/README.md) | [மராத்தி](../mr/README.md) | [நெபாளி](../ne/README.md) | [நைஜீரியன் பிட்ஜின்](../pcm/README.md) | [நார்வேஜியன்](../no/README.md) | [பெர்சியன் (பார்சி)](../fa/README.md) | [போலிஷ்](../pl/README.md) | [போர்ச்சுகீசு (பிரேசில்)](../br/README.md) | [போர்ச்சுகீசு (போர்ச்சுகல்)](../pt/README.md) | [பஞ்சாபி (குருமுகி)](../pa/README.md) | [ரோமாகியன்](../ro/README.md) | [ரஷ்யன்](../ru/README.md) | [செர்பியன் (சிரிலிக்)](../sr/README.md) | [ஸ்லோவாக்](../sk/README.md) | [ஸ்லோவேனியன்](../sl/README.md) | [ஸ்பானிஷ்](../es/README.md) | [ஸ்வாஹிலி](../sw/README.md) | [ஸ்வீடியன்](../sv/README.md) | [தாகாலோக் (பிலிப்பைனோ)](../tl/README.md) | [தமிழ்](./README.md) | [தெலுங்கு](../te/README.md) | [தை](../th/README.md) | [துருக்கிஷ்](../tr/README.md) | [உக்ரைனியன்](../uk/README.md) | [உருது](../ur/README.md) | [வியட்நாம்](../vi/README.md) + +> **உள் கணினியில் கிளோன் செய்ய விரும்புகிறீர்களா?** + +> இந்த நிரல்பெட்டி 50+ மொழிபெயர்ப்புகளை உள்ளடக்கியதால் பதிவிறக்கம் அளவு அதிகரிக்கிறது. மொழிபெயர்ப்பு இல்லாமல் கிளோன் செய்ய sparse checkout பயன்படுத்தவும்: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> இது பாடம் முடிக்க வேண்டிய எதையும் வேகமான பதிவிறக்கத்துடன் வழங்குகிறது. -## பாடத்திட்டம் மற்றும் கற்றல் பாதை - -### **அத்தியாயம் 1: Generative AI அறிமுகம்** -- **முக்கியக் கோட்பாடுகள்**: பெரிய மொழி மாதிரிகள், டோக்கன்கள், எம்பெடிங்ஸ் மற்றும் ஏஐ திறன்களைப் புரிந்து கொள்வது -- **ஜாவா AI சுற்றுச்சூழல்**: Spring AI மற்றும் OpenAI SDKs பற்றிய சிறுகண்ணோட்டம் -- **Model Context Protocol**: MCP அறிமுகம் மற்றும் ஏஐ ஏஜென்டுகள் இடையிலான தொடர்பில் அதன் பங்கு -- **நிகழ்நிலை பயன்பாடுகள்**: சந்தைப்படுத்தல் மற்றும் உள்ளடக்க உருவாக்கம் உள்ளிட்ட உண்மையான உலக сценарிகள் -- **[→ அத்தியாயம் 1 தொடக்கம்](./01-IntroToGenAI/README.md)** - -### **அத்தியாயம் 2: மேம்பாட்டு சூழல் அமைப்பு** -- **பன்முக வழங்குநர் கட்டமைப்பு**: GitHub Models, Azure OpenAI, மற்றும் OpenAI Java SDK ஒருங்கிணைப்புகளை அமைக்கவும் -- **Spring Boot + Spring AI**: நிறுவன அளவிலான ஏஐ பயன்பாட்டு மேம்பாட்டுக்கான சிறந்த நடைமுறைகள் -- **GitHub Models**: Prototype மற்றும் கற்றலுக்கான இலவச AI மாதிரி அணுகல் (கடன் அட்டை தேவையில்லை) -- **மேம்பாட்டு கருவிகள்**: Docker கான்டெய்னர்கள், VS Code, மற்றும் GitHub Codespaces கட்டமைப்பு -- **[→ அத்தியாயம் 2 தொடக்கம்](./02-SetupDevEnvironment/README.md)** - -### **அத்தியாயம் 3: பொது Generative AI நுட்பங்கள்** -- **Prompt Engineering**: சிறந்த AI மாதிரி பதில்களுக்கு நுட்பங்கள் -- **Embeddings & வெக்டர் செயல்பாடுகள்**: அர்த்தமுடைய தேடல் மற்றும் ஒத்திசைவை அமல்படுத்துதல் -- **Retrieval-Augmented Generation (RAG)**: உங்கள் சொந்த தரவுத்தளங்களுடன் AI ஐ இணைத்தல் -- **Function Calling**: தனிப்பயன் கருவிகள் மற்றும் பிளக்கின்களுடன் AI திறன்களை विस्तार செய்தல் -- **[→ அத்தியாயம் 3 தொடக்கம்](./03-CoreGenerativeAITechniques/README.md)** - -### **அத்தியாயம் 4: நடைமுறை பயன்பாடுகள் & திட்டங்கள்** -- **Pet Story Generator** (`petstory/`): GitHub Models உடன் படைப்பாற்றல் உள்ளடக்க உருவாக்கம் -- **Foundry Local Demo** (`foundrylocal/`): OpenAI Java SDK உடன் உள்ளூர் AI மாதிரி ஒருங்கிணைப்பு -- **MCP Calculator Service** (`calculator/`): Spring AI உடன் அடிப்படை Model Context Protocol செயல்பாடு -- **[→ அத்தியாயம் 4 தொடக்கம்](./04-PracticalSamples/README.md)** - -### **அத்தியாயம் 5: பொறுப்புள்ள AI மேம்பாடு** -- **GitHub Models பாதுகாப்பு**: கட்டமைக்கப்பட்ட உள்ளடக்க வடிகட்டுதல் மற்றும் பாதுகாப்பு யந்திரங்களை (கடுமையான தடைகள் மற்றும் மென்மையான மறுத்தல்கள்) சோதனை செய்யவும் -- **பொறுப்புள்ள AI டெமோ**: நவீன AI பாதுகாப்பு அமைப்புகள் செயல்படுவதைக் காட்டும் விரைவான கையேடு -- **சிறந்த நடைமுறைகள்**: நெறிமுறைகள், நீதி மற்றும் பாதுகாப்பு சார்ந்த முக்கிய வழிகாட்டுதல்கள் -- **[→ அத்தியாயம் 5 தொடக்கம்](./05-ResponsibleGenAI/README.md)** - -## கூடுதல் வளங்கள் +## பாடத் தொகுப்பு மற்றும் கற்றல் பாதை + +### **அத்தியாயம் 1: உருவாக்கும் AI அறிமுகம்** +- **மென்பொருள் கருத்துக்கள்**: பெரிய மொழி மாதிரிகள், tokens, embeddings மற்றும் AI திறன்களை புரிந்துகொள்வது +- **ஜாவா AI சூழல்**: Spring AI மற்றும் OpenAI SDK களின் அதிருப்தி +- **மாதிரி உள்ளடக்க நெறிமுறை**: MCP அறிமுகம் மற்றும் AI முகவர் தொடர்பில் அதன் பங்கு +- **பயன்பாட்டு செயலிகள்**: உரையாடலர்கள் மற்றும் உள்ளடக்க உருவாக்கம் உட்பட நடைமுறை சம்பவங்கள் +- **[→ அத்தியாயம் 1 தொடங்கு](./01-IntroToGenAI/README.md)** + +### **அத்தியாயம் 2: வளர்ச்சி சூழல் அமைப்பு** +- **பன்முக வழங்குனர் கட்டமைப்பு**: GitHub மாதிரிகள், Azure OpenAI மற்றும் OpenAI Java SDK ஒருங்கிணைப்புகள் அமைத்தல் +- **Spring Boot + Spring AI**: நிறுவன AI பயன்பாட்டு மேம்பாட்டுக்கான சிறந்த நடைமுறைகள் +- **GitHub மாதிரிகள்**: மாதிரிப்பெறல் மற்றும் கற்றலுக்கான இலவச AI மாதிரி அணுகல் (கடன் அட்டை தேவையில்லை) +- ** மேம்பாட்டு கருவிகள்**: டாக்கர் கொண்டாளிகள், VS Code மற்றும் GitHub Codespaces கட்டமைப்பு +- **[→ அத்தியாயம் 2 தொடங்கு](./02-SetupDevEnvironment/README.md)** + +### **அத்தியாயம் 3: முக்கிய உருவாக்கும் AI தொழில்நுட்பங்கள்** +- **உதவி விவசாயம்**: சிறந்த AI மாதிரி பதில்களை பெறுவதற்கான தொழில்நுட்பங்கள் +- **Embeddings & வெக்டர் செயலிகள்**: அர்த்தமுள்ள தேடல் மற்றும் ஒத்திசைவு பொருந்துகையை நடைமுறைப்படுத்தல் +- **Retrieval-Augmented Generation (RAG)**: AI யை உங்கள் சொந்த தரவு மூலங்களுடன் இணைத்தல் +- **செயல்பாட்டு அழைப்பு**: தனிப்பயன் கருவிகள் மற்றும் கூடுதல்கள் மூலம் AI திறன்களை விரிவாக்குதல் +- **[→ அத்தியாயம் 3 தொடங்கு](./03-CoreGenerativeAITechniques/README.md)** + +### **அத்தியாயம் 4: நடைமுறை பயன்பாடுகள் மற்றும் திட்டங்கள்** +- **விலங்கு கதை உருவாக்கி** (`petstory/`): GitHub மாதிரிகளோடு படைப்பாற்றல் உள்ளடக்கம் உருவாக்கல் +- **Foundry உள்ளூர் டெமோ** (`foundrylocal/`): OpenAI ஜாவா SDK உடன் உள்ளூர் AI மாதிரி ஒருங்கிணைப்பு +- **MCP கணக்கிடுபவர் சேவை** (`calculator/`): Spring AI உடன் அடிப்படை மாதிரி உள்ளடக்க நெறிமுறை செயலாக்கம் +- **[→ அத்தியாயம் 4 தொடங்கு](./04-PracticalSamples/README.md)** + +### **அத்தியாயம் 5: பொறுப்பான AI மேம்பாடு** +- **GitHub மாதிரி பாதுகாப்பு**: உள்ளடக்க வடிகட்டல் மற்றும் பாதுகாப்பு செயல்முறைகளை (கடின தடைகள் மற்றும் மெல்லிய மறுத்துக் கொள்கைகள்) சோதனை செய்வது +- **பொறுப்பான AI டெமோ**: நவீன AI பாதுகாப்பு அமைப்புகளின் செயற்பாடுகளை கையில் கற்றல் +- **சிறந்த நடைமுறைகள்**: ஒழுக்கமான AI மேம்பாடு மற்றும் நிறுவல் வழிகாட்டுதல்கள் +- **[→ அத்தியாயம் 5 தொடங்கு](./05-ResponsibleGenAI/README.md)** + +## கூடுதலான வளங்கள் ### LangChain -[![LangChain4j தொடக்கத்தினருக்கு](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) -[![LangChain.js தொடக்கத்தினருக்கு](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) +[![LangChain4j for Beginners](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![LangChain.js for Beginners](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) --- -### Azure / Edge / MCP / ஏஜென்டுகள் -[![AZD தொடக்கத்தினருக்கு](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI தொடக்கத்தினருக்கு](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP தொடக்கத்தினருக்கு](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI Agents தொடக்கத்தினருக்கு](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +### Azure / Edge / MCP / முகவர்கள் +[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Generative AI தொடர் +### உருவாக்கும் AI தொடர் [![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) [![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) [![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) @@ -102,36 +112,36 @@ CO_OP_TRANSLATOR_METADATA: --- -### முக்கியக் கற்றல் -[![ML தொடக்கத்தினருக்கு](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![தரவு அறிவியல் தொடக்கத்தினருக்கு](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI தொடக்கத்தினருக்கு](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![உறுப்புணர்வியல் பாதுகாப்பு தொடக்கத்தினருக்கு](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![வெப்உருவாக்கம் தொடக்கத்தினருக்கு](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![ஆரம்பகர்களுக்கான IoT](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![ஆரம்பகர்களுக்கான XR அபிவிருத்தி](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +### முதன்மை கற்றல் +[![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![ஆரம்பிக்கும் IoT](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![ஆரம்பிக்கும் XR Development](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### கோபைலட் தொடர் -[![AI இணைக்கப்பட்ட ஜோடி நிரலாக்கத்துக்கான Copilot](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![C#/.NET க்கான Copilot](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot அனுபவம்](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +### Copilot தொடர் +[![AI ஜோடி திட்டமிடலுக்கான Copilot](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![C#/.NET-க்கான Copilot](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot சாகசம்](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## உதவி பெறுதல் +## உதவியைப் பெறுதல் -If you get stuck or have any questions about building AI apps. Join fellow learners and experienced developers in discussions about MCP. It's a supportive community where questions are welcome and knowledge is shared freely. +AI பயன்பாடுகளை உருவாக்க ஆயத்தமடையாதீர்கள் அல்லது உங்களுக்குத் தெரியாத ஏதேனும் கேள்விகள் இருந்தால். MCP-ஐப் பற்றிய விவாதங்களில் மற்ற பயில்கையாளர்களும் அனுபவமான டெவலப்பர்களும் சேருங்கள். இது ஒரு ஆதரவான சமூகமாகும், இங்கு கேள்விகள் வரவேற்கப்படுகின்றன மற்றும் அறிவு சுதந்திரமாக பகிரப்படுகின்றது. -[![Microsoft Foundry டிஸ்கோர்ட்](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -If you have product feedback or errors while building visit: +தயாரிப்பு கருத்துகள் அல்லது பிழைகள் இருந்தால் கட்டியெழுதல் போது பார்வையிடவும்: -[![Microsoft Foundry டெவலப்பர் மன்றம்](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -மறுப்பு: -இந்த ஆவணம் AI மொழிபெயர்ப்பு சேவையான [Co-op Translator](https://github.com/Azure/co-op-translator) மூலம் மொழிபெயர்க்கப்பட்டுள்ளது. நாங்கள் துல்லியத்திற்காக முயற்சித்தாலும், தானியங்கி மொழிபெயர்ப்புகளில் தவறுகள் அல்லது துல்லியமின்மைகள் இருக்கக்கூடும் என்பதை தயவுசெய்து கவனிக்கவும். மூல ஆவணத்தை அதன் சொந்த மொழியில் அதிகாரப்பூர்வ ஆதாரமாக கருதப்பட வேண்டும். முக்கியமான தகவல்களுக்கு, தொழில்முறை மனித மொழிபெயர்ப்பாளர் மூலம் மொழிபெயர்ப்பு செய்வதை பரிந்துரிக்கிறோம். இந்த மொழிபெயர்ப்பைப் பயன்படுத்துவதனால் ஏற்படும் எந்த தவறான புரிதலும் அல்லது தவறான விளக்கங்களுக்கும் நாங்கள் பொறுப்பேற்கமாட்டோம். +**கருத்து மறுப்பு**: +இந்த ஆவணம் AI மொழி மாற்ற சேவை [Co-op Translator](https://github.com/Azure/co-op-translator) பயன்படுத்தி மொழிபெயர்க்கப்பட்டுள்ளது. நாங்கள் துல்லியத்திற்காக முயற்சித்தும் இருந்தாலும், தானியங்கி மொழி மாற்றங்களில் பிழைகள் அல்லது தவறுகள் இருக்கக்கூடும் என்பதை நினைவில் கொள்ளவும். அசல் ஆவணம் அதன் தாய்மொழியில் அதிகாரப்பூர்வமாக கருதப்பட வேண்டும். முக்கியமான தகவலுக்காக, தொழில்முறை மனித மொழிபெயர்ப்பை பரிந்துரைக்கிறோம். இந்த மொழி மாற்றத்தைப் பயன்படுத்தியதன் காரணமாக ஏற்படும் எந்தவொரு தவறான புரிதலுக்கு அல்லது தவறான விளக்கத்திற்கு நாங்கள் பொறுப்பாக இருக்கமாட்டோம். \ No newline at end of file diff --git a/translations/te/01-IntroToGenAI/README.md b/translations/te/01-IntroToGenAI/README.md index 310c579c..c6b910b7 100644 --- a/translations/te/01-IntroToGenAI/README.md +++ b/translations/te/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ CO_OP_TRANSLATOR_METADATA: వివిధ పనుల కోసం ప్రత్యేకంగా ఆప్టిమైజ్ చేయబడిన మోడల్స్ ఉన్నాయి. ఉదాహరణకు, **చిన్న భాషా మోడల్స్ (SLMs)** మరియు **పెద్ద భాషా మోడల్స్ (LLMs)** రెండూ టెక్స్ట్ జనరేషన్‌ను నిర్వహించగలవు, అయితే LLMలు సాధారణంగా క్లిష్టమైన పనుల కోసం మెరుగైన పనితీరును అందిస్తాయి. ఇమేజ్-సంబంధిత పనుల కోసం, మీరు ప్రత్యేకమైన విజన్ మోడల్స్ లేదా మల్టీ-మోడల్ మోడల్స్‌ను ఉపయోగిస్తారు. -![చిత్రం: జనరేటివ్ AI మోడల్ రకాలు మరియు ఉపయోగాలు.](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.te.png) +![చిత్రం: జనరేటివ్ AI మోడల్ రకాలు మరియు ఉపయోగాలు.](../../../translated_images/llms.225ca2b8a0d34473.te.png) అవును, ఈ మోడల్స్ నుండి వచ్చే ప్రతిస్పందనలు ఎల్లప్పుడూ సరైనవి కాకపోవచ్చు. మీరు మోడల్స్ "హాల్యూసినేట్" అవడం లేదా తప్పు సమాచారాన్ని అధిక విశ్వసనీయతతో సృష్టించడం గురించి విన్నే ఉంటారు. కానీ మీరు మోడల్‌ను స్పష్టమైన సూచనలు మరియు సందర్భాన్ని అందించడం ద్వారా మెరుగైన ప్రతిస్పందనలను సృష్టించడానికి మార్గనిర్దేశం చేయవచ్చు. ఇక్కడే **ప్రాంప్ట్ ఇంజినీరింగ్** ఉపయోగపడుతుంది. @@ -79,13 +79,13 @@ CO_OP_TRANSLATOR_METADATA: - **ఎంబెడ్డింగ్స్**: ఎంబెడ్డింగ్స్ అనేవి టోకెన్ల వెక్టర్ ప్రాతినిధ్యాలు, ఇవి అర్థసంబంధాన్ని అందిస్తాయి. ఇవి సంఖ్యాత్మక ప్రాతినిధ్యాలు (సాధారణంగా ఫ్లోటింగ్-పాయింట్ నంబర్ల శ్రేణులు) మరియు మోడల్స్ పదాల మధ్య సంబంధాలను అర్థం చేసుకోవడానికి మరియు సందర్భానికి అనుగుణంగా ప్రతిస్పందనలను సృష్టించడానికి వీలు కల్పిస్తాయి. సమానమైన పదాలకు సమానమైన ఎంబెడ్డింగ్స్ ఉంటాయి, ఇది మోడల్‌కు పర్యాయపదాలు మరియు అర్థసంబంధాలను అర్థం చేసుకోవడానికి సహాయపడుతుంది. -![చిత్రం: ఎంబెడ్డింగ్స్](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.te.png) +![చిత్రం: ఎంబెడ్డింగ్స్](../../../translated_images/embedding.398e50802c0037f9.te.png) జావాలో, మీరు OpenAI SDK లేదా ఎంబెడ్డింగ్ జనరేషన్‌ను మద్దతు ఇచ్చే ఇతర లైబ్రరీలను ఉపయోగించి ఎంబెడ్డింగ్స్‌ను సృష్టించవచ్చు. ఈ ఎంబెడ్డింగ్స్ సెమాంటిక్ సెర్చ్ వంటి పనుల కోసం చాలా ముఖ్యమైనవి, మీరు అర్థం ఆధారంగా సంబంధిత కంటెంట్‌ను కనుగొనాలనుకుంటే. - **వెక్టర్ డేటాబేస్‌లు**: వెక్టర్ డేటాబేస్‌లు అనేవి ఎంబెడ్డింగ్స్ కోసం ఆప్టిమైజ్ చేయబడిన ప్రత్యేకమైన నిల్వ వ్యవస్థలు. ఇవి సమర్థవంతమైన సారూప్యత సెర్చ్‌ను సాధ్యమవుతాయి మరియు Retrieval-Augmented Generation (RAG) నమూనాల్లో చాలా ముఖ్యమైనవి, మీరు అర్థసంబంధం ఆధారంగా పెద్ద డేటాసెట్‌ల నుండి సంబంధిత సమాచారాన్ని కనుగొనాలి. -![చిత్రం: వెక్టర్ డేటాబేస్ ఆర్కిటెక్చర్](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.te.png) +![చిత్రం: వెక్టర్ డేటాబేస్ ఆర్కిటెక్చర్](../../../translated_images/vector.f12f114934e223df.te.png) > **గమనిక**: ఈ కోర్సులో, వెక్టర్ డేటాబేస్‌లను కవర్ చేయము కానీ అవి వాస్తవ ప్రపంచ అప్లికేషన్లలో సాధారణంగా ఉపయోగించబడతాయి. @@ -93,7 +93,7 @@ CO_OP_TRANSLATOR_METADATA: జావా AI అప్లికేషన్లలో, మీరు టెక్స్ట్ ప్రాసెసింగ్ కోసం టోకెన్లను, సెమాంటిక్ సెర్చ్ మరియు RAG కోసం ఎంబెడ్డింగ్స్‌ను, డేటా రిట్రీవల్ కోసం వెక్టర్ డేటాబేస్‌లను, మరియు టూల్-ఉపయోగించే సిస్టమ్‌లను నిర్మించడానికి MCPతో ఏజెంట్లను ఉపయోగిస్తారు. -![చిత్రం: ఒక ప్రాంప్ట్ ఎలా ప్రతిస్పందనగా మారుతుంది—టోకెన్లు, వెక్టర్లు, ఐచ్ఛిక RAG లుకప్, LLM ఆలోచన, మరియు MCP ఏజెంట్ అన్నీ ఒకే ప్రవాహంలో.](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.te.png) +![చిత్రం: ఒక ప్రాంప్ట్ ఎలా ప్రతిస్పందనగా మారుతుంది—టోకెన్లు, వెక్టర్లు, ఐచ్ఛిక RAG లుకప్, LLM ఆలోచన, మరియు MCP ఏజెంట్ అన్నీ ఒకే ప్రవాహంలో.](../../../translated_images/flow.f4ef62c3052d12a8.te.png) ### జావా కోసం AI అభివృద్ధి సాధనాలు మరియు లైబ్రరీలు diff --git a/translations/te/02-SetupDevEnvironment/README.md b/translations/te/02-SetupDevEnvironment/README.md index bfe8281f..00c4daf0 100644 --- a/translations/te/02-SetupDevEnvironment/README.md +++ b/translations/te/02-SetupDevEnvironment/README.md @@ -74,11 +74,11 @@ CO_OP_TRANSLATOR_METADATA: 5. ఎన్విరాన్‌మెంట్ సిద్ధం కావడానికి ~2 నిమిషాలు వేచి ఉండండి 6. [దశ 2: GitHub టోకెన్ సృష్టించండి](../../../02-SetupDevEnvironment)కి కొనసాగండి -స్క్రీన్‌షాట్: Codespaces ఉపమెను +స్క్రీన్‌షాట్: Codespaces ఉపమెను -స్క్రీన్‌షాట్: New with options +స్క్రీన్‌షాట్: New with options -స్క్రీన్‌షాట్: Create codespace options +స్క్రీన్‌షాట్: Create codespace options > **Codespaces ప్రయోజనాలు**: @@ -101,9 +101,9 @@ CO_OP_TRANSLATOR_METADATA: 6. కంటైనర్ నిర్మించడానికి మరియు ప్రారంభించడానికి వేచి ఉండండి 7. [దశ 2: GitHub టోకెన్ సృష్టించండి](../../../02-SetupDevEnvironment)కి కొనసాగండి -స్క్రీన్‌షాట్: Dev container సెటప్ +స్క్రీన్‌షాట్: Dev container సెటప్ -స్క్రీన్‌షాట్: Dev container నిర్మాణం పూర్తయింది +స్క్రీన్‌షాట్: Dev container నిర్మాణం పూర్తయింది #### ఆప్షన్ C: మీ ప్రస్తుత స్థానిక ఇన్‌స్టాలేషన్ ఉపయోగించండి @@ -121,7 +121,7 @@ CO_OP_TRANSLATOR_METADATA: > **ప్రో టిప్**: మీకు తక్కువ స్పెక్స్ ఉన్న యంత్రం ఉంటే కానీ స్థానికంగా VS Code కావాలనుకుంటే, GitHub Codespaces ఉపయోగించండి! మీరు మీ స్థానిక VS Codeను క్లౌడ్-హోస్టెడ్ Codespaceకి కనెక్ట్ చేయవచ్చు. -స్క్రీన్‌షాట్: స్థానిక డెవ్ కంటైనర్ ఉదాహరణ సృష్టించబడింది +స్క్రీన్‌షాట్: స్థానిక డెవ్ కంటైనర్ ఉదాహరణ సృష్టించబడింది ## దశ 2: GitHub వ్యక్తిగత యాక్సెస్ టోకెన్ సృష్టించండి diff --git a/translations/te/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/te/02-SetupDevEnvironment/getting-started-azure-openai.md index 6ffa71b2..786b8278 100644 --- a/translations/te/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/te/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ CO_OP_TRANSLATOR_METADATA: > **గమనిక**: మీరు ప్రాథమిక కాన్ఫిగరేషన్‌ను మార్చాలనుకుంటే, [Dev Container Configuration](../../../.devcontainer/devcontainer.json)ని చూడండి 2. మీ ఫోర్క్ చేసిన రిపోలో, **Code** → **Codespaces** ట్యాబ్ క్లిక్ చేయండి 3. **...** → **New with options...** క్లిక్ చేయండి -![creating a codespace with options](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.te.png) +![creating a codespace with options](../../../translated_images/codespaces.9945ded8ceb431a5.te.png) 4. **Dev container configuration** ఎంచుకోండి: - **Generative AI Java Development Environment** 5. **Create codespace** క్లిక్ చేయండి diff --git a/translations/te/05-ResponsibleGenAI/README.md b/translations/te/05-ResponsibleGenAI/README.md index 69c3b72e..1e3b0dc8 100644 --- a/translations/te/05-ResponsibleGenAI/README.md +++ b/translations/te/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ GitHub Models ప్రాథమిక కంటెంట్ ఫిల్టర 5. ఏ కంటెంట్ బ్లాక్ చేయబడింది, తిరస్కరించబడింది లేదా అనుమతించబడిందో చూపించే ఫలితాలను ప్రదర్శించండి 6. సరఫరా కంటెంట్‌ను పోల్చడానికి పరీక్షించండి -![బాధ్యతాయుతమైన AI భద్రతా డెమో](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.te.png) +![బాధ్యతాయుతమైన AI భద్రతా డెమో](../../../translated_images/responsible.e4f51a917bafa4bf.te.png) ### సెట్టప్ సూచనలు @@ -166,7 +166,7 @@ AI అప్లికేషన్లను నిర్మించేటప్ జనరేటివ్ AI ఫర్ బిగినర్స్ కోర్సును పూర్తి చేసినందుకు అభినందనలు! -![కోర్సు పూర్తి](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.te.png) +![కోర్సు పూర్తి](../../../translated_images/image.73c7e2ff4a652e77.te.png) **మీరు సాధించినది:** - మీ అభివృద్ధి వాతావరణాన్ని సెటప్ చేశారు diff --git a/translations/te/README.md b/translations/te/README.md index a5ac793c..c72d18ca 100644 --- a/translations/te/README.md +++ b/translations/te/README.md @@ -1,137 +1,146 @@ -# జెనరేటివ్ AI ప్రారంభికులకు - జావా ఎడిషన్ -[![Microsoft Foundry డిస్కార్డ్](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +# జనరేటివ్ AI ప్రారంభకులకు - జావా సంచిక +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![జెనరేటివ్ AI ప్రారంభికులకు - జావా ఎడిషన్](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.te.png) +![Generative AI for Beginners - Java Edition](../../translated_images/beg-genai-series.8b48be9951cc574c.te.png) -**సమయ ప్రతిబద్ధత**: మొత్తం వర్క్‌షాప్ స్థానిక సెటప్ లేకుండా ఆన్‌లైన్‌లో పూర్తవుతుంది. వాతావరణాన్ని సెట్ చేయడానికి సుమారు 2 నిమిషాలు పడతాయి, మరియు ఉదాహరణలను అన్వేషించడానికి, అన్వేషణ లోతు ఆధారంగా, 1-3 గంటలు అవసరమవచ్చు. +**సమయ కేటాయింపు**: మొత్తం వర్క్‌షాప్‌ను ఆన్‌లైన్‌లో స్థానిక సెటప్ లేకుండా పూర్తి చేయవచ్చు. వాతావరణ సెటప్‌కు 2 నిమిషాలు పట్టుతుంది, నమూనాలను అన్వేషించడం అన్వేషణ లోతు మీద ఆధారపడి 1-3 గంటలు పడుతుంది. -> **త్వరిత ప్రారంభం** +> **వేగంగా ప్రారంభించండి** -1. ఈ రిపోజిటరీని మీ GitHub ఖాతాలో fork చేయండి -2. Click **Code** → **Codespaces** tab → **...** → **New with options...** -3. డిఫాల్ట్ సెట్టింగ్స్‌ను ఉపయోగించండి – ఇది ఈ కోర్సుకు తయారు చేసిన Development container ను ఎంచుకుంటుంది -4. Click **Create codespace** -5. వాతావరణం సిద్ధం కావడానికి సుమారు ~2 నిమిషాలు వేచి ఉండండి -6. నేరుగా [మొదటి ఉదాహరణ](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token)కి వెళ్లండి +1. ఈ రిపాజిటరీని మీ GitHub ఖాతాకు ఫోర్క్ చేయండి +2. **Code** → **Codespaces** ట్యాబ్ → **...** → **New with options...** క్లిక్ చేయండి +3. డిఫాల్ట్స్‌ను ఉపయోగించండి – ఇది ఈ కోర్సు కోసం సృష్టించిన Development కంటైనర్‌ని ఎంచుకుంటుంది +4. **Create codespace** క్లిక్ చేయండి +5. వాతావరణం తయారుకావడానికి ~2 నిమిషాలు వేచి ఉండండి +6. నేరుగా [మొదటి ఉదాహరణకు](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) వెళ్ళండి -> **లోకల్‌గా క్లోన్ చేయాలనుకుంటున్నారా?** -> -> ఈ రిపోజిటరీలో 50+ భాషా అనువాదాలు ఉన్నాయి, ఇవి డౌన్లోడ్ పరిమాణాన్ని గణనీయంగా పెంచుతాయి. అనువాదాలు లేకుండా క్లోన్ చేయాలంటే, sparse checkout ఉపయోగించండి: +> **స్థానికంగా క్లోన్ చేసుకోమని ఇష్టపడుతున్నారా?** +> +> ఈ రిపాజిటరీలో 50+ భాషా అనువాదాలు ఉన్నాయి, వలన డౌన్లోడ్ పరిమాణం భారీగా పెరుగుతుంది. అనువాదాలు లేకుండా క్లోన్ చేయడానికి sparse checkout ఉపయోగించండి: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> ఇది కోర్సును పూర్తి చేయడానికి అవసరమైన అన్నింటినీ మరింత వేగవంతమైన డౌన్లోడ్‌తో మీకు ఇస్తుంది. +> ఇది కోర్సును పూర్తి చేయడానికి కావలసిన అన్ని విషయాలను చాలా వేగంగా డౌన్లోడ్ చేస్తుంది. +## బహుభాషా మద్దతు -## బహుభాషా మద్దతు - -### GitHub Action ద్వారా మద్దతు (స్వయంచాలకీకృతం & ఎప్పుడూ తాజా) +### GitHub Action ద్వారా మద్దతు ఉంది (స్వయంచాలకంగా & ఎప్పుడూ తాజా) -[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](./README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) - - -## కోర్సు నిర్మాణం మరియు నేర్చుకునే మార్గం - -### **అధ్యాయం 1: జెనరేటివ్ AI పరిచయం** -- **ప్రధాన భావాలు**: Large Language Models, టోకెన్లు, ఎంబెడ్డింగ్స్, మరియు AI సామర్థ్యాలను అర్థం చేసుకోవడం -- **జావా AI పరిసరాలు**: Spring AI మరియు OpenAI SDKs యొక్క అవలోకనం -- **మోడల్ కాంటెక్స్ట్ ప్రోటోకాల్**: MCP పరిచయం మరియు AI ఏజెంట్ కమ్యూనికేషన్‌లో దాని పాత్ర -- **ప్రయోగాత్మక అనువర్తనాలు**: చాట్‌బాట్స్ మరియు కంటెంట్ జనరేషన్ వంటి వాస్తవ ప్రపంచ సందర్భాలు -- **[→ అధ్యాయం 1 ప్రారంభించండి](./01-IntroToGenAI/README.md)** - -### **అధ్యాయం 2: అభివృద్ధి వాతావరణ సెటప్** -- **బహు-ప్రొవైడర్ కాన్ఫిగరేషన్**: GitHub Models, Azure OpenAI, మరియు OpenAI Java SDK ఇంటిగ్రేషన్లను సెటప్ చేయడం -- **Spring Boot + Spring AI**: ఎంటర్‌ప్రైజ్ AI అనువర్తన అభివృద్ధికి ఉత్తమ ప్రాక్టీసులు -- **GitHub Models**: ప్రోటోటైపింగ్ మరియు నేర్చుకునే ఉద్దేశ్యాలకు ఉచిత AI మోడల్ యాక్సెస్ (క్రెడిట్ కార్డ్ అవసరం లేదు) -- **అభివృద్ధి టూల్స్**: Docker కాన్టెయినర్లు, VS Code, మరియు GitHub Codespaces కాన్ఫిగరేషన్ -- **[→ అధ్యాయం 2 ప్రారంభించండి](./02-SetupDevEnvironment/README.md)** - -### **అధ్యాయం 3: కోర్ జెనరేటివ్ AI సాంకేతికతలు** -- **ప్రాంప్ట్ ఇంజనీరింగ్**: ఆప్టిమల్ AI మోడల్ ప్రతిస్పందనలు పొందటానికి సాంకేతికలు -- **ఎంబెడ్డింగ్స్ & వెక్టర్ ఆపరేషన్లు**: సెమాంటిక్ సెర్చ్ మరియు సమానత్వ మ్యాచ్‌ను అమలు చేయండి -- **Retrieval-Augmented Generation (RAG)**: AI ను మీ స్వంత డేటా వనరులతో మిళితం చేయండి -- **ఫంక్షన్ కాలింగ్**: కస్టమ్ టూల్స్ మరియు ప్లగిన్లతో AI సామర్థ్యాలను విస్తరించడం -- **[→ అధ్యాయం 3 ప్రారంభించండి](./03-CoreGenerativeAITechniques/README.md)** - -### **అధ్యాయం 4: ప్రయోగాత్మక అనువర్తనాలు & ప్రాజెక్టులు** -- **పెట్ స్టోరి జనరేటర్** (`petstory/`): GitHub Models తో సృజనాత్మక కంటెంట్ జనరేషన్ -- **Foundry స్థానిక డెమో** (`foundrylocal/`): OpenAI Java SDK తో స్థానిక AI మోడల్ ఇంటిగ్రేషన్ -- **MCP క్యాల్క్యులేటర్ సర్వీస్** (`calculator/`): Spring AI తో ప్రాథమిక Model Context Protocol అమలు -- **[→ అధ్యాయం 4 ప్రారంభించండి](./04-PracticalSamples/README.md)** - -### **అధ్యాయం 5: బాధ్యతాయుత AI అభివృద్ధి** -- **GitHub Models సేఫ్టీ**: నిర్మింపబడ్డ కంటెంట్ ఫిల్టరింగ్ మరియు సేఫ్టీ మెకానిజమ్‌లను (హార్డ్ బ్లాక్స్ మరియు సాఫ్ట్ రిఫ్యూజల్స్) పరీక్షించండి -- **బాధ్యతాయుత AI డెమో**: ఆధునిక AI సేఫ్టీ వ్యవస్థలు ప్రాక్టికల్‌గా ఎలా పని చేస్తున్నాయో చూపే హ్యాండ్స్ఓన్ ఉదాహరణ -- **ఉత్తమ ప్రాక్టీసులు**: నైతిక AI అభివృద్ధి మరియు డిప్లాయ్‌మెంట్ కోసం ముఖ్యమైన మార్గదర్శకాలు -- **[→ అధ్యాయం 5 ప్రారంభించండి](./05-ResponsibleGenAI/README.md)** - -## అదనపు వనరులు - - -### LangChain -[![LangChain4j ప్రారంభికులకు](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) -[![LangChain.js ప్రారంభికులకు](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) - ---- +[అరబిక్](../ar/README.md) | [బెంగాలీ](../bn/README.md) | [బుల్‌గేరియన్](../bg/README.md) | [బర్మీస్ (మయన్మార్)](../my/README.md) | [చైనీస్ (సింప్లిఫైడ్)](../zh/README.md) | [చైనీస్ (సాంప్రదాయ, హాంకాంగ్)](../hk/README.md) | [చైనీస్ (సాంప్రదాయ, మాకావు)](../mo/README.md) | [చైనీస్ (సాంప్రదాయ, తైవాన్)](../tw/README.md) | [క్రోయేషియన్](../hr/README.md) | [చెక్](../cs/README.md) | [డాన్‌మిష్](../da/README.md) | [డచ్](../nl/README.md) | [ఎస్తోనియన్](../et/README.md) | [ఫిన్నిష్](../fi/README.md) | [ఫ్రెంచ్](../fr/README.md) | [జర్మన్](../de/README.md) | [గ్రీకు](../el/README.md) | [హీబ్రూ](../he/README.md) | [హిందీ](../hi/README.md) | [హంగేరియన్](../hu/README.md) | [ఇండోనేషియన్](../id/README.md) | [ఇటాలియన్](../it/README.md) | [జపనీస్](../ja/README.md) | [కన్నడ](../kn/README.md) | [కొరియన్](../ko/README.md) | [లిథువానియన్](../lt/README.md) | [మలయ్](../ms/README.md) | [మలయాళం](../ml/README.md) | [మరాఠీ](../mr/README.md) | [నేపాలి](../ne/README.md) | [నైజీరియన్ పిడగినె](../pcm/README.md) | [నార్వేజియన్](../no/README.md) | [పర్షియన్ (ఫార్సీ)](../fa/README.md) | [పోలిష్](../pl/README.md) | [పోర్చుగీసు (బ్రెజిల్)](../br/README.md) | [పోర్చుగీసు (పోర్టుగాల్)](../pt/README.md) | [పంచాబీ (గుర్ముఖీ)](../pa/README.md) | [రోమనియన్](../ro/README.md) | [రష్యన్](../ru/README.md) | [సെర్బియన్ (సిరిలిక్)](../sr/README.md) | [స్లోవాక్](../sk/README.md) | [స్లోవేనియన్](../sl/README.md) | [స్పానిష్](../es/README.md) | [స్వాహిలి](../sw/README.md) | [స్వీడిష్](../sv/README.md) | [టాగాలాగ్ (ఫిలిపినో)](../tl/README.md) | [తమిళ్](../ta/README.md) | [తెలుగు](./README.md) | [థాయి](../th/README.md) | [టర్కిష్](../tr/README.md) | [ఉక్రెయిన్](../uk/README.md) | [ఉర్దూ](../ur/README.md) | [వియత్నామీస్](../vi/README.md) -### Azure / Edge / MCP / ఏజెంట్స్ -[![AZD ప్రారంభికులకు](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI ప్రారంభికులకు](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP ప్రారంభికులకు](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI ఏజెంట్స్ ప్రారంభికులకు](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +> **స్థానికంగా క్లోన్ చేసుకోమని ఇష్టపడుతున్నారా?** ---- - -### జెనరేటివ్ AI సిరీస్ -[![జెనరేటివ్ AI ప్రారంభికులకు](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![జెనరేటివ్ AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![జెనరేటివ్ AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![జెనరేటివ్ AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) +> ఈ రిపాజిటరీలో 50+ భాషా అనువాదాలు ఉన్నాయి, వలన డౌన్లోడ్ పరిమాణం భారీగా పెరుగుతుంది. అనువాదాలు లేకుండా క్లోన్ చేయడానికి sparse checkout ఉపయోగించండి: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> ఇది కోర్సును పూర్తి చేయడానికి కావలసిన అన్ని విషయాలను చాలా వేగంగా డౌన్లోడ్ చేస్తుంది. + ---- - -### ప్రాథమిక విషయాలు -[![మెషిన్ లెర్నింగ్ ప్రారంభికులకు](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![డేటా సైన్స్ ప్రారంభికులకు](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI ప్రారంభికులకు](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![సైబర్‌సెక్యూరిటీ ప్రారంభికులకు](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![వెబ్ డెవలప్‌మెంట్ ప్రారంభికులకు](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![ప్రారంభుల కోసం IoT](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![ప్రారంభుల కోసం XR అభివృద్ధి](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +## కోర్సు నిర్మాణం & నేర్చుకునే మార్గం + +### **అధ్యాయం 1: జనరేటివ్ AI పరిచయం** +- **ప్రధాన భావాలు**: పెద్ద భాషా నమూనాలు, టోకెన్లు, ఎంబెడ్డింగ్లు, AI సామర్థ్యాలు అర్థం చేసుకోవడం +- **జావా AI పరిసరాలు**: Spring AI మరియు OpenAI SDKల అవలోకనం +- **మోడల్ కాంటెక్స్ట్ ప్రోటోకాల్**: MCP పరిచయం మరియు AI ఏజెంట్ కమ్యూనికేషన్‌లో ఆ పాత్ర +- **ప్రాయోగిక అప్లికేషన్లు**: చాట్‌బాట్లు మరియు కంటెంట్ ఉత్పత్తి వంటి వాస్తవ ప్రపంచ సన్నివేశాలు +- **[→ అధ్యాయం 1 ప్రారంభించండి](./01-IntroToGenAI/README.md)** + +### **అధ్యాయం 2: అభివృద్ధి వాతావరణం సెటప్** +- **బహుళ ప్రొవైడర్ కాన్ఫిగరేషన్**: GitHub Models, Azure OpenAI, మరియు OpenAI జావా SDK ఇంటిగ్రేషన్లు సెటప్ చేయడం +- **Spring Boot + Spring AI**: ఎంటర్‌ప్రైజ్ AI అప్లికేషన్ అభివృద్ధికి ఉత్తమ మార్గాలు +- **GitHub Models**: ప్రోటోటైపింగ్ మరియు నేర్చుకోవడానికి ఉచిత AI మోడల్స్ (క్రెడిట్ కార్డు అవసరం లేదు) +- **అభివృద్ధి సాధనాలు**: డోకర్ కంటైనర్లు, VS కోడ్, మరియు GitHub Codespaces కన్‌ఫిగరేషన్ +- **[→ అధ్యాయం 2 ప్రారంభించండి](./02-SetupDevEnvironment/README.md)** + +### **అధ్యాయం 3: ప్రధాన జనరేటివ్ AI సాంకేతికతలు** +- **ప్రాంప్ట్ ఇంజనీరింగ్**: ఉత్తమ AI మోడల్ స్పందనలు కోసం సాంకేతికతలు +- **ఎంబెడ్డింగ్లు & వెక్టర్ ఆపరేషన్లు**: సేమాంటిక్ సర్చ్ మరియు సాదృశ్య సరిపోలింపు అమలు చేయడం +- **రిట్రీవల్-ఆగ్మెంటెడ్ జనరేషన్ (RAG)**: AIని మీ స్వంత డేటా మూలాలతో కలపడం +- **ఫంక్షన్ కాల్లింగ్**: AI సామర్థ్యాలను కస్టమ్ టూల్స్ మరియు ప్లగిన్లతో విస్తరించడం +- **[→ అధ్యాయం 3 ప్రారంభించండి](./03-CoreGenerativeAITechniques/README.md)** + +### **అధ్యాయం 4: ప్రాయోగిక అప్లికేషన్లు & ప్రాజెక్టులు** +- **పెట్ స్టోరి జనరేటర్** (`petstory/`): GitHub మోడల్స్‌తో సృజనాత్మక కంటెంట్ జనరేషన్ +- **ఫౌండ్రీ లోకల్ డెమో** (`foundrylocal/`): OpenAI జావా SDKతో లోకల్ AI మోడల్ ఇంటిగ్రేషన్ +- **MCP క్యాలిక్యులేటర్ సర్వీస్** (`calculator/`): Spring AIతో ప్రాథమిక మోడల్ కాంటెక్స్ట్ ప్రోటోకాల్ అమలు +- **[→ అధ్యాయం 4 ప్రారంభించండి](./04-PracticalSamples/README.md)** + +### **అధ్యాయం 5: బాధ్యతాయుత AI అభివృద్ధి** +- **GitHub Models సురక్షత**: బిల్ట్-ఇన్ కంటెంట్ ఫిల్టర్డ్ మరియు సురక్షత మెకానిజంకులను పరీక్షించండి (హార్డ్ బ్లాక్స్ మరియు సాఫ్ట్ రద్దులు) +- **బాధ్యతాయుత AI డెమో**: ఆధునిక AI సురక్షత వ్యవస్థలు ఎలా పనిచేస్తాయో ప్రాక్టికల్ ఉదాహరణ +- **ఉత్తమ ప్రాథమికాలు**: నైతిక AI అభివృద్ధి మరియు అమలుకు అవసరమైన మార్గదర్శకాలు +- **[→ అధ్యాయం 5 ప్రారంభించండి](./05-ResponsibleGenAI/README.md)** + +## అదనపు వనరులు + + +### LangChain +[![LangChain4j for Beginners](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![LangChain.js for Beginners](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) + +--- + +### Azure / Edge / MCP / Agents +[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) + +--- + +### Generative AI సిరీస్ +[![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) + +--- + +### ప్రాధమిక అభ్యాసం +[![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Copilot సిరీస్ -[![AI జత ప్రోగ్రామింగ్ కోసం Copilot](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![C#/.NET కోసం Copilot](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot అడ్వెంచర్](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +### కొపైలట్ సిరీస్ +[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## సహాయం పొందండి +## సహాయం పొందడం -మీరు చిక్కిపోతే లేదా AI అనువర్తనాలు రూపొందించడం గురించి ఏమైనా ప్రశ్నలు ఉంటే, MCP గురించి చర్చల్లో ఇతర అభ్యసనకారులు మరియు అనుభవజ్ఞులైన డెవలపర్లతో చేరండి. ఇది ప్రశ్నలకు స్వాగతం చెప్పే మరియు జ్ఞానాన్ని స్వేచ్ఛగా పంచుకునే సహాయక సమూహం. +మీరు ఇబ్బంది పడితే లేదా AI అనువర్తనాలు నిర్మించడంపై ఏవైనా ప్రశ్నలు ఉంటే. MCP గురించి చర్చల్లో ఇతర అభ్యాసకులు మరియు అనుభవజ్ఞులైన డెవెలపర్లతో చేరండి. ఇది ప్రశ్నలకి స్వాగతం పలుకుతుంది మరియు జ్ఞానం ఉచితంగా పంచుకునే సమర్థించే సమూహం. -[![Microsoft Foundry డిస్కోర్డ్](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -మీకు ఉత్పత్తి ఫీడ్‌బ్యాక్ లేదా నిర్మాణ సమయంలో పొరపాట్లు ఉంటే, సందర్శించండి: +మీకు ఉత్పత్తి ప్రతిస్పందన లేదా నిర్మిస్తున్న సమయంలో లోపాలు ఉంటే సందర్శించండి: -[![Microsoft Foundry డెవలపర్ ఫోరమ్](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -నిరాకరణ: -ఈ పత్రాన్ని AI అనువాద సేవ Co‑op Translator (https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించారు. మేము ఖచ్చితత్వానికి ప్రయత్నిస్తున్నప్పటికీ, ఆటోమేటెడ్ అనువాదాల్లో తప్పులు లేదా లోపాలు ఉండొచ్చని దయచేసి గమనించండి. మూల భాషలోని డాక్యుమెంట్నే అధికారిక/ప్రామాణిక మూలంగా పరిగణించాలి. కీలకమైన సమాచారానికి వృత్తిపరమైన మానవ అనువాదాన్ని పొందాలని సూచించబడుతుంది. ఈ అనువాదం ఉపయోగించినందున ఏర్పడే ఏవైనా అవగాహనా లోపాలు లేదా తప్పుదారితలకు మేము బాధ్యత వహించము. +**విమర్శన**: +ఈ పత్రాన్ని AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగిస్తూ అనువదించబడింది. మేము సరిగా తర్జుమా చేయడానికి ప్రయత్నిస్తున్నప్పటికీ, ఆటోమేటెడ్ అనువాదాలలో పొరపాట్లు లేదా నిఖార్సైనత లేకపోవచ్చు. ఈ పత్రం الأصل భాషలో ఉన్నది మార్గదర్శకమైన వనరు గా పరిగణించాలి. అత్యవసర సమాచారం కోసం, వృత్తిపరమైన మానవ అనువాదం మంచిది. ఈ అనువాదం వలన ఏర్పడిన ఏ దోషమూ లేదా వికృత విశ్లేషణల కోసం మేము బాధ్యత కలిగి ఉండము. \ No newline at end of file diff --git a/translations/th/01-IntroToGenAI/README.md b/translations/th/01-IntroToGenAI/README.md index 15a38c83..2a2ea08a 100644 --- a/translations/th/01-IntroToGenAI/README.md +++ b/translations/th/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ Generative AI เป็นประเภทของปัญญาประด มีโมเดลเฉพาะที่เหมาะสำหรับงานต่าง ๆ เช่น **Small Language Models (SLMs)** และ **Large Language Models (LLMs)** ที่สามารถจัดการกับการสร้างข้อความ โดย LLMs มักจะให้ประสิทธิภาพที่ดีกว่าสำหรับงานที่ซับซ้อน สำหรับงานที่เกี่ยวกับภาพ คุณจะใช้โมเดลวิชั่นเฉพาะหรือโมเดลมัลติโมดัล -![รูปภาพ: ประเภทของโมเดล Generative AI และกรณีการใช้งาน](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.th.png) +![รูปภาพ: ประเภทของโมเดล Generative AI และกรณีการใช้งาน](../../../translated_images/llms.225ca2b8a0d34473.th.png) แน่นอนว่าคำตอบจากโมเดลเหล่านี้ไม่ได้สมบูรณ์แบบเสมอไป คุณอาจเคยได้ยินว่าโมเดล "หลอน" หรือสร้างข้อมูลที่ไม่ถูกต้องในลักษณะที่ดูน่าเชื่อถือ แต่คุณสามารถช่วยให้โมเดลสร้างคำตอบที่ดีขึ้นได้โดยการให้คำแนะนำและบริบทที่ชัดเจน ซึ่งนี่คือจุดที่ **การออกแบบคำสั่ง (prompt engineering)** มีบทบาทสำคัญ @@ -79,13 +79,13 @@ Generative AI เป็นประเภทของปัญญาประด - **Embeddings**: Embeddings คือการแสดงผลแบบเวกเตอร์ของโทเค็นที่จับความหมายเชิงความหมาย เป็นการแสดงผลเชิงตัวเลข (โดยทั่วไปเป็นอาร์เรย์ของตัวเลขทศนิยม) ที่ช่วยให้โมเดลเข้าใจความสัมพันธ์ระหว่างคำและสร้างคำตอบที่เกี่ยวข้องกับบริบท คำที่มีความหมายคล้ายกันจะมี embeddings ที่คล้ายกัน ทำให้โมเดลเข้าใจแนวคิดเช่นคำพ้องความหมายและความสัมพันธ์เชิงความหมาย -![รูปภาพ: Embeddings](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.th.png) +![รูปภาพ: Embeddings](../../../translated_images/embedding.398e50802c0037f9.th.png) ใน Java คุณสามารถสร้าง embeddings โดยใช้ OpenAI SDK หรือไลบรารีอื่น ๆ ที่รองรับการสร้าง embeddings สิ่งเหล่านี้มีความสำคัญสำหรับงานเช่นการค้นหาเชิงความหมาย ซึ่งคุณต้องการค้นหาเนื้อหาที่คล้ายกันตามความหมายแทนที่จะเป็นการจับคู่ข้อความแบบตรงตัว - **ฐานข้อมูลเวกเตอร์**: ฐานข้อมูลเวกเตอร์เป็นระบบจัดเก็บข้อมูลเฉพาะที่เหมาะสำหรับ embeddings ช่วยให้สามารถค้นหาความคล้ายคลึงกันได้อย่างมีประสิทธิภาพ และมีความสำคัญสำหรับรูปแบบ Retrieval-Augmented Generation (RAG) ซึ่งคุณต้องค้นหาข้อมูลที่เกี่ยวข้องจากชุดข้อมูลขนาดใหญ่ตามความคล้ายคลึงกันเชิงความหมายแทนที่จะเป็นการจับคู่แบบตรงตัว -![รูปภาพ: สถาปัตยกรรมฐานข้อมูลเวกเตอร์](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.th.png) +![รูปภาพ: สถาปัตยกรรมฐานข้อมูลเวกเตอร์](../../../translated_images/vector.f12f114934e223df.th.png) > **หมายเหตุ**: ในหลักสูตรนี้ เราจะไม่ครอบคลุมฐานข้อมูลเวกเตอร์ แต่คิดว่าควรกล่าวถึงเพราะมันถูกใช้งานอย่างแพร่หลายในแอปพลิเคชันจริง @@ -93,7 +93,7 @@ Generative AI เป็นประเภทของปัญญาประด ในแอปพลิเคชัน AI ด้วย Java คุณจะใช้โทเค็นสำหรับการประมวลผลข้อความ, embeddings สำหรับการค้นหาเชิงความหมายและ RAG, ฐานข้อมูลเวกเตอร์สำหรับการดึงข้อมูล และ agents พร้อม MCP สำหรับการสร้างระบบอัจฉริยะที่ใช้เครื่องมือ -![รูปภาพ: กระบวนการจากคำสั่งถึงคำตอบ](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.th.png) +![รูปภาพ: กระบวนการจากคำสั่งถึงคำตอบ](../../../translated_images/flow.f4ef62c3052d12a8.th.png) ### เครื่องมือและไลบรารีสำหรับพัฒนา AI ด้วย Java diff --git a/translations/th/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/th/02-SetupDevEnvironment/getting-started-azure-openai.md index e51b27bd..46b80d46 100644 --- a/translations/th/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/th/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ CO_OP_TRANSLATOR_METADATA: > **หมายเหตุ**: หากคุณต้องการแก้ไขการตั้งค่าพื้นฐาน โปรดดูที่ [Dev Container Configuration](../../../.devcontainer/devcontainer.json) 2. ใน repo ที่คุณ fork มา คลิก **Code** → แท็บ **Codespaces** 3. คลิก **...** → **New with options...** -![creating a codespace with options](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.th.png) +![creating a codespace with options](../../../translated_images/codespaces.9945ded8ceb431a5.th.png) 4. เลือก **Dev container configuration**: - **Generative AI Java Development Environment** 5. คลิก **Create codespace** diff --git a/translations/th/05-ResponsibleGenAI/README.md b/translations/th/05-ResponsibleGenAI/README.md index 81c8e337..51f567b6 100644 --- a/translations/th/05-ResponsibleGenAI/README.md +++ b/translations/th/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ GitHub Models มาพร้อมกับการกรองเนื้อ 5. แสดงผลลัพธ์ที่แสดงว่าเนื้อหาใดถูกบล็อก ปฏิเสธ หรืออนุญาต 6. ทดสอบเนื้อหาที่ปลอดภัยเพื่อเปรียบเทียบ -![การสาธิตความปลอดภัยของ AI อย่างมีความรับผิดชอบ](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.th.png) +![การสาธิตความปลอดภัยของ AI อย่างมีความรับผิดชอบ](../../../translated_images/responsible.e4f51a917bafa4bf.th.png) ### คำแนะนำในการตั้งค่า @@ -164,7 +164,7 @@ Status: Response generated successfully ขอแสดงความยินดีที่คุณได้จบหลักสูตร Generative AI สำหรับผู้เริ่มต้น! -![การจบหลักสูตร](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.th.png) +![การจบหลักสูตร](../../../translated_images/image.73c7e2ff4a652e77.th.png) **สิ่งที่คุณได้ทำสำเร็จ:** - ตั้งค่าสภาพแวดล้อมการพัฒนาของคุณ diff --git a/translations/th/README.md b/translations/th/README.md index 18803e6b..ae6dd887 100644 --- a/translations/th/README.md +++ b/translations/th/README.md @@ -1,37 +1,37 @@ -# ปัญญาประดิษฐ์เชิงสร้างสรรค์สำหรับผู้เริ่มต้น - ฉบับ Java +# Generative AI สำหรับผู้เริ่มต้น - ฉบับ Java [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![ปัญญาประดิษฐ์เชิงสร้างสรรค์สำหรับผู้เริ่มต้น - ฉบับ Java](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.th.png) +![Generative AI สำหรับผู้เริ่มต้น - ฉบับ Java](../../translated_images/beg-genai-series.8b48be9951cc574c.th.png) -**เวลาที่ต้องใช้**: เวิร์กชอปทั้งหมดสามารถทำออนไลน์ได้โดยไม่ต้องตั้งค่าในเครื่องท้องถิ่น การตั้งค่าสิ่งแวดล้อมใช้เวลา 2 นาที โดยการสำรวจตัวอย่างต้องใช้เวลา 1-3 ชั่วโมง ขึ้นกับความลึกของการสำรวจ +**เวลาที่ใช้**: เวิร์กช็อปทั้งหมดสามารถทำได้ออนไลน์โดยไม่ต้องตั้งค่าท้องถิ่น การตั้งค่าสภาพแวดล้อมใช้เวลา 2 นาที โดยการสำรวจตัวอย่างใช้เวลาประมาณ 1-3 ชั่วโมงขึ้นอยู่กับความลึกของการสำรวจ -> **เริ่มต้นอย่างรวดเร็ว** +> **เริ่มต้นอย่างรวดเร็ว** -1. Fork repository นี้ไปยังบัญชี GitHub ของคุณ -2. คลิก **Code** → แท็บ **Codespaces** → **...** → **New with options...** -3. ใช้ค่าเริ่มต้น – สิ่งนี้จะเลือก Development container ที่สร้างขึ้นสำหรับคอร์สนี้ +1. Fork รีโพสitory นี้ไปยังบัญชี GitHub ของคุณ +2. คลิก **Code** → แถบ **Codespaces** → **...** → **New with options...** +3. ใช้ค่าเริ่มต้น – ระบบจะเลือกคอนเทนเนอร์สำหรับการพัฒนาที่สร้างไว้สำหรับคอร์สนี้ 4. คลิก **Create codespace** -5. รอ ~2 นาทีเพื่อให้สภาพแวดล้อมพร้อมใช้งาน -6. ข้ามไปที่ [→ เริ่มตัวอย่างแรก](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) +5. รอประมาณ 2 นาทีจนกว่าสภาพแวดล้อมจะพร้อมใช้งาน +6. ไปที่ [ตัวอย่างแรก](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) ได้เลย -> **ต้องการโคลนลงเครื่องไหม?** +> **ต้องการโคลนแบบโลคัลไหม?** > -> Repository นี้มีการแปลเป็นภาษาต่างๆ มากกว่า 50 ภาษา ซึ่งจะเพิ่มขนาดการดาวน์โหลดอย่างมีนัยสำคัญ หากต้องการโคลนโดยไม่เอาการแปลมาใช้ ให้ใช้ sparse checkout: +> รีโพสitory นี้มีการแปลภาษา 50+ ภาษา ซึ่งทำให้ขนาดดาวน์โหลดใหญ่ขึ้นมาก หากต้องการโคลนโดยไม่รวมการแปลภาษา ใช้ sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> นี่จะให้ทุกอย่างที่คุณต้องการเพื่อจบหลักสูตรด้วยการดาวน์โหลดที่เร็วกว่ามาก +> วิธีนี้จะให้ทุกอย่างที่คุณต้องใช้เพื่อทำคอร์สให้เสร็จอย่างรวดเร็วมากขึ้น ## รองรับหลายภาษา @@ -39,42 +39,52 @@ CO_OP_TRANSLATOR_METADATA: ### รองรับผ่าน GitHub Action (อัตโนมัติ & อัปเดตตลอดเวลา) -[อาหรับ](../ar/README.md) | [เบงาลี](../bn/README.md) | [บัลแกเรียน](../bg/README.md) | [พม่า (เมียนมา)](../my/README.md) | [จีน (ตัวย่อ)](../zh/README.md) | [จีน (ตัวเต็ม, ฮ่องกง)](../hk/README.md) | [จีน (ตัวเต็ม, มาเก๊า)](../mo/README.md) | [จีน (ตัวเต็ม, ไต้หวัน)](../tw/README.md) | [โครเอเชีย](../hr/README.md) | [เช็ก](../cs/README.md) | [เดนมาร์ก](../da/README.md) | [ดัตช์](../nl/README.md) | [เอสโตเนีย](../et/README.md) | [ฟินแลนด์](../fi/README.md) | [ฝรั่งเศส](../fr/README.md) | [เยอรมัน](../de/README.md) | [กรีก](../el/README.md) | [ฮีบรู](../he/README.md) | [ฮินดี](../hi/README.md) | [ฮังการี](../hu/README.md) | [อินโดนีเซีย](../id/README.md) | [อิตาลี](../it/README.md) | [ญี่ปุ่น](../ja/README.md) | [กันนาดา](../kn/README.md) | [เกาหลี](../ko/README.md) | [ลิทัวเนีย](../lt/README.md) | [มลายู](../ms/README.md) | [มาลายาลัม](../ml/README.md) | [มราฐี](../mr/README.md) | [เนปาลี](../ne/README.md) | [ไนจีเรีย พิดจิน](../pcm/README.md) | [นอร์เวย์](../no/README.md) | [เปอร์เซีย (ฟาร์ซี)](../fa/README.md) | [โปแลนด์](../pl/README.md) | [โปรตุเกส (บราซิล)](../br/README.md) | [โปรตุเกส (โปรตุเกส)](../pt/README.md) | [ปัญจาบ (กุรมุขี)](../pa/README.md) | [โรมาเนีย](../ro/README.md) | [รัสเซีย](../ru/README.md) | [เซอร์เบีย (คิริลลิก)](../sr/README.md) | [สโลวาเกีย](../sk/README.md) | [สโลวีเนีย](../sl/README.md) | [สเปน](../es/README.md) | [สวาฮีลี](../sw/README.md) | [สวีเดน](../sv/README.md) | [ทากาล็อก (ฟิลิปปินส์)](../tl/README.md) | [ทมิฬ](../ta/README.md) | [เตลูกู](../te/README.md) | [ไทย](./README.md) | [ตุรกี](../tr/README.md) | [ยูเครน](../uk/README.md) | [อูรดู](../ur/README.md) | [เวียดนาม](../vi/README.md) +[อาหรับ](../ar/README.md) | [เบงกาลี](../bn/README.md) | [บัลแกเรีย](../bg/README.md) | [พม่า (เมียนมา)](../my/README.md) | [จีน (ตัวย่อ)](../zh/README.md) | [จีน (ตัวเต็ม, ฮ่องกง)](../hk/README.md) | [จีน (ตัวเต็ม, มาเก๊า)](../mo/README.md) | [จีน (ตัวเต็ม, ไต้หวัน)](../tw/README.md) | [โครเอเชีย](../hr/README.md) | [เช็ก](../cs/README.md) | [เดนมาร์ก](../da/README.md) | [ดัตช์](../nl/README.md) | [เอสโตเนีย](../et/README.md) | [ฟินแลนด์](../fi/README.md) | [ฝรั่งเศส](../fr/README.md) | [เยอรมัน](../de/README.md) | [กรีก](../el/README.md) | [ฮิบรู](../he/README.md) | [ฮินดี](../hi/README.md) | [ฮังการี](../hu/README.md) | [อินโดนีเซีย](../id/README.md) | [อิตาลี](../it/README.md) | [ญี่ปุ่น](../ja/README.md) | [กันนาดา](../kn/README.md) | [เกาหลี](../ko/README.md) | [ลิทัวเนีย](../lt/README.md) | [มาเลย์](../ms/README.md) | [มาลายาลัม](../ml/README.md) | [มราษฏร์](../mr/README.md) | [เนปาล](../ne/README.md) | [ไนจีเรีย พิดจิน](../pcm/README.md) | [นอร์เวย์](../no/README.md) | [เปอร์เซีย (ฟาร์ซี)](../fa/README.md) | [โปแลนด์](../pl/README.md) | [โปรตุเกส (บราซิล)](../br/README.md) | [โปรตุเกส (โปรตุเกส)](../pt/README.md) | [ปัญจาบี (กูรมุขี)](../pa/README.md) | [โรมาเนีย](../ro/README.md) | [รัสเซีย](../ru/README.md) | [เซอร์เบีย (ซีริลลิก)](../sr/README.md) | [สโลวัก](../sk/README.md) | [สโลวีเนีย](../sl/README.md) | [สเปน](../es/README.md) | [สวาฮีลี](../sw/README.md) | [สวีเดน](../sv/README.md) | [ตากาล็อก (ฟิลิปปินส์)](../tl/README.md) | [ทมิฬ](../ta/README.md) | [เทลูกู](../te/README.md) | [ไทย](./README.md) | [ตุรกี](../tr/README.md) | [ยูเครน](../uk/README.md) | [อูรดู](../ur/README.md) | [เวียดนาม](../vi/README.md) + +> **ต้องการโคลนแบบโลคัลไหม?** + +> รีโพสitory นี้มีการแปลภาษา 50+ ภาษา ซึ่งทำให้ขนาดดาวน์โหลดใหญ่ขึ้นมาก หากต้องการโคลนโดยไม่รวมการแปลภาษา ใช้ sparse checkout: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> วิธีนี้จะให้ทุกอย่างที่คุณต้องใช้เพื่อทำคอร์สให้เสร็จอย่างรวดเร็วมากขึ้น -## โครงสร้างหลักสูตร & เส้นทางการเรียนรู้ +## โครงสร้างคอร์ส & เส้นทางการเรียนรู้ -### **บทที่ 1: บทนำสู่ปัญญาประดิษฐ์เชิงสร้างสรรค์** -- **แนวคิดหลัก**: ทำความเข้าใจโมเดลภาษาใหญ่, โทเค็น, embeddings, และความสามารถของ AI -- **ระบบนิเวศ AI ใน Java**: ภาพรวมของ Spring AI และ OpenAI SDKs -- **Model Context Protocol**: บทนำสู่ MCP และบทบาทของมันในการสื่อสารของเอเจนต์ AI -- **การประยุกต์ใช้จริง**: สถานการณ์ในโลกจริงรวมถึงแชทบอทและการสร้างเนื้อหา +### **บทที่ 1: บทนำสู่ Generative AI** +- **แนวคิดหลัก**: ทำความเข้าใจโมเดลภาษาใหญ่ tokens, embeddings และความสามารถของ AI +- **ระบบนิเวศ AI ของ Java**: ภาพรวม Spring AI และ OpenAI SDKs +- **โปรโตคอลบริบทของโมเดล**: แนะนำ MCP และบทบาทในการสื่อสารของตัวแทน AI +- **การใช้งานที่เป็นประโยชน์**: สถานการณ์จริงรวมถึงแชทบอทและการสร้างเนื้อหา - **[→ เริ่มบทที่ 1](./01-IntroToGenAI/README.md)** ### **บทที่ 2: การตั้งค่าสภาพแวดล้อมการพัฒนา** -- **การกำหนดค่าหลายผู้ให้บริการ**: ตั้งค่า GitHub Models, Azure OpenAI, และการรวม OpenAI Java SDK -- **Spring Boot + Spring AI**: แนวปฏิบัติที่ดีที่สุดสำหรับการพัฒนาแอปพลิเคชัน AI ระดับองค์กร -- **GitHub Models**: การเข้าถึงโมเดล AI ฟรีสำหรับการพัฒนาโปรโตไทป์และการเรียนรู้ (ไม่ต้องใช้บัตรเครดิต) -- **เครื่องมือพัฒนา**: คอนเทนเนอร์ Docker, VS Code และการกำหนดค่า GitHub Codespaces +- **การตั้งค่าหลายผู้ให้บริการ**: ตั้งค่า GitHub Models, Azure OpenAI และ OpenAI Java SDK integrations +- **Spring Boot + Spring AI**: แนวทางปฏิบัติที่ดีที่สุดสำหรับการพัฒนาแอป AI สำหรับองค์กร +- **GitHub Models**: โมเดล AI ฟรีสำหรับการสร้างต้นแบบและการเรียนรู้ (ไม่ต้องใช้บัตรเครดิต) +- **เครื่องมือพัฒนา**: คอนเทนเนอร์ Docker, VS Code, และการตั้งค่า GitHub Codespaces - **[→ เริ่มบทที่ 2](./02-SetupDevEnvironment/README.md)** -### **บทที่ 3: เทคนิคหลักของปัญญาประดิษฐ์เชิงสร้างสรรค์** -- **Prompt Engineering**: เทคนิคสำหรับการได้คำตอบที่ดีที่สุดจากโมเดล AI +### **บทที่ 3: เทคนิค Generative AI หลัก** +- **Prompt Engineering**: เทคนิคสำหรับคำตอบโมเดล AI ที่ดีที่สุด - **Embeddings & การดำเนินการเวกเตอร์**: นำไปใช้การค้นหาเชิงความหมายและการจับคู่ความคล้ายคลึง -- **Retrieval-Augmented Generation (RAG)**: ผสาน AI กับแหล่งข้อมูลของคุณเอง -- **Function Calling**: ขยายความสามารถของ AI ด้วยเครื่องมือและปลั๊กอินที่กำหนดเอง +- **Retrieval-Augmented Generation (RAG)**: รวม AI กับแหล่งข้อมูลของคุณเอง +- **Function Calling**: ขยายความสามารถ AI ด้วยเครื่องมือและปลั๊กอินที่กำหนดเอง - **[→ เริ่มบทที่ 3](./03-CoreGenerativeAITechniques/README.md)** -### **บทที่ 4: การประยุกต์ใช้จริง & โครงการ** -- **Pet Story Generator** (`petstory/`): การสร้างเนื้อหาเชิงสร้างสรรค์ด้วย GitHub Models -- **Foundry Local Demo** (`foundrylocal/`): การรวมโมเดล AI ท้องถิ่นกับ OpenAI Java SDK -- **MCP Calculator Service** (`calculator/`): การใช้งาน Model Context Protocol เบื้องต้นกับ Spring AI +### **บทที่ 4: การประยุกต์ใช้งานและโปรเจกต์** +- **Pet Story Generator** (`petstory/`): สร้างเนื้อหาเชิงสร้างสรรค์ด้วย GitHub Models +- **Foundry Local Demo** (`foundrylocal/`): การรวมโมเดล AI แบบโลคัลด้วย OpenAI Java SDK +- **MCP Calculator Service** (`calculator/`): การใช้งาน Model Context Protocol เบื้องต้นด้วย Spring AI - **[→ เริ่มบทที่ 4](./04-PracticalSamples/README.md)** ### **บทที่ 5: การพัฒนา AI อย่างรับผิดชอบ** -- **ความปลอดภัยของ GitHub Models**: ทดสอบการกรองเนื้อหาที่มีมาในตัวและกลไกการรักษาความปลอดภัย (การบล็อกแบบเข้มงวดและการปฏิเสธแบบอ่อน) -- **ตัวอย่างการพัฒนา AI อย่างรับผิดชอบ**: ตัวอย่างเชิงปฏิบัติที่แสดงให้เห็นว่าระบบความปลอดภัยของ AI สมัยใหม่ทำงานอย่างไร -- **แนวปฏิบัติที่ดีที่สุด**: แนวทางสำคัญสำหรับการพัฒนาและปรับใช้ AI อย่างมีจริยธรรม +- **ความปลอดภัย GitHub Models**: ทดสอบฟิลเตอร์เนื้อหาและกลไกความปลอดภัยในตัว (บล็อกเข้มงวดและการปฏิเสธนุ่มนวล) +- **เดโม AI อย่างรับผิดชอบ**: ตัวอย่างใช้งานจริงแสดงให้เห็นว่าระบบความปลอดภัยของ AI สมัยใหม่ทำงานอย่างไร +- **แนวทางปฏิบัติที่ดีที่สุด**: แนวทางสำคัญสำหรับการพัฒนาและเผยแพร่ AI อย่างมีจริยธรรม - **[→ เริ่มบทที่ 5](./05-ResponsibleGenAI/README.md)** ## แหล่งข้อมูลเพิ่มเติม @@ -86,7 +96,7 @@ CO_OP_TRANSLATOR_METADATA: --- -### Azure / Edge / MCP / เอเจนต์ +### Azure / Edge / MCP / Agents [![AZD สำหรับผู้เริ่มต้น](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) [![Edge AI สำหรับผู้เริ่มต้น](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) [![MCP สำหรับผู้เริ่มต้น](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) @@ -95,44 +105,43 @@ CO_OP_TRANSLATOR_METADATA: --- ### ชุด Generative AI -[![ปัญญาประดิษฐ์เชิงสร้างสรรค์สำหรับผู้เริ่มต้น](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![ปัญญาประดิษฐ์เชิงสร้างสรรค์ (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![ปัญญาประดิษฐ์เชิงสร้างสรรค์ (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![ปัญญาประดิษฐ์เชิงสร้างสรรค์ (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) +[![Generative AI สำหรับผู้เริ่มต้น](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- -### การเรียนรู้พื้นฐาน +### การเรียนรู้หลัก [![ML สำหรับผู้เริ่มต้น](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![วิทยาศาสตร์ข้อมูลสำหรับผู้เริ่มต้น](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![Data Science สำหรับผู้เริ่มต้น](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) [![AI สำหรับผู้เริ่มต้น](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![ความมั่นคงปลอดภัยไซเบอร์สำหรับผู้เริ่มต้น](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![การพัฒนาเว็บสำหรับผู้เริ่มต้น](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) - -[![IoT สำหรับผู้เริ่มต้น](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![การพัฒนา XR สำหรับผู้เริ่มต้น](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Cybersecurity สำหรับผู้เริ่มต้น](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![Web Dev สำหรับผู้เริ่มต้น](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### ซีรีส์ Copilot -[![Copilot สำหรับการเขียนโปรแกรมจับคู่ด้วย AI](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![Copilot สำหรับ C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +### Copilot Series +[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) [![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## รับความช่วยเหลือ +## การขอความช่วยเหลือ -หากคุณติดขัดหรือมีคำถามใด ๆ เกี่ยวกับการสร้างแอป AI ให้เข้าร่วมกับผู้เรียนคนอื่น ๆ และนักพัฒนาที่มีประสบการณ์ในการสนทนาเกี่ยวกับ MCP ชุมชนนี้เป็นชุมชนที่ให้การสนับสนุนซึ่งยินดีต้อนรับคำถามและแบ่งปันความรู้กันอย่างเสรี +หากคุณติดขัดหรือต้องการสอบถามเกี่ยวกับการสร้างแอป AI ร่วมกับนักเรียนและนักพัฒนาที่มีประสบการณ์ในการอภิปรายเกี่ยวกับ MCP นี่คือชุมชนที่สนับสนุนซึ่งเปิดรับคำถามและแบ่งปันความรู้กันอย่างอิสระ -[![Discord ของ Microsoft Foundry](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -หากคุณมีความคิดเห็นเกี่ยวกับผลิตภัณฑ์หรือพบข้อผิดพลาดขณะพัฒนา โปรดเยี่ยมชม: +หากคุณมีคำติชมเกี่ยวกับผลิตภัณฑ์หรือพบข้อผิดพลาดระหว่างการสร้างโปรดเยี่ยมชม: -[![ฟอรัมนักพัฒนา Microsoft Foundry](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -**ข้อจำกัดความรับผิดชอบ**: -เอกสารฉบับนี้ได้รับการแปลโดยใช้บริการแปลด้วย AI [Co-op Translator](https://github.com/Azure/co-op-translator) แม้เราจะพยายามให้การแปลมีความถูกต้อง โปรดทราบว่าการแปลโดยอัตโนมัติอาจมีข้อผิดพลาดหรือความไม่แม่นยำได้ ควรถือว่าเอกสารต้นฉบับในภาษาต้นทางเป็นแหล่งข้อมูลที่เชื่อถือได้ สำหรับข้อมูลที่มีความสำคัญ แนะนำให้ใช้การแปลโดยนักแปลมืออาชีพ เราไม่รับผิดชอบต่อความเข้าใจผิดหรือการตีความที่ผิดพลาดใด ๆ ที่เกิดจากการใช้การแปลฉบับนี้ +**ข้อจำกัดความรับผิดชอบ**: +เอกสารฉบับนี้ได้รับการแปลโดยใช้บริการแปลภาษาด้วย AI [Co-op Translator](https://github.com/Azure/co-op-translator) แม้เราจะพยายามให้ความถูกต้องสูงสุด แต่กรุณาทราบว่าการแปลโดยอัตโนมัติอาจมีข้อผิดพลาดหรือความคลาดเคลื่อนได้ เอกสารต้นฉบับในภาษาต้นทางถือเป็นแหล่งข้อมูลที่เชื่อถือได้สำหรับข้อมูลที่ถูกต้องที่สุด สำหรับข้อมูลที่มีความสำคัญ ขอแนะนำให้ใช้บริการแปลโดยมืออาชีพที่เป็นมนุษย์ เราไม่รับผิดชอบต่อความเข้าใจผิดหรือการตีความผิดที่เกิดขึ้นจากการใช้การแปลฉบับนี้ \ No newline at end of file diff --git a/translations/tl/01-IntroToGenAI/README.md b/translations/tl/01-IntroToGenAI/README.md index bca561ce..e8b62800 100644 --- a/translations/tl/01-IntroToGenAI/README.md +++ b/translations/tl/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ Habang nagde-develop ka ng iyong Java AI applications, gagamit ka ng **generativ May mga partikular na uri ng models na na-optimize para sa iba't ibang gawain. Halimbawa, parehong **Small Language Models (SLMs)** at **Large Language Models (LLMs)** ang maaaring mag-handle ng text generation, ngunit ang LLMs ay karaniwang mas mahusay para sa mas kumplikadong gawain. Para sa mga gawain na may kaugnayan sa larawan, gagamit ka ng mga specialized vision models o multi-modal models. -![Figure: Mga uri ng Generative AI models at mga use cases.](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.tl.png) +![Figure: Mga uri ng Generative AI models at mga use cases.](../../../translated_images/llms.225ca2b8a0d34473.tl.png) Siyempre, hindi palaging perpekto ang mga tugon mula sa mga models. Marahil narinig mo na ang tungkol sa mga models na "nagha-hallucinate" o bumubuo ng maling impormasyon sa isang authoritative na paraan. Ngunit maaari mong gabayan ang model upang makabuo ng mas mahusay na tugon sa pamamagitan ng pagbibigay ng malinaw na mga instruksyon at konteksto. Dito pumapasok ang **prompt engineering**. @@ -79,13 +79,13 @@ Ang tokenization ay ang proseso ng paghahati ng text sa mas maliliit na yunit. M - **Embeddings**: Ang embeddings ay mga vector representations ng tokens na naglalaman ng semantic meaning. Ito ay mga numerical representations (karaniwang arrays ng floating-point numbers) na nagpapahintulot sa models na maunawaan ang relasyon sa pagitan ng mga salita at makabuo ng mga tugon na may kaugnayan sa konteksto. Ang mga salitang magkatulad ay may magkatulad na embeddings, na nagpapahintulot sa model na maunawaan ang mga konsepto tulad ng synonyms at semantic relationships. -![Figure: Embeddings](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.tl.png) +![Figure: Embeddings](../../../translated_images/embedding.398e50802c0037f9.tl.png) Sa Java, maaari kang mag-generate ng embeddings gamit ang OpenAI SDK o iba pang libraries na sumusuporta sa embedding generation. Ang mga embeddings ay mahalaga para sa mga gawain tulad ng semantic search, kung saan nais mong makahanap ng katulad na content batay sa kahulugan sa halip na eksaktong text matches. - **Vector databases**: Ang vector databases ay mga specialized storage systems na na-optimize para sa embeddings. Pinapadali nito ang efficient similarity search at mahalaga para sa Retrieval-Augmented Generation (RAG) patterns kung saan kailangan mong makahanap ng kaugnay na impormasyon mula sa malalaking datasets batay sa semantic similarity sa halip na eksaktong matches. -![Figure: Arkitektura ng vector database na nagpapakita kung paano ini-store at nire-retrieve ang embeddings para sa similarity search.](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.tl.png) +![Figure: Arkitektura ng vector database na nagpapakita kung paano ini-store at nire-retrieve ang embeddings para sa similarity search.](../../../translated_images/vector.f12f114934e223df.tl.png) > **Note**: Sa kursong ito, hindi natin tatalakayin ang Vector databases ngunit mahalagang banggitin ito dahil karaniwang ginagamit ito sa mga real-world applications. @@ -93,7 +93,7 @@ Ang tokenization ay ang proseso ng paghahati ng text sa mas maliliit na yunit. M Sa Java AI applications, gagamit ka ng tokens para sa text processing, embeddings para sa semantic search at RAG, vector databases para sa data retrieval, at agents gamit ang MCP para sa pagbuo ng intelligent, tool-using systems. -![Figure: Paano nagiging tugon ang isang prompt—tokens, vectors, optional RAG lookup, LLM thinking, at isang MCP agent sa isang mabilis na daloy.](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.tl.png) +![Figure: Paano nagiging tugon ang isang prompt—tokens, vectors, optional RAG lookup, LLM thinking, at isang MCP agent sa isang mabilis na daloy.](../../../translated_images/flow.f4ef62c3052d12a8.tl.png) ### Mga Tools at Libraries para sa Java AI Development diff --git a/translations/tl/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/tl/02-SetupDevEnvironment/getting-started-azure-openai.md index a5ae4d4e..7356fc67 100644 --- a/translations/tl/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/tl/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ Ang gabay na ito ay tutulong sa iyo na i-set up ang mga modelo ng Azure AI Found > **Tandaan**: Kung nais mong i-edit ang basic config, tingnan ang [Dev Container Configuration](../../../.devcontainer/devcontainer.json) 2. Sa iyong forked repo, i-click ang **Code** → **Codespaces** tab 3. I-click ang **...** → **New with options...** -![creating a codespace with options](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.tl.png) +![creating a codespace with options](../../../translated_images/codespaces.9945ded8ceb431a5.tl.png) 4. Piliin ang **Dev container configuration**: - **Generative AI Java Development Environment** 5. I-click ang **Create codespace** diff --git a/translations/tl/05-ResponsibleGenAI/README.md b/translations/tl/05-ResponsibleGenAI/README.md index a8cc154b..a8893b3f 100644 --- a/translations/tl/05-ResponsibleGenAI/README.md +++ b/translations/tl/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ Ang `ResponsibleGithubModels` class ay sumusunod sa ganitong daloy: 5. Ipakita ang mga resulta kung aling nilalaman ang na-block, tinanggihan, o pinayagan 6. Subukan ang ligtas na nilalaman para sa paghahambing -![Responsible AI Safety Demo](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.tl.png) +![Responsible AI Safety Demo](../../../translated_images/responsible.e4f51a917bafa4bf.tl.png) ### Mga Tagubilin sa Setup @@ -164,7 +164,7 @@ Ang halimbawang ito ay gumagamit ng mga problematikong prompt para sa layuning p Binabati kita sa pagkumpleto ng Generative AI for Beginners na kurso! -![Pagkumpleto ng Kurso](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.tl.png) +![Pagkumpleto ng Kurso](../../../translated_images/image.73c7e2ff4a652e77.tl.png) **Ano ang iyong natapos:** - Na-set up ang iyong development environment diff --git a/translations/tl/README.md b/translations/tl/README.md index 03817d12..23e69f8a 100644 --- a/translations/tl/README.md +++ b/translations/tl/README.md @@ -1,100 +1,111 @@ -# Generative AI para sa mga Nagsisimula - Edisyon ng Java -[![Microsoft Foundry sa Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +# Generative AI para sa mga Baguhan - Java Edition +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![Generative AI para sa mga Nagsisimula - Edisyon ng Java](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.tl.png) +![Generative AI para sa mga Baguhan - Java Edition](../../translated_images/beg-genai-series.8b48be9951cc574c.tl.png) -**Oras na Kailangan**: Maaaring matapos ang buong workshop online nang walang lokal na setup. Ang pagsasaayos ng kapaligiran ay tumatagal ng 2 minuto, at ang paggalugad sa mga halimbawa ay nangangailangan ng 1-3 oras depende sa lalim ng pag-explore. +**Oras na Kailanganin**: Ang buong workshop ay maaaring matapos nang online nang walang lokal na setup. Ang pagsasaayos ng kapaligiran ay tumatagal ng 2 minuto, na may pag-explore sa mga halimbawa na nangangailangan ng 1-3 oras depende sa lalim ng pag-aaral. -> **Mabilis na Pagsisimula** -> -> 1. I-fork ang repositoryong ito sa iyong GitHub account -> 2. I-click ang **Code** → tab na **Codespaces** → **...** → **New with options...** -> 3. Gamitin ang mga default – pipiliin nito ang Development container na ginawa para sa kursong ito -> 4. I-click ang **Create codespace** -> 5. Maghintay ng mga ~2 minuto para maging handa ang kapaligiran -> 6. Tumalon diretso sa [Ang unang halimbawa](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) +> **Mabilis na Simula** -> **Mas Gusto Mong I-clone Nang Lokal?** +1. I-fork ang repository na ito sa iyong GitHub account +2. I-click ang **Code** → tab na **Codespaces** → **...** → **New with options...** +3. Gamitin ang mga default – pipiliin nito ang Development container na ginawa para sa kursong ito +4. I-click ang **Create codespace** +5. Maghintay ng ~2 minuto para maging handa ang kapaligiran +6. Direktang pumunta sa [Ang unang halimbawa](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) + +> **Mas gusto mo bang I-clone Lokal?** > -> Kasama sa repositoryong ito ang 50+ na pagsasalin ng wika na makabuluhang nagpapalaki ng laki ng download. Upang i-clone nang walang mga pagsasalin, gumamit ng sparse checkout: -> > ```bash +> Kasama sa repository na ito ang mahigit 50+ na pagsasalin ng wika na malaki ang dagdag sa laki ng pag-download. Para mag-clone nang walang mga pagsasalin, gamitin ang sparse checkout: +> ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Binibigyan ka nito ng lahat ng kailangan mo para matapos ang kurso nang mas mabilis ang pag-download. +> Bibigyan ka nito ng lahat ng kailangan mo para matapos ang kurso nang mas mabilis ang pag-download. + ## Suporta sa Maramihang Wika -### Sinusuportahan sa pamamagitan ng GitHub Action (Awtomatik at Laging Napapanahon) +### Sinusuportahan sa pamamagitan ng GitHub Action (Awtomatik at Palaging Napapanahon) [Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](./README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) + +> **Mas gusto mo bang I-clone Lokal?** + +> Kasama sa repository na ito ang mahigit 50+ na pagsasalin ng wika na malaki ang dagdag sa laki ng pag-download. Para mag-clone nang walang mga pagsasalin, gamitin ang sparse checkout: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> Bibigyan ka nito ng lahat ng kailangan mo para matapos ang kurso nang mas mabilis ang pag-download. -## Istruktura ng Kurso at Landas ng Pagkatuto +## Estruktura ng Kurso at Landas ng Pagkatuto ### **Kabanata 1: Panimula sa Generative AI** -- **Pangunahing Konsepto**: Pag-unawa sa Malalaking Modelong Pangwika, tokens, embeddings, at mga kakayahan ng AI -- **Ecosystem ng Java AI**: Pangkalahatang-ideya ng Spring AI at OpenAI SDKs +- **Pangunahing Konsepto**: Pag-unawa sa Large Language Models, tokens, embeddings, at mga kakayahan ng AI +- **Java AI Ecosystem**: Pangkalahatang-ideya ng Spring AI at OpenAI SDKs - **Model Context Protocol**: Panimula sa MCP at ang papel nito sa komunikasyon ng AI agent -- **Mga Praktikal na Aplikasyon**: Mga totoong senaryo kabilang ang chatbots at pagbuo ng nilalaman +- **Mga Praktikal na Aplikasyon**: Mga totoong senaryo kabilang ang mga chatbot at paggawa ng nilalaman - **[→ Simulan ang Kabanata 1](./01-IntroToGenAI/README.md)** ### **Kabanata 2: Pagsasaayos ng Development Environment** -- **Multi-Provider Configuration**: Pagsaayos ng GitHub Models, Azure OpenAI, at OpenAI Java SDK integrations -- **Spring Boot + Spring AI**: Mga pinakamahusay na kasanayan para sa enterprise AI application development +- **Multi-Provider Configuration**: Ayusin ang GitHub Models, Azure OpenAI, at OpenAI Java SDK integrations +- **Spring Boot + Spring AI**: Pinakamahuhusay na kasanayan para sa enterprise AI application development - **GitHub Models**: Libreng access sa AI model para sa prototyping at pag-aaral (hindi kailangan ng credit card) -- **Mga Tool sa Pag-develop**: Docker containers, VS Code, at pagsasaayos ng GitHub Codespaces +- **Mga Tools sa Development**: Docker containers, VS Code, at kaayusan ng GitHub Codespaces - **[→ Simulan ang Kabanata 2](./02-SetupDevEnvironment/README.md)** ### **Kabanata 3: Pangunahing Teknik sa Generative AI** -- **Prompt Engineering**: Mga teknik para sa pinakamahusay na tugon mula sa AI model -- **Embeddings & Vector Operations**: Magpatupad ng semantic search at similarity matching -- **Retrieval-Augmented Generation (RAG)**: Pagsamahin ang AI sa iyong sariling mga pinagkukunan ng datos -- **Function Calling**: Palawakin ang kakayahan ng AI gamit ang custom tools at plugins +- **Prompt Engineering**: Mga teknik para sa pinakamainam na tugon ng AI model +- **Embeddings at Vector Operations**: Ipatupad ang semantic search at similarity matching +- **Retrieval-Augmented Generation (RAG)**: Pagsamahin ang AI sa sarili mong mga pinagkukunan ng datos +- **Function Calling**: Palawakin ang kakayahan ng AI gamit ang custom na mga tool at plugin - **[→ Simulan ang Kabanata 3](./03-CoreGenerativeAITechniques/README.md)** ### **Kabanata 4: Mga Praktikal na Aplikasyon at Proyekto** -- **Pet Story Generator** (`petstory/`): Malikhaing pagbuo ng nilalaman gamit ang GitHub Models +- **Pet Story Generator** (`petstory/`): Malikhaing paggawa ng nilalaman gamit ang GitHub Models - **Foundry Local Demo** (`foundrylocal/`): Lokal na integrasyon ng AI model gamit ang OpenAI Java SDK - **MCP Calculator Service** (`calculator/`): Pangunahing implementasyon ng Model Context Protocol gamit ang Spring AI - **[→ Simulan ang Kabanata 4](./04-PracticalSamples/README.md)** -### **Kabanata 5: Responsableng Pag-develop ng AI** +### **Kabanata 5: Responsableng Pag-unlad ng AI** - **Kaligtasan ng GitHub Models**: Subukan ang built-in na content filtering at mga mekanismo ng kaligtasan (hard blocks at soft refusals) -- **Responsible AI Demo**: Hands-on na halimbawa na nagpapakita kung paano gumagana ang modernong AI safety systems sa praktika -- **Mga Pinakamahuhusay na Gawin**: Mahahalagang patnubay para sa etikal na pag-develop at pag-deploy ng AI +- **Responsableng AI Demo**: Hands-on na halimbawa na nagpapakita kung paano gumagana ang modernong AI safety systems sa praktika +- **Pinakamahuhusay na Kasanayan**: Mahahalagang gabay para sa etikal na pag-develop at deployment ng AI - **[→ Simulan ang Kabanata 5](./05-ResponsibleGenAI/README.md)** ## Karagdagang Mga Mapagkukunan ### LangChain -[![LangChain4j for Beginners](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) -[![LangChain.js for Beginners](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) +[![LangChain4j para sa mga Baguhan](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![LangChain.js para sa mga Baguhan](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) --- -### Azure / Edge / MCP / Agents -[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +### Azure / Edge / MCP / Mga Agent +[![AZD para sa mga Baguhan](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI para sa mga Baguhan](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP para sa mga Baguhan](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI Agents para sa mga Baguhan](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### Generative AI Series -[![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Generative AI para sa mga Baguhan](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) [![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) [![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) [![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) @@ -102,35 +113,35 @@ CO_OP_TRANSLATOR_METADATA: --- ### Pangunahing Pagkatuto -[![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![ML para sa mga Baguhan](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![Data Science para sa mga Baguhan](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![AI para sa mga Baguhan](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![Cybersecurity para sa mga Baguhan](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![Web Dev para sa mga Baguhan](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) [![IoT para sa mga Nagsisimula](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![Pag-develop ng XR para sa mga Nagsisimula](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development para sa mga Nagsisimula](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Serye ng Copilot +### Copilot Series [![Copilot para sa AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) [![Copilot para sa C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Pakikipagsapalaran ng Copilot](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## Kumuha ng Tulong +## Pagkuha ng Tulong -Kung ikaw ay nahihirapan o may mga tanong tungkol sa pagbuo ng mga AI app. Sumali sa mga kapwa nag-aaral at may karanasang mga developer sa mga talakayan tungkol sa MCP. Ito ay isang sumusuportang komunidad kung saan tinatanggap ang mga tanong at malayang naibabahagi ang kaalaman. +Kung na-stuck ka o may mga tanong tungkol sa paggawa ng AI apps. Sumali sa mga kapwa nag-aaral at mga bihasang developer sa mga talakayan tungkol sa MCP. Isa itong suportadong komunidad kung saan malugod ang mga tanong at malayang ibinabahagi ang kaalaman. -[![Discord ng Microsoft Foundry](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Kung mayroon kang puna sa produkto o mga error habang nagbuo, bisitahin: +Kung mayroon kang puna tungkol sa produkto o mga error habang gumagawa, bisitahin: -[![Forum ng Microsoft Foundry para sa mga Developer](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -**Paunawa**: -Ang dokumentong ito ay isinalin gamit ang AI translation service [Co-op Translator](https://github.com/Azure/co-op-translator). Bagaman sinisikap namin ang katumpakan, pakitandaan na ang awtomatikong pagsasalin ay maaaring maglaman ng mga pagkakamali o di-tumpak na bahagi. Ang orihinal na dokumento sa orihinal nitong wika ang dapat ituring na opisyal na sanggunian. Para sa mahahalagang impormasyon, inirerekomenda ang propesyonal na pagsasalin na ginawa ng tao. Hindi kami mananagot sa anumang hindi pagkakaunawaan o maling interpretasyon na nagmumula sa paggamit ng pagsasaling ito. +**Paalala**: +Ang dokumentong ito ay isinalin gamit ang AI translation service na [Co-op Translator](https://github.com/Azure/co-op-translator). Bagamat sinisikap naming maging tumpak, pakatandaan na maaaring may mga kamalian o di-tumpak na bahagi ang awtomatikong salin. Ang orihinal na dokumento sa orihinal nitong wika ang dapat ituring na pangunahing sanggunian. Para sa mahahalagang impormasyon, inirerekomenda ang propesyonal na pagsasalin ng tao. Hindi kami mananagot sa anumang hindi pagkakaintindihan o maling interpretasyon na maaaring magmula sa paggamit ng salin na ito. \ No newline at end of file diff --git a/translations/tr/01-IntroToGenAI/README.md b/translations/tr/01-IntroToGenAI/README.md index 576d69e3..868e60a0 100644 --- a/translations/tr/01-IntroToGenAI/README.md +++ b/translations/tr/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ Java yapay zeka uygulamalarınızı geliştirirken, **üretken yapay zeka modell Farklı görevler için optimize edilmiş belirli model türleri vardır. Örneğin, hem **Küçük Dil Modelleri (SLM'ler)** hem de **Büyük Dil Modelleri (LLM'ler)** metin üretimini ele alabilir, ancak LLM'ler genellikle karmaşık görevler için daha iyi performans sunar. Görüntüyle ilgili görevler için özel görsel modeller veya çok modlu modeller kullanırsınız. -![Şekil: Üretken yapay zeka model türleri ve kullanım alanları.](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.tr.png) +![Şekil: Üretken yapay zeka model türleri ve kullanım alanları.](../../../translated_images/llms.225ca2b8a0d34473.tr.png) Tabii ki, bu modellerin yanıtları her zaman mükemmel değildir. Muhtemelen modellerin "halüsinasyon görmesi" veya otoriter bir şekilde yanlış bilgi üretmesi hakkında bir şeyler duymuşsunuzdur. Ancak, modele net talimatlar ve bağlam sağlayarak daha iyi yanıtlar oluşturmasına yardımcı olabilirsiniz. İşte burada **istem mühendisliği** devreye girer. @@ -79,13 +79,13 @@ Tokenizasyon, metni bu küçük birimlere ayırma sürecidir. Bu önemlidir çü - **Gömüler**: Gömüler, tokenların anlamsal anlamını yakalayan vektör temsilleridir. Bunlar, kelimeler arasındaki ilişkileri anlamalarına ve bağlamsal olarak uygun yanıtlar oluşturmalarına olanak tanıyan sayısal temsillerdir (genellikle kayan noktalı sayı dizileri). Benzer kelimeler benzer gömülere sahiptir, bu da modelin eş anlamlılar ve anlamsal ilişkiler gibi kavramları anlamasını sağlar. -![Şekil: Gömüler](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.tr.png) +![Şekil: Gömüler](../../../translated_images/embedding.398e50802c0037f9.tr.png) Java'da, OpenAI SDK veya gömü oluşturmayı destekleyen diğer kütüphaneler kullanarak gömüler oluşturabilirsiniz. Bu gömüler, anlamsal arama gibi görevler için önemlidir; burada, tam metin eşleşmeleri yerine anlam temelinde benzer içerik bulmak istersiniz. - **Vektör veritabanları**: Vektör veritabanları, gömüler için optimize edilmiş özel depolama sistemleridir. Anlamsal benzerlik temelinde büyük veri kümelerinden ilgili bilgileri bulmanız gereken Retrieval-Augmented Generation (RAG) desenleri için verimli benzerlik araması sağlarlar. -![Şekil: Vektör veritabanı mimarisi, gömülerin benzerlik araması için nasıl saklandığını ve alındığını gösteriyor.](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.tr.png) +![Şekil: Vektör veritabanı mimarisi, gömülerin benzerlik araması için nasıl saklandığını ve alındığını gösteriyor.](../../../translated_images/vector.f12f114934e223df.tr.png) > **Not**: Bu kursta vektör veritabanlarını ele almayacağız, ancak gerçek dünya uygulamalarında yaygın olarak kullanıldıkları için bahsetmeye değer olduklarını düşünüyoruz. @@ -93,7 +93,7 @@ Tokenizasyon, metni bu küçük birimlere ayırma sürecidir. Bu önemlidir çü Java yapay zeka uygulamalarında, metin işleme için tokenları, anlamsal arama ve RAG için gömüleri, veri alımı için vektör veritabanlarını ve harici araçları kullanan akıllı sistemler oluşturmak için MCP ile ajanları kullanacaksınız. -![Şekil: Bir istemin yanıt haline gelme süreci—tokenlar, vektörler, isteğe bağlı RAG araması, LLM düşünme ve MCP ajanı hepsi bir hızlı akışta.](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.tr.png) +![Şekil: Bir istemin yanıt haline gelme süreci—tokenlar, vektörler, isteğe bağlı RAG araması, LLM düşünme ve MCP ajanı hepsi bir hızlı akışta.](../../../translated_images/flow.f4ef62c3052d12a8.tr.png) ### Java için Yapay Zeka Geliştirme Araçları ve Kütüphaneleri diff --git a/translations/tr/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/tr/02-SetupDevEnvironment/getting-started-azure-openai.md index a9ba4f36..2f1a94ee 100644 --- a/translations/tr/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/tr/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ Bu kılavuz, bu kursta Java yapay zeka uygulamalarınız için Azure AI Foundry > **Not**: Temel yapılandırmayı düzenlemek isterseniz [Geliştirme Konteyneri Yapılandırması](../../../.devcontainer/devcontainer.json) bölümüne göz atabilirsiniz. 2. Forkladığınız depoda, **Code** → **Codespaces** sekmesine tıklayın 3. **...** → **New with options...** seçeneğine tıklayın -![seçeneklerle bir codespace oluşturma](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.tr.png) +![seçeneklerle bir codespace oluşturma](../../../translated_images/codespaces.9945ded8ceb431a5.tr.png) 4. **Geliştirme konteyneri yapılandırmasını** seçin: - **Generative AI Java Development Environment** 5. **Create codespace** seçeneğine tıklayın diff --git a/translations/tr/05-ResponsibleGenAI/README.md b/translations/tr/05-ResponsibleGenAI/README.md index 4acaf12f..214c0a50 100644 --- a/translations/tr/05-ResponsibleGenAI/README.md +++ b/translations/tr/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ Bu bölüm, GitHub Models'ın güvenlik önlemlerini nasıl uyguladığını, g 5. Engellenen, reddedilen veya izin verilen içerikleri gösteren sonuçları görüntüler 6. Karşılaştırma için güvenli içerikleri test eder -![Sorumlu Yapay Zeka Güvenlik Demosu](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.tr.png) +![Sorumlu Yapay Zeka Güvenlik Demosu](../../../translated_images/responsible.e4f51a917bafa4bf.tr.png) ### Kurulum Talimatları @@ -164,7 +164,7 @@ Bu örnek, yalnızca eğitim amaçlı olarak kasıtlı olarak sorunlu istemler k Üretken Yapay Zeka için Başlangıç Kursunu tamamladığınız için tebrikler! -![Kurs Tamamlama](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.tr.png) +![Kurs Tamamlama](../../../translated_images/image.73c7e2ff4a652e77.tr.png) **Başardıklarınız:** - Geliştirme ortamınızı kurdunuz diff --git a/translations/tr/README.md b/translations/tr/README.md index 922745bb..8d9efdfc 100644 --- a/translations/tr/README.md +++ b/translations/tr/README.md @@ -1,37 +1,37 @@ -# Başlangıç Düzeyi Üretken Yapay Zeka - Java Sürümü +# Yeni Başlayanlar için Üretken Yapay Zeka - Java Sürümü [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![Başlangıç Düzeyi Üretken Yapay Zeka - Java Sürümü](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.tr.png) +![Yeni Başlayanlar için Üretken Yapay Zeka - Java Sürümü](../../translated_images/beg-genai-series.8b48be9951cc574c.tr.png) -**Zaman Taahhüdü**: Atölyenin tamamı yerel kurulum gerektirmeden çevrimiçi tamamlanabilir. Ortam kurulumu 2 dakika sürer, örnekleri keşfetmek 1-3 saat gerektirir (keşif derinliğine bağlı olarak). +**Zaman Taahhüdü**: Tüm atölye online olarak yerel kuruluma gerek olmadan tamamlanabilir. Ortam kurulumu 2 dakika sürer, örnekleri keşfetmek ise keşif derinliğine bağlı olarak 1-3 saat arası zaman alır. -> **Hızlı Başlangıç** +> **Hızlı Başlangıç** -1. Bu depoyu GitHub hesabınıza fork'layın -2. **Code** → **Codespaces** sekmesine tıklayın → **...** → **New with options...** -3. Varsayılanları kullanın – bu, bu kurs için oluşturulan Development container'ı seçecektir -4. **Create codespace**'e tıklayın -5. Ortamın hazır olması için ~2 dakika bekleyin -6. Doğrudan [İlk örneğe](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) geçin +1. Bu depo yerel GitHub hesabınıza fork edin +2. **Code** → **Codespaces** sekmesi → **...** → **New with options...** tıklayın +3. Varsayılanları kullanın – bu kursta oluşturulan Geliştirme konteynerini seçecektir +4. **Create codespace** tıklayın +5. Ortamın hazır olması için yaklaşık 2 dakika bekleyin +6. Doğrudan [İlk örneğe](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) atlayın -> **Yerel olarak klonlamayı mı tercih edersiniz?** +> **Yerelde Klonlamayı mı Tercih Ediyorsunuz?** > -> Bu depo 50'den fazla dil çevirisi içerir ve bu, indirme boyutunu önemli ölçüde artırır. Çeviriler olmadan klonlamak için sparse checkout kullanın: +> Bu depo, indirme boyutunu önemli ölçüde artıran 50'den fazla dil çevirisi içerir. Çeviriler olmadan klonlamak için sparse checkout kullanın: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Bu, kursu tamamlamanız için gereken her şeyi çok daha hızlı bir indirme ile sağlar. +> Bu, kursu tamamlamak için ihtiyacınız olan her şeyi çok daha hızlı bir indirme ile sunar. ## Çok Dilli Destek @@ -39,43 +39,53 @@ CO_OP_TRANSLATOR_METADATA: ### GitHub Action ile Desteklenir (Otomatik ve Her Zaman Güncel) -[Arapça](../ar/README.md) | [Bengalce](../bn/README.md) | [Bulgarca](../bg/README.md) | [Burmaca (Myanmar)](../my/README.md) | [Çince (Basitleştirilmiş)](../zh/README.md) | [Çince (Geleneksel, Hong Kong)](../hk/README.md) | [Çince (Geleneksel, Makao)](../mo/README.md) | [Çince (Geleneksel, Tayvan)](../tw/README.md) | [Hırvatça](../hr/README.md) | [Çekçe](../cs/README.md) | [Danca](../da/README.md) | [Felemenkçe](../nl/README.md) | [Estonca](../et/README.md) | [Fince](../fi/README.md) | [Fransızca](../fr/README.md) | [Almanca](../de/README.md) | [Yunanca](../el/README.md) | [İbranice](../he/README.md) | [Hintçe](../hi/README.md) | [Macarca](../hu/README.md) | [Endonezce](../id/README.md) | [İtalyanca](../it/README.md) | [Japonca](../ja/README.md) | [Kannada](../kn/README.md) | [Korece](../ko/README.md) | [Litvanca](../lt/README.md) | [Malayca](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepalce](../ne/README.md) | [Nijerya Pidgin](../pcm/README.md) | [Norveççe](../no/README.md) | [Farsça (Farsi)](../fa/README.md) | [Lehçe](../pl/README.md) | [Portekizce (Brezilya)](../br/README.md) | [Portekizce (Portekiz)](../pt/README.md) | [Pencapça (Gurmukhi)](../pa/README.md) | [Romence](../ro/README.md) | [Rusça](../ru/README.md) | [Sırpça (Kiril)](../sr/README.md) | [Slovakça](../sk/README.md) | [Slovence](../sl/README.md) | [İspanyolca](../es/README.md) | [Svahili](../sw/README.md) | [İsveççe](../sv/README.md) | [Tagalog (Filipince)](../tl/README.md) | [Tamilce](../ta/README.md) | [Telugu](../te/README.md) | [Tayca](../th/README.md) | [Türkçe](./README.md) | [Ukraynaca](../uk/README.md) | [Urduca](../ur/README.md) | [Vietnamca](../vi/README.md) +[Arapça](../ar/README.md) | [Bengalce](../bn/README.md) | [Bulgarca](../bg/README.md) | [Burmaca (Myanmar)](../my/README.md) | [Çince (Basitleştirilmiş)](../zh/README.md) | [Çince (Geleneksel, Hong Kong)](../hk/README.md) | [Çince (Geleneksel, Macau)](../mo/README.md) | [Çince (Geleneksel, Tayvan)](../tw/README.md) | [Hırvatça](../hr/README.md) | [Çekçe](../cs/README.md) | [Danca](../da/README.md) | [Flemenkçe](../nl/README.md) | [Estonca](../et/README.md) | [Fince](../fi/README.md) | [Fransızca](../fr/README.md) | [Almanca](../de/README.md) | [Yunanca](../el/README.md) | [İbranice](../he/README.md) | [Hintçe](../hi/README.md) | [Macarca](../hu/README.md) | [Endonezce](../id/README.md) | [İtalyanca](../it/README.md) | [Japonca](../ja/README.md) | [Kannada](../kn/README.md) | [Korece](../ko/README.md) | [Litvanca](../lt/README.md) | [Malayca](../ms/README.md) | [Malayalamca](../ml/README.md) | [Marathi](../mr/README.md) | [Nepalce](../ne/README.md) | [Nijerya Pidgin](../pcm/README.md) | [Norveççe](../no/README.md) | [Farsça (Persian)](../fa/README.md) | [Lehçe](../pl/README.md) | [Portekizce (Brezilya)](../br/README.md) | [Portekizce (Portekiz)](../pt/README.md) | [Pencapça (Gurmukhi)](../pa/README.md) | [Romence](../ro/README.md) | [Rusça](../ru/README.md) | [Sırpça (Kiril)](../sr/README.md) | [Slovakça](../sk/README.md) | [Slovence](../sl/README.md) | [İspanyolca](../es/README.md) | [Svahili](../sw/README.md) | [İsveççe](../sv/README.md) | [Tagalogca (Filipinler)](../tl/README.md) | [Tamilce](../ta/README.md) | [Telugu](../te/README.md) | [Tayca](../th/README.md) | [Türkçe](./README.md) | [Ukraynaca](../uk/README.md) | [Urduca](../ur/README.md) | [Vietnamca](../vi/README.md) + +> **Yerelde Klonlamayı mı Tercih Ediyorsunuz?** + +> Bu depo, indirme boyutunu önemli ölçüde artıran 50'den fazla dil çevirisi içerir. Çeviriler olmadan klonlamak için sparse checkout kullanın: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> Bu, kursu tamamlamak için ihtiyacınız olan her şeyi çok daha hızlı bir indirme ile sunar. -## Kurs Yapısı ve Öğrenme Yolu +## Kurs Yapısı & Öğrenme Yolu ### **Bölüm 1: Üretken Yapay Zekaya Giriş** -- **Temel Kavramlar**: Büyük Dil Modellerini, token'ları, gömme (embeddings) ve yapay zeka yeteneklerini anlama -- **Java AI Ekosistemi**: Spring AI ve OpenAI SDK'larının genel görünümü -- **Model Context Protocol (MCP)**: MCP'ye giriş ve AI ajan iletişimindeki rolü -- **Pratik Uygulamalar**: Sohbet botları ve içerik üretimi dahil gerçek dünya senaryoları +- **Temel Kavramlar**: Büyük Dil Modelleri, tokenlar, gömme (embedding) yapıları ve yapay zeka yeteneklerinin anlaşılması +- **Java AI Ekosistemi**: Spring AI ve OpenAI SDK'larının genel bakışı +- **Model Context Protocol**: MCP'ye giriş ve AI ajan iletişimindeki rolü +- **Pratik Uygulamalar**: Sohbet botları ve içerik oluşturma gibi gerçek dünya senaryoları - **[→ Bölüm 1'i Başlat](./01-IntroToGenAI/README.md)** -### **Bölüm 2: Geliştirme Ortamı Kurulumu** -- **Çok Sağlayıcı Yapılandırması**: GitHub Models, Azure OpenAI ve OpenAI Java SDK entegrasyonlarını kurma -- **Spring Boot + Spring AI**: Kurumsal yapay zeka uygulama geliştirme için en iyi uygulamalar -- **GitHub Models**: Prototipleme ve öğrenme için ücretsiz AI model erişimi (kredi kartı gerekmiyor) +### **Bölüm 2: Geliştirme Ortamının Kurulması** +- **Çoklu Sağlayıcı Yapılandırması**: GitHub Modelleri, Azure OpenAI ve OpenAI Java SDK entegrasyonlarının kurulması +- **Spring Boot + Spring AI**: Kurumsal AI uygulama geliştirme için en iyi uygulamalar +- **GitHub Modelleri**: Prototip oluşturma ve öğrenme için ücretsiz AI model erişimi (kredi kartı gerektirmez) - **Geliştirme Araçları**: Docker konteynerleri, VS Code ve GitHub Codespaces yapılandırması -- **[→ Bölüm 2'ye Başla](./02-SetupDevEnvironment/README.md)** +- **[→ Bölüm 2'yi Başlat](./02-SetupDevEnvironment/README.md)** -### **Bölüm 3: Temel Üretken Yapay Zeka Teknikleri** -- **Prompt Mühendisliği**: AI modelinden optimal yanıtlar almak için teknikler -- **Embeddingler ve Vektör İşlemleri**: Anlamsal arama ve benzerlik eşleştirmeyi uygulama -- **Retrieval-Augmented Generation (RAG)**: AI'yi kendi veri kaynaklarınızla birleştirme -- **Fonksiyon Çağırma**: Özel araçlar ve eklentilerle AI yeteneklerini genişletme -- **[→ Bölüm 3'e Başla](./03-CoreGenerativeAITechniques/README.md)** +### **Bölüm 3: Temel Üretken AI Teknikleri** +- **Prompt Mühendisliği**: AI modelinden en iyi yanıtları almak için teknikler +- **Embedding ve Vektör Operasyonları**: Anlamsal arama ve benzerlik eşleştirme uygulamaları +- **Retrieval-Augmented Generation (RAG)**: AI'yı kendi veri kaynaklarınızla birleştirme +- **Fonksiyon Çağrısı**: AI yeteneklerini özel araçlar ve eklentilerle genişletme +- **[→ Bölüm 3'ü Başlat](./03-CoreGenerativeAITechniques/README.md)** -### **Bölüm 4: Pratik Uygulamalar ve Projeler** -- **Pet Story Generator** (`petstory/`): GitHub Models ile yaratıcı içerik oluşturma +### **Bölüm 4: Pratik Uygulamalar & Projeler** +- **Pet Story Generator** (`petstory/`): GitHub Modelleri ile yaratıcı içerik oluşturma - **Foundry Local Demo** (`foundrylocal/`): OpenAI Java SDK ile yerel AI model entegrasyonu - **MCP Calculator Service** (`calculator/`): Spring AI ile temel Model Context Protocol uygulaması -- **[→ Bölüm 4'e Başla](./04-PracticalSamples/README.md)** +- **[→ Bölüm 4'ü Başlat](./04-PracticalSamples/README.md)** -### **Bölüm 5: Sorumlu Yapay Zeka Geliştirme** -- **GitHub Models Güvenliği**: Dahili içerik filtreleme ve güvenlik mekanizmalarını test etme (sert engellemeler ve yumuşak reddetmeler) -- **Sorumlu AI Demo**: Modern AI güvenlik sistemlerinin pratikte nasıl çalıştığını gösteren uygulamalı örnek -- **En İyi Uygulamalar**: Etik AI geliştirme ve dağıtımı için temel kılavuzlar -- **[→ Bölüm 5'e Başla](./05-ResponsibleGenAI/README.md)** +### **Bölüm 5: Sorumlu AI Geliştirme** +- **GitHub Modelleri Güvenliği**: Yerleşik içerik filtreleme ve güvenlik mekanizmalarının (sert engeller ve yumuşak reddetmeler) testi +- **Sorumlu AI Demosu**: Modern AI güvenlik sistemlerinin pratik örneği +- **En İyi Uygulamalar**: Etik AI geliştirme ve dağıtımı için temel rehber İlkeleri +- **[→ Bölüm 5'i Başlat](./05-ResponsibleGenAI/README.md)** ## Ek Kaynaklar @@ -90,15 +100,15 @@ CO_OP_TRANSLATOR_METADATA: [![Yeni Başlayanlar için AZD](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) [![Yeni Başlayanlar için Edge AI](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) [![Yeni Başlayanlar için MCP](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Yeni Başlayanlar için AI Ajanları](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Yeni Başlayanlar için AI Ajanlar](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Üretken Yapay Zeka Serisi -[![Yeni Başlayanlar için Üretken Yapay Zeka](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Üretken Yapay Zeka (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![Üretken Yapay Zeka (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![Üretken Yapay Zeka (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) +### Üretken AI Serisi +[![Yeni Başlayanlar için Üretken AI](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Üretken AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![Üretken AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![Üretken AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- @@ -108,30 +118,30 @@ CO_OP_TRANSLATOR_METADATA: [![Yeni Başlayanlar için Yapay Zeka](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) [![Yeni Başlayanlar için Siber Güvenlik](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) [![Yeni Başlayanlar için Web Geliştirme](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![Yeni Başlayanlar için IoT](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![Yeni Başlayanlar için XR Geliştirme](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Başlangıç Seviyesi için Nesnelerin İnterneti](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![Başlangıç Seviyesi için XR Geliştirme](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### Copilot Serisi -[![Yapay Zeka Eşli Programlama için Copilot](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![AI Eşliğinde Programlama için Copilot](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) [![C#/.NET için Copilot](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) [![Copilot Macerası](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## Yardım Almak +## Yardım Alma -Eğer yapay zeka uygulamaları geliştirirken takılırsanız veya herhangi bir sorunuz olursa. MCP hakkında tartışmalara diğer öğrenenler ve deneyimli geliştiricilerle katılın. Soruların memnuniyetle karşılandığı ve bilginin özgürce paylaşıldığı destekleyici bir topluluktur. +Yapay zeka uygulamaları geliştirme konusunda takılırsanız veya sorularınız olursa, MCP hakkında tartışmalara katılın. Bu, soruların memnuniyetle karşılandığı ve bilginin özgürce paylaşıldığı destekleyici bir topluluktur. -[![Microsoft Foundry Discord Sunucusu](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Eğer ürünle ilgili geri bildirimleriniz veya geliştirme sırasında karşılaştığınız hatalar varsa ziyaret edin: +Ürün geri bildiriminiz veya geliştirme sırasında karşılaştığınız hatalar için şurayı ziyaret edin: [![Microsoft Foundry Geliştirici Forumu](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -**Feragatname**: -Bu belge, yapay zeka çeviri hizmeti [Co-op Translator](https://github.com/Azure/co-op-translator) kullanılarak çevrilmiştir. Doğruluk için çaba göstermemize rağmen, otomatik çevirilerin hatalar veya yanlışlıklar içerebileceğini lütfen unutmayın. Orijinal belge, ana dilindeki haliyle yetkili kaynak olarak kabul edilmelidir. Kritik bilgiler için profesyonel insan çevirisi önerilir. Bu çevirinin kullanılmasından kaynaklanan herhangi bir yanlış anlama veya yanlış yorumdan sorumlu değiliz. +**Feragatname**: +Bu belge, AI çeviri servisi [Co-op Translator](https://github.com/Azure/co-op-translator) kullanılarak çevrilmiştir. Doğruluk için çaba gösterilse de, otomatik çevirilerin hatalar veya yanlışlıklar içerebileceğini lütfen unutmayınız. Orijinal belge, kendi dilinde yetkili kaynak olarak kabul edilmelidir. Kritik bilgiler için profesyonel insan çevirisi önerilir. Bu çevirinin kullanımı sonucu ortaya çıkabilecek herhangi bir yanlış anlama veya yanlış yorumdan sorumlu değiliz. \ No newline at end of file diff --git a/translations/tw/01-IntroToGenAI/README.md b/translations/tw/01-IntroToGenAI/README.md index c0e4b407..aee58440 100644 --- a/translations/tw/01-IntroToGenAI/README.md +++ b/translations/tw/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ CO_OP_TRANSLATOR_METADATA: 不同的模型針對不同的任務進行了優化。例如,**小型語言模型(SLMs)**和**大型語言模型(LLMs)**都可以處理文字生成,但 LLMs 通常在處理複雜任務時表現更佳。對於圖像相關的任務,你可能會使用專門的視覺模型或多模態模型。 -![圖示:生成式人工智慧模型類型及其應用場景。](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.tw.png) +![圖示:生成式人工智慧模型類型及其應用場景。](../../../translated_images/llms.225ca2b8a0d34473.tw.png) 當然,這些模型的回應並非總是完美的。你可能聽說過模型會「幻覺」(hallucinate),即以權威的方式生成錯誤資訊。不過,你可以透過提供清晰的指示和上下文來幫助模型生成更好的回應,而這正是**提示工程**的作用。 @@ -79,13 +79,13 @@ CO_OP_TRANSLATOR_METADATA: - **嵌入**:嵌入是捕捉語義意義的 tokens 向量表示。它們是數值表示(通常是浮點數陣列),使模型能夠理解單詞之間的關係並生成語義相關的回應。相似的單詞具有相似的嵌入,這使得模型能夠理解同義詞和語義關係。 -![圖示:嵌入](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.tw.png) +![圖示:嵌入](../../../translated_images/embedding.398e50802c0037f9.tw.png) 在 Java 中,你可以使用 OpenAI SDK 或其他支援嵌入生成的函式庫來生成嵌入。這些嵌入對於語義搜索等任務至關重要,因為你希望根據意義而非精確文字匹配來找到相似內容。 - **向量資料庫**:向量資料庫是針對嵌入進行優化的專門存儲系統。它們支持高效的相似性搜索,對於檢索增強生成(RAG)模式至關重要,該模式需要根據語義相似性而非精確匹配從大型資料集中查找相關資訊。 -![圖示:向量資料庫架構,展示嵌入如何存儲和檢索以進行相似性搜索。](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.tw.png) +![圖示:向量資料庫架構,展示嵌入如何存儲和檢索以進行相似性搜索。](../../../translated_images/vector.f12f114934e223df.tw.png) > **注意**:本課程不涵蓋向量資料庫,但認為它們值得一提,因為它們在實際應用中非常常見。 @@ -93,7 +93,7 @@ CO_OP_TRANSLATOR_METADATA: 在 Java 的人工智慧應用程式中,你將使用 tokens 進行文字處理,使用嵌入進行語義搜索和 RAG,使用向量資料庫進行資料檢索,並使用 MCP 的代理來構建智能工具使用系統。 -![圖示:從提示到回應的流程——tokens、向量、可選的 RAG 查詢、LLM 思考以及 MCP 代理在一個快速流程中的作用。](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.tw.png) +![圖示:從提示到回應的流程——tokens、向量、可選的 RAG 查詢、LLM 思考以及 MCP 代理在一個快速流程中的作用。](../../../translated_images/flow.f4ef62c3052d12a8.tw.png) ### Java 的人工智慧開發工具與函式庫 diff --git a/translations/tw/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/tw/02-SetupDevEnvironment/getting-started-azure-openai.md index 68731f15..f4734e18 100644 --- a/translations/tw/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/tw/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ CO_OP_TRANSLATOR_METADATA: > **注意**:如果您想編輯基本配置,請查看 [Dev Container Configuration](../../../.devcontainer/devcontainer.json) 2. 在您的 Fork 存儲庫中,點擊 **Code** → **Codespaces** 標籤 3. 點擊 **...** → **New with options...** -![使用選項創建 Codespace](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.tw.png) +![使用選項創建 Codespace](../../../translated_images/codespaces.9945ded8ceb431a5.tw.png) 4. 選擇 **Dev container configuration**: - **Generative AI Java Development Environment** 5. 點擊 **Create codespace** diff --git a/translations/tw/05-ResponsibleGenAI/README.md b/translations/tw/05-ResponsibleGenAI/README.md index 9e2c0607..d655eb43 100644 --- a/translations/tw/05-ResponsibleGenAI/README.md +++ b/translations/tw/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ GitHub Models 提供基本的內容過濾功能,就像在 AI 俱樂部裡有 5. 顯示結果,展示哪些內容被阻擋、拒絕或允許 6. 測試安全內容以進行比較 -![負責任的 AI 安全示範](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.tw.png) +![負責任的 AI 安全示範](../../../translated_images/responsible.e4f51a917bafa4bf.tw.png) ### 設定指引 @@ -164,7 +164,7 @@ Status: Response generated successfully 恭喜完成生成式 AI 初學者課程! -![課程完成](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.tw.png) +![課程完成](../../../translated_images/image.73c7e2ff4a652e77.tw.png) **你已完成的內容:** - 設置你的開發環境 diff --git a/translations/tw/README.md b/translations/tw/README.md index bb7f9af0..7e1ae044 100644 --- a/translations/tw/README.md +++ b/translations/tw/README.md @@ -1,137 +1,147 @@ # 生成式 AI 初學者指南 - Java 版 -[![Microsoft Foundry 的 Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![生成式 AI 初學者指南 - Java 版](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.tw.png) +![生成式 AI 初學者指南 - Java 版](../../translated_images/beg-genai-series.8b48be9951cc574c.tw.png) -**時間投入**:整個工作坊可在線上完成,無需本機設定。環境設定約需 2 分鐘,瀏覽範例視探索深度需要 1–3 小時。 +**時間投入**:整個工作坊可在線完成,無需本機設定。環境設定需 2 分鐘,探索範例需 1-3 小時,視探索深度而定。 -> **快速開始** +> **快速開始** -1. 將此儲存庫 Fork 到你的 GitHub 帳戶 +1. 將此程式庫分叉到您的 GitHub 帳戶 2. 點選 **Code** → **Codespaces** 標籤 → **...** → **New with options...** -3. 使用預設值 — 這會選擇為本課程建立的開發容器 +3. 使用預設值 – 這將選擇為本課程建立的開發容器 4. 點選 **Create codespace** -5. 等待約 2 分鐘,環境即會就緒 -6. 直接前往 [→ 開始第2章](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) +5. 等待約 2 分鐘,環境即準備就緒 +6. 直接跳至 [第一個範例](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) -> **想要在本機 Clone?** +> **偏好本機複製?** > -> 此儲存庫包含 50+ 種語言的翻譯,會大幅增加下載大小。若要在沒有翻譯檔案的情況下 clone,請使用 sparse checkout: +> 本程式庫包含超過 50 種語言翻譯,會大幅增加下載大小。若要不含翻譯的複製,請使用稀疏結帳: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> 這會提供完成課程所需的一切,且下載速度更快。 +> 這樣可以更快速下載,且包含完成課程所需的一切。 ## 多語言支援 -### 透過 GitHub Action 支援(自動化且隨時更新) +### 透過 GitHub Action 支援(自動且持續更新) -[阿拉伯語](../ar/README.md) | [孟加拉語](../bn/README.md) | [保加利亞語](../bg/README.md) | [緬甸語(緬甸)](../my/README.md) | [中文(簡體)](../zh/README.md) | [中文(繁體,香港)](../hk/README.md) | [中文(繁體,澳門)](../mo/README.md) | [中文(繁體,台灣)](./README.md) | [克羅埃西亞語](../hr/README.md) | [捷克語](../cs/README.md) | [丹麥語](../da/README.md) | [荷蘭語](../nl/README.md) | [愛沙尼亞語](../et/README.md) | [芬蘭語](../fi/README.md) | [法語](../fr/README.md) | [德語](../de/README.md) | [希臘語](../el/README.md) | [希伯來語](../he/README.md) | [印地語](../hi/README.md) | [匈牙利語](../hu/README.md) | [印尼語](../id/README.md) | [義大利語](../it/README.md) | [日語](../ja/README.md) | [坎那達語](../kn/README.md) | [韓語](../ko/README.md) | [立陶宛語](../lt/README.md) | [馬來語](../ms/README.md) | [馬拉雅拉姆語](../ml/README.md) | [馬拉地語](../mr/README.md) | [尼泊爾語](../ne/README.md) | [尼日利亞皮欽語](../pcm/README.md) | [挪威語](../no/README.md) | [波斯語(法爾西)](../fa/README.md) | [波蘭語](../pl/README.md) | [葡萄牙語(巴西)](../br/README.md) | [葡萄牙語(葡萄牙)](../pt/README.md) | [旁遮普語(Gurmukhi)](../pa/README.md) | [羅馬尼亞語](../ro/README.md) | [俄語](../ru/README.md) | [塞爾維亞語(西里爾文)](../sr/README.md) | [斯洛伐克語](../sk/README.md) | [斯洛維尼亞語](../sl/README.md) | [西班牙語](../es/README.md) | [斯瓦希里語](../sw/README.md) | [瑞典語](../sv/README.md) | [他加祿語(菲律賓語)](../tl/README.md) | [泰米爾語](../ta/README.md) | [泰盧固語](../te/README.md) | [泰語](../th/README.md) | [土耳其語](../tr/README.md) | [烏克蘭語](../uk/README.md) | [烏爾都語](../ur/README.md) | [越南語](../vi/README.md) +[阿拉伯語](../ar/README.md) | [孟加拉語](../bn/README.md) | [保加利亞語](../bg/README.md) | [緬甸語](../my/README.md) | [中文(簡體)](../zh/README.md) | [中文(繁體,香港)](../hk/README.md) | [中文(繁體,澳門)](../mo/README.md) | [中文(繁體,台灣)](./README.md) | [克羅埃西亞語](../hr/README.md) | [捷克語](../cs/README.md) | [丹麥語](../da/README.md) | [荷蘭語](../nl/README.md) | [愛沙尼亞語](../et/README.md) | [芬蘭語](../fi/README.md) | [法語](../fr/README.md) | [德語](../de/README.md) | [希臘語](../el/README.md) | [希伯來語](../he/README.md) | [印地語](../hi/README.md) | [匈牙利語](../hu/README.md) | [印尼語](../id/README.md) | [義大利語](../it/README.md) | [日語](../ja/README.md) | [坎那達語](../kn/README.md) | [韓語](../ko/README.md) | [立陶宛語](../lt/README.md) | [馬來語](../ms/README.md) | [馬拉雅拉姆語](../ml/README.md) | [馬拉地語](../mr/README.md) | [尼泊爾語](../ne/README.md) | [奈及利亞皮欽語](../pcm/README.md) | [挪威語](../no/README.md) | [波斯語(法爾西語)](../fa/README.md) | [波蘭語](../pl/README.md) | [葡萄牙語(巴西)](../br/README.md) | [葡萄牙語(葡萄牙)](../pt/README.md) | [旁遮普語(古魯穆奇)](../pa/README.md) | [羅馬尼亞語](../ro/README.md) | [俄語](../ru/README.md) | [塞爾維亞語(西里爾字母)](../sr/README.md) | [斯洛伐克語](../sk/README.md) | [斯洛維尼亞語](../sl/README.md) | [西班牙語](../es/README.md) | [斯瓦希里語](../sw/README.md) | [瑞典語](../sv/README.md) | [他加祿語(菲律賓語)](../tl/README.md) | [泰米爾語](../ta/README.md) | [泰盧固語](../te/README.md) | [泰語](../th/README.md) | [土耳其語](../tr/README.md) | [烏克蘭語](../uk/README.md) | [烏爾都語](../ur/README.md) | [越南語](../vi/README.md) + +> **偏好本機複製?** + +> 本程式庫包含超過 50 種語言翻譯,會大幅增加下載大小。若要不含翻譯的複製,請使用稀疏結帳: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> 這樣可以更快速下載,且包含完成課程所需的一切。 ## 課程結構與學習路徑 -### **第1章:生成式 AI 介紹** -- **核心概念**:了解大型語言模型、tokens、嵌入(embeddings)及 AI 能力 -- **Java AI 生態系**:Spring AI 與 OpenAI SDKs 概覽 -- **模型上下文協定**:介紹 MCP 及其在 AI 代理通訊中的角色 -- **實務應用**:實際情境,例如聊天機器人與內容生成 -- **[→ 開始第1章](./01-IntroToGenAI/README.md)** - -### **第2章:開發環境設定** -- **多供應者設定**:設定 GitHub Models、Azure OpenAI 與 OpenAI Java SDK 整合 -- **Spring Boot + Spring AI**:企業級 AI 應用開發最佳實務 -- **GitHub Models**:用於原型與學習的免費 AI 模型(不需信用卡) +### **第一章:生成式 AI 簡介** +- **核心概念**:認識大型語言模型、詞元、嵌入向量與 AI 能力 +- **Java AI 生態系統**:Spring AI 與 OpenAI SDK 簡介 +- **模型上下文協議**:介紹 MCP 及其在 AI 代理間通訊的角色 +- **實務應用**:包含聊天機器人與內容生成的真實案例 +- **[→ 開始第一章](./01-IntroToGenAI/README.md)** + +### **第二章:開發環境建置** +- **多平台配置**:設定 GitHub Models、Azure OpenAI 及 OpenAI Java SDK 整合 +- **Spring Boot + Spring AI**:企業 AI 應用程式開發最佳實務 +- **GitHub Models**:免費 AI 模型供原型與學習(無需信用卡) - **開發工具**:Docker 容器、VS Code 與 GitHub Codespaces 設定 -- **[→ 開始第2章](./02-SetupDevEnvironment/README.md)** +- **[→ 開始第二章](./02-SetupDevEnvironment/README.md)** -### **第3章:生成式 AI 核心技術** -- **提示工程**:取得最佳 AI 模型回應的技巧 -- **嵌入與向量運算**:實作語意搜尋與相似度比對 -- **檢索增強生成(RAG)**:將 AI 與你的資料來源結合 -- **函式呼叫**:透過自訂工具與外掛擴充 AI 能力 -- **[→ 開始第3章](./03-CoreGenerativeAITechniques/README.md)** +### **第三章:生成式 AI 核心技術** +- **提示工程**:最佳化 AI 模型回應的技巧 +- **嵌入向量與向量運算**:實作語意搜尋與相似度匹配 +- **檢索增強生成(RAG)**:將 AI 與您的資料來源結合 +- **函式呼叫**:透過自訂工具與外掛擴充 AI 功能 +- **[→ 開始第三章](./03-CoreGenerativeAITechniques/README.md)** -### **第4章:實務應用與專案** -- **Pet Story Generator** (`petstory/`):使用 GitHub Models 的創意內容生成 -- **Foundry Local Demo** (`foundrylocal/`):使用 OpenAI Java SDK 的本地 AI 模型整合範例 -- **MCP Calculator Service** (`calculator/`):使用 Spring AI 的基本 Model Context Protocol 實作 -- **[→ 開始第4章](./04-PracticalSamples/README.md)** +### **第四章:實務應用與專案** +- **寵物故事產生器**(`petstory/`):利用 GitHub Models 產生創意內容 +- **Foundry 本地示範**(`foundrylocal/`):本地 AI 模型整合 OpenAI Java SDK +- **MCP 計算服務**(`calculator/`):使用 Spring AI 實作基本模型上下文協議 +- **[→ 開始第四章](./04-PracticalSamples/README.md)** -### **第5章:負責任的 AI 開發** -- **GitHub Models 的安全性**:測試內建內容過濾與安全機制(硬性封鎖與軟性拒絕) -- **負責任 AI 示範**:實務範例展示現代 AI 安全系統如何運作 -- **最佳實務**:倫理 AI 開發與部署的必要指引 -- **[→ 開始第5章](./05-ResponsibleGenAI/README.md)** +### **第五章:負責任的 AI 開發** +- **GitHub Models 安全性**:測試內建內容過濾與安全機制(硬阻擋與軟拒絕) +- **負責任 AI 示範**:動手範例展示現代 AI 安全系統如何運作 +- **最佳實務**:道德 AI 開發與部署之基本指南 +- **[→ 開始第五章](./05-ResponsibleGenAI/README.md)** -## 其他資源 +## 額外資源 ### LangChain -[![LangChain4j 初學者入門](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) -[![LangChain.js 初學者入門](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) +[![LangChain4j 入門](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![LangChain.js 入門](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) --- ### Azure / Edge / MCP / Agents -[![AZD 初學者入門](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI 初學者入門](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP 初學者入門](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI 代理初學者入門](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AZD 入門](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI 入門](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP 入門](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI Agents 入門](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### 生成式 AI 系列 [![生成式 AI 初學者](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![生成式 AI(.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![生成式 AI(Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![生成式 AI(JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) +[![生成式 AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![生成式 AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![生成式 AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- -### 核心學習 +### 核心學習資源 [![機器學習初學者](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) [![資料科學初學者](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) [![AI 初學者](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) [![資安初學者](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) [![網頁開發初學者](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![物聯網入門](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![XR 開發入門](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### Copilot 系列 -[![Copilot:AI 配對程式設計](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![Copilot:C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot 冒險](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## 取得協助 +## 尋求協助 -如果你遇到困難或對建立 AI 應用有任何問題,請加入與其他學習者及資深開發人員的討論。這是一個互助的社群,歡迎提問並自由分享知識。 +如果您遇到困難或對建立 AI 應用程式有任何問題,歡迎加入其他學習者與經驗豐富的開發人員,一同討論 MCP。這是一個支持性的社群,問題歡迎提出,知識自由分享。 [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -如果您在開發過程中有產品回饋或遇到錯誤,請造訪: +如果您在建構過程中有產品反饋或錯誤,請造訪: -[![Microsoft Foundry 開發者論壇](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -免責聲明: -本文件係使用 AI 翻譯服務 Co‑op Translator(https://github.com/Azure/co-op-translator)進行翻譯。儘管我們力求準確,但請注意,自動翻譯可能包含錯誤或不精確之處。原始文件之母語版本應被視為具權威性的版本。對於關鍵資訊,建議採用專業人工翻譯。我們不對因使用本翻譯所導致的任何誤解或誤釋承擔任何責任。 +**免責聲明**: +本文件係使用 AI 翻譯服務 [Co-op Translator](https://github.com/Azure/co-op-translator) 進行翻譯。雖然我們致力於確保翻譯的準確性,但請注意自動翻譯結果可能包含錯誤或不準確之處。原始文件的母語版本應視為權威來源。對於關鍵資訊,建議採用專業人工翻譯。我們不對因使用本翻譯內容而產生的任何誤解或錯誤詮釋負責。 \ No newline at end of file diff --git a/translations/uk/01-IntroToGenAI/README.md b/translations/uk/01-IntroToGenAI/README.md index 69e0ad9d..08784276 100644 --- a/translations/uk/01-IntroToGenAI/README.md +++ b/translations/uk/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ CO_OP_TRANSLATOR_METADATA: Існують специфічні типи моделей, оптимізовані для різних завдань. Наприклад, як **малі мовні моделі (SLM)**, так і **великі мовні моделі (LLM)** можуть виконувати генерацію тексту, причому LLM зазвичай забезпечують кращу продуктивність для складних завдань. Для завдань, пов’язаних із зображеннями, використовуються спеціалізовані моделі для роботи з візуальними даними або мультимодальні моделі. -![Рисунок: Типи моделей генеративного AI та їх використання.](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.uk.png) +![Рисунок: Типи моделей генеративного AI та їх використання.](../../../translated_images/llms.225ca2b8a0d34473.uk.png) Звісно, відповіді цих моделей не завжди ідеальні. Ви, мабуть, чули про те, як моделі "галюцинують" або генерують неправильну інформацію в авторитетній манері. Але ви можете допомогти моделі створювати кращі відповіді, надаючи їй чіткі інструкції та контекст. Тут вступає в гру **інженерія запитів**. @@ -79,13 +79,13 @@ CO_OP_TRANSLATOR_METADATA: - **Вбудовування**: Вбудовування — це векторні представлення токенів, які передають семантичне значення. Це числові представлення (зазвичай масиви чисел із плаваючою точкою), які дозволяють моделям розуміти взаємозв’язки між словами та генерувати контекстуально релевантні відповіді. Схожі слова мають схожі вбудовування, що дозволяє моделі розуміти такі поняття, як синоніми та семантичні взаємозв’язки. -![Рисунок: Вбудовування](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.uk.png) +![Рисунок: Вбудовування](../../../translated_images/embedding.398e50802c0037f9.uk.png) У Java ви можете створювати вбудовування за допомогою OpenAI SDK або інших бібліотек, які підтримують генерацію вбудовувань. Ці вбудовування є важливими для завдань, таких як семантичний пошук, де потрібно знайти схожий контент на основі значення, а не точного текстового збігу. - **Векторні бази даних**: Векторні бази даних — це спеціалізовані системи зберігання, оптимізовані для вбудовувань. Вони забезпечують ефективний пошук за схожістю та є ключовими для шаблонів генерації з доповненням пошуку (RAG), де потрібно знайти релевантну інформацію з великих наборів даних на основі семантичної схожості, а не точних збігів. -![Рисунок: Архітектура векторної бази даних, що показує, як вбудовування зберігаються та отримуються для пошуку за схожістю.](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.uk.png) +![Рисунок: Архітектура векторної бази даних, що показує, як вбудовування зберігаються та отримуються для пошуку за схожістю.](../../../translated_images/vector.f12f114934e223df.uk.png) > **Примітка**: У цьому курсі ми не будемо детально розглядати векторні бази даних, але вважаємо, що вони заслуговують на згадку, оскільки часто використовуються в реальних додатках. @@ -93,7 +93,7 @@ CO_OP_TRANSLATOR_METADATA: У Java-додатках з AI ви будете використовувати токени для обробки тексту, вбудовування для семантичного пошуку та RAG, векторні бази даних для отримання даних, а також агентів із MCP для створення інтелектуальних систем, що використовують інструменти. -![Рисунок: як запит перетворюється на відповідь — токени, вектори, опціональний пошук RAG, обробка LLM та агент MCP у швидкому потоці.](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.uk.png) +![Рисунок: як запит перетворюється на відповідь — токени, вектори, опціональний пошук RAG, обробка LLM та агент MCP у швидкому потоці.](../../../translated_images/flow.f4ef62c3052d12a8.uk.png) ### Інструменти та бібліотеки для розробки AI на Java diff --git a/translations/uk/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/uk/02-SetupDevEnvironment/getting-started-azure-openai.md index 119fe12d..14b371ee 100644 --- a/translations/uk/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/uk/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ CO_OP_TRANSLATOR_METADATA: > **Примітка**: Якщо ви хочете змінити базову конфігурацію, перегляньте [Dev Container Configuration](../../../.devcontainer/devcontainer.json) 2. У вашому форкнутому репозиторії натисніть **Code** → вкладка **Codespaces** 3. Натисніть **...** → **New with options...** -![створення Codespace з опціями](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.uk.png) +![створення Codespace з опціями](../../../translated_images/codespaces.9945ded8ceb431a5.uk.png) 4. Виберіть **Конфігурацію контейнера для розробки**: - **Середовище розробки Generative AI Java** 5. Натисніть **Create codespace** diff --git a/translations/uk/05-ResponsibleGenAI/README.md b/translations/uk/05-ResponsibleGenAI/README.md index 0c3a08bb..7137bb59 100644 --- a/translations/uk/05-ResponsibleGenAI/README.md +++ b/translations/uk/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ GitHub Models має базову фільтрацію контенту "з ко 5. Відображає результати, які показують, який контент було заблоковано, відхилено або дозволено 6. Тестує безпечний контент для порівняння -![Демонстрація Безпеки Відповідального AI](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.uk.png) +![Демонстрація Безпеки Відповідального AI](../../../translated_images/responsible.e4f51a917bafa4bf.uk.png) ### Інструкції з Налаштування @@ -164,7 +164,7 @@ Status: Response generated successfully Вітаємо з завершенням курсу "Генеративний AI для Початківців"! -![Завершення Курсу](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.uk.png) +![Завершення Курсу](../../../translated_images/image.73c7e2ff4a652e77.uk.png) **Що Ви Досягли:** - Налаштували середовище розробки diff --git a/translations/uk/README.md b/translations/uk/README.md index 890b1ea0..44cd0ae3 100644 --- a/translations/uk/README.md +++ b/translations/uk/README.md @@ -1,27 +1,27 @@ -# Генеративний ШІ для початківців — видання Java +# Генеративний ШІ для Початківців - Java Edition [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![Генеративний ШІ для початківців — видання Java](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.uk.png) +![Генеративний ШІ для Початківців - Java Edition](../../translated_images/beg-genai-series.8b48be9951cc574c.uk.png) -**Часові витрати**: Весь семінар можна пройти онлайн без локального налаштування. Налаштування середовища займає 2 хвилини, а ознайомлення з прикладами вимагає 1–3 години залежно від глибини вивчення. +**Час, який потрібно витратити**: Весь воркшоп можна пройти онлайн без локальної установки. Налаштування середовища займає 2 хвилини, дослідження прикладів потребує 1-3 години, залежно від глибини вивчення. > **Швидкий старт** -> -> 1. Відфоркніть цей репозиторій у свій обліковий запис GitHub -> 2. Натисніть **Code** → вкладку **Codespaces** → **...** → **New with options...** -> 3. Використовуйте значення за замовчуванням – це вибере Development container, створений для цього курсу -> 4. Натисніть **Create codespace** -> 5. Зачекайте приблизно 2 хвилини, доки середовище буде готове -> 6. Перейдіть безпосередньо до [першого прикладу](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) + +1. Форкніть цей репозиторій до свого облікового запису GitHub +2. Натисніть **Code** → вкладку **Codespaces** → **...** → **New with options...** +3. Використовуйте налаштування за замовчуванням – це вибере Development container, створений для цього курсу +4. Натисніть **Create codespace** +5. Почекайте приблизно 2 хвилини, поки середовище стане готовим +6. Перейдіть безпосередньо до [Першого прикладу](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) > **Віддаєте перевагу клонуванню локально?** > @@ -31,50 +31,60 @@ CO_OP_TRANSLATOR_METADATA: > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Це дає вам усе необхідне для проходження курсу з набагато швидшим завантаженням. +> Це дасть вам усе необхідне для проходження курсу з набагато швидшим завантаженням. ## Підтримка кількох мов -### Підтримується через GitHub Action (автоматично та завжди актуально) +### Підтримується за допомогою GitHub Action (автоматично та завжди актуально) -[Арабська](../ar/README.md) | [Бенгальська](../bn/README.md) | [Болгарська](../bg/README.md) | [Бірманська (М'янма)](../my/README.md) | [Китайська (спрощена)](../zh/README.md) | [Китайська (традиційна, Гонконг)](../hk/README.md) | [Китайська (традиційна, Макао)](../mo/README.md) | [Китайська (традиційна, Тайвань)](../tw/README.md) | [Хорватська](../hr/README.md) | [Чеська](../cs/README.md) | [Данська](../da/README.md) | [Нідерландська](../nl/README.md) | [Естонська](../et/README.md) | [Фінська](../fi/README.md) | [Французька](../fr/README.md) | [Німецька](../de/README.md) | [Грецька](../el/README.md) | [Іврит](../he/README.md) | [Гінді](../hi/README.md) | [Угорська](../hu/README.md) | [Індонезійська](../id/README.md) | [Італійська](../it/README.md) | [Японська](../ja/README.md) | [Каннада](../kn/README.md) | [Корейська](../ko/README.md) | [Литовська](../lt/README.md) | [Малайська](../ms/README.md) | [Малаялам](../ml/README.md) | [Маратхі](../mr/README.md) | [Непальська](../ne/README.md) | [Нігерійський піджин](../pcm/README.md) | [Норвезька](../no/README.md) | [Перська (фарсі)](../fa/README.md) | [Польська](../pl/README.md) | [Португальська (Бразилія)](../br/README.md) | [Португальська (Португалія)](../pt/README.md) | [Пенджабі (гурмукхі)](../pa/README.md) | [Румунська](../ro/README.md) | [Російська](../ru/README.md) | [Сербська (кирилиця)](../sr/README.md) | [Словацька](../sk/README.md) | [Словенська](../sl/README.md) | [Іспанська](../es/README.md) | [Свахілі](../sw/README.md) | [Шведська](../sv/README.md) | [Тагальська (філіппінська)](../tl/README.md) | [Тамільська](../ta/README.md) | [Телугу](../te/README.md) | [Тайська](../th/README.md) | [Турецька](../tr/README.md) | [Українська](./README.md) | [Урду](../ur/README.md) | [В’єтнамська](../vi/README.md) +[Арабська](../ar/README.md) | [Бенгальська](../bn/README.md) | [Болгарська](../bg/README.md) | [Бірманська (М’янма)](../my/README.md) | [Китайська (спрощена)](../zh/README.md) | [Китайська (традиційна, Гонконг)](../hk/README.md) | [Китайська (традиційна, Макао)](../mo/README.md) | [Китайська (традиційна, Тайвань)](../tw/README.md) | [Хорватська](../hr/README.md) | [Чеська](../cs/README.md) | [Данська](../da/README.md) | [Голландська](../nl/README.md) | [Естонська](../et/README.md) | [Фінська](../fi/README.md) | [Французька](../fr/README.md) | [Німецька](../de/README.md) | [Грецька](../el/README.md) | [Іврит](../he/README.md) | [Гінді](../hi/README.md) | [Угорська](../hu/README.md) | [Індонезійська](../id/README.md) | [Італійська](../it/README.md) | [Японська](../ja/README.md) | [Каннада](../kn/README.md) | [Корейська](../ko/README.md) | [Литовська](../lt/README.md) | [Малайська](../ms/README.md) | [Малаялам](../ml/README.md) | [Маратхі](../mr/README.md) | [Непалі](../ne/README.md) | [Нігерійський Піджин](../pcm/README.md) | [Норвезька](../no/README.md) | [Перська (Фарсі)](../fa/README.md) | [Польська](../pl/README.md) | [Португальська (Бразилія)](../br/README.md) | [Португальська (Португалія)](../pt/README.md) | [Пенджабі (Гурмухі)](../pa/README.md) | [Румунська](../ro/README.md) | [Російська](../ru/README.md) | [Сербська (кирилиця)](../sr/README.md) | [Словацька](../sk/README.md) | [Словенська](../sl/README.md) | [Іспанська](../es/README.md) | [Суаїлі](../sw/README.md) | [Шведська](../sv/README.md) | [Тагальська (філіппінська)](../tl/README.md) | [Тамільська](../ta/README.md) | [Телугу](../te/README.md) | [Тайська](../th/README.md) | [Турецька](../tr/README.md) | [Українська](./README.md) | [Урду](../ur/README.md) | [В’єтнамська](../vi/README.md) + +> **Віддаєте перевагу клонуванню локально?** + +> Цей репозиторій містить понад 50 перекладів мовами, що значно збільшує розмір завантаження. Щоб клонувати без перекладів, використовуйте sparse checkout: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> Це дасть вам усе необхідне для проходження курсу з набагато швидшим завантаженням. -## Структура курсу та шлях навчання +## Структура курсу та навчальний шлях ### **Розділ 1: Вступ до генеративного ШІ** -- **Ключові поняття**: Розуміння великих мовних моделей, токенів, ембедингів та можливостей ШІ -- **Екосистема ШІ для Java**: Огляд Spring AI та OpenAI SDK -- **Протокол контексту моделі**: Вступ до MCP та його роль у взаємодії агентів ШІ -- **Практичні застосування**: Сценарії з реального життя, включаючи чат-ботів та генерацію контенту +- **Основні поняття**: Розуміння великих мовних моделей, токенів, вбудованих представлень (embeddings) та можливостей ШІ +- **Екосистема Java AI**: Огляд Spring AI та OpenAI SDK +- **Протокол контексту моделі**: Вступ до MCP та його ролі в комунікації агентів ШІ +- **Практичні застосування**: Реальні сценарії, включно з чатботами та генерацією контенту - **[→ Почати Розділ 1](./01-IntroToGenAI/README.md)** ### **Розділ 2: Налаштування середовища розробки** -- **Конфігурація з кількома постачальниками**: Налаштуйте інтеграції GitHub Models, Azure OpenAI та OpenAI Java SDK -- **Spring Boot + Spring AI**: Кращі практики для розробки корпоративних застосунків ШІ -- **GitHub Models**: Безкоштовний доступ до моделей ШІ для прототипування та навчання (не потрібна кредитна картка) -- **Інструменти розробки**: Docker-контейнери, VS Code та налаштування GitHub Codespaces +- **Конфігурація для кількох провайдерів**: Налаштування GitHub Models, Azure OpenAI та інтеграцій OpenAI Java SDK +- **Spring Boot + Spring AI**: Кращі практики для розробки корпоративних AI-додатків +- **GitHub Models**: Безкоштовний доступ до AI-моделей для прототипування та навчання (без необхідності кредитної картки) +- **Інструменти розробника**: Контейнери Docker, VS Code та налаштування GitHub Codespaces - **[→ Почати Розділ 2](./02-SetupDevEnvironment/README.md)** ### **Розділ 3: Основні методи генеративного ШІ** -- **Проєктування підказок (Prompt Engineering)**: Техніки для отримання оптимальних відповідей від моделей ШІ -- **Ембедінги та векторні операції**: Реалізуйте семантичний пошук і порівняння схожості -- **Retrieval-Augmented Generation (RAG)**: Поєднання ШІ з вашими власними джерелами даних -- **Виклик функцій**: Розширте можливості ШІ за допомогою власних інструментів і плагінів +- **Інженерія підказок**: Методи оптимізації відповідей моделі ШІ +- **Embeddings та векторні операції**: Реалізація семантичного пошуку та пошуку за схожістю +- **Retrieval-Augmented Generation (RAG)**: Поєднання ШІ з власними джерелами даних +- **Виклики функцій**: Розширення можливостей ШІ за допомогою власних інструментів і плагінів - **[→ Почати Розділ 3](./03-CoreGenerativeAITechniques/README.md)** -### **Розділ 4: Практичні застосування та проекти** -- **Генератор історій про домашніх улюбленців** (`petstory/`): Креативна генерація контенту з GitHub Models -- **Демо локального Foundry** (`foundrylocal/`): Інтеграція локальної моделі ШІ з OpenAI Java SDK -- **Сервіс калькулятора MCP** (`calculator/`): Базова реалізація Model Context Protocol з Spring AI +### **Розділ 4: Практичні застосування та проєкти** +- **Генератор історій про домашніх улюбленців** (`petstory/`): Творча генерація контенту з GitHub Models +- **Локальна демонстрація Foundry** (`foundrylocal/`): Локальна інтеграція AI-моделі з OpenAI Java SDK +- **Сервіс калькулятора MCP** (`calculator/`): Базова реалізація Model Context Protocol із Spring AI - **[→ Почати Розділ 4](./04-PracticalSamples/README.md)** ### **Розділ 5: Відповідальна розробка ШІ** -- **Безпека GitHub Models**: Перевірка вбудованих механізмів фільтрації контенту та заходів безпеки (жорсткі блокування та м’які відмови) -- **Демо відповідального ШІ**: Практичний приклад, який демонструє, як працюють сучасні системи безпеки ШІ -- **Найкращі практики**: Основні рекомендації для етичної розробки та впровадження ШІ +- **Безпека GitHub Models**: Тестування вбудованих механізмів фільтрації контенту та безпеки (жорсткі блокування та м’які відмови) +- **Демонстрація відповідального ШІ**: Практичний приклад роботи сучасних систем безпеки ШІ +- **Кращі практики**: Важливі настанови для етичної розробки та впровадження ШІ - **[→ Почати Розділ 5](./05-ResponsibleGenAI/README.md)** ## Додаткові ресурси @@ -90,7 +100,7 @@ CO_OP_TRANSLATOR_METADATA: [![AZD для початківців](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) [![Edge AI для початківців](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) [![MCP для початківців](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Агенти ШІ для початківців](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI Агенти для початківців](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- @@ -102,36 +112,36 @@ CO_OP_TRANSLATOR_METADATA: --- -### Основні курси +### Основне навчання [![Машинне навчання для початківців](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![Наука про дані для початківців](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![Дата-сайєнс для початківців](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) [![ШІ для початківців](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) [![Кібербезпека для початківців](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) [![Веб-розробка для початківців](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![IoT для початківців](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![Розробка XR для початківців](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### Серія Copilot -[![Copilot для парного програмування зі ШІ](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![Copilot для C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Пригоди Copilot](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) ## Отримання допомоги -Якщо ви застрягли або маєте будь-які питання щодо створення додатків зі ШІ, приєднуйтеся до інших учнів та досвідчених розробників у обговореннях про MCP. Це підтримуюча спільнота, де вітаються питання, а знання вільно передаються. +Якщо ви застрягли або маєте питання щодо створення AI-додатків, приєднуйтесь до інших учнів та досвідчених розробників у дискусіях про MCP. Це підтримуюча спільнота, де питання вітаються, а знання вільно поширюються. -[![Discord Microsoft Foundry](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Якщо у вас є відгуки щодо продукту або ви виявили помилки під час розробки, відвідайте: +Якщо у вас є відгуки про продукт або помилки під час розробки, відвідайте: -[![Форум розробників Microsoft Foundry](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- **Відмова від відповідальності**: -Цей документ був перекладений із використанням сервісу перекладу штучного інтелекту [Co-op Translator](https://github.com/Azure/co-op-translator). Хоча ми прагнемо до точності, зверніть увагу, що автоматичні переклади можуть містити помилки або неточності. Оригінальний документ його рідною мовою слід вважати авторитетним джерелом. Для критичної інформації рекомендовано скористатися послугами професійного перекладача. Ми не несемо відповідальності за будь-які непорозуміння або неправильні тлумачення, що виникли внаслідок використання цього перекладу. +Цей документ було перекладено за допомогою сервісу автоматичного перекладу [Co-op Translator](https://github.com/Azure/co-op-translator). Хоча ми прагнемо до точності, зверніть увагу, що автоматичні переклади можуть містити помилки або неточності. Оригінальний документ рідною мовою слід вважати авторитетним джерелом. Для критично важливої інформації рекомендується професійний переклад людиною. Ми не несемо відповідальності за будь-які непорозуміння або неправильні тлумачення, що виникли через використання цього перекладу. \ No newline at end of file diff --git a/translations/ur/01-IntroToGenAI/README.md b/translations/ur/01-IntroToGenAI/README.md index ef01f682..2b4cecb4 100644 --- a/translations/ur/01-IntroToGenAI/README.md +++ b/translations/ur/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ CO_OP_TRANSLATOR_METADATA: مخصوص کاموں کے لیے مختلف قسم کے ماڈلز کو بہتر بنایا گیا ہے۔ مثال کے طور پر، **چھوٹے لینگویج ماڈلز (SLMs)** اور **بڑے لینگویج ماڈلز (LLMs)** دونوں متن کی تخلیق کو سنبھال سکتے ہیں، لیکن LLMs عام طور پر پیچیدہ کاموں کے لیے بہتر کارکردگی پیش کرتے ہیں۔ تصویری کاموں کے لیے، آپ خصوصی وژن ماڈلز یا ملٹی موڈل ماڈلز استعمال کریں گے۔ -![شکل: جنریٹو اے آئی ماڈلز کی اقسام اور ان کے استعمال کے کیسز۔](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.ur.png) +![شکل: جنریٹو اے آئی ماڈلز کی اقسام اور ان کے استعمال کے کیسز۔](../../../translated_images/llms.225ca2b8a0d34473.ur.png) یقیناً، ان ماڈلز کے جوابات ہمیشہ کامل نہیں ہوتے۔ آپ نے شاید سنا ہوگا کہ ماڈلز "ہیلوسینیٹ" کرتے ہیں یا غلط معلومات کو مستند انداز میں پیش کرتے ہیں۔ لیکن آپ ماڈل کو واضح ہدایات اور سیاق و سباق فراہم کرکے بہتر جوابات دینے میں مدد کر سکتے ہیں۔ یہیں پر **پرامپٹ انجینئرنگ** کا کردار آتا ہے۔ @@ -79,13 +79,13 @@ CO_OP_TRANSLATOR_METADATA: - **ایمبیڈنگز**: ایمبیڈنگز ٹوکنز کی ویکٹر نمائندگی ہیں جو معنوی معنی کو ظاہر کرتی ہیں۔ یہ عددی نمائندگی (عام طور پر فلوٹنگ پوائنٹ نمبرز کی صفیں) ہیں جو ماڈلز کو الفاظ کے درمیان تعلقات کو سمجھنے اور سیاق و سباق کے مطابق جوابات تیار کرنے کی اجازت دیتی ہیں۔ مشابہ الفاظ کی ایمبیڈنگز مشابہ ہوتی ہیں، جس سے ماڈل مترادفات اور معنوی تعلقات کو سمجھ سکتا ہے۔ -![شکل: ایمبیڈنگز](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.ur.png) +![شکل: ایمبیڈنگز](../../../translated_images/embedding.398e50802c0037f9.ur.png) جاوا میں، آپ OpenAI SDK یا دیگر لائبریریوں کا استعمال کرتے ہوئے ایمبیڈنگز تیار کر سکتے ہیں جو ایمبیڈنگ جنریشن کی حمایت کرتی ہیں۔ یہ ایمبیڈنگز ان کاموں کے لیے ضروری ہیں جیسے معنوی تلاش، جہاں آپ مواد کو معنی کی بنیاد پر تلاش کرنا چاہتے ہیں نہ کہ متن کے عین مطابق میچز پر۔ - **ویکٹر ڈیٹابیسز**: ویکٹر ڈیٹابیسز خصوصی اسٹوریج سسٹمز ہیں جو ایمبیڈنگز کے لیے بہتر بنائے گئے ہیں۔ یہ معنوی مشابہت کی بنیاد پر مؤثر تلاش کو ممکن بناتے ہیں اور ریٹریول-آگمینٹڈ جنریشن (RAG) پیٹرنز کے لیے اہم ہیں، جہاں آپ کو بڑے ڈیٹاسیٹس سے متعلقہ معلومات تلاش کرنے کی ضرورت ہوتی ہے۔ -![شکل: ویکٹر ڈیٹابیس کی آرکیٹیکچر، جو دکھاتی ہے کہ ایمبیڈنگز کو مشابہت کی تلاش کے لیے کیسے ذخیرہ اور بازیافت کیا جاتا ہے۔](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.ur.png) +![شکل: ویکٹر ڈیٹابیس کی آرکیٹیکچر، جو دکھاتی ہے کہ ایمبیڈنگز کو مشابہت کی تلاش کے لیے کیسے ذخیرہ اور بازیافت کیا جاتا ہے۔](../../../translated_images/vector.f12f114934e223df.ur.png) > **نوٹ**: اس کورس میں، ہم ویکٹر ڈیٹابیسز کا احاطہ نہیں کریں گے لیکن ان کا ذکر کرنا ضروری سمجھتے ہیں کیونکہ یہ حقیقی دنیا کی ایپلیکیشنز میں عام طور پر استعمال ہوتے ہیں۔ @@ -93,7 +93,7 @@ CO_OP_TRANSLATOR_METADATA: جاوا اے آئی ایپلیکیشنز میں، آپ ٹوکنز کو متن کی پروسیسنگ کے لیے، ایمبیڈنگز کو معنوی تلاش اور RAG کے لیے، ویکٹر ڈیٹابیسز کو ڈیٹا کی بازیافت کے لیے، اور ایجنٹس کو MCP کے ساتھ ذہین، ٹول استعمال کرنے والے سسٹمز بنانے کے لیے استعمال کریں گے۔ -![شکل: ایک پرامپٹ کیسے جواب بنتا ہے—ٹوکنز، ویکٹرز، اختیاری RAG تلاش، LLM کی سوچ، اور MCP ایجنٹ سب ایک تیز رفتار بہاؤ میں۔](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.ur.png) +![شکل: ایک پرامپٹ کیسے جواب بنتا ہے—ٹوکنز، ویکٹرز، اختیاری RAG تلاش، LLM کی سوچ، اور MCP ایجنٹ سب ایک تیز رفتار بہاؤ میں۔](../../../translated_images/flow.f4ef62c3052d12a8.ur.png) ### جاوا کے لیے اے آئی ڈیولپمنٹ ٹولز اور لائبریریاں diff --git a/translations/ur/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/ur/02-SetupDevEnvironment/getting-started-azure-openai.md index 02677891..4b23370d 100644 --- a/translations/ur/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/ur/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ CO_OP_TRANSLATOR_METADATA: > **نوٹ**: اگر آپ بنیادی کنفیگریشن میں ترمیم کرنا چاہتے ہیں تو [Dev Container Configuration](../../../.devcontainer/devcontainer.json) دیکھیں 2. اپنی فورک شدہ ریپوزٹری میں، **Code** → **Codespaces** ٹیب پر کلک کریں 3. **...** → **New with options...** پر کلک کریں -![کوڈ اسپیس آپشنز کے ساتھ بنانا](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.ur.png) +![کوڈ اسپیس آپشنز کے ساتھ بنانا](../../../translated_images/codespaces.9945ded8ceb431a5.ur.png) 4. **Dev container configuration** منتخب کریں: - **Generative AI Java Development Environment** 5. **Create codespace** پر کلک کریں diff --git a/translations/ur/05-ResponsibleGenAI/README.md b/translations/ur/05-ResponsibleGenAI/README.md index 2d38bb3f..6187b1c0 100644 --- a/translations/ur/05-ResponsibleGenAI/README.md +++ b/translations/ur/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ GitHub Models بنیادی مواد کی فلٹرنگ کے ساتھ آتے ہی 5. نتائج دکھائیں کہ کون سا مواد بلاک، انکار، یا اجازت دیا گیا 6. موازنہ کے لیے محفوظ مواد کو ٹیسٹ کریں -![ذمہ دار اے آئی سیفٹی ڈیمو](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.ur.png) +![ذمہ دار اے آئی سیفٹی ڈیمو](../../../translated_images/responsible.e4f51a917bafa4bf.ur.png) ### سیٹ اپ ہدایات @@ -164,7 +164,7 @@ Status: Response generated successfully جنریٹو اے آئی فار بیگنرز کورس مکمل کرنے پر مبارک ہو! -![کورس کی تکمیل](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.ur.png) +![کورس کی تکمیل](../../../translated_images/image.73c7e2ff4a652e77.ur.png) **آپ نے جو حاصل کیا:** - اپنا ترقیاتی ماحول سیٹ اپ کیا diff --git a/translations/ur/README.md b/translations/ur/README.md index 362f3d68..49752201 100644 --- a/translations/ur/README.md +++ b/translations/ur/README.md @@ -1,136 +1,146 @@ -# جنریٹو AI ابتدائی افراد کے لیے - جاوا ایڈیشن -[![Microsoft Foundry ڈسکارڈ](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +# ابتدائیوں کے لیے جنریٹو AI - جاوا ایڈیشن +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![جنریٹو AI ابتدائی افراد کے لیے - جاوا ایڈیشن](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.ur.png) +![ابتدائیوں کے لیے جنریٹو AI - جاوا ایڈیشن](../../translated_images/beg-genai-series.8b48be9951cc574c.ur.png) -**وقت کی پابندی**: پورا ورکشاپ آن لائن بغیر لوکل سیٹ اپ کے مکمل کیا جا سکتا ہے۔ ماحول کو ترتیب دینے میں 2 منٹ لگتے ہیں، نمونوں کو جانچنے میں 1-3 گھنٹے درکار ہو سکتے ہیں جس کا انحصار تلاش کی گہرائی پر ہے۔ +**وقت کی وابستگی**: پورا ورکشاپ آن لائن مکمل کیا جا سکتا ہے بغیر لوکل سیٹ اپ کے۔ ماحول کی ترتیب میں 2 منٹ لگتے ہیں، نمونوں کو دریافت کرنے میں 1-3 گھنٹے لگ سکتے ہیں، دریافت کی گہرائی پر منحصر ہے۔ -> **جلدی آغاز** +> **جلدی آغاز** -1. اس ریپوزیٹری کو اپنے GitHub اکاؤنٹ میں فورک کریں -2. پر کلک کریں **Code** → **Codespaces** ٹیب → **...** → **New with options...** -3. ڈیفالٹس استعمال کریں – یہ اس کورس کے لیے بنائے گئے ڈیولپمنٹ کنٹینر کو منتخب کرے گا -4. پر کلک کریں **Create codespace** -5. ماحول کے تیار ہونے تک تقریباً 2 منٹ انتظار کریں -6. براہِ راست [پہلا نمونہ](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) پر جائیں +1. اس ریپوزٹری کو اپنے GitHub اکاؤنٹ میں فورک کریں +2. **Code** → **Codespaces** ٹیب → **...** → **New with options...** پر کلک کریں +3. ڈیفالٹس استعمال کریں – اس سے اس کورس کے لیے تیار کردہ Development container منتخب ہو جائے گا +4. **Create codespace** پر کلک کریں +5. ماحول کے تیار ہونے کے لیے تقریباً 2 منٹ انتظار کریں +6. سیدھا [پہلے مثال](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) پر جائیں -> **کیا آپ مقامی طور پر کلون کرنا پسند کریں گے؟** +> **لوکل کلوننگ کو ترجیح دیتے ہیں؟** > -> یہ ریپوزیٹری 50+ زبانوں کے تراجم شامل کرتی ہے جو ڈاؤن لوڈ کے حجم کو نمایاں طور پر بڑھا دیتی ہیں۔ بغیر تراجم کے کلون کرنے کے لیے sparse checkout استعمال کریں: +> اس ریپوزٹری میں 50+ زبانوں کے تراجم شامل ہیں جو ڈاؤن لوڈ سائز کو خاصا بڑھاتے ہیں۔ بغیر تراجم کے کلون کرنے کے لیے sparse checkout استعمال کریں: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> یہ آپ کو کورس مکمل کرنے کے لیے ہر وہ چیز فراہم کرتا ہے جس کی آپ کو تیز تر ڈاؤن لوڈ کے ساتھ ضرورت ہے۔ +> یہ آپ کو کورس مکمل کرنے کے لیے تمام ضروری چیزیں فراہم کرتا ہے اور ڈاؤن لوڈ بہت تیز ہوتا ہے۔ ## کثیر لسانی حمایت -### GitHub Action کے ذریعے معاونت (خودکار اور ہمیشہ تازہ کاری رہنے والا) +### GitHub Action کے ذریعے سپورٹ (خودکار اور ہمیشہ تازہ ترین) -[عربی](../ar/README.md) | [بنگالی](../bn/README.md) | [بلغاریائی](../bg/README.md) | [برمی (میانمار)](../my/README.md) | [چینی (سادہ)](../zh/README.md) | [چینی (روایتی، ہانگ کانگ)](../hk/README.md) | [چینی (روایتی، مکاو)](../mo/README.md) | [چینی (روایتی، تائیوان)](../tw/README.md) | [کروشین](../hr/README.md) | [چیک](../cs/README.md) | [ڈینش](../da/README.md) | [ڈچ](../nl/README.md) | [ایسٹونین](../et/README.md) | [فنلندی](../fi/README.md) | [فرانسیسی](../fr/README.md) | [جرمن](../de/README.md) | [یونانی](../el/README.md) | [عبرانی](../he/README.md) | [ہندی](../hi/README.md) | [ہنگیرین](../hu/README.md) | [انڈونیشین](../id/README.md) | [اطالوی](../it/README.md) | [جاپانی](../ja/README.md) | [کنڑا](../kn/README.md) | [کوریائی](../ko/README.md) | [لتھوانیائی](../lt/README.md) | [ملائی](../ms/README.md) | [مالایالم](../ml/README.md) | [مراٹھی](../mr/README.md) | [نیپالی](../ne/README.md) | [نائجیریائی پجن](../pcm/README.md) | [ناروے](../no/README.md) | [فارسی (فارس)](../fa/README.md) | [پولش](../pl/README.md) | [پرتگالی (برازیل)](../br/README.md) | [پرتگالی (پرتگال)](../pt/README.md) | [پنجابی (گرمکھی)](../pa/README.md) | [رومانیائی](../ro/README.md) | [روسی](../ru/README.md) | [سربیائی (سریلیک)](../sr/README.md) | [سلوواکیائی](../sk/README.md) | [سلووینیائی](../sl/README.md) | [ہسپانوی](../es/README.md) | [سواحلی](../sw/README.md) | [سوئیڈش](../sv/README.md) | [ٹگالوگ (فلپائنی)](../tl/README.md) | [تمل](../ta/README.md) | [تیلگو](../te/README.md) | [تھائی](../th/README.md) | [ترکی](../tr/README.md) | [یوکرینیائی](../uk/README.md) | [اردو](./README.md) | [ویتنامی](../vi/README.md) +[عربی](../ar/README.md) | [بنگالی](../bn/README.md) | [بلغاریائی](../bg/README.md) | [برمی (میانمار)](../my/README.md) | [چینی (سادہ)](../zh/README.md) | [چینی (روایتی، ہانگ کانگ)](../hk/README.md) | [چینی (روایتی، ماؤ)](../mo/README.md) | [چینی (روایتی، تائیوان)](../tw/README.md) | [کروشیائی](../hr/README.md) | [چیک](../cs/README.md) | [ڈینش](../da/README.md) | [ڈچ](../nl/README.md) | [ایسٹونین](../et/README.md) | [فنلش](../fi/README.md) | [فرانسیسی](../fr/README.md) | [جرمن](../de/README.md) | [یونانی](../el/README.md) | [عبرانی](../he/README.md) | [ہندی](../hi/README.md) | [ہنگیرین](../hu/README.md) | [انڈونیشین](../id/README.md) | [اطالوی](../it/README.md) | [جاپانی](../ja/README.md) | [کنڑا](../kn/README.md) | [کوریائی](../ko/README.md) | [لتھوانین](../lt/README.md) | [ملائی](../ms/README.md) | [مالایالم](../ml/README.md) | [مراٹھی](../mr/README.md) | [نیپالی](../ne/README.md) | [نائجیریائی پیدگن](../pcm/README.md) | [ناروے](../no/README.md) | [فارسی (فارس)](../fa/README.md) | [پولش](../pl/README.md) | [پرتگالی (برازیل)](../br/README.md) | [پرتگالی (پورٹوگال)](../pt/README.md) | [پنجابی (گرمکھی)](../pa/README.md) | [رومنین](../ro/README.md) | [روسی](../ru/README.md) | [سربیائی (سریلی)]](../sr/README.md) | [سلوواک](../sk/README.md) | [سلووینین](../sl/README.md) | [ہسپانوی](../es/README.md) | [سواحلی](../sw/README.md) | [سویڈش](../sv/README.md) | [ٹگالگ (فلپائنی)](../tl/README.md) | [تمل](../ta/README.md) | [تیلگو](../te/README.md) | [تھائی](../th/README.md) | [ترکی](../tr/README.md) | [یوکرینیائی](../uk/README.md) | [اردو](./README.md) | [ویتنامی](../vi/README.md) + +> **لوکل کلوننگ کو ترجیح دیتے ہیں؟** + +> اس ریپوزٹری میں 50+ زبانوں کے تراجم شامل ہیں جو ڈاؤن لوڈ سائز کو خاصا بڑھاتے ہیں۔ بغیر تراجم کے کلون کرنے کے لیے sparse checkout استعمال کریں: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> یہ آپ کو کورس مکمل کرنے کے لیے تمام ضروری چیزیں فراہم کرتا ہے اور ڈاؤن لوڈ بہت تیز ہوتا ہے۔ -## کورس کا ڈھانچہ اور سیکھنے کا راستہ +## کورس کی ساخت اور سیکھنے کا راستہ ### **باب 1: جنریٹو AI کا تعارف** -- **بنیادی تصورات**: بڑے لینگویج ماڈلز، ٹوکنز، ایمبیڈنگز، اور AI صلاحیتوں کی سمجھ -- **جاوا AI ایکو سسٹم**: Spring AI اور OpenAI SDKs کا جائزہ -- **ماڈل کانٹیکسٹ پروٹوکول**: MCP کا تعارف اور AI ایجنٹ مواصلات میں اس کا کردار -- **عملی اطلاقات**: حقیقی دنیا کے منظرنامے بشمول چیٹ بوٹس اور مواد کی تخلیق +- **بنیادی تصورات**: بڑی زبان کے ماڈلز، ٹوکنز، ایمبیڈنگز، اور AI کی صلاحیتوں کو سمجھنا +- **جاوا AI ماحولیاتی نظام**: Spring AI اور OpenAI SDKs کا جائزہ +- **ماڈل کانٹیکسٹ پروٹوکول**: MCP کا تعارف اور AI ایجنٹ کمیونیکیشن میں اس کا کردار +- **عملی اطلاقات**: حقیقی دنیا کے منظرنامے، بشمول چیٹ بوٹس اور مواد کی تخلیق - **[→ باب 1 شروع کریں](./01-IntroToGenAI/README.md)** ### **باب 2: ترقیاتی ماحول کی ترتیب** -- **ملٹی-پرووائیڈر کنفیگریشن**: GitHub Models، Azure OpenAI، اور OpenAI Java SDK انٹیگریشنز سیٹ کریں +- **کثیر فراہم کنندہ کنفیگریشن**: GitHub ماڈلز، Azure OpenAI، اور OpenAI Java SDK انضمام کی سیٹ اپ - **Spring Boot + Spring AI**: انٹرپرائز AI ایپلیکیشن ڈویلپمنٹ کے بہترین طریقے -- **GitHub Models**: پروٹوٹائپنگ اور سیکھنے کے لیے مفت AI ماڈل تک رسائی (کریڈٹ کارڈ ضروری نہیں) -- **ڈویلپمنٹ ٹولز**: Docker کنٹینرز، VS Code، اور GitHub Codespaces کی ترتیب +- **GitHub ماڈلز**: پروٹو ٹائپنگ اور سیکھنے کے لیے مفت AI ماڈل تک رسائی (کریڈٹ کارڈ کی ضرورت نہیں) +- **ترقیاتی ٹولز**: Docker کنٹینرز، VS Code، اور GitHub Codespaces کی ترتیب - **[→ باب 2 شروع کریں](./02-SetupDevEnvironment/README.md)** ### **باب 3: بنیادی جنریٹو AI تکنیکیں** -- **پرومپٹ انجینئرنگ**: AI ماڈل کے بہترین ردِ عمل کے لیے تکنیکیں -- **ایمبیڈنگز اور ویکٹر آپریشنز**: سیمنٹک تلاش اور مماثلت میچنگ نافذ کریں -- **Retrieval-Augmented Generation (RAG)**: AI کو اپنے ڈیٹا ذرائع کے ساتھ ملائیں +- **پرامپٹ انجینئرنگ**: AI ماڈل کے جوابات کے لیے بہترین تکنیکیں +- **ایمبیڈنگز اور ویکٹر آپریشنز**: سیمنٹک سرچ اور مماثلت کا نفاذ +- **ریٹریول آگمینٹڈ جنریشن (RAG)**: AI کو اپنی ڈیٹا سورسز کے ساتھ ملائیں - **فنکشن کالنگ**: کسٹم ٹولز اور پلگ انز کے ساتھ AI صلاحیتوں کو بڑھائیں - **[→ باب 3 شروع کریں](./03-CoreGenerativeAITechniques/README.md)** -### **باب 4: عملی اطلاقات اور پروجیکٹس** -- **Pet Story Generator** (`petstory/`): GitHub Models کے ساتھ تخلیقی مواد کی تخلیق -- **Foundry Local Demo** (`foundrylocal/`): OpenAI Java SDK کے ساتھ مقامی AI ماڈل انضمام -- **MCP Calculator Service** (`calculator/`): Spring AI کے ساتھ بنیادی Model Context Protocol کا نفاذ +### **باب 4: عملی اطلاقات اور منصوبے** +- **پالتو جانوروں کی کہانی بنانے والا** (`petstory/`): GitHub ماڈلز کے ساتھ تخلیقی مواد کی تخلیق +- **Foundry لوکل ڈیمو** (`foundrylocal/`): OpenAI Java SDK کے ساتھ مقامی AI ماڈل انضمام +- **MCP کیلکولیٹر سروس** (`calculator/`): Spring AI کے ساتھ بنیادی ماڈل کانٹیکسٹ پروٹوکول کا نفاذ - **[→ باب 4 شروع کریں](./04-PracticalSamples/README.md)** -### **باب 5: ذمہ دار AI ڈیولپمنٹ** -- **GitHub Models سیفٹی**: بلٹ ان مواد فلٹرنگ اور حفاظتی میکنزم (سخت بلاکس اور نرم انکار) کا ٹیسٹ کریں -- **Responsible AI Demo**: ایک عملی مثال جو دکھاتی ہے کہ جدید AI سیفٹی سسٹمز عملی طور پر کیسے کام کرتے ہیں -- **بہترین طریقے**: اخلاقی AI ڈویلپمنٹ اور تعیناتی کے لیے بنیادی رہنما اصول +### **باب 5: ذمہ دار AI کی ترقی** +- **GitHub ماڈلز کی حفاظت**: بلٹ ان مواد کی فلٹرنگ اور سیفٹی مکینزم (ہارڈ بلاکس اور سوفٹ انکار) کی جانچ +- **ذمہ دار AI ڈیمو**: ایک عملی مثال دکھاتی ہے کہ جدید AI سیفٹی سسٹمز کس طرح کام کرتے ہیں +- **بہترین طریقے**: اخلاقی AI ترقی اور تعیناتی کے لیے ضروری رہنما اصول - **[→ باب 5 شروع کریں](./05-ResponsibleGenAI/README.md)** -## مزید وسائل +## اضافی وسائل ### LangChain -[![LangChain4j ابتدائی افراد کے لیے](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) -[![LangChain.js ابتدائی افراد کے لیے](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) +[![LangChain4j ابتدائیوں کے لیے](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![LangChain.js ابتدائیوں کے لیے](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) --- -### ایزور / ایج / MCP / ایجنٹس -[![AZD ابتدائی افراد کے لیے](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI ابتدائی افراد کے لیے](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP ابتدائی افراد کے لیے](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI ایجنٹس ابتدائی افراد کے لیے](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +### Azure / Edge / MCP / ایجنٹس +[![AZD ابتدائیوں کے لیے](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI ابتدائیوں کے لیے](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP ابتدائیوں کے لیے](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI ایجنٹس ابتدائیوں کے لیے](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- - + ### جنریٹو AI سیریز -[![جنریٹو AI ابتدائی افراد کے لیے](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![ابتدائیوں کے لیے جنریٹو AI](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) [![جنریٹو AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) [![جنریٹو AI (جاوا)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![جنریٹو AI (جاوا اسکرپٹ)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) +[![جنریٹو AI (جاوااسکرپٹ)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- - -### بنیادی سیکھنے -[![ML ابتدائی افراد کے لیے](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![ڈیٹا سائنس ابتدائی افراد کے لیے](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI ابتدائی افراد کے لیے](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![سائبرسیکیوریٹی ابتدائی افراد کے لیے](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![ویب ڈویلپمنٹ ابتدائی افراد کے لیے](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![IoT ابتدائیوں کے لیے](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![XR ڈیویلپمنٹ ابتدائیوں کے لیے](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) + +### بنیادی تعلیم +[![ابتدائیوں کے لیے ML](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![ابتدائیوں کے لیے ڈیٹا سائنس](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![ابتدائیوں کے لیے AI](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![ابتدائیوں کے لیے سائبرسیکیورٹی](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![ابتدائیوں کے لیے ویب ڈویلپمنٹ](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Copilot سیریز -[![Copilot برائے AI جوڑی پروگرامنگ](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![Copilot برائے C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot ایڈونچر](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +### کاپائلٹ سیریز +[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## مدد حاصل کریں +## مدد حاصل کرنا -اگر آپ پھنس جائیں یا AI ایپس بنانے کے بارے میں کوئی سوال ہو۔ MCP کے بارے میں مباحثوں میں ساتھی سیکھنے والوں اور تجربہ کار ڈویلپرز کے ساتھ شامل ہوں۔ یہ ایک معاون کمیونٹی ہے جہاں سوالات خوش آمدید ہیں اور علم آزادانہ طور پر بانٹا جاتا ہے۔ +اگر آپ پھنس جاتے ہیں یا AI ایپس بنانے کے بارے میں کوئی سوال ہے۔ دوسرے سیکھنے والوں اور تجربہ کار ڈویلپرز کے ساتھ MCP پر مباحثہ میں شامل ہوں۔ یہ ایک معاون کمیونٹی ہے جہاں سوالات کا خیرمقدم کیا جاتا ہے اور علم آزادانہ طور پر شیئر کیا جاتا ہے۔ -[![Microsoft Foundry ڈسکارڈ](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -اگر آپ کے پاس پروڈکٹ کا فیڈبیک ہو یا بنانے کے دوران غلطیاں پیش آئیں تو ملاحظہ کریں: +اگر آپ کے پاس مصنوعات کے بارے میں تاثرات یا تعمیر کے دوران خامیاں ہیں تو یہاں جائیں: -[![Microsoft Foundry ڈویلپر فورم](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -دستبرداری: -یہ دستاویز AI ترجمہ سروس [Co-op Translator](https://github.com/Azure/co-op-translator) کے ذریعے ترجمہ کی گئی ہے۔ اگرچہ ہم درستگی کے لیے کوشاں رہتے ہیں، براہِ کرم نوٹ کریں کہ خودکار تراجم میں غلطیاں یا بے ضابطگیاں ہو سکتی ہیں۔ اصل دستاویز اس کی مادری زبان میں ہی مستند ماخذ سمجھی جانی چاہیے۔ اہم معلومات کے لیے پیشہ ور انسانی ترجمہ کی سفارش کی جاتی ہے۔ اس ترجمے کے استعمال سے پیدا ہونے والی کسی بھی غلط فہمی یا غلط تشریح کے لیے ہم ذمہ دار نہیں ہیں۔ +**ڈسکلیمر**: +یہ دستاویز AI ترجمہ سروس [Co-op Translator](https://github.com/Azure/co-op-translator) کے ذریعے ترجمہ کی گئی ہے۔ اگرچہ ہم درستگی کے لئے کوشش کرتے ہیں، براہ کرم نوٹ کریں کہ خودکار ترجمے میں غلطیاں یا عدم مطابقت ہو سکتی ہے۔ اصل دستاویز اپنی مادری زبان میں مجاز ماخذ سمجھا جائے گا۔ اہم معلومات کے لیے پیشہ ور انسانی ترجمہ کی سفارش کی جاتی ہے۔ اس ترجمے کے استعمال سے ہونے والی کسی بھی غلط فہمی یا غلط تشریحات کی ذمہ داری ہم پر عائد نہیں ہوتی۔ \ No newline at end of file diff --git a/translations/vi/01-IntroToGenAI/README.md b/translations/vi/01-IntroToGenAI/README.md index 135aa760..f6a7661f 100644 --- a/translations/vi/01-IntroToGenAI/README.md +++ b/translations/vi/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ Khi bạn phát triển các ứng dụng AI bằng Java, bạn sẽ làm việc Có những loại mô hình cụ thể được tối ưu hóa cho các nhiệm vụ khác nhau. Ví dụ, cả **Mô hình Ngôn ngữ Nhỏ (SLMs)** và **Mô hình Ngôn ngữ Lớn (LLMs)** đều có thể xử lý việc tạo văn bản, với LLMs thường mang lại hiệu suất tốt hơn cho các nhiệm vụ phức tạp. Đối với các nhiệm vụ liên quan đến hình ảnh, bạn sẽ sử dụng các mô hình thị giác chuyên biệt hoặc mô hình đa phương thức. -![Hình: Các loại mô hình Generative AI và các trường hợp sử dụng.](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.vi.png) +![Hình: Các loại mô hình Generative AI và các trường hợp sử dụng.](../../../translated_images/llms.225ca2b8a0d34473.vi.png) Tất nhiên, các phản hồi từ các mô hình này không phải lúc nào cũng hoàn hảo. Bạn có thể đã nghe về việc các mô hình "ảo tưởng" hoặc tạo ra thông tin sai lệch một cách tự tin. Nhưng bạn có thể hướng dẫn mô hình tạo ra các phản hồi tốt hơn bằng cách cung cấp cho chúng các hướng dẫn và ngữ cảnh rõ ràng. Đây là lúc **kỹ thuật tạo prompt** phát huy tác dụng. @@ -79,13 +79,13 @@ Tokenization là quá trình phân chia văn bản thành các đơn vị nhỏ - **Embeddings**: Embeddings là các biểu diễn vector của tokens, nắm bắt ý nghĩa ngữ nghĩa. Chúng là các biểu diễn số (thường là các mảng số thập phân) cho phép các mô hình hiểu mối quan hệ giữa các từ và tạo ra các phản hồi phù hợp với ngữ cảnh. Các từ tương tự có embeddings tương tự, cho phép mô hình hiểu các khái niệm như từ đồng nghĩa và mối quan hệ ngữ nghĩa. -![Hình: Embeddings](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.vi.png) +![Hình: Embeddings](../../../translated_images/embedding.398e50802c0037f9.vi.png) Trong Java, bạn có thể tạo embeddings bằng cách sử dụng OpenAI SDK hoặc các thư viện khác hỗ trợ tạo embeddings. Các embeddings này rất cần thiết cho các nhiệm vụ như tìm kiếm ngữ nghĩa, nơi bạn muốn tìm nội dung tương tự dựa trên ý nghĩa thay vì khớp văn bản chính xác. - **Cơ sở dữ liệu vector**: Cơ sở dữ liệu vector là các hệ thống lưu trữ chuyên biệt được tối ưu hóa cho embeddings. Chúng cho phép tìm kiếm tương tự hiệu quả và rất quan trọng cho các mẫu RAG (Retrieval-Augmented Generation), nơi bạn cần tìm thông tin liên quan từ các tập dữ liệu lớn dựa trên sự tương đồng ngữ nghĩa thay vì khớp chính xác. -![Hình: Kiến trúc cơ sở dữ liệu vector, hiển thị cách embeddings được lưu trữ và truy xuất để tìm kiếm tương tự.](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.vi.png) +![Hình: Kiến trúc cơ sở dữ liệu vector, hiển thị cách embeddings được lưu trữ và truy xuất để tìm kiếm tương tự.](../../../translated_images/vector.f12f114934e223df.vi.png) > **Lưu ý**: Trong khóa học này, chúng ta sẽ không đề cập đến cơ sở dữ liệu vector nhưng nghĩ rằng chúng đáng được nhắc đến vì chúng thường được sử dụng trong các ứng dụng thực tế. @@ -93,7 +93,7 @@ Tokenization là quá trình phân chia văn bản thành các đơn vị nhỏ Trong các ứng dụng AI Java, bạn sẽ sử dụng tokens để xử lý văn bản, embeddings để tìm kiếm ngữ nghĩa và RAG, cơ sở dữ liệu vector để truy xuất dữ liệu, và agents với MCP để xây dựng các hệ thống thông minh sử dụng công cụ. -![Hình: cách một prompt trở thành phản hồi—tokens, vectors, tra cứu RAG tùy chọn, suy nghĩ của LLM, và một agent MCP tất cả trong một luồng nhanh chóng.](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.vi.png) +![Hình: cách một prompt trở thành phản hồi—tokens, vectors, tra cứu RAG tùy chọn, suy nghĩ của LLM, và một agent MCP tất cả trong một luồng nhanh chóng.](../../../translated_images/flow.f4ef62c3052d12a8.vi.png) ### Công cụ và thư viện phát triển AI cho Java diff --git a/translations/vi/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/vi/02-SetupDevEnvironment/getting-started-azure-openai.md index 58d30dc6..e6f82424 100644 --- a/translations/vi/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/vi/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ Hướng dẫn này sẽ giúp bạn thiết lập các mô hình Azure AI Found > **Lưu ý**: Nếu bạn muốn chỉnh sửa cấu hình cơ bản, hãy xem [Dev Container Configuration](../../../.devcontainer/devcontainer.json) 2. Trong repo đã fork, nhấp vào **Code** → tab **Codespaces** 3. Nhấp vào **...** → **New with options...** -![tạo codespace với tùy chọn](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.vi.png) +![tạo codespace với tùy chọn](../../../translated_images/codespaces.9945ded8ceb431a5.vi.png) 4. Chọn **Cấu hình container phát triển**: - **Môi Trường Phát Triển Generative AI Java** 5. Nhấp vào **Create codespace** diff --git a/translations/vi/05-ResponsibleGenAI/README.md b/translations/vi/05-ResponsibleGenAI/README.md index aafff8e5..d4c823d4 100644 --- a/translations/vi/05-ResponsibleGenAI/README.md +++ b/translations/vi/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ Lớp `ResponsibleGithubModels` thực hiện theo luồng sau: 5. Hiển thị kết quả cho biết nội dung nào bị chặn, từ chối hoặc được phép 6. Kiểm tra nội dung an toàn để so sánh -![Demo An Toàn AI Có Trách Nhiệm](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.vi.png) +![Demo An Toàn AI Có Trách Nhiệm](../../../translated_images/responsible.e4f51a917bafa4bf.vi.png) ### Hướng Dẫn Cài Đặt @@ -164,7 +164,7 @@ Ví dụ này sử dụng các lời nhắc có vấn đề một cách có ch Chúc mừng bạn đã hoàn thành khóa học AI Tạo Sinh cho Người Mới Bắt Đầu! -![Hoàn Thành Khóa Học](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.vi.png) +![Hoàn Thành Khóa Học](../../../translated_images/image.73c7e2ff4a652e77.vi.png) **Những gì bạn đã đạt được:** - Thiết lập môi trường phát triển của bạn diff --git a/translations/vi/README.md b/translations/vi/README.md index ddffa46d..269c47d5 100644 --- a/translations/vi/README.md +++ b/translations/vi/README.md @@ -1,138 +1,147 @@ -# Generative AI cho người mới bắt đầu - Phiên bản Java +# Generative AI cho Người mới bắt đầu - Phiên bản Java [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![Generative AI cho người mới bắt đầu - Phiên bản Java](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.vi.png) +![Generative AI cho Người mới bắt đầu - Phiên bản Java](../../translated_images/beg-genai-series.8b48be9951cc574c.vi.png) -**Thời lượng**: Toàn bộ hội thảo có thể hoàn thành trực tuyến mà không cần thiết lập cục bộ. Việc thiết lập môi trường mất 2 phút, việc khám phá các mẫu yêu cầu 1-3 giờ tùy mức độ khám phá. +**Thời gian cam kết**: Toàn bộ hội thảo có thể hoàn thành trực tuyến mà không cần cài đặt cục bộ. Việc thiết lập môi trường mất 2 phút, khám phá các ví dụ mẫu cần từ 1-3 giờ tùy thuộc vào độ sâu khám phá. -> **Bắt đầu nhanh** +> **Bắt đầu nhanh** 1. Fork kho lưu trữ này vào tài khoản GitHub của bạn -2. Nhấp **Code** → thẻ **Codespaces** → **...** → **New with options...** -3. Sử dụng các giá trị mặc định – điều này sẽ chọn Development container được tạo cho khóa học này +2. Nhấp **Code** → tab **Codespaces** → **...** → **New with options...** +3. Sử dụng mặc định – việc này sẽ chọn container Phát triển được tạo cho khoá học này 4. Nhấp **Create codespace** -5. Chờ ~2 phút để môi trường sẵn sàng -6. Đi thẳng tới [Ví dụ đầu tiên](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) +5. Chờ khoảng 2 phút để môi trường sẵn sàng +6. Tiếp tục ngay đến [Ví dụ đầu tiên](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) -> **Muốn clone cục bộ?** +> **Ưu tiên Clone Cục bộ?** > -> Kho lưu trữ này bao gồm hơn 50 bản dịch ngôn ngữ khiến kích thước tải xuống tăng đáng kể. Để clone mà không tải các bản dịch, hãy sử dụng sparse checkout: +> Kho lưu trữ này bao gồm hơn 50 bản dịch ngôn ngữ, điều này làm tăng kích thước tải xuống đáng kể. Để clone mà không có bản dịch, sử dụng sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Điều này cung cấp cho bạn mọi thứ bạn cần để hoàn thành khóa học với tốc độ tải xuống nhanh hơn nhiều. +> Điều này cung cấp cho bạn mọi thứ cần thiết để hoàn thành khoá học với tốc độ tải xuống nhanh hơn nhiều. -## Hỗ trợ đa ngôn ngữ +## Hỗ trợ Đa Ngôn ngữ -### Hỗ trợ qua GitHub Action (Tự động & Luôn được cập nhật) +### Hỗ trợ qua GitHub Action (Tự động & Luôn cập nhật) -[Tiếng Ả Rập](../ar/README.md) | [Tiếng Bengal](../bn/README.md) | [Tiếng Bungari](../bg/README.md) | [Tiếng Miến Điện (Myanmar)](../my/README.md) | [Tiếng Trung (Giản thể)](../zh/README.md) | [Tiếng Trung (Phồn thể, Hồng Kông)](../hk/README.md) | [Tiếng Trung (Phồn thể, Macau)](../mo/README.md) | [Tiếng Trung (Phồn thể, Đài Loan)](../tw/README.md) | [Tiếng Croatia](../hr/README.md) | [Tiếng Séc](../cs/README.md) | [Tiếng Đan Mạch](../da/README.md) | [Tiếng Hà Lan](../nl/README.md) | [Tiếng Estonia](../et/README.md) | [Tiếng Phần Lan](../fi/README.md) | [Tiếng Pháp](../fr/README.md) | [Tiếng Đức](../de/README.md) | [Tiếng Hy Lạp](../el/README.md) | [Tiếng Do Thái](../he/README.md) | [Tiếng Hindi](../hi/README.md) | [Tiếng Hungary](../hu/README.md) | [Tiếng Indonesia](../id/README.md) | [Tiếng Ý](../it/README.md) | [Tiếng Nhật](../ja/README.md) | [Tiếng Kannada](../kn/README.md) | [Tiếng Hàn](../ko/README.md) | [Tiếng Lithuania](../lt/README.md) | [Tiếng Mã Lai](../ms/README.md) | [Tiếng Malayalam](../ml/README.md) | [Tiếng Marathi](../mr/README.md) | [Tiếng Nepal](../ne/README.md) | [Tiếng Pidgin Nigeria](../pcm/README.md) | [Tiếng Na Uy](../no/README.md) | [Tiếng Ba Tư (Farsi)](../fa/README.md) | [Tiếng Ba Lan](../pl/README.md) | [Tiếng Bồ Đào Nha (Brazil)](../br/README.md) | [Tiếng Bồ Đào Nha (Portugal)](../pt/README.md) | [Tiếng Punjabi (Gurmukhi)](../pa/README.md) | [Tiếng Romania](../ro/README.md) | [Tiếng Nga](../ru/README.md) | [Tiếng Serbia (Cyrillic)](../sr/README.md) | [Tiếng Slovakia](../sk/README.md) | [Tiếng Slovenia](../sl/README.md) | [Tiếng Tây Ban Nha](../es/README.md) | [Tiếng Swahili](../sw/README.md) | [Tiếng Thụy Điển](../sv/README.md) | [Tiếng Tagalog (Filipino)](../tl/README.md) | [Tiếng Tamil](../ta/README.md) | [Tiếng Telugu](../te/README.md) | [Tiếng Thái](../th/README.md) | [Tiếng Thổ Nhĩ Kỳ](../tr/README.md) | [Tiếng Ukraina](../uk/README.md) | [Tiếng Urdu](../ur/README.md) | [Tiếng Việt](./README.md) +[Tiếng Ả Rập](../ar/README.md) | [Tiếng Bengal](../bn/README.md) | [Tiếng Bungari](../bg/README.md) | [Tiếng Miến Điện (Myanmar)](../my/README.md) | [Tiếng Trung (Giản thể)](../zh/README.md) | [Tiếng Trung (Phồn thể, Hồng Kông)](../hk/README.md) | [Tiếng Trung (Phồn thể, Macao)](../mo/README.md) | [Tiếng Trung (Phồn thể, Đài Loan)](../tw/README.md) | [Tiếng Croatia](../hr/README.md) | [Tiếng Séc](../cs/README.md) | [Tiếng Đan Mạch](../da/README.md) | [Tiếng Hà Lan](../nl/README.md) | [Tiếng Estonia](../et/README.md) | [Tiếng Phần Lan](../fi/README.md) | [Tiếng Pháp](../fr/README.md) | [Tiếng Đức](../de/README.md) | [Tiếng Hy Lạp](../el/README.md) | [Tiếng Hebrew](../he/README.md) | [Tiếng Hindi](../hi/README.md) | [Tiếng Hungary](../hu/README.md) | [Tiếng Indonesia](../id/README.md) | [Tiếng Ý](../it/README.md) | [Tiếng Nhật](../ja/README.md) | [Tiếng Kannada](../kn/README.md) | [Tiếng Hàn](../ko/README.md) | [Tiếng Litva](../lt/README.md) | [Tiếng Mã Lai](../ms/README.md) | [Tiếng Malayalam](../ml/README.md) | [Tiếng Marathi](../mr/README.md) | [Tiếng Nepal](../ne/README.md) | [Tiếng Pidgin Nigeria](../pcm/README.md) | [Tiếng Na Uy](../no/README.md) | [Tiếng Ba Tư (Farsi)](../fa/README.md) | [Tiếng Ba Lan](../pl/README.md) | [Tiếng Bồ Đào Nha (Brazil)](../br/README.md) | [Tiếng Bồ Đào Nha (Bồ Đào Nha)](../pt/README.md) | [Tiếng Punjabi (Gurmukhi)](../pa/README.md) | [Tiếng Romania](../ro/README.md) | [Tiếng Nga](../ru/README.md) | [Tiếng Serbia (Chữ Kirin)](../sr/README.md) | [Tiếng Slovakia](../sk/README.md) | [Tiếng Slovenia](../sl/README.md) | [Tiếng Tây Ban Nha](../es/README.md) | [Tiếng Swahili](../sw/README.md) | [Tiếng Thụy Điển](../sv/README.md) | [Tiếng Tagalog (Philippines)](../tl/README.md) | [Tiếng Tamil](../ta/README.md) | [Tiếng Telugu](../te/README.md) | [Tiếng Thái](../th/README.md) | [Tiếng Thổ Nhĩ Kỳ](../tr/README.md) | [Tiếng Ukraina](../uk/README.md) | [Tiếng Urdu](../ur/README.md) | [Tiếng Việt](./README.md) + +> **Ưu tiên Clone Cục bộ?** + +> Kho lưu trữ này bao gồm hơn 50 bản dịch ngôn ngữ, điều này làm tăng kích thước tải xuống đáng kể. Để clone mà không có bản dịch, sử dụng sparse checkout: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> Điều này cung cấp cho bạn mọi thứ cần thiết để hoàn thành khoá học với tốc độ tải xuống nhanh hơn nhiều. -## Cấu trúc khóa học & Lộ trình học +## Cấu trúc khoá học & Lộ trình học ### **Chương 1: Giới thiệu về Generative AI** -- **Khái niệm cốt lõi**: Hiểu về Mô hình Ngôn ngữ Lớn, tokens, embeddings và khả năng của AI +- **Khái niệm cốt lõi**: Hiểu về Mô hình Ngôn ngữ lớn, token, embeddings và khả năng AI - **Hệ sinh thái AI Java**: Tổng quan về Spring AI và OpenAI SDKs -- **Giao thức Ngữ cảnh Mô hình**: Giới thiệu về MCP và vai trò của nó trong giao tiếp giữa các tác nhân AI +- **Giao thức Ngữ cảnh Mô hình**: Giới thiệu MCP và vai trò của nó trong giao tiếp tác nhân AI - **Ứng dụng thực tế**: Các kịch bản thực tế bao gồm chatbot và tạo nội dung - **[→ Bắt đầu Chương 1](./01-IntroToGenAI/README.md)** -### **Chương 2: Thiết lập môi trường phát triển** -- **Cấu hình đa nhà cung cấp**: Thiết lập GitHub Models, Azure OpenAI và tích hợp OpenAI Java SDK -- **Spring Boot + Spring AI**: Các thực hành tốt nhất để phát triển ứng dụng AI cho doanh nghiệp -- **GitHub Models**: Truy cập mô hình AI miễn phí để thử nghiệm và học tập (không cần thẻ tín dụng) -- **Công cụ phát triển**: Docker containers, VS Code và cấu hình GitHub Codespaces +### **Chương 2: Thiết lập Môi trường Phát triển** +- **Cấu hình đa nhà cung cấp**: Thiết lập GitHub Models, Azure OpenAI, và tích hợp OpenAI Java SDK +- **Spring Boot + Spring AI**: Thực hành tốt nhất để phát triển ứng dụng AI doanh nghiệp +- **GitHub Models**: Truy cập mô hình AI miễn phí để tạo mẫu và học tập (không cần thẻ tín dụng) +- **Công cụ phát triển**: Cấu hình docker container, VS Code, và GitHub Codespaces - **[→ Bắt đầu Chương 2](./02-SetupDevEnvironment/README.md)** -### **Chương 3: Kỹ thuật AI sinh tạo cốt lõi** -- **Prompt Engineering**: Kỹ thuật để có phản hồi tối ưu từ mô hình AI -- **Embeddings & Phép toán Vector**: Triển khai tìm kiếm ngữ nghĩa và so khớp tương đồng -- **Retrieval-Augmented Generation (RAG)**: Kết hợp AI với nguồn dữ liệu của bạn -- **Function Calling**: Mở rộng khả năng AI với công cụ và plugin tùy chỉnh +### **Chương 3: Kỹ thuật Generative AI cốt lõi** +- **Kỹ thuật Prompt Engineering**: Kỹ thuật để có câu trả lời tối ưu từ mô hình AI +- **Embeddings & các phép toán Vector**: Thực hiện tìm kiếm ngữ nghĩa và đối chiếu tương đồng +- **Tạo sinh bằng truy xuất tăng cường (RAG)**: Kết hợp AI với nguồn dữ liệu riêng của bạn +- **Gọi hàm (Function Calling)**: Mở rộng khả năng AI với công cụ và plugin tùy chỉnh - **[→ Bắt đầu Chương 3](./03-CoreGenerativeAITechniques/README.md)** -### **Chương 4: Ứng dụng thực tế & Dự án** +### **Chương 4: Ứng dụng Thực tế & Dự án** - **Pet Story Generator** (`petstory/`): Tạo nội dung sáng tạo với GitHub Models - **Foundry Local Demo** (`foundrylocal/`): Tích hợp mô hình AI cục bộ với OpenAI Java SDK -- **MCP Calculator Service** (`calculator/`): Triển khai cơ bản Model Context Protocol với Spring AI +- **MCP Calculator Service** (`calculator/`): Triển khai đơn giản Giao thức Ngữ cảnh Mô hình với Spring AI - **[→ Bắt đầu Chương 4](./04-PracticalSamples/README.md)** ### **Chương 5: Phát triển AI có trách nhiệm** -- **An toàn GitHub Models**: Kiểm thử bộ lọc nội dung tích hợp và cơ chế an toàn (chặn cứng và từ chối nhẹ) -- **Demo AI có trách nhiệm**: Ví dụ thực hành cho thấy cách hệ thống an toàn AI hiện đại hoạt động trong thực tế -- **Thực hành tốt nhất**: Hướng dẫn thiết yếu cho phát triển và triển khai AI có đạo đức +- **An toàn GitHub Models**: Thử nghiệm lọc nội dung và các cơ chế an toàn tích hợp sẵn (chặn cứng và từ chối mềm) +- **Demo AI có trách nhiệm**: Ví dụ thực hành cho thấy cách các hệ thống an toàn AI hiện đại hoạt động thực tế +- **Thực hành tốt nhất**: Các hướng dẫn thiết yếu cho phát triển và triển khai AI đạo đức - **[→ Bắt đầu Chương 5](./05-ResponsibleGenAI/README.md)** -## Tài nguyên bổ sung +## Tài nguyên Bổ sung ### LangChain -[![LangChain4j dành cho người mới bắt đầu](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) -[![LangChain.js dành cho người mới bắt đầu](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) +[![LangChain4j cho Người mới bắt đầu](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![LangChain.js cho Người mới bắt đầu](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) --- ### Azure / Edge / MCP / Agents -[![AZD dành cho người mới bắt đầu](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI dành cho người mới bắt đầu](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP dành cho người mới bắt đầu](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI Agents dành cho người mới bắt đầu](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AZD cho Người mới bắt đầu](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI cho Người mới bắt đầu](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP cho Người mới bắt đầu](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Công cụ AI Agents cho Người mới bắt đầu](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Loạt Generative AI -[![Generative AI dành cho người mới bắt đầu](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +### Series Generative AI +[![Generative AI cho Người mới bắt đầu](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) [![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) [![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) [![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- -### Học nền tảng -[![ML dành cho người mới bắt đầu](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![Khoa học dữ liệu dành cho người mới bắt đầu](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI dành cho người mới bắt đầu](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![An ninh mạng dành cho người mới bắt đầu](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![Phát triển Web dành cho người mới bắt đầu](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) - -[![IoT cho Người Mới Bắt Đầu](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![Phát triển XR cho Người Mới Bắt Đầu](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +### Học tập Cốt lõi +[![ML cho Người mới bắt đầu](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![Khoa học Dữ liệu cho Người mới bắt đầu](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![AI cho Người mới bắt đầu](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![An ninh mạng cho Người mới bắt đầu](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![Phát triển Web cho Người mới bắt đầu](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### Chuỗi Copilot -[![Copilot cho Lập trình ghép đôi với AI](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![Copilot cho C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Cuộc phiêu lưu Copilot](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## Nhận trợ giúp +## Nhận Trợ Giúp -If you get stuck or have any questions about building AI apps. Join fellow learners and experienced developers in discussions about MCP. It's a supportive community where questions are welcome and knowledge is shared freely. +Nếu bạn bị kẹt hoặc có bất kỳ câu hỏi nào về việc xây dựng ứng dụng AI. Hãy tham gia cùng các học viên và nhà phát triển có kinh nghiệm trong các cuộc thảo luận về MCP. Đây là một cộng đồng hỗ trợ, nơi các câu hỏi được chào đón và kiến thức được chia sẻ tự do. -[![Microsoft Foundry trên Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -If you have product feedback or errors while building visit: +Nếu bạn có phản hồi về sản phẩm hoặc lỗi trong quá trình xây dựng, hãy truy cập: -[![Diễn đàn Nhà phát triển Microsoft Foundry](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -Miễn trừ trách nhiệm: -Văn bản này đã được dịch bằng dịch vụ dịch thuật AI Co-op Translator (https://github.com/Azure/co-op-translator). Mặc dù chúng tôi cố gắng đảm bảo độ chính xác, xin lưu ý rằng các bản dịch tự động có thể chứa lỗi hoặc không chính xác. Tài liệu gốc bằng ngôn ngữ ban đầu nên được coi là nguồn chính thức. Đối với thông tin quan trọng, khuyến nghị sử dụng dịch vụ dịch thuật chuyên nghiệp do con người thực hiện. Chúng tôi không chịu trách nhiệm về bất kỳ hiểu lầm hoặc diễn giải sai nào phát sinh từ việc sử dụng bản dịch này. +**Tuyên bố miễn trừ trách nhiệm**: +Tài liệu này đã được dịch bằng dịch vụ dịch thuật AI [Co-op Translator](https://github.com/Azure/co-op-translator). Mặc dù chúng tôi cố gắng đảm bảo độ chính xác, xin lưu ý rằng bản dịch tự động có thể chứa lỗi hoặc sự không chính xác. Tài liệu gốc bằng ngôn ngữ bản địa nên được coi là nguồn chính thức. Đối với thông tin quan trọng, nên sử dụng dịch vụ dịch thuật chuyên nghiệp bởi con người. Chúng tôi không chịu trách nhiệm về bất kỳ sự hiểu lầm hoặc diễn giải sai nào phát sinh từ việc sử dụng bản dịch này. \ No newline at end of file diff --git a/translations/zh/01-IntroToGenAI/README.md b/translations/zh/01-IntroToGenAI/README.md index 06202ce7..2b7d1716 100644 --- a/translations/zh/01-IntroToGenAI/README.md +++ b/translations/zh/01-IntroToGenAI/README.md @@ -44,7 +44,7 @@ CO_OP_TRANSLATOR_METADATA: 不同类型的模型针对不同任务进行了优化。例如,**小型语言模型(SLMs)**和**大型语言模型(LLMs)**都可以处理文本生成,但 LLMs 通常在处理复杂任务时表现更佳。而对于图像相关任务,你可能会使用专门的视觉模型或多模态模型。 -![图示:生成式 AI 模型类型及其应用场景。](../../../translated_images/llms.225ca2b8a0d344738419defc5ae14bba2fd3388b94f09fd4e8be8ce2a720ae51.zh.png) +![图示:生成式 AI 模型类型及其应用场景。](../../../translated_images/llms.225ca2b8a0d34473.zh.png) 当然,这些模型的响应并非总是完美的。你可能听说过模型会“幻觉”(hallucinate),即以权威的方式生成错误信息。但通过为模型提供清晰的指令和上下文,你可以帮助它生成更好的响应。这就是**提示工程**的用武之地。 @@ -79,13 +79,13 @@ CO_OP_TRANSLATOR_METADATA: - **嵌入**:嵌入是捕捉语义意义的 tokens 的向量表示。它们是数值表示(通常是浮点数数组),使模型能够理解单词之间的关系并生成语境相关的响应。相似的单词具有相似的嵌入,这使得模型能够理解同义词和语义关系。 -![图示:嵌入](../../../translated_images/embedding.398e50802c0037f931c725fd0113747831ea7776434d2b3ba3eb2e7a1a20ab1f.zh.png) +![图示:嵌入](../../../translated_images/embedding.398e50802c0037f9.zh.png) 在 Java 中,你可以使用 OpenAI SDK 或其他支持嵌入生成的库来生成嵌入。这些嵌入对于语义搜索等任务至关重要,在语义搜索中,你希望根据含义而非精确文本匹配找到相似内容。 - **向量数据库**:向量数据库是针对嵌入优化的专用存储系统。它们支持高效的相似性搜索,对于需要基于语义相似性而非精确匹配从大型数据集中查找相关信息的检索增强生成(RAG)模式至关重要。 -![图示:向量数据库架构,展示嵌入如何存储和检索以进行相似性搜索。](../../../translated_images/vector.f12f114934e223dff971b01ca371e85a41a540f3af2ffdd49fb3acec6c6652f2.zh.png) +![图示:向量数据库架构,展示嵌入如何存储和检索以进行相似性搜索。](../../../translated_images/vector.f12f114934e223df.zh.png) > **注意**:本课程不会涵盖向量数据库,但它们在实际应用中非常常见,因此值得一提。 @@ -93,7 +93,7 @@ CO_OP_TRANSLATOR_METADATA: 在 Java AI 应用程序中,你将使用 tokens 进行文本处理,使用嵌入进行语义搜索和 RAG,使用向量数据库进行数据检索,并结合 MCP 使用代理构建智能工具系统。 -![图示:从提示到回复的流程——包括 tokens、向量、可选的 RAG 查找、LLM 思考以及 MCP 代理的快速流程。](../../../translated_images/flow.f4ef62c3052d12a88b1d216eb2cd0e2ea3293c806d0defa7921dd1786dcb8516.zh.png) +![图示:从提示到回复的流程——包括 tokens、向量、可选的 RAG 查找、LLM 思考以及 MCP 代理的快速流程。](../../../translated_images/flow.f4ef62c3052d12a8.zh.png) ### Java 的 AI 开发工具和库 diff --git a/translations/zh/02-SetupDevEnvironment/getting-started-azure-openai.md b/translations/zh/02-SetupDevEnvironment/getting-started-azure-openai.md index 4d851553..995bd322 100644 --- a/translations/zh/02-SetupDevEnvironment/getting-started-azure-openai.md +++ b/translations/zh/02-SetupDevEnvironment/getting-started-azure-openai.md @@ -75,7 +75,7 @@ CO_OP_TRANSLATOR_METADATA: > **注意**:如果您想编辑基本配置,请查看 [Dev Container Configuration](../../../.devcontainer/devcontainer.json) 2. 在您的 Fork 仓库中,点击 **Code** → **Codespaces** 标签 3. 点击 **...** → **New with options...** -![创建带选项的 Codespace](../../../translated_images/codespaces.9945ded8ceb431a58e8bee7f212e8c62b55733b7e302fd58194fadc95472fa3c.zh.png) +![创建带选项的 Codespace](../../../translated_images/codespaces.9945ded8ceb431a5.zh.png) 4. 选择 **Dev container configuration**: - **Generative AI Java Development Environment** 5. 点击 **Create codespace** diff --git a/translations/zh/05-ResponsibleGenAI/README.md b/translations/zh/05-ResponsibleGenAI/README.md index 16f020e6..fb57b2c1 100644 --- a/translations/zh/05-ResponsibleGenAI/README.md +++ b/translations/zh/05-ResponsibleGenAI/README.md @@ -58,7 +58,7 @@ GitHub Models 自带基础内容过滤功能。它就像您 AI 俱乐部的友 5. 显示结果,展示哪些内容被屏蔽、拒绝或允许 6. 测试安全内容以作对比 -![负责任的 AI 安全演示](../../../translated_images/responsible.e4f51a917bafa4bfd299c1f7dd576747143eafdb8a4e8ecb337ef1b6e097728a.zh.png) +![负责任的 AI 安全演示](../../../translated_images/responsible.e4f51a917bafa4bf.zh.png) ### 设置说明 @@ -164,7 +164,7 @@ Status: Response generated successfully 恭喜您完成了《生成式 AI 初学者》课程! -![课程完成](../../../translated_images/image.73c7e2ff4a652e77a3ff439639bf47b8406e3b32ec6ecddc571a31b6f886cf12.zh.png) +![课程完成](../../../translated_images/image.73c7e2ff4a652e77.zh.png) **您已完成的内容:** - 设置开发环境 diff --git a/translations/zh/README.md b/translations/zh/README.md index d5c38660..c19c1360 100644 --- a/translations/zh/README.md +++ b/translations/zh/README.md @@ -1,138 +1,146 @@ -# 生成式 AI 入门 - Java 版 +# 生成式人工智能初学者指南 - Java 版 [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -![生成式 AI 入门 - Java 版](../../translated_images/beg-genai-series.8b48be9951cc574c25f8a3accba949bfd03c2f008e2c613283a1b47316fbee68.zh.png) +![生成式人工智能初学者指南 - Java 版](../../translated_images/beg-genai-series.8b48be9951cc574c.zh.png) -**时间投入**: 整个研讨会可以在线完成,无需本地设置。环境设置需要 2 分钟,探索示例根据深入程度需要 1-3 小时。 +**时间投入**:整个工作坊可以在线完成,无需本地设置。环境设置需要2分钟,浏览示例根据探索深度需要1-3小时。 -> **快速入门** +> **快速开始** -1. 将此存储库 fork 到您的 GitHub 帐户 -2. 点击 **Code** → **Codespaces** 选项卡 → **...** → **New with options...** +1. 将此仓库分叉到您的 GitHub 账户 +2. 点击 **Code** → **Codespaces** 标签 → **...** → **New with options...** 3. 使用默认设置 – 这将选择为本课程创建的开发容器 4. 点击 **Create codespace** -5. 等待约 2 分钟以准备好环境 -6. 直接跳转到 [→ 开始第 2 章](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) +5. 等待约2分钟,环境即准备就绪 +6. 直接跳转到 [第一个示例](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) -> **更喜欢本地克隆?** +> **想要本地克隆?** > -> 本存储库包含 50+ 语言的翻译,这会显著增加下载大小。若要在不下载翻译的情况下克隆,请使用稀疏检出: +> 本仓库包括50多种语言的翻译,极大增加了下载大小。若想在不下载翻译的情况下克隆,请使用稀疏检出: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git > cd Generative-AI-for-beginners-java > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> 这会为您提供完成课程所需的一切,并大幅加快下载速度。 - +> 这样您可以用更快的下载速度完整获得完成课程所需要的一切。 ## 多语言支持 -### 通过 GitHub Action 支持(自动且始终保持最新) +### 通过 GitHub Action 提供支持(自动且始终保持最新) -[阿拉伯语](../ar/README.md) | [孟加拉语](../bn/README.md) | [保加利亚语](../bg/README.md) | [缅甸语 (Myanmar)](../my/README.md) | [中文(简体)](./README.md) | [中文(繁体,香港)](../hk/README.md) | [中文(繁体,澳门)](../mo/README.md) | [中文(繁体,台湾)](../tw/README.md) | [克罗地亚语](../hr/README.md) | [捷克语](../cs/README.md) | [丹麦语](../da/README.md) | [荷兰语](../nl/README.md) | [爱沙尼亚语](../et/README.md) | [芬兰语](../fi/README.md) | [法语](../fr/README.md) | [德语](../de/README.md) | [希腊语](../el/README.md) | [希伯来语](../he/README.md) | [印地语](../hi/README.md) | [匈牙利语](../hu/README.md) | [印尼语](../id/README.md) | [意大利语](../it/README.md) | [日语](../ja/README.md) | [卡纳达语](../kn/README.md) | [韩语](../ko/README.md) | [立陶宛语](../lt/README.md) | [马来语](../ms/README.md) | [马拉雅拉姆语](../ml/README.md) | [马拉地语](../mr/README.md) | [尼泊尔语](../ne/README.md) | [尼日利亚皮钦语](../pcm/README.md) | [挪威语](../no/README.md) | [波斯语 (Farsi)](../fa/README.md) | [波兰语](../pl/README.md) | [葡萄牙语(巴西)](../br/README.md) | [葡萄牙语(葡萄牙)](../pt/README.md) | [旁遮普语(Gurmukhi)](../pa/README.md) | [罗马尼亚语](../ro/README.md) | [俄语](../ru/README.md) | [塞尔维亚语(西里尔字母)](../sr/README.md) | [斯洛伐克语](../sk/README.md) | [斯洛文尼亚语](../sl/README.md) | [西班牙语](../es/README.md) | [斯瓦希里语](../sw/README.md) | [瑞典语](../sv/README.md) | [塔加洛语(菲律宾)](../tl/README.md) | [泰米尔语](../ta/README.md) | [泰卢固语](../te/README.md) | [泰语](../th/README.md) | [土耳其语](../tr/README.md) | [乌克兰语](../uk/README.md) | [乌尔都语](../ur/README.md) | [越南语](../vi/README.md) +[阿拉伯语](../ar/README.md) | [孟加拉语](../bn/README.md) | [保加利亚语](../bg/README.md) | [缅甸语 (Myanmar)](../my/README.md) | [中文(简体)](./README.md) | [中文(繁体,香港)](../hk/README.md) | [中文(繁体,澳门)](../mo/README.md) | [中文(繁体,台湾)](../tw/README.md) | [克罗地亚语](../hr/README.md) | [捷克语](../cs/README.md) | [丹麦语](../da/README.md) | [荷兰语](../nl/README.md) | [爱沙尼亚语](../et/README.md) | [芬兰语](../fi/README.md) | [法语](../fr/README.md) | [德语](../de/README.md) | [希腊语](../el/README.md) | [希伯来语](../he/README.md) | [印地语](../hi/README.md) | [匈牙利语](../hu/README.md) | [印尼语](../id/README.md) | [意大利语](../it/README.md) | [日语](../ja/README.md) | [卡纳达语](../kn/README.md) | [韩语](../ko/README.md) | [立陶宛语](../lt/README.md) | [马来语](../ms/README.md) | [马拉雅拉姆语](../ml/README.md) | [马拉地语](../mr/README.md) | [尼泊尔语](../ne/README.md) | [尼日利亚皮钦语](../pcm/README.md) | [挪威语](../no/README.md) | [波斯语 (法尔西)](../fa/README.md) | [波兰语](../pl/README.md) | [葡萄牙语(巴西)](../br/README.md) | [葡萄牙语(葡萄牙)](../pt/README.md) | [旁遮普语 (古鲁穆奇)](../pa/README.md) | [罗马尼亚语](../ro/README.md) | [俄语](../ru/README.md) | [塞尔维亚语(西里尔文)](../sr/README.md) | [斯洛伐克语](../sk/README.md) | [斯洛文尼亚语](../sl/README.md) | [西班牙语](../es/README.md) | [斯瓦希里语](../sw/README.md) | [瑞典语](../sv/README.md) | [他加禄语(菲律宾语)](../tl/README.md) | [泰米尔语](../ta/README.md) | [泰卢固语](../te/README.md) | [泰语](../th/README.md) | [土耳其语](../tr/README.md) | [乌克兰语](../uk/README.md) | [乌尔都语](../ur/README.md) | [越南语](../vi/README.md) + +> **想要本地克隆?** + +> 本仓库包括50多种语言的翻译,极大增加了下载大小。若想在不下载翻译的情况下克隆,请使用稀疏检出: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git +> cd Generative-AI-for-beginners-java +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> 这样您可以用更快的下载速度完整获得完成课程所需要的一切。 ## 课程结构与学习路径 -### **第 1 章:生成式 AI 简介** -- **核心概念**:了解大型语言模型、标记(tokens)、嵌入和 AI 能力 -- **Java AI 生态系统**:概述 Spring AI 和 OpenAI SDK +### **第一章:生成式人工智能简介** +- **核心概念**:理解大型语言模型、标记、嵌入向量及 AI 能力 +- **Java AI 生态系统**:Spring AI 和 OpenAI SDK 概述 - **模型上下文协议**:介绍 MCP 及其在 AI 代理通信中的作用 - **实际应用**:包括聊天机器人和内容生成的真实场景 -- **[→ 开始第 1 章](./01-IntroToGenAI/README.md)** +- **[→ 开始第一章](./01-IntroToGenAI/README.md)** -### **第 2 章:开发环境设置** -- **多提供商配置**:设置 GitHub Models、Azure OpenAI 和 OpenAI Java SDK 集成 -- **Spring Boot + Spring AI**:企业 AI 应用开发的最佳实践 -- **GitHub Models**:用于原型和学习的免费 AI 模型访问(无需信用卡) +### **第二章:开发环境设置** +- **多服务商配置**:设置 GitHub 模型、Azure OpenAI 和 OpenAI Java SDK 集成 +- **Spring Boot + Spring AI**:企业级 AI 应用开发最佳实践 +- **GitHub 模型**:免费 AI 模型访问,用于原型开发和学习(无信用卡要求) - **开发工具**:Docker 容器、VS Code 和 GitHub Codespaces 配置 -- **[→ 开始第 2 章](./02-SetupDevEnvironment/README.md)** +- **[→ 开始第二章](./02-SetupDevEnvironment/README.md)** -### **第 3 章:核心生成式 AI 技术** -- **提示工程**:获得模型最佳响应的技术 -- **嵌入与向量操作**:实现语义搜索和相似性匹配 -- **检索增强生成 (RAG)**:将 AI 与您自己的数据源相结合 -- **函数调用**:使用自定义工具和插件扩展 AI 功能 -- **[→ 开始第 3 章](./03-CoreGenerativeAITechniques/README.md)** +### **第三章:核心生成式 AI 技术** +- **提示工程**:优化 AI 模型响应的技巧 +- **嵌入向量与向量操作**:实现语义搜索和相似度匹配 +- **检索增强生成 (RAG)**:将 AI 与您的数据源结合 +- **函数调用**:使用自定义工具和插件扩展 AI 能力 +- **[→ 开始第三章](./03-CoreGenerativeAITechniques/README.md)** -### **第 4 章:实践应用与项目** -- **宠物故事生成器** (`petstory/`):使用 GitHub Models 进行创意内容生成 -- **Foundry 本地演示** (`foundrylocal/`):与 OpenAI Java SDK 的本地 AI 模型集成 -- **MCP 计算器服务** (`calculator/`):使用 Spring AI 的基本模型上下文协议实现 -- **[→ 开始第 4 章](./04-PracticalSamples/README.md)** +### **第四章:实际应用与项目** +- **宠物故事生成器** (`petstory/`):使用 GitHub 模型进行创意内容生成 +- **Foundry 本地演示** (`foundrylocal/`):使用 OpenAI Java SDK 的本地 AI 模型集成 +- **MCP 计算服务** (`calculator/`):用 Spring AI 实现基础模型上下文协议 +- **[→ 开始第四章](./04-PracticalSamples/README.md)** -### **第 5 章:负责任的 AI 开发** -- **GitHub Models 安全性**:测试内置内容过滤和安全机制(强阻止和软拒绝) -- **负责任的 AI 演示**:动手示例展示现代 AI 安全系统的实际工作方式 -- **最佳实践**:伦理 AI 开发与部署的基本指南 -- **[→ 开始第 5 章](./05-ResponsibleGenAI/README.md)** +### **第五章:负责任的 AI 开发** +- **GitHub 模型安全**:测试内置内容过滤和安全机制(硬阻止和软拒绝) +- **负责任 AI 演示**:实操示例展示现代 AI 安全系统的工作方式 +- **最佳实践**:道德 AI 开发与部署的基本指导 +- **[→ 开始第五章](./05-ResponsibleGenAI/README.md)** -## 附加资源 +## 额外资源 ### LangChain -[![LangChain4j 入门](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) -[![LangChain.js 入门](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) +[![LangChain4j for Beginners](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![LangChain.js for Beginners](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) --- ### Azure / Edge / MCP / Agents -[![AZD 入门](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![边缘 AI 入门](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP 入门](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI 代理入门](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### 生成式 AI 系列 -[![生成式 AI 入门](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![生成式 AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![生成式 AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![生成式 AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) +[![生成式人工智能初学者指南](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![生成式人工智能 (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![生成式人工智能 (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![生成式人工智能 (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- ### 核心学习 -[![机器学习入门](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![数据科学入门](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI 入门](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![网络安全入门](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![Web 开发入门](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) - -[![物联网入门](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![XR 开发入门](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +[![机器学习初学者](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![数据科学初学者](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![人工智能初学者](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![网络安全初学者](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![网页开发初学者](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- - + ### Copilot 系列 -[![用于 AI 配对编程的 Copilot](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![用于 C#/.NET 的 Copilot](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot 冒险](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) ## 获取帮助 -如果您在构建 AI 应用时遇到困难或有任何问题. 加入与其他学习者和经验丰富的开发者关于 MCP 的讨论. 这是一个支持性的社区,在这里欢迎提问并自由分享知识. +如果您遇到困难或对构建 AI 应用有任何疑问。加入其他学习者和经验丰富的开发者的讨论,了解 MCP 相关内容。这里是一个支持性的社区,欢迎提问并自由分享知识。 -[![Microsoft Foundry 的 Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -如果您在构建过程中有产品反馈或遇到错误,请访问: +如果您在构建过程中有产品反馈或遇到错误,请访问: -[![Microsoft Foundry 开发者论坛](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -免责声明: -本文档由 AI 翻译服务 Co-op Translator(https://github.com/Azure/co-op-translator)翻译。尽管我们力求准确,但请注意自动翻译可能存在错误或不准确之处。以原始语言撰写的原文应被视为权威来源。对于重要信息,建议采用专业人工翻译。因使用本翻译而产生的任何误解或曲解,我们概不负责。 +**免责声明**: +本文件由 AI 翻译服务 [Co-op Translator](https://github.com/Azure/co-op-translator) 翻译而成。虽然我们力求准确,但请注意,自动翻译可能包含错误或不准确之处。请以原始语言的原始文档为权威来源。对于重要信息,建议使用专业人工翻译。因使用本翻译而产生的任何误解或误译,我们概不负责。 \ No newline at end of file