SNP: AI-boosted B2B sales
SNP

AI-boosted B2B sales

Utilization of large language models at SNP

In companies with a broad and complex portfolio of products and services, knowledge management presents multi-faceted challenges. These challenges span the entire business lifecycle – from presales and sales to support, project management, and even content creation, which often builds on existing knowledge. However, this knowledge is typically scattered across multiple sources, stored in various formats, and spread across different departments, making it difficult to access and utilize efficiently. At SNP, a company specializing in software and consulting services, addressing these challenges led to the introduction of Snappy Bot – an AI assistant designed to streamline knowledge management. This marked the beginning of SNP’s AI journey.

In companies with a broad and complex portfolio of products and services, knowledge management presents multi-faceted challenges. These challenges span the entire business lifecycle – from presales and sales to support, project management, and even content creation, which often builds on existing knowledge. However, this knowledge is typically scattered across multiple sources, stored in various formats, and spread across different departments, making it difficult to access and utilize efficiently. At SNP, a company specializing in software and consulting services, addressing these challenges led to the introduction of Snappy Bot – an AI assistant designed to streamline knowledge management. This marked the beginning of SNP’s AI journey.

The SNP Group specializes in transforming SAP environments using its own technology and IT solutions. An extensive portfolio of products and solutions, complementary consulting services, references, and a large, diverse network of technology partners – all this forms a comprehensive sales offer. Identifying and selecting the elements that best meet the specific needs of a client is not an easy task, and finding the relevant information within the organization’s internal resources can be equally challenging.

Product catalogs, offer documents, service descriptions and terms and conditions, references for the various elements of the offer are scattered across various resources and libraries, maintained and developed by different departments and teams. Navigating through this wealth of information can be a significant challenge, especially since SNP product and service offers are prepared not only by employees of the company but also by individuals from partner companies who also have them in their portfolios.

SNP Snappy Bot: an internal AI assistant for sales support

To make it easier to search for and select information, SNP developed SNP Snappy Bot, a virtual assistant utilizing artificial intelligence technology. Different AI models, technologies for data retrieval (RAG) and multiple communication channels for user interaction were employed. Snappy’s first goal was to support SNP employees and partners involved in preparing sales offers and sales processes, serving as a product information bot.

Over the months, the retrieval technology and the AI capabilities improved, enhancing Snappy Bot’s ability to process large quantities of SNP-specific knowledge. As a result, Snappy Bot quickly became a valuable addition to SNP support processes, offering quick answers and 24/7 availability and an answer quality that could regularly match level 2 support.

Many advanced features were added such as the ability to process images, Internet search capabilities, as well as a framework for agentic behavior, that allowed Snappy to act as a research bot similar to “Deep Research” by Google or OpenAI – which came out shortly after the feature in Snappy.

All for One Poland has been involved in expanding this tool with new features and conducting tests since early 2023.

The main function of the bot is to assist in gathering and selecting necessary information from the available knowledge base and connected internal resources, as well as from the internet (e.g., for searching and comparing competitors’ offers).

Using large multimodal AI models, the application formulates comprehensive answers about the organization’s products and services, along with a complete set of materials in the form of links. The bot has been optimized for accurate information processing and can make multiple queries to OpenAI, Google, Perplexity, Serper or Anthropic services before providing a response. It also utilizes a combination of inexpensive and premium models for different purposes in the answer creation process. The strategy of answer generation is configurable depending on the communication channel, so that answers in voice communication can be given more quickly. Snappy also includes suggestions in his responses of how the users might tune their questions to get better answers. It also checks its own answers and auto-corrects or extends itself, if an answer is found to have been suboptimal. Also, the user can correct the chatbot, which leads to such corrections being saved in the knowledge base. Snappy also writes a daily report of its conversations to a group of stakeholders to facilitate continuous improvement.

Snappy not only leverages the knowledge base but also takes into account the conversation history and understands the context. By asking follow-up questions, it encourages users to provide context and use precise terminology to give more relevant and accurate answers.

Users can interact with the bot through various channels, such as the intranet, ecampus and partner portal, MS Teams, email, a community forum and during Transformation World event via voice communication. Interaction can occur in virtually any language.

SNP Snappy Bot in action

Technologies and language models

Technologies and language models

The project uses Python programming language. Data is stored in a PostgreSQL database and Microsoft Azure AI Search has by now taken over from the PostgreSQL plugin pgvector for data retrieval.

The Snappy Bot platform supports a switch between best-in-class AI model providers and SNP regularly replaces models from providers such as OpenAI, Anthropic and Google depending on what performs best on the most recent benchmarks.

These large multimodal models are key elements of the system enabling high-level interactions and providing precise answers to user queries. Additionally, the bot uses the Perplexity webservice to search for and aggregate information from various online sources, enabling quick and efficient responses to questions that require additional context

This allows for the use of both internal company knowledge and its supplementation with the latest information from the internet, ensuring comprehensive support for handling queries across different business areas.

For more than six years, I’ve had the pleasure of collaborating with up to eight software engineers from All for One at a time. I have the highest respect for their diligence, ingenuity and engagement. Together, we have crafted several innovative solutions for customers and partners of SNP using a whole array of technologies.

Bjoern Molitor, Manager Product Development, SNP SE

SNP SE

SNP SE is a global leader in SAP landscape transformations based on unique technology and IT solutions. It provides software and consulting services for complex SAP projects, including SAP S/4HANA transformations, mergers and acquisitions, system landscape optimization, cloud data integration and system retirements. It has been operating since 1994. It currently employs over 1,500 people worldwide in 35 locations in 20 countries. The company is headquartered in Heidelberg, Germany.

Write us Call us Send email






    Details regarding the processing of personal data are available in the Privacy Policy.


    +48 61 827 70 00

    The office is open
    Monday to Friday
    from 8am to 4pm (CET)

    General contact for the company
    office.pl@all-for-one.com

    Question about products and services
    info.pl@all-for-one.com

    Question about work and internships
    kariera@all-for-one.com

    This site is registered on wpml.org as a development site. Switch to a production site key to remove this banner.