JetBrains Academy AI Festival

Discover the future of AI

February 27 - March 3, 2024

    Brace yourself for an electrifying fusion of hands-on experience and scientific progress! We're not just here to share knowledge – we thrive on challenges and want to foster innovation and collaboration. Advance your understanding of machine learning and artificial intelligence, and engage with visionaries and experts pushing the boundaries of AI. Don't just be a spectator – be an active participant in the future of artificial intelligence!

    Join our free online lectures

    February 27, Tue

    • 18:00–19:00 CET/CEST

    Ivan Dolgov, ML Engineer @ Grazie

    Prompting: Past and Recent Practices

    Generative AI was a hot topic this past year, and the main mechanism for this type of AI is prompt engineering. In this lecture, we’ll explore some recent practices and applications of prompts for generative models, as well as tools for generating, tracking, and validating your inputs. Learn how to tailor your prompting technique for better results in AI systems, and discover what goes into making machines understand and respond effectively. Whether you’re a tech pro or just getting started, join us for a peek into the world of harnessing the power of AI with the right words.

    Generative AI was a hot topic this past year, and the main mechanism for this type of AI is prompt engineering. In this lecture, we’ll explore some recent practices and applications of prompts for generative models, as well as tools for generating, tracking, and validating your inputs. Learn how to tailor your prompting technique for better results in AI systems, and discover what goes into making machines understand and respond effectively. Whether you’re a tech pro or just getting started, join us for a peek into the world of harnessing the power of AI with the right words.

    Prompting: Past and Recent Practices

    Ivan Dolgov, ML Engineer @ Grazie

    Generative AI was a hot topic this past year, and the main mechanism for this type of AI is prompt engineering. In this lecture, we’ll explore some recent practices and applications of prompts for generative models, as well as tools for generating, tracking, and validating your inputs. Learn how to tailor your prompting technique for better results in AI systems, and discover what goes into making machines understand and respond effectively. Whether you’re a tech pro or just getting started, join us for a peek into the world of harnessing the power of AI with the right words.

    Generative AI was a hot topic this past year, and the main mechanism for this type of AI is prompt engineering. In this lecture, we’ll explore some recent practices and applications of prompts for generative models, as well as tools for generating, tracking, and validating your inputs. Learn how to tailor your prompting technique for better results in AI systems, and discover what goes into making machines understand and respond effectively. Whether you’re a tech pro or just getting started, join us for a peek into the world of harnessing the power of AI with the right words.

    February 28, Wed

    • 18:00–19:00 CET/CEST

    Egor Bogomolov, Lead Researcher @ ML4SE Lab, JetBrains Research

    How Can Machine Learning Help Programmers?

    The Machine Learning for Software Engineering (ML4SE) field has seen a surge in popularity over the last two years. This lecture will discuss how modern ML techniques can be used to process code and why the ML4SE field is not limited to code analysis.

    The Machine Learning for Software Engineering (ML4SE) field has seen a surge in popularity over the last two years. This lecture will discuss how modern ML techniques can be used to process code and why the ML4SE field is not limited to code analysis.

    How Can Machine Learning Help Programmers?

    Egor Bogomolov, Lead Researcher @ ML4SE Lab, JetBrains Research

    The Machine Learning for Software Engineering (ML4SE) field has seen a surge in popularity over the last two years. This lecture will discuss how modern ML techniques can be used to process code and why the ML4SE field is not limited to code analysis.

    The Machine Learning for Software Engineering (ML4SE) field has seen a surge in popularity over the last two years. This lecture will discuss how modern ML techniques can be used to process code and why the ML4SE field is not limited to code analysis.

    February 29, Thu

    • 18:00–19:00 CET/CEST

    Vladislav Tankov, Team Lead @ JetBrains Al and Grazie projects at JetBrains

    JetBrains AI: Deep Dive

    In this talk, we will dive into the architecture and implementation of JetBrains Al – the backbone of Al Assistant in JetBrains IDEs, Grazie, and other JetBrains products.
    The JetBrains Al platform covers a broad range of functionality, from coding to writing assistance. We will discuss both JetBrains' own models and the caveats of integration with some well-known LLM providers. We will also shed light on inference techniques used in JetBrains Al products.

    In this talk, we will dive into the architecture and implementation of JetBrains Al – the backbone of Al Assistant in JetBrains IDEs, Grazie, and other JetBrains products.
    The JetBrains Al platform covers a broad range of functionality, from coding to writing assistance. We will discuss both JetBrains' own models and the caveats of integration with some well-known LLM providers. We will also shed light on inference techniques used in JetBrains Al products.

    JetBrains AI: Deep Dive

    Vladislav Tankov, Team Lead @ JetBrains Al and Grazie projects at JetBrains

    In this talk, we will dive into the architecture and implementation of JetBrains Al – the backbone of Al Assistant in JetBrains IDEs, Grazie, and other JetBrains products.
    The JetBrains Al platform covers a broad range of functionality, from coding to writing assistance. We will discuss both JetBrains' own models and the caveats of integration with some well-known LLM providers. We will also shed light on inference techniques used in JetBrains Al products.

    In this talk, we will dive into the architecture and implementation of JetBrains Al – the backbone of Al Assistant in JetBrains IDEs, Grazie, and other JetBrains products.
    The JetBrains Al platform covers a broad range of functionality, from coding to writing assistance. We will discuss both JetBrains' own models and the caveats of integration with some well-known LLM providers. We will also shed light on inference techniques used in JetBrains Al products.

    Join the online lectures for the chance to ask your questions to our experts.

    Can't participate online? No problem! Register for the festival and receive links to recorded lectures.

    Ready for some competition?

    Participate online or team up locally!

    It’s up to you whether to take on a solo challenge or join a team. Just choose something that aligns with your passion and expertise.

    Track 1: Solo Mastery

    Format: Kaggle-style individual competition.

    Challenge: The task is to process the source code and extract "certain information" from it. Specific details will be announced at the Hackathon.

    Capacity: There is no limit on the number of participants – give it a try!

    Track 2: The Power of the Team

    Format: team hackathon (teams of up to six people).

    Challenge: Assemble your dream team and create an AI companion that will change the student learning experience.

    Capacity: Spaces are limited – secure your team's spot now!

    Key dates

    March 1, 18:00 CET/CEST – The competition opens! Access the competition details, datasets, and problem statements.

    March 3, 18:00 CET/CEST – The clock stops! Ensure your solutions are submitted by the deadline.

    Prizes

    • Each track has three prize-winning spots.
    • Winners will be awarded official certificates and vouchers for our merchandise shop.

    Rules

    • You must be over 18 years old.
    • You can only choose one track in which to compete.

    Who should attend the AI Festival?

    You!
    • Emerging ML technologists
    • Seasoned ML professionals
    • Undergrads well-versed in the theory of ML and DL
      (practical experience is a bonus, but not mandatory!)

    Registration is closed

    What is JetBrains Academy?

    With JetBrains 23 years of expertise in software development and education, JetBrains Academy empowers more than a million people worldwide to learn and teach computer science.

    If you have any ideas you’d like to share or just want to say hello, please don't hesitate to contact us at hackathons@jetbrains.com. We will be glad to hear your ideas and suggestions.