Devertix
Team
2024.07.19
On June 20, 2024, four presentations were given at our event, Generative AI Solutions for Business Challenges, which was organized in collaboration with AWS. In this post, we summarize the most exciting insights from the presentation by Alvicom.
The above sentence, a paraphrase of the title of a legendary 1964 film satire, perfectly encapsulates the main takeaway from the presentation. The message is clear: Generative AI (GenAI) tools are already here, and they are incredibly useful in development. They simplify and accelerate work, while also prompting us to rethink how we will work soon.
In the Alvicom presentation, we were first introduced to a potential definition of AI from an engineering perspective, with the difference between input and output being a key aspect in AI software. It was emphasized that today, we can effectively use AI for four main types of tasks, with examples given for each:
Naturally, AWS AI tools like Amazon Bedrock, Lambda, and Amazon Q Developer were discussed as part of the event’s theme.
With two decades of development experience behind him, the speaker demonstrated how versatile the Claude 3 foundation model, integrated into Amazon’s solution, is in completing a wide variety of tasks. The audience, along with the presenter, watched in awe as the possibilities of GenAI were showcased. Based on case studies, it was clear that AI in software development can perform tasks such as:
The speaker also highlighted the Amazon Q Developer tool, which facilitates coding. One key feature is that the Q Developer IDE can track the project’s existing source code during the generation process, while the chat feature remains available at all times for assistance.
During the Q&A session after the presentation, the speed of the system's operations was emphasized. There was also discussion on how the careers of junior developers might evolve as tools like Q Developer become increasingly common, potentially transforming the way developers work.
The future seems more exciting than ever, but everyone will need to explore for themselves how best to use GenAI tools—built on large language models—to assist in software development.