University of Belgrade, Faculty of organizational sciences

Department for e-business

Module “Application of Generative Artificial Intelligence in Web4 Application Development”

Topic Title: Generative Artificial Intelligence: Concepts, Tools, and Ethical Aspects
Topic Content:
Introduction to the concept of Generative Artificial Intelligence (GenAI) and its role in Web4 ecosystems. Overview of fundamental architectures: GPT, diffusion models, LLMs, and multi-modal models. Differences between discriminative and generative models. Overview of key tools and platforms (ChatGPT, Gemini, DALL·E, Midjourney, GitHub Copilot, etc.). Explanation of how these tools work and their integration into applications. Ethical and security aspects of generative AI in the Web4 environment. Exploration of ethical challenges in using GenAI: model bias, result reliability, misuse of automated content, copyright issues. Security concerns: generative attacks, hallucinations, model poisoning, and data privacy issues. Risks related to deepfake content and automated phishing. Principles of responsible AI use and the importance of transparency and explainability (AI ethics, explainable AI). Discussion of legal and regulatory frameworks.


Topic Title: Web4: Integration of GenAI, IoT, VR, and Blockchain Technologies
Topic Content:
Technologies and infrastructure for GenAI, IoT, VR, and blockchain systems. Blockchain platforms. IoT platforms for managing smart environments. Application of GenAI in smart blockchain ecosystems. The role of VR in creating interactive Web4 environments. Integration of generative AI, blockchain, IoT, and VR technologies into a unified, functional system in areas such as smart cities, Industry 4.0, digital economy, and the metaverse. Overview of development environments and tools for implementing GenAI, IoT, VR, and blockchain technologies, including libraries, frameworks, and APIs that support efficient integration.


Topic Title: Design and Development of Applications Using Generative AI
Topic Content:
Exploring the role of GenAI as a co-creator in the software development process. Creating applications that use LLMs as a “backend component” – prompt engineering, working with APIs, processing and validating responses. Laying the foundation for designing applications that utilize generative models as a core functionality. Working in environments such as OpenAI API, Google MakerSuite, LangChain, Flowise, and others. Fundamentals of chain-of-thought and tool-augmented prompting techniques.


Topic Title: Integration of Generative AI in Web4 Applications
Topic Content:
Models of integrating GenAI in the Web4 environment – connecting with decentralized entities, smart contracts, blockchain-based data storage, and edge computing components. Developing front-end interfaces with support for interaction with GenAI models. Integrating GenAI into the user experience: adaptive interfaces, personalized content, automatic generation of documents, code, images, and other media. Example architectures of GenAI + Web4 applications.


Learning Outcomes:

Upon successful completion of this module, participants will be able to:

  • Explain the core concepts and architectures of generative artificial intelligence, including the differences between model types and their application in Web4 environments.
  • Identify and analyze ethical and security challenges related to GenAI, including risks of hallucinations, content manipulation, privacy violations, and regulatory limitations.
  • Apply generative AI tools and APIs to develop functional application components using prompt engineering techniques and tools such as OpenAI, Gemini, LangChain, etc.
  • Integrate generative AI into Web4 applications through interface development and connection with decentralized technologies.

Literature:

Electronic materials available at https://moodle.elab.rs