<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=4958233&amp;fmt=gif">
 
RSS Feed

Artificial Intelligence | Radu Orghidan |
13 November 2023

Artificial intelligence (AI) has the potential to revolutionise the corporate landscape. Particularly, generative AI is attracting substantial attention and investment. Unsurprisingly, competition in the AI field is fierce. Various platforms are available for businesses looking to integrate generative AI, each offering distinct advantages. These include OpenAI, primarily hosted on Microsoft Azure’s public cloud, Google’s Bard, Anthropic’s Claude or open-source AI models like Meta’s LLaMA 2.

Besides commercial solutions, platforms offering free model usage, such as HuggingFace, are incredibly valuable, facilitating efficient proof of concept (PoC) creation. Moving towards bespoke AI-centric solutions, some companies prefer a more specialised approach, tailoring generative AI models to their specific needs. This customisation can be achieved on three levels.

Firstly, there are copilots, which are collaborative assistants designed to enhance manual efficiency by supporting users with specific tasks. Secondly, intelligent agents can augment processes by taking a more autonomous approach and interacting with users, systems or other agents. Finally, multi-agent systems consist of chains of agents with diverse skills and capabilities, allowing them to achieve more complex objectives.

By harnessing the potential of generative AI and utilising these different approaches, businesses can leverage the power of AI to drive innovation and gain a competitive edge> in their respective industries.

What are some of the major benefits of generative AI?

First and foremost, generative AI holds the potential to enhance performance and productivity across a multitude of sectors. Its profound effect on research, as showcased by organisations like Alphafold, is a compelling testament to its vast potential. This demonstrates its capability to address challenges that were deemed nearly insuperable only a few years ago. Looking ahead, companies will have the capacity to utilise independent systems that can autonomously select and implement tools in a sequential order to accomplish a specified task.

So, in which ways can generative AI deliver concrete advantages to your business?

Information access

AI is a game-changer in interpreting structured and unstructured data, enabling straightforward and efficient access to information. For example, generative AI enables information access through its semantic search capability, which focuses on how users express their intention rather than on rigorous keyword matching.

This is where vector embeddings come into play. Vector embeddings are a technique used in machine learning and deep learning where words or phrases in a text are mapped to high-dimensional vectors known as word embeddings. These vectors are created so that semantically similar words are close together in the vector space.

The connection between generative AI and vector embeddings is deep. While embeddings provide a mathematical and efficient representation of complex data, generative AI leverages these embeddings to search and construct novel and meaningful outputs. Tools such as FAISS (Facebook AI Similarity Search), Pinecone or Chroma allow developers to quickly search for similar multimedia document embeddings. Personalised systems use advanced reasoning and summarisation to improve information access further.

Automation

AI enables the identification of repetitive tasks, affording users greater time to focus on broader and more impactful projects. An example of such a tool is Advanced Data Analytics, an experimental ChatGPT model that can use Python, handle uploads and downloads and analyse data. It allows users to upload files up to 512 MB and perform complex data analysis simply by asking questions in natural language.

The tool helps the user with routine and error-prone data engineering tasks such as cleaning the data, creating visualisations and summarising the data. It provides valuable insights, identifies potential issues and suggests improvements. This gain in efficiency unleashes data scientists’ creativity and drives more value for the organisation.

Moving away from text generation, another example is image generation, where AI models can create 2D or 3D assets. They help content generators not only speed up routine graphics work but also find inspiration and a fresh view.

Tool innovation

AI fosters the development of unique tools, accelerating experimentation and inspiring novel solutions. This snowball effect of fast-paced advancements and discoveries further propels the adoption and integration of AI across industries.

A few examples of such innovative solutions and the underlying tools are code generation tools such as Tabnine or GitHub Copilot, image generation models available from Stable Diffusion or Dall-e 3, conversational AI such as Open Assistant and large language models (LLMs) such as OpenAI’s GPT-4 or Meta’s LLaMA.

These tools can be tested using free platforms like Huggingface that enable access to models that can be further extended and customised. They say great power comes with great responsibility, so organisations are incorporating guardrails to prevent random code execution, enforcing the safe use of AI.

In conclusion, we can say that AI is no longer a futuristic concept – it is a reality reshaping the business landscape. It can help businesses like yours in many ways – from easing your access to information, smoothing out communication and boosting automation to lighting the spark of tool innovation. 

Radu Orghidan

VP Cognitive Computing

Radu is passionate about understanding the inner mechanisms of innovation and using them to solve business challenges through cloud and on-premises cognitive computing systems. He is currently focused on machine learning and generative AI to create systems that enhance users’ ability to understand and interact with the physical and digital reality. In Endava, Radu is also looking at strategic approaches to align novel technical tools with business goals. In his free time, Radu is a keen motorcycle rider and loves spending time with his family.

 

From This Author

  • 17 May 2022

    An R&D Project on AI in 3D Asset Creation for Games

  • 08 July 2020

    A Virtual Hackathon Together with Microsoft

  • 30 April 2020

    AR & ML deployment in the wild – a story about friendly animals

  • 01 October 2019

    Cognitive Computing Using Cloud-Based Resources II

 

Archive

  • 13 November 2023

    Delving Deeper Into Generative AI: Unlocking Benefits and Opportunities

  • 07 November 2023

    Retrieval Augmented Generation: Combining LLMs, Task-chaining and Vector Databases

  • 19 September 2023

    The Rise of Vector Databases

  • 27 July 2023

    Large Language Models Automating the Enterprise – Part 2

  • 20 July 2023

    Large Language Models Automating the Enterprise – Part 1

  • 11 July 2023

    Boost Your Game’s Success with Tools – Part 2

  • 04 July 2023

    Boost Your Game’s Success with Tools – Part 1

  • 01 June 2023

    Challenges for Adopting AI Systems in Software Development

  • 07 March 2023

    Will AI Transform Even The Most Creative Professions?

  • 14 February 2023

    Generative AI: Technology of Tomorrow, Today

  • 25 January 2023

    The Joy and Challenge of being a Video Game Tester

  • 14 November 2022

    Can Software Really Be Green

  • 26 July 2022

    Is Data Mesh Going to Replace Centralised Repositories?

  • 09 June 2022

    A Spatial Analysis of the Covid-19 Infection and Its Determinants

  • 17 May 2022

    An R&D Project on AI in 3D Asset Creation for Games

  • 07 February 2022

    Using Two Cloud Vendors Side by Side – a Survey of Cost and Effort

  • 25 January 2022

    Scalable Microservices Architecture with .NET Made Easy – a Tutorial

  • 04 January 2022

    Create Production-Ready, Automated Deliverables Using a Build Pipeline for Games – Part 2

  • 23 November 2021

    How User Experience Design is Increasing ROI

  • 16 November 2021

    Create Production-Ready, Automated Deliverables Using a Build Pipeline for Games – Part 1

  • 19 October 2021

    A Basic Setup for Mass-Testing a Multiplayer Online Board Game

  • 24 August 2021

    EHR to HL7 FHIR Integration: The Software Developer’s Guide – Part 3

  • 20 July 2021

    EHR to HL7 FHIR Integration: The Software Developer’s Guide – Part 2

  • 29 June 2021

    EHR to HL7 FHIR Integration: The Software Developer’s Guide – Part 1

  • 08 June 2021

    Elasticsearch and Apache Lucene: Fundamentals Behind the Relevance Score

  • 27 May 2021

    Endava at NASA’s 2020 Space Apps Challenge

  • 27 January 2021

    Following the Patterns – The Rise of Neo4j and Graph Databases

  • 12 January 2021

    Data is Everything

  • 05 January 2021

    Distributed Agile – Closing the Gap Between the Product Owner and the Team – Part 3

  • 02 December 2020

    8 Tips for Sharing Technical Knowledge – Part 2

  • 12 November 2020

    8 Tips for Sharing Technical Knowledge – Part 1

  • 30 October 2020

    API Management

  • 22 September 2020

    Distributed Agile – Closing the Gap Between the Product Owner and the Team – Part 2

  • 25 August 2020

    Cloud Maturity Level: IaaS vs PaaS and SaaS – Part 2

  • 18 August 2020

    Cloud Maturity Level: IaaS vs PaaS and SaaS – Part 1

  • 08 July 2020

    A Virtual Hackathon Together with Microsoft

  • 30 June 2020

    Distributed safe PI planning

  • 09 June 2020

    The Twisted Concept of Securing Kubernetes Clusters – Part 2

  • 15 May 2020

    Performance and security testing shifting left

  • 30 April 2020

    AR & ML deployment in the wild – a story about friendly animals

  • 16 April 2020

    Cucumber: Automation Framework or Collaboration Tool?

  • 25 February 2020

    Challenges in creating relevant test data without using personally identifiable information

  • 04 January 2020

    Service Meshes – from Kubernetes service management to universal compute fabric

  • 10 December 2019

    AWS Serverless with Terraform – Best Practices

  • 05 November 2019

    The Twisted Concept of Securing Kubernetes Clusters

  • 01 October 2019

    Cognitive Computing Using Cloud-Based Resources II

  • 17 September 2019

    Cognitive Computing Using Cloud-Based Resources

  • 03 September 2019

    Creating A Visual Culture

  • 20 August 2019

    Extracting Data from Images in Presentations

  • 06 August 2019

    Evaluating the current testing trends

  • 23 July 2019

    11 Things I wish I knew before working with Terraform – part 2

  • 12 July 2019

    The Rising Cost of Poor Software Security

  • 09 July 2019

    Developing your Product Owner mindset

  • 25 June 2019

    11 Things I wish I knew before working with Terraform – part 1

  • 30 May 2019

    Microservices and Serverless Computing

  • 14 May 2019

    Edge Services

  • 30 April 2019

    Kubernetes Design Principles Part 1

  • 09 April 2019

    Keeping Up With The Norm In An Era Of Software Defined Everything

  • 25 February 2019

    Infrastructure as Code with Terraform

  • 11 February 2019

    Distributed Agile – Closing the Gap Between the Product Owner and the Team

  • 28 January 2019

    Internet Scale Architecture

OLDER POSTS