A letter to students (EN)¶
I would like to thank all the students for sticking with me through the 8 weeks of the class, which was quite intense for a summer program.
I've been teaching Web3 and Blockchain at KAIST since 2023, and I change the program every year. This year, I was particularly worried about what to teach. With the recent rapid development of AI, you can learn knowledge anywhere, and even without knowledge, you can achieve the desired result. I'm seeing more and more people around me who don't come from a computer science background, but are building services with vibe coding. They don't know CS 101, algorithms, or programming languages. But they're creating the results they want, and it's an amazing world.
In the AI age, what should I teach undergraduate computer science students? To be honest, I don't really know the answer. I could just go back to teaching Blockchain 101 and teach solidity programming. However, I kept asking myself what the point of that would be, so I came up with Sense of Knowledge. It's not teaching the knowledge itself, it's teaching the sense of how and when to utilize the knowledge. In short, it's teaching how to ask questions. It's directing AI how to do things.
However, teaching the sense of using knowledge is not easy. You can't learn it by learning grammar and looking at examples like learning a programming language. You can only learn it by experiencing it. So in this class, I minimized the lecture part and focused on letting you experience it yourself. I know it's not easy to do an AI x Blockchain case study after just two weeks of a basic class, but it's not impossible because we have AI tools now, and I'm sure many of you have had a lot of help from AI, so writing a report is not hard anymore. The hard part is understanding the content and giving the right instructions to the AI to get to the point. I tried to convey in class what questions you should ask, and I also guided you through the report template, so I hope that was conveyed well.
Knowledge has become cheap, so what you know is not a great competitive advantage. So what is? I think it's execution. There's a lot of great AI tools out there. If you don't know something, you can ask an AI, and it'll give you an answer in no time. Many people don't know anything about painting, but they can create a piece of digital art in less than 10 minutes. We've all created images with AI out of curiosity, but how many of you have ever submitted them to a digital art competition? That's a different question. AI can't just do it for you, you have to do it yourself. It's execution. Thanks to AI, you can come up with a new concept in 10 minutes. But applying to a hackathon or a grant program is a different story. Now that everyone has an AI weapon, it's the people who can use it to create results that will differentiate themselves. To do that, they shouldn't just learn for the sake of learning, they should learn to create results, and that's what I hope the hackathon and grant program will do.
We published the reports and projects in real time on the web, so everyone can see them. To do this, I organized Github, mkdocs, HackMD, etc. to create a real-time publishing service. I could just get the reports and projects in a Google Drive folder. But I made it complicated for a reason. Your deliverables are now your history, you're documenting the journey of this class, you're documenting a line on your resume that you can use in the future. Someone might be inspired by your report or reach out to you. In the future, it's going to be more about the process than the result itself, so keep track of your journey, it's going to be your story, it's going to be your narrative.
This class has given you one more weapon in your arsenal: blockchain. Of course, if you don't know what it is, you can ask an AI. However, it's probably not as easy to understand and experience as many of you have presented and learned in class. The marriage of AI and blockchain is still in its infancy. The two technologies complement each other, so there will definitely be opportunities at the intersection of the two. Don't end your blockchain journey here, but stay interested and learn more.
I'm happy to have connected with many of you through the course. I'm a person who values relationships, so if you have any questions or need advice, please don't hesitate to reach out to me - you can reach me via email. I hope this class has been helpful to you in your academic journey.
μκ°μλ€μκ² λ³΄λ΄λ νΈμ§¶
8μ£Όκ°μ μ§§μ κ³Όμ μ΄μ§λ§ μ¬λ¦νκΈ° μΉκ³ λ λλ¦ λΉ‘μΌ κ³Όμ μ λκΉμ§ μ λ°λΌμ μ£Όμ νμ μ¬λ¬λΆκ» κ°μ¬λ립λλ€.
2023λ λΆν° KAISTμμ μΉ3μ λΈλ‘μ²΄μΈ κ°μλ₯Ό νκ³ μλλ° λ§€λ νλ‘κ·Έλ¨μ λ°κΎΈκ³ μμ΅λλ€. μ¬ν΄λ 무μμ κ°λ₯΄μ³μΌ ν μ§μ λν΄ νΉν κ³ λ―Όμ΄ λ§μμ΅λλ€. μ΅κ·Ό AIμ κΈκ²©ν λ°μ μΌλ‘ μ΄λμλ μ§μμ λ°°μΈ μ μκ³ , μ¬μ§μ΄ μ§μμ΄ μλλΌλ μνλ κ²°κ³Όλ₯Ό μ»μ μλ μμ΅λλ€. λνμ μΌλ‘ μ½λ©μ΄ κ·Έλ° μμμΌλ‘ λ€μ΄κ°κ³ μμ£ . μ μ£Όλ³μλ μ μ°ν μΆμ μ΄ μλμ§λ§ λ°μ΄λΈ μ½λ©μΌλ‘ μ΄λ°μ λ° μλΉμ€λ₯Ό λ§λλ μ¬λλ€μ΄ λμ΄λκ³ μμ΅λλ€. κ·Έλ€μ CS 101μ΄λ μκ³ λ¦¬μ¦, νλ‘κ·Έλλ° μΈμ΄λ 1λ λͺ¨λ¦ λλ€. νμ§λ§, μνλ κ²°κ³Όλ₯Ό λ§λ€μ΄ λ΄κ³ μμ£ . λλΌμ΄ μΈμμ λλ€.
μ΄λ° μλμ κ³Όμ° μ μ°νκ³Ό νλΆμλ€μκ² λ¬΄μμ κ°λ₯΄μ³μΌ λ κΉ? μμ§ν μ λ λ΅μ μ λͺ¨λ₯΄κ² μ΅λλ€. κ·Έλ₯ μμ μ²λΌ λΈλ‘μ²΄μΈ 101 κ°μνλ©΄μ μ리λν° νλ‘κ·Έλλ°μ κ°λ₯΄μΉ μλ μμ΅λλ€. νμ§λ§, κ·Έκ² λ¬΄μ¨ μλ―Έκ° μμκΉμ λν΄ λμμμ΄ λ°λ¬Ένκ² λλκ΅°μ. κ·Έλμ μκ°ν΄ λΈ κ²μ΄ Sense of Knowledge μ λλ€. μ§μ μ체λ₯Ό κ°λ₯΄μΉλκ² μλλΌ, μ§μμ μΈμ μ΄λ»κ² νμ©ν΄μΌ νλμ§ κ°κ°μ κ°λ₯΄μΉλκ±°μ£ . νλ§λλ‘ μ§λ¬Ένλ λ°©λ²μ κ°λ₯΄μΉλ κ²μ λλ€. AIμκ² μ΄λ»κ² μΌμ μμΌμΌ νλμ§λ₯Ό κ°λ₯΄μΉλκ±°μ£ .
κ·Όλ°, μ§μμ νμ©νλ κ°κ°μ κ°λ₯΄μΉλ κ²μ μ¬μ΄κ² μλλλ€. νλ‘κ·Έλλ° μΈμ΄ 곡λΆνλ―μ΄ λ¬Έλ² μ΅νκ³ , μμ 보면μ λ°°μΈ μ μλκ² μλλλ€. μ§μ λΆλͺνλ©΄μ λͺΈμΌλ‘ 체λν μ μλ κ²μ λλ€. κ·Έλμ μ΄λ² μμ μμλ μ κ° κ°μνλ λΆλΆμ μ΅μννκ³ μ¬λ¬ λΆλ€μ΄ μ§μ κ²½νν΄ λ³΄λλ‘ νλλ° μ΄μ μ λ§μ·μ΅λλ€. κΈ°μ΄ μμ 2μ£Όλ§ λ£κ³ AI x Blockchain μ¬λ‘λ₯Ό μ°κ΅¬νλκ² μ½μ§ μμμ κ²μ λλ€. νμ§λ§, μ΄μ AI λκ΅¬κ° μκΈ° λλ¬Έμ λΆκ°λ₯ν건 μλλλ€. μ¬λ¬ λΆλ AIμ λμμ λ§μ΄ λ°μμκ²λλ€. κ·Έλμ λ³΄κ³ μλ₯Ό μμ±νλ건 μ΄μ μ΄λ €μ΄κ² μλλλ€. μ΄λ €μ΄κ±΄ κ·Έ λ΄μ©μ μ΄ν΄νλ κ²μ΄κ³ , ν΅μ¬μ μ§μ΄λ΄κΈ° μν΄ AIμκ² μ¬λ°λ₯Έ μ§μλ₯Ό λ΄λ¦¬λ κ²μ λλ€. μ¬λ¬ λΆμ΄ μ΄λ€ μ§λ¬Έμ ν΄μΌ νλμ§ μμ μκ°μ μ λ¬νλ €κ³ λ Έλ ₯νμ΅λλ€. λ³΄κ³ μ ν νλ¦Ώμ ν΅ν΄μλ κ°μ΄λνꡬμ. κ·Έλ° λΆλΆμ΄ μ μ λ¬λμμΌλ©΄ νλ λ°λ¨μ λλ€.
μ§μμ΄ μ λ ΄ν΄μ§ μλμ΄κΈ° λλ¬Έμ 무μμ μκ³ μλ€λκ² λλ¨ν κ²½μλ ₯μ΄ λμ§ μμ΅λλ€. κ·Έλ¬λ©΄ 무μμ΄ κ²½μλ ₯μ΄ λ κΉμ? μ λ μ€νλ ₯μ΄λΌκ³ μκ°ν©λλ€. μ£Όλ³μ λλ¨ν AI λκ΅¬κ° λμ³λ©λλ€. λͺ¨λ₯΄λκ² μμΌλ©΄ AIμκ² λ¬ΌμΌλ©΄ κΈλ°© λ΅μ ν΄ μ£Όκ΅¬μ. μ¬λ¬ λΆμ΄ κ·Έλ¦Όμ λν΄ 1λ λͺ°λΌλ, 10λΆ λ΄μ λμ§νΈ μνΈ μν νλ λ§λ€μ΄ λΌ μλ μμ΅λλ€. μ κΈ°ν΄μ AIλ‘ μ΄λ―Έμ§ λ§λ€μ΄ λ³Έ κ²½νμ λꡬλ μμκ²λλ€. νμ§λ§, μ¬λ¬ λΆ μ€μ κ·Έκ±Έλ‘ λμ§νΈ μνΈ κ³΅λͺ¨μ μ λ΄ λ³Έ μ¬λ μλμ? 그건 λ€λ₯Έ λ¬Έμ μ λλ€. AIκ° κ·Έλ₯ ν΄ μ€ μ μλκ² μλμ£ . μ¬λμ΄ μ§μ ν΄μΌ νλκ²λλ€. μ€νμ΄μ£ . AI λλΆμ μλ‘μ΄ κΈ°ν μμ΄λμ΄λ 10λΆμ΄λ©΄ μμ±ν μ μμ΅λλ€. νμ§λ§, κ·Έκ±Έ ν΄μ»€ν€μ΄λ κ·ΈλνΈ νλ‘κ·Έλ¨μ μ§μν΄ λ³΄λ건 λ€λ₯Έ λ¬Έμ μ λλ€. μ¬λ¬ λΆμκ² κ°λ₯΄μΉκ³ μΆμλ건 μ€νλ ₯μ λλ€. μ΄μ λͺ¨λ μ¬λμ΄ AI 무기λ₯Ό κ°μ§κ³ μκΈ° λλ¬Έμ κ·Έκ±Έλ‘ κ²°κ³Όλ₯Ό λ§λ€μ΄ λ΄λ μ¬λμ΄ μ°¨λ³νλ κ²μ λλ€. κ·Έλ¬κΈ° μν΄μ λ°°μ μ체λ₯Ό λͺ©μ μΌλ‘ λμ§ λ§κ³ λ°°μμ κ²°κ³Όλ₯Ό λ§λ€μ΄ λ΄λκ±Έ λͺ©νλ‘ ν΄μΌ ν©λλ€. ν΄μ»€ν€κ³Ό κ·ΈλνΈ νλ‘κ·Έλ¨ μ§μμ΄ κ·Έλ° κ³κΈ°κ° λμμΌλ©΄ ν©λλ€.
μ¬λ¬ λΆμ λ³΄κ³ μλ νλ‘μ νΈλ₯Ό μ€μκ°μΌλ‘ μΉμ κ²μ¬νμ΅λλ€. κ·Έλμ λꡬλ λ€ λ³Ό μ μμ΅λλ€. μ΄λ κ² νκΈ° μν΄ Github, mkdocs, HackMD λ±μ ꡬμ±ν΄ μ€μκ° νΌλΈλ¦¬μ± μλΉμ€λ₯Ό λ§λ κ±°μ£ . κ·Έλ₯ κ΅¬κΈ λλΌμ΄λΈ ν΄λμ κ²°κ³Όλ¬Όμ λ°μλ λ©λλ€. νμ§λ§, μ΄λ κ² λ³΅μ‘νκ² νλ°λ μ΄μ κ° μμ΅λλ€. μ¬λ¬ λΆμ κ²°κ³Όλ¬Όμ μ΄μ μ¬λ¬ λΆμ μ΄λ ₯μ΄ λλ κ²μ λλ€. μ΄ μμ μ μ¬μ μ κΈ°λ‘μΌλ‘ λ¨κΈ΄ κ²μ΄κ³ , λμ€μ μ¬λ¬ λΆμ΄ μ΄λ ₯μμλ νμ€ μΈ μ μλ κ²μ λλ€. λκ΅°κ°λ μ¬λ¬λΆμ λ³΄κ³ μλ₯Ό λ³΄κ³ μκ°μ μ»κ±°λ μ¬λ¬λΆμκ² μ°λ½ν μλ μκ² μ£ . μμΌλ‘λ κ²°κ³Όλ¬Ό λ³΄λ€ κ³Όμ μ΄ μ€μν μλκ° λ κ²μ λλ€. μ¬λ¬ λΆμ μ¬μ μ μ κΈ°λ‘ν΄ λμΈμ. κ·Έκ² μ¬λ¬λΆμ μ΄μΌκΈ°κ° λκ³ μ¬λ¬ λΆμ λ€λ¬ν°λΈλ₯Ό λ§λ€κ²λλ€.
μ΄ μμ μ ν΅ν΄ μ¬λ¬λΆμ λΈλ‘체μΈμ΄λΌλ 무기λ₯Ό νλ λ μ±κ²Όμ΅λλ€. λ¬Όλ‘ λͺ¨λ₯΄λ μ¬λλ AIμ λ¬Όμ΄λ³΄λ©΄ 무μμΈμ§ μμ μμ΅λλ€. νμ§λ§, μ¬λ¬ λΆλ€μ΄ μμ μκ°μ λ°ννκ³ λ°°μ΄λ§νΌμΌλ‘ μ΄ν΄νκ³ κ²½ννκΈ΄ μ½μ§ μμκ²λλ€. μμ§ AIμ λΈλ‘체μΈμ κ²°ν©μ μ±μνμ§ μμ μ΄κΈ°μ λλ€. μμͺ½ κΈ°μ μ μλ‘λ₯Ό 보μνλ μν μ ν©λλ€. λ°λΌμ, λΆλͺ ν λ κΈ°μ μ΄ κ²°ν©λλ μ§μ μμ κΈ°νκ° μμκ²λλ€. μ΄μ λ§ μμλ λΈλ‘체μΈμ μ¬μ μ μ¬κΈ°μ λλ΄μ§ λ§κ³ , κ΄μ¬κ°μ§κ³ λ 곡λΆν΄ 보μκΈ° λ°λλλ€.
μμ μ ν΅ν΄ μ¬λ¬ λΆκ³Ό μΈμ°μ΄ λμ΄μ κΈ°μ©λλ€. μ λ μΈμ°μ μμ€ν μκ°νλ μ¬λμ΄λ μΈμ λ κΆκΈνκ² μκ±°λ μ‘°μΈμ΄ νμνλ©΄ μ°λ½μ£ΌμΈμ. μ΄λ©μΌλ‘ μ°λ½μ£Όμλ©΄ λ©λλ€. μ΄ μμ μ΄ μμΌλ‘ μ¬λ¬λΆμ νμ μ¬μ μ μ‘°κΈμ΄λλ§ λμμ΄ λμκΈΈ κΈ°μν©λλ€.