Smart Agents

Agents take advantage of the Large Language Model (LLM) logic, rationale thinking and planning. They go past simple knowledge retrieval to conduct tasks. By integrating advanced tools with LLMs, we elevate them from mere information processors to sophisticated agents capable of complex task execution and problem-solving.

Why does my business need Smart Agents?

Your businesses hardest working AI Agent. Available 24x7 and is always growing.

These Agents are always available, never take leave or get sick.

Smart Agents improve the efficiency of your employees. They are not designed to replace them, they are designed to help them do tasks quicker, freeing them up for more value add tasks.

An investment in a Smart Agent for your company will produce a significant ROI over the medium and long term.

From a simple chatbot with access to your documents, to more advanced Agents, AIVOSI can provide your business with a tailored solution.

Want to try one of our secure agents?

Head over to our contact page to get in touch. We will send you an access code to try it out.

Do more with the same.

Not the same with less.

Internal Facing Agents

Your businesses hardest working AI Agent. Available 24x7 and always growing.

From a simple chatbot with access to your documents, to more advanced Agents, AIVOSI can provide your business with a tailored solution.

  • Azure Single Sign-On (SSO) is a feature of Microsoft's cloud-based identity and access management service, Azure Active Directory (Azure AD). It allows users to log into multiple applications and services with a single set of credentials, eliminating the need for multiple usernames and passwords. When a user logs into one application, they are automatically authenticated for other applications they have permissions to access, without needing to sign in again.

  • Retrieval Augmented Generation (RAG) merges large pre-trained language models with external information retrieval systems. Presented with a query, RAG first fetches relevant documents from a corpus and then uses these as context for a Transformer-based model to generate a detailed response. This combination allows the model to access external knowledge, enhancing its versatility and informativeness in answering questions.

  • LangChain is a state-of-the-art open-source framework, pivotal for developing applications powered by Large Language Models (LLMs). It provides a bridge, linking these LLMs, such as OpenAI's GPT series, to a diverse range of external data sources, fostering the creation of advanced natural language processing (NLP) applications. With LangChain, developers can seamlessly integrate LLMs with other components to produce applications that range from chatbots and document summarisation to code analysis. Moreover, it streamlines the process for developers, offering modules like model interaction, data connection, and 'chains' that link multiple LLMs for more complex tasks. As a result, agents can access up-to-date information, providing users with enriched and accurate interactions.

  • Creating a personal experience means creating a unique user history. The requires finding a balance of long memory and how much of the context window to dedicate to memory versus other tasks. We use an advanced combination of user specific details, Conversation Summary Memory and recent interactions.

  • A vector database is a specialised storage system designed to handle high-dimensional vectors, commonly used in machine learning and similarity search tasks. Instead of querying data based on exact matches like traditional databases, vector databases allow users to search for data points that are "closest" or most similar to a given query vector. Using advanced indexing techniques, these databases efficiently handle large-scale datasets, enabling rapid and accurate retrieval of similar items based on cosine similarity, Euclidean distance, or other distance metrics.

  • We have developed a Smart Text Processing which has greatly improved retrieval compared to dumb text splitters. Data curation prior to embedding is critical to retrieval performance.

  • Providing our Smart Agents with Tools is what takes them from being simple chatbots to Smart Agents. Tools are essentially functions that can range from generic utilities like calculators and search, to other chains, or even other agents. These tools are crucial as they enable LLMs to access and manipulate external data sources, enhance the agent's capabilities, and facilitate complex tasks that would otherwise be beyond the scope of a standalone language model.

Our Smart Agents:

  • Are secure with HTTPS and Azure SSO

  • Are safe with a low latency version of Constitutional AI.

  • Use Retrieval Augmented Generation (RAG) with a Vector Database based on your documentation and additional data.

    • Our RAG is enhanced with a Smart Text Processing Agent for better retrieval performance.

  • Provide links to the user for reference data used by the AI Agent.

  • Have a memory of each user to create a more personal experience.

  • Logging of all interactions. This enables monitoring to ensure users are adhering to your use policies.

  • Have a fully customisable frontend or can be accessed by API.

Customer Facing Agents

Guide your customers on their customer journey.

Our agents provide your customers with any assistance they might need. From FAQs, to stock inventory, to help with their customer journey.

Customer facing agents represent your company to your customers, it is vitally important that it is safe and on brand. We ensure safety and can tailor the tone and narrative of the agent to your brand.

  • Constitutional AI refers to the application of an AI in ensuring compliance with a pre-defined ‘constitution’. It provides safeguards to ensure the AI operates within established constitutional bounds. It also protect against hacking attempts such as ‘prompt injection’.

  • Using in context learning, the AI learns how to interpret the users needs and write a function call. The function call is processed by the underlying software (in our case Python) and it then makes the function call, for example accessing a database, to retrieve the needed data.

  • We use an AI Agent to periodically review the logs to ensure performance. The Smart Agent can review for safety, AI performance, retrieval performance, etc.

Our Smart Agents:

  • Are secure with HTTPS

  • Are safe with low latency version of Constitutional AI.

  • Can make function calls to your database to retrieve data, for example stock inventory.

    • Use RAG that is enhanced with a Smart Text Processing Agent for better retrieval performance.

  • Provide links to the customer where they might find further information or any other links.

  • Can have a memory of each customer to create a more personal experience.

  • Log all interactions.

  • Smart Review. We use a Smart Agent to Review interactions between the Agent and the Customer to drive continuous improvement.

  • Integrate to your existing website via secure API.

AutoGen

AutoGen is an advanced framework by Microsoft, designed to supercharge the development of applications using Large Language Models (LLMs). The primary goal of AutoGen is to simplify the orchestration, optimisation, and automation of LLM workflows. The framework is equipped with customisable and conversable agents that tap into the capabilities of advanced LLMs like GPT-4, while also integrating with humans and tools for a comprehensive approach. These agents can have automated chats amongst themselves, making the development process more streamlined and efficient​.

It is a prime example of Smart Agents and an insight to the future with LLMs.

Want to try one of our secure agents?

Head over to our contact page to get in touch. We will send you an access code to try it out.