AlexBot 2.2 (Beta)

- Marketing & Sales Assistant

 

Welcome to the Roche knowledge-aware AI chatbot for Marketing & Sales (AlexBot)

Meet Alex, your AI teammate! Developed by RDS Digital Marketing Chapter, Alex is a powerful chatbot that makes finding the right information effortless.
Available in Slack and Web browsers, Alex puts a knowledge hub and intelligent search engine at your fingertips.

This chatbot is an internal facing tool and not intended to be used by our end users/customers.

Refer to the Sample Queries section to learn more about what kind of questions can be asked of AI Alex and discover new ways of interacting & getting right answers within seconds.


What's New?

(flip the cards to read more)

Knowledge-backed Chat

Integrates ACaDia promotional & training content.

attach Click to flip

Deeper Insights

AlexBot automatically refines prompts and leverages approved VEEVA/ACaDia content (C1/C2 documents) to deliver accurate, context-specific outputs tailored to marketing and sales needs. It understands conversations in any language.

attach Click to flip

Validated Sources

Includes references, sources and country where content is approved for use.

attach Click to flip

Trust & Verify

Outputs reference original source documents, showing the exact content used. Easily validate information and check country/role approval status for compliance. Quick document previews are available.

attach Click to flip

Upload Your Own Documents

Integrate personal materials (PDF, DOCX, PPTX, etc.).

attach Click to flip

Personalized Knowledge

Upload your own C1/C2 level documents (pdf, csv, pptx, json, txt, docx, xlsx) to enhance AlexBot's knowledge base. Uploaded documents are stored persistently and remain private for your use.

attach Click to flip

Enhanced Settings & UI

Improved controls, chat history, and dark mode.

attach Click to flip

Improved Experience

New settings allow filtering by role and location. Easily manage, search, resume, and share chats. A new dark mode option enhances readability and reduces eye strain.

attach Click to flip

We have uploaded a total of about 15K promotional and non-promotional materials and training documents from ACaDia/Veeva across global and affiliate countries as listed below:

Australia: 594 Belgium: 311 Switzerland: 947 China: 590 Germany: 947 Spain: 546 France: 418 United Kingdom: 417 Global: 1575 Greece: 100 Hong Kong: 84
Ireland: 312 Italy: 377 Japan: 1084 Norway: 396 New Zealand: 61 Philippines: 40 Sweden: 379 Singapore: 60 Turkey: 133 United States: 4573 South Africa: 202 Total: 15,242

 

Note: Alex, would not be able to answer general knowledge or current affairs related question. We have tried to lock down the AI LLM model to not answer any question that is not contained in it's knowledge base. You can instead upload your own documents to generate insights and unique content from it.

 

 

This is an experimental chatbot at the moment and in no way complete or validated.
Always validate the generated response from the cited references and documents.
Do NOT use generated responses for external communications without due diligence and validations.

 

 

Getting Started

  • Review the features tab for list of features and screenshots to orient yourself with Alex's capabilities
  • Get familiar with samples queries to ask the chatbot Or you can simply upload your own document and start generating insights from it!
  • Login using your Roche credentials to try it out!
  •  

    Orientation:

    Main Chatbot page:







    View Chat from list of Chat History:




    Preview Source Document referenced by AlexBot:




    QnA session view:




    How to search for old chat session within your Chat History:




    How to Upload previous chat session's file:



    How to Upload your personal files to AlexBot:



    How to control your search options:



    Share chat feature:





     

     

    Features

    Core Features

  • Enabled with Azure OpenAI GPT-4o the latest LLM Model
  • Supports Google/Roche Single Sign On (SSO)
  • Loaded with ~620+ domain specific C1/C2 documents (Knowledge Base)
  • Persistence of personally uploaded documents across sessions  
  • Currently PDF, DOCX, CSV, XLSX & JSON files are supported. (PS: OCR imaged PDFs are not supported!).
  • If uploading more than 1 document, please allow some time for indexing to complete in the background before querying the new documents
  • Ability to control which knowledge base to query:
  • Your personal documents ONLY
  • Department wide KB ONLY
  • Searches across BOTH personal documents & department wide KB documents!
  • You can specify document name in your query! Just make sure to enclose the filename within [...] brackets.  
  • Able to maintain a conversational style, including follow-up questions
  • Alex responds in the same language in which the question was asked.
  • Alex suggests upto 3 related queries to enable in-depth conversation.  
  • Alex is available in Roche Slack select workspaces & channels (restricted to Diagnostics Sales workspace for now)  
  • Help fine tune the chat quality by providing ratings & reviews.
  • Manage documents in the Knowledge Base via separate admin web-portal.
  • Audit log of file upload/delete actions  
  • Additional Features

  • Save current chat session (includes QnA, ratings/reviews, citation references and documents referenced.)
  • Longer input message length  
  • Upload saved or shared chat sessions to recreate the conversation.
  • Supports RocheChat saved session transcript format!
  • View full list of documents in Knowledge Base
  • View list of documents that you uploaded during a conversation (current or past)
  • Access Alex's core functionality via direct REST API mode, available to software developers for their applications.
  • Ability to turn ON/OFF Video/Podcast transcribe/Upload personal files functions   
  •  

    Alex Chatbot differentiator as compared to RocheChat  

     

     

    Sample queries (for hands-on testing)

    Use Case: Marketing/Sales Promotional Content Generation & QnA

  • What is Roche's new Biotin threshold level?
  • Describe Abbott’s key message for their core laboratory instruments
  • Summarize Roche’s Troponin Assay in 2 paragraphs or less in English and German
  • Compare cobas pro to Abbott’s alinity
  • What are the dimensions of cobas Pro instrument?
  • follow up question: and for Alinity c? (you don't have to repeat "What are the dimensions of" Alinity c instrument?)
  • Provide 5 email subject line examples that are 8 words or less that discuss the benefits of the cobas pro
  • Write a 4 sentence email thanking a lab director for engaging with Roche at a truck event
  • Compare the daily maintenance tasks required for cobas Pro vs. Abbott's Alinity c instrument
  • Describe in detail, what are the four key value propositions for the cobas pure integrated solutions?
  • List all differences in terms of features, lab size, number of tests, throughput capabilities, maintenance tasks and other comparative elements between the cobas pro and cobas pure integrated solutions in a bulleted list using a slack markup format.
  • Write a professional email to a Roche customer explaining how the cobas 6000 brings automation that can help elevate low laboratory technician staffing levels.
  • Describe the benefits of Roche’s infectious disease portfolio.

  • Use Case: Field Service Engineer Support

  • Customer complained that they are seeing Alarm 12-7 on their Benchmark ULTRA instrument panel. What can be the root cause of the issue and how to solve it?
  • list in detail all the possible solutions to the Alarm 12-122 issue on Benchmark ULTRA instrument?
  • The Benchmark ULTRA instrument panel is displaying Alarm 12-122. Please help identify all the potential root causes of this issue in detail.
  • I'm at customer site and the instrument shows Workflow DVI-1010_6772_2023-10-08_10_18_04 not searchable among "Active" state error in system V-1010. Was this observed anytime earlier? and how was it fixed last time?
  • The following was observed when troubleshooting the customer issue:
    System: U-4100 20231017.070458
    Issue: trying to restart TFF_ADD_NAOH, but goes into hold EM-VSL-NAOH-4100 XV2194-405
    Impacted Object(s) [Phase, Recipe, Sub-Unit]: FORM2_TFF_NAOH_RECIRC
    How do I fix this?

  • Use Case: navify digital solutions related queries:

  • List in detail all the Navify Tumor Board Challenges
  • what are the benefits of Tumor Boards?
  • what is navify remote control solution. explain in detail.
  • explain navify's digital infrastructure solution
  • How does navify Integrator fit into customer's IT landscape
  • How does one open a case for navify mutation profiler? show me step by step process in detail including any optional steps that may need to be performed.
  • What's the value proposition for navigy Diagnostics portfolio? Give me a medium length version.
  • Detail out in 100 words or less the value proposition for navify Analytics for Pathology Lab.
  • Explain the rationale behind the navify Brand in context of marketing messages.
  •  

     

    Contact us

    Ready to collaborate? Have a similar use case? Want to learn more?

    Contact: Dheeraj Sachdeva ([email protected])

    DM him with your suggestions, bugs found, or if you are facing difficulties in getting desired responses.

     

    Infrastructure & Technical Information

  • Hosted on Microsoft Azure platform (same as RocheChat but separate instance!)
  • Uses Microsoft Azure OpenAI GPT LLM models (GPT-4o for chat conversations, ada-002 for embeddings, Whisper for audio transcription)
  • Search powered by Microsoft Azure Cognitive Search Index
  • Information stored in Microsoft Azure Storage Tables and Blob File Storage
  • Data ingestion pipeline using Microsoft Azure Data Factory & Data Bricks
  • Application hosted as Azure Web Application Service
  • Application programming in Python 3.11 (plus HTML, CSS, javascript)
  •