New LangChain & Vector DBs course. Enroll nowLangChain & Vector DBs: 60+ lessons & projects in our course. Enroll for free

  • ActiveLoop
    • Solutions

      INDUSTRIES

      • agricultureAgriculture
        agriculture_technology_agritech
      • audioAudio Processing
        audio_processing
      • roboticsAutonomous & Robotics
        autonomous_vehicles
      • biomedicalBiomedical & Healthcare
        Biomedical_Healthcare
      • multimediaMultimedia
        multimedia
      • safetySafety & Security
        safety_security

      CASE STUDIES

      • IntelinAir
      • Learn how IntelinAir generates & processes datasets from petabytes of aerial imagery at 0.5x the cost

      • Earthshot Labs
      • Learn how Earthshot increased forest inventory management speed 5x with a mobile app

      • Ubenwa
      • Learn how Ubenwa doubled ML efficiency & improved scalability for sound-based diagnostics

      ​

      • Sweep
      • Learn how Sweep powered their code generation assistant with serverless and scalable data infrastructure

      • AskRoger
      • Learn how AskRoger leveraged Retrieval Augmented Generation for their multimodal AI personal assistant

      • TinyMile
      • Enhance last mile delivery robots with 10x quicker iteration cycles & 30% lower ML model training cost

      Company
      • About
      • Learn about our company, its members, and our vision

      • Contact Us
      • Get all of your questions answered by our team

      • Careers
      • Build cool things that matter. From anywhere

      Docs
      Resources
      • blogBlog
      • Opinion pieces & technology articles

      • tutorialTutorials
      • Learn how to use Activeloop stack

      • notesRelease Notes
      • See what's new?

      • newsNews
      • Track company's major milestones

      • langchainLangChain
      • LangChain how-tos with Deep Lake Vector DB

      • glossaryGlossary
      • Top 1000 ML terms explained

      • deepDeep Lake Academic Paper
      • Read the academic paper published in CIDR 2023

      • deepDeep Lake White Paper
      • See how your company can benefit from Deep Lake

      Pricing
  • Log in

How AskRoger Built an AI Personal Assistant for Any Content

Discover How AskRoger.ai used Deep Lake to Create an AI Assistant Streamlining Content Curation and Summarization for Multi-Modal, Cross-Platform Content

How AskRoger Built an AI Personal Assistant for Any Content

Case Study

sweep logo

About the company

Introducing AskRoger.ai: The AI-Powered Summary Assistant

In the era of information overload, AskRoger.ai provides an intelligent solution by monitoring and summarizing content across multiple channels, as well as answering questions over it. This AI-powered product effectively extracts valuable insights from various sources like articles, podcasts, newsletters, and videos. Its versatility extends to cross-platform availability with Messenger, Twitter, Slack, Email, and iOS support.

Meet the interviewee

Jean-Charles Touzalin

Jean-Charles Touzalin, AskRoger.ai Founder

Jean-Charles Touzalin, the mastermind behind AskRoger.ai, is a seasoned entrepreneur and former Chief Technology Officer of Sport Heroes, with a solid background as a Software Engineer at Thales. He has always been an ardent follower of newsletters, subscribing to over 50 diverse sources, ranging from artificial intelligence to entrepreneurship. However, as the content volume expanded, it became increasingly difficult for him to determine the articles of the most significant value. This complexity paved the way for the creation of AskRoger - an AI assistant designed to delve deep into the mine of information, tirelessly sifting through layers of content to discern the golden nuggets from common stones.

comma

I chose Deep Lake among other vector databases due to its open-source nature, easy setup process, and developer-friendly features. It seamlessly integrates with AWS S3, which I found cost-effective and familiar. Moreover, it included a multi-modality feature that enabled us to store our content as embeddings for further analysis - a vital feature significantly improving our AI assistant's responsiveness.

Jean-Charles Touzalin

Founder@askrogerai

Problems faced by AskRoger.ai

Encountered Challenges: AskRoger.ai’s Quest for Efficient Content Summarization

Before turning to Deep Lake, AskRoger.ai grappled with challenges in handling extensive content:

  • Context Window Limitations of Large Language Models (LLMs): LLMs like GPT-4 or 3.5 from OpenAI can only process limited context, posing difficulties when dealing with sizeable content. This becomes particularly challenging when dealing with lengthy content such as hours-long podcasts or extensive white-papers.
  • Inaccurate answers: Discussing specific topical content and answering questions with plain GPT knowledge needed to be improved for the product since its main value proposition was the ability to chat with multiple documents and tailor the responses to those documents.

Solution

Activeloop's Deep Lake for Retrieval Augmented Generation

Deep Lake provided an optimal solution for AskRoger.ai's summarization capabilities. It allowed the AI to store the content as Open AI-generated embeddings (ada-002) for further analysis, enabling context-aware responsive features. In addition, it facilitated Retrieval Augmented Generation by conducting a similarity search for relevant content based on user queries. When a user asks a question, the query is embedded as a vector and then used in a similarity search to fetch relevant content from Deep Lake. The relevant content is then fed to the LLM with the original question so that the AI can answer with the proper context. 

Results Achieved by AskRoger.ai with Activeloop

Scalable Database for Retrieval Augmented Generation over Multimodal AI data

Deep Lake brought substantial enhancements to AskRoger.ai's services:

  • Scalable database for AI:With Deep Lake, AskRoger.ai could efficiently embed, query, and retrieve extensive, multi-modal content expanding beyond the context limitation of Large Language Models like GPT-4.
  • Retrieval Augmented Generation: Deep Lake enabled more context-aware responses to user queries, increasing response relevancy and user satisfaction with responses.
  • Multi-modality: The implementation of Deep Lake helped store AskRoger.ai's responses which were instrumental for further analysis and fine-tuning of the assistant.

How AskRoger.ai Works

The Way Forward: AskRoger's Future Plans in the AI Coding Assistant Domain

AskRoger.ai is available as a chatbot assistant on several messaging platforms (Messenger, Twitter, and Slack). Requesting a summary is as easy as sending the link to the content (Youtube video, Spotify podcast, PDF, etc). Then you can ask questions in the conversation to learn more about said content.

On Twitter, you can also request a content summary by mentioning @askrogerai in response to a tweet containing a link.

AskRoger.ai can summarise newsletters as well. Forward any email to fo[email protected], and you will receive the summary in response.

Finally, it is also possible to request a summary through an iOS shortcut which will add a convenient “summarize” button in the 'sharesheet' of every iOS app.

The Road Ahead: Future Plans for AskRoger.ai 

AskRoger as Everyone's AI Assistant 

Moving forward, AskRoger.ai aims to refine its summarizing capabilities further and extend its reach across more platforms like Discord or browsers like Firefox and Chrome. Given its proven adaptability and efficiency in handling extensive content, Deep Lake is poised to help the AskRoger.ai team advance these plans.

AskRoger.ai is a valuable tool for individuals and professionals seeking smarter learning strategies in the face of information overload. By harnessing the power of cutting-edge AI technologies, it empowers users to summarize and extract insights from various content sources efficiently. With its easy onboarding and wide availability, AskRoger.ai paves the way for enhanced learning experiences and more informed decision-making in the digital age.

With Deep Lake's aid, AskRoger.ai transforms information overload into distilled, curated bits of helpful knowledge. Follow this link to start your journey with this AI-powered summary assistant today.

Case Study: Generative AI for Content

Explore how Sweep used Deep Lake to resolve sync and indexing issues, to create an AI junior developer that fixes bugs and adds features for GitHub repositories.

How Sweep Built an AI Code Generator & Enhancer

Learn how Deep Lake added consistency and reliability toSweep's Junior AI developer, with built-in locking features working in tune with the company's serverless backend.

webp
  • deep lake database

    Deep Lake. Database for AI.

    • Solutions
      AgricultureAudio ProcessingAutonomous Vehicles & RoboticsBiomedical & HealthcareMultimediaSafety & Security
    • Company
      AboutContact UsCareersPrivacy PolicyTerms & Conditions
    • Resources
      BlogDocumentationDeep Lake WhitepaperDeep Lake Academic PaperHumans in the Loop Podcast
  • Tensie

    Featured by

    featuredfeaturedfeaturedfeatured