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