1 of 4

AI-Driven Legacy code migration

  • Transforming the Old into the Awesome with AI

2 of 4

What's the Deal?

Hack Kosice | 6.7.2024 | Michal Kovacik | External

2

Dive into the digital time machine where old code (“gods”) doesn't go to retire but gets a super cool upgrade.

​

Your mission, should you choose to accept it, involves using AI to turn ancient code into the sleek, efficient language of the future.

​

Hints to Get Started:

  • Assemble Your AI Crew
  • Know Your Code
  • Know what current code is doing
  • Communicate with user
  • Test, Test, and Test Again

​

Tools:

LMStudio or oLlama – for local LLM

Pythagora or CrewAI – for multi agents

​

3 of 4

Why Are We Even Doing This?

Hack Kosice | 6.7.2024 | Michal Kovacik | External

3

In the real world, tech moves fast, but loads of systems are stuck in the digital Stone Age. By joining this challenge, you're not just playing with AI; you're preparing to be a tech hero who bridges the past with the future.

​

​

Skills you'll gain

​

  • "AI Mastery": Learn to command AI agents to do your bidding.
  • "Future-Proofing": Get ready to tackle the tech challenges of tomorrow, today.
  • “Cross-Technology Adaptation”: Gain the ability to understand and translate the logic and functionality across technologies

​

4 of 4

The Game Plan for Victory

Use GIT for referring legacy code.

Your solution should communicate with developers and ask questions about right direction or choosing right strategies.

​

Ensure that migrated code will work.

​

​

Hack Kosice | 6.7.2024 | Michal Kovacik | External

4

Code Quality

    • Ensure clean, maintainable, and efficient code
    • Follow best practices for software development and documentation

Design Quality

    • Prioritize a user-friendly and aesthetically pleasing interface
    • Balance form and function to create an enjoyable user experience

​