# đïž AI Podcast Studiotyöpaja
> đ [äžæç (Chinese Version)](translation/zh-cn/README.md)

## TehtÀvÀsi
Tervetuloa **The AI Podcast Studioon**! Olet perustamassa omaa teknologiapodcastia nimeltĂ€ "Future Bytes" â mutta tĂ€ssĂ€ on koukku: rakennat tekoĂ€lyllĂ€ toimivan tuotantotiimin auttamaan sinua sen tekemisessĂ€. Ei enÀÀ loputtomia tunteja tutkimusta, kĂ€sikirjoittamista ja ÀÀnieditointia. Sen sijaan koodaat itsesi podcast-tuottajaksi tekoĂ€lyn supervoimin.
## Tarina
Kuvittele tÀmÀ: SinÀ ja ystÀvÀsi haluatte aloittaa podcastin kuumimmista teknologiatrendeistÀ, mutta kaikilla on kiire koulun, työn tai elÀmÀn kanssa. EntÀ jos voisit rakentaa joukkueen tekoÀlyagentteja tekemÀÀn raskaan työn puolestasi? Yksi agentti tutkii aiheita, toinen kirjoittaa mukaansatempaavia kÀsikirjoituksia ja kolmas muuttaa tekstin luonnollisen kuuloisiksi keskusteluiksi. Kuulostaa tieteiselokuvalta? TehdÀÀn siitÀ todellisuutta.
## MitÀ opit
TÀmÀn työpajan lopussa osaat:
- đ€ KĂ€yttÀÀ omaa paikallista tekoĂ€lymallia (ei API-kustannuksia, ei pilvipalveluriippuvuutta!)
- đ§ Rakentaa erikoistuneita tekoĂ€lyagentteja, jotka oikeasti toimivat yhdessĂ€
- đŹ Luo tĂ€ydellinen podcast-tuotantoputki ideasta ÀÀneen
## Matkasi: Kolme nÀytöstÀ

Kuin hyvÀssÀ tarinassa, meillÀ on kolme nÀytöstÀ. Jokainen rakentaa AI-podcast-studiotasi pala palalta:
| Jakso | TehtÀvÀsi | MitÀ tapahtuu | Avatut taidot |
|---------|-----------|--------------|----------------|
| **NĂ€ytös 1** | [Tutustu tekoĂ€lyavustajiisi](md/01.BuildAIAgentWithSLM.md) | Opit luomaan tekoĂ€lyagentteja, jotka pystyvĂ€t keskustelemaan, hakemaan netistĂ€ ja ratkaisemaan ongelmia. Ajattele niitĂ€ tutkimusapulaisina, jotka eivĂ€t koskaan nuku. | đŻ Rakenna ensimmĂ€inen agenttisi
đ ïž Anna sille supervoimat (työkalut!)
đ§ Opeta se miettimÀÀn
đ YhdistĂ€ se internettiin |
| **NĂ€ytös 2** | [Kokoa tuotantotiimisi](md/02.AIAgentOrchestrationAndWorkflows.md) | Nyt hommat muuttuvat kiinnostaviksi! Ohjaat useita tekoĂ€lyagentteja työskentelemÀÀn yhdessĂ€ kuin oikea podcast-tiimi. Yksi tutkii, toinen kirjoittaa, sinĂ€ hyvĂ€ksyt â tiimityö voittaa. | đ Koordinoi useita agentteja
đ Rakenna hyvĂ€ksyntĂ€työnkulkuja
đ„ïž Testaa DevUI-kĂ€yttöliittymĂ€llĂ€
â PidĂ€ ihmiset ohjaksissa |
| **NĂ€ytös 3** | [HerĂ€tĂ€ podcastisi henkiin](md/03.Multi-SpeakerPodcastGenerationWithVibeVoice.md) | Finaali! Muunna kĂ€sikirjoituksesi oikeaksi podcast-ÀÀnitteeksi realistisilla ÀÀnillĂ€ ja luonnollisilla keskusteluilla. Sinun "Future Bytes" podcastisi on valmis julkaistavaksi! | đ€ TekstistĂ€ puheeksi -taikuus
đ„ Useiden puhujien ÀÀnet
â±ïž PitkĂ€kestoinen ÀÀni
đ TĂ€ysi automaatio |
Jokainen nÀytös avaa uusia kykyjÀ. Hypi eteenpÀin, jos uskallat, mutta suosittelemme tarinan seuraamista!
## YmpÀristövaatimukset
TÀmÀ työpaja tukee erilaisia laitteisto ympÀristöjÀ:
- **CPU**: Sopii testaukseen ja pienimuotoiseen kÀyttöön
- **GPU**: Suositellaan tuotantoympÀristöihin, parantaa merkittÀvÀsti arviointinopeutta
- **NPU**: Tukee seuraavan sukupolven hermoverkon prosessointinopeutusta
## Tarvitset
### Ohjelmistolistat â
- **Python 3.10+** (koodauskielesi)
- **Ollama** (ajaa tekoÀlymalleja koneellasi)
- **VS Code** (editorisi)
- **Python-laajennus** (tekee VS Codesta ÀlykkÀÀmmÀn)
- **Git** (koodin hakemiseen)
### Laitteistotarkastus đ»
- **Voin ajaa tÀmÀn?**: 8GB RAM, 10GB vapaata tilaa (toimii, mutta voi olla hidasta)
- **Ihanteellinen kokoonpano**: 16GB+ RAM, hyvÀ GPU (sujuvampi kÀyttökokemus!)
- **Onko NPU?**: VielĂ€ parempi! Seuraavan sukupolven suorituskyky kĂ€yttöön đ
## Studiopakkauksen asennus đŹ
### Vaihe 1: Python tehostus
Varmista ettÀ sinulla on Python 3.10 tai uudempi:
```bash
python --version
# NÀyttÀÀ Python 3.10.x tai uudemman version
```
Ei Pythonia? Lataa se osoitteesta [python.org](https://python.org) â se on ilmainen!
### Vaihe 2: Hanki Ollama (tekoÀlymallien ajuri)
Siirry osoitteeseen [ollama.ai](https://ollama.ai) ja lataa Ollama kÀyttöjÀrjestelmÀÀsi varten. Ajattele sitÀ moottorina, joka ajaa tekoÀlymallisi paikallisesti.
Tarkista onko se valmis:
```bash
ollama --version
```
### Vaihe 3: Lataa tekoĂ€lymielesi đ§
On aika ladata Qwen-3-8B -malli (kuin palkkaisit ensimmÀisen tekoÀlyavustajasi):
```bash
ollama pull qwen3:8b
```
*TĂ€mĂ€ saattaa kestÀÀ muutaman minuutin. TĂ€ydellinen hetki kahvitauolle! â*
### Vaihe 4: Asenna VS Code
Lataa [Visual Studio Code](https://code.visualstudio.com/) jos sinulta puuttuu se. Se on paras koodieditori (kyseenalaista đ).
### Vaihe 5: Python-laajennus
VS Codessa:
1. Paina `Ctrl+Shift+X` (tai `Cmd+Shift+X` MacillÀ)
2. Etsi "Python"
3. Asenna virallinen Microsoftin Python-laajennus
### Vaihe 6: Olet valmis! đ
Olet oikeasti valmis aloittamaan. Rakennetaan tekoÀlytaikuutta!
### Vaihe 7: Asenna Microsoft Agent Framework ja tarvittavat paketit đŠ
Asenna kaikki työpajan vaatimat riippuvuudet:
```bash
pip install -r ./Installations/requirements.txt -U
```
*TĂ€mĂ€ asentaa Microsoft Agent Frameworkin ja kaikki tarvittavat paketit. Ota kahvia â ensimmĂ€inen asennus voi kestÀÀ muutaman minuutin! â*
## Työpajan ohjeet
Yksityiskohtainen projektirakenne, konfigurointivaiheet ja suoritusmenetelmÀt kÀydÀÀn lÀpi vaihe vaiheelta työpajan aikana.
## VianetsintĂ€ (Kun hommat menevĂ€t vikaan) đ§
### "Voi ei, mallin lataaminen kestÀÀ ikuisuuden!"
**Ratkaisu**: KÀytÀ VPN:ÀÀ tai konfiguroi Ollama peilisivustoon. Joskus internet vain ei ole meidÀn puolellamme.
### "Tietokoneeni on kuollut! Muisti loppu!"
**Ratkaisu**: Vaihda pienempÀÀn malliin tai sÀÀdÀ `num_ctx`-asetusta kÀyttÀmÀÀn vÀhemmÀn muistia. Ajattele tÀtÀ AI:n dieetinÀ.
### "Voinko nopeuttaa tÀtÀ GPU:lla?"
**Ratkaisu**: Ollama tunnistaa GPU:t automaattisesti! Varmista vain, ettĂ€ GPU-ajurit ovat ajan tasalla. Ilmainen nopeutus! đïž
## LisĂ€resurssit (Uteliaille) đ
- [Ollama Docs](https://github.com/ollama/ollama) â SyvĂ€ sukellus paikallisiin tekoĂ€lymalleihin
- [Microsoft Agent Framework](https://microsoft.github.io/autogen/) â LisĂ€tietoa agenttitiimien rakentamisesta
- [Qwen-mallin tiedot](https://qwenlm.github.io/) â Tutustu tekoĂ€lyavustajasi aivoihin
## Lisenssi
MIT-lisenssi â Rakenna siistejĂ€ juttuja, jaa niitĂ€, tee maailmasta parempi! đ
## Haluatko osallistua?
Löysitkö bugin? Onko idea? JĂ€tĂ€ Issue tai PR! Rakastamme yhteisön energiaa. âš
---
**Vastuuvapauslauseke**:
TÀmÀ asiakirja on kÀÀnnetty kÀyttÀmÀllÀ tekoÀlypohjaista kÀÀnnöspalvelua [Co-op Translator](https://github.com/Azure/co-op-translator). Vaikka pyrimme tarkkuuteen, tulee ottaa huomioon, ettÀ automaattikÀÀnnöksissÀ saattaa esiintyÀ virheitÀ tai epÀtarkkuuksia. AlkuperÀistÀ asiakirjaa sen omalla kielellÀ tulee pitÀÀ virallisena lÀhteenÀ. TÀrkeissÀ tiedoissa suositellaan ammattilaisen tekemÀÀ ihmislingvististÀ kÀÀnnöstÀ. Emme ole vastuussa tÀmÀn kÀÀnnöksen kÀytöstÀ aiheutuvista vÀÀrinymmÀrryksistÀ tai virhetulkinnoista.