LV EN

DEGREE

PROGRAMME

FACULTY

YEAR

LANGUAGE

KEYWORDS

Development of a Decentralized Payment Platform Using Blockchain Technology for E-Commerce Applications

The present bachelor paper deals with a decentralized system based on smart contracts and Ethereum blockchain to facilitate payments in stable coins between customers and merchants. Defined requirements to e-commerce platform to integrate the platform, designed, implemented and tested the payment system solution based on blockchain technology.

Author: Aleksejs Korņejevs

Supervisor: Karina Kostjkina

Degree: Bachelor

Year: 2024

Work Language: Latvian

Study programme: Computer Science

More...


Development of a Presentation Generation Web Service Using AI Language Models

This bachelor's thesis presents the development of a presentation generation web service using AI language models. The application integrates APIs such as OpenAI for text generation, Pexels for image retrieval, and Google Slides for presentation creation, providing a comprehensive tool for generating high-quality presentations and videos. The backend is built using Flask, and the frontend uses React, ensuring a seamless user experience. Key features include user authentication, state management, and dynamic content generation.The project involved analyzing existing AI-powered presentation tools, developing the web service with frontend and backend technologies, and integrating various APIs to enhance functionality. Rigorous testing ensured stability, efficiency, and user-friendliness. The resulting application can generate high-quality presentations and convert them into engaging videos with minimal effort.This thesis demonstrates AI's potential in enhancing digital content creation, offering significant improvements in efficiency and user engagement. The developed web service provides a valuable tool for users needing to quickly create professional presentations.

Author: Igors Pticins

Supervisor: Aleksejs Vesjolijs

Degree: Bachelor

Year: 2024

Work Language: English

Study programme: Computer Science

More...


COMPARATIVE ANALYSIS OF LLM-BASED APPROACHES FOR SQL GENERATION

The rapid development of Large Language Models has unlocked opportunities for restructuring software development processes in general as well as in such cases as converting natural language into SQL queries. This study seeks to experimentally evaluate the effects of four LLM-based methods on the efficiency and quality of SQL generation. Evaluation is being held based on following metrics: Correctness, Completeness and Consistency. Studied LLM-based SQL generation methods include Specific LLMs tailored for SQL code generation like SQL Coder frameworks for generating SQL code (Vanna.ai, 2023; Llamaindex, 2023) and Multi agent collaborative networks for transforming language into SQL.The research utilizes a mix of literature review case studies and simulations. It offers a comprehensive review of the advancements in LLM-driven SQL generation encompassing concepts, technologies, methodologies, strengths, limitations, and ethical considerations.This research successfully bridges the gap between theoretical foundations and practical application of AI-augmented approaches while promoting the integration of LLM-based SQL generation, into automated software development processes.

Author: Maksim Ilin

Supervisor: Dmitry Pavlyuk

Degree: Master

Year: 2024

Work Language: English

Study programme: Computer Sciences

More...


Development of Project Management Assistance Software Enhanced with Generative AI Technologies.

This thesis explores the practical value of applying Generative Artificial Intelligence in project management software to enhance a manager's work. The aim is to evaluate the efficiency and impact of GenAI on project management processes. The research begins with a review of existing academic and industry literature on integrating AI in project management. This is followed by detailed case study analyses of instances where AI has been integrated into project management tools. The Software Development Life Cycle methodology is used to develop and test the software, incorporating a prototyping phase to explore and validate concepts before full-scale development.The results of this study include creating a GenAI-powered software that significantly speeds up the staff selection process for projects by matching project requirements with personnel skills. The findings indicate that the developed software effectively leverages GenAI technologies to enhance the project management process, simplify managerial tasks and contribute to more efficient and accurate decision-making processes. This research highlights the potential of GenAI to transform project management practices and drive future innovations.

Author: Pāvels Kulajevs

Supervisor: Aleksejs Vesjolijs

Degree: Bachelor

Year: 2024

Work Language: Latvian

Study programme: Computer Science

More...


Research on Software Development Aspects Using node.js Technology

To explore the aspects of software development, an application was created using Node.js and NestJS to build a REST API. This API integrates Google Natural Language AI to analyze submitted user reviews. The application includes multiple REST API endpoints that can process, analyze, and aggregate user review data. Performance measurements were conducted, analyzing event loop latency, memory and CPU usage, and other key metrics. MongoDB was used for data storage. The work also includes API and its performance evaluation. The system was tested to ensure it meets the set criteria and provides practical application.

Author: Valērijs Sergejevs

Supervisor: Mihails Savrasovs

Degree: Bachelor

Year: 2024

Work Language: English

Study programme: Computer Science

More...

Table View
Text View