Hi Rekan Devs,
Uda lama banget ga nulis disini, kok ga ada yang kangen ya ? haha..
Oke kali ini kita akan re-build demo keren Scott Hanselman dan Mark Russinovics di acara BUILD 2024, pada demo tersebut mereka mendemokan gimana chat bot bisa bantu organize file-file di desktop windows kita, mulai dari ngitungin file, pindahin file, bikin folder, dsb. Cuma problemnya pas dicoba demo-nya banyak masalah di MAUI-nya, mungkin temen-temen ngalami juga, karena aplikasi ini cuma jalan di windows mestinya pake winform atau WPF juga cukup. Mangkanya penulis berinisiatip untuk merebuild ke versi WPF. Gimana cara jalaninnya ?
- Clone project dari : Gravicode/DesktopBotWpf: Bot which can organize your files in windows desktop, build with SK, OAI. This is WPF version of Mark Russinovics and Scott Hanselman demo in Build 2024 (github.com)
- Bikin akun Open AI di https://platform.openai.com/
- Lalu generate API Key
- Buka solution dengan visual studio, dan masukan key open ai dan org nya ke app.config
- Tekan F5 untuk menjalankan aplikasi, silakan aja tanya”, suruh” si bot untuk manage file di desktop kamu, asik yaa..
Penjelasan singkat, ini contoh aplikasi yang memanfaatkan LLM untuk mengorganisir file, ini dimungkinkan dengan adanya LLM Model yaitu gpt-4o, orkestratornya dengan semantic kernel dan fungsi-fungsi manipulasi file dan folder yang dibuat menjadi kernel function sehingga bisa di panggil oleh LLM jika dibutuhkan.
Semoga bermanfaat, selamat berkarya.
Salam Dev