HACKATHON DESCRIPTION

The Hackathon's purpose is to present Large Language Models as a new conversational way of software engineering and software development. LLMs can currently generate adequate code snippets but still find it difficult to create complete or domain-specific systems, such as smart environments and smart applications. In this hackathon, we are teaching LLMs to use Domain-specific Languages that are used for the Low-code development and deployment of such smart systems and we will attempt to create several different applications. We will focus on 2 DSLs we have developed,  a simple one and a complex one, CodinTxt which automates the development process of Dashboards for Cyber-Physical Systems, and dFlow, which is a DSL for developing task-based Virtual Assistants. We will dive into the domain-specific concepts and terminology of each DSL, present their grammar, and attempt to develop and deploy several different DSL models via the Locsys platform. On the second day, we will present the Conversational Interface that uses Large Language Models and Prompt engineering techniques and the process it follows to learn each DSL and understand user requests. Lastly, we will use this interface to build and deploy more complex models and applications.

HACKATHON PROGRAMME

Part 1: Thursday, 30 May, 2024 
09:00 - 09:45
Introduction to DSLs and Low-code development
09:45 - 10:15
Simple DSLs - The CodinTxt language
10:15 - 11:00
Hands-on on CodinTxt
11:00 - 11:30
Break
11:30 - 12:00
Introduction to Virtual Assistants
12:00 - 13:00
Advanced DSLs - The DFlow language
13:00 - 14:45
Hands-on on DFlow
Part 2: Friday, 31 May, 2024
09:00 - 10:00
LLMs and Conversational Development
10:00 - 13:00
Hands-on: Creating models from textual description
13:00
Give your feedback
Part 3: Sunday, 2 June, 2024 Midnight
At your own pace:
Submit your own assistant

HOW TO PARTICIPATE ?

STEP 1
Fill in Registration Form
STEP 2
Register to Locsys platform. (Ιδρυματικό email)
STEP 3
Register to discord server. (Ιδρυματικό email)
STEP 4
Register to Codin platform. (Ιδρυματικό email)

HOW TO CONNECT?

Connect to Zoom with following credentials: