julep icon indicating copy to clipboard operation
julep copied to clipboard

feat: add olostep support chatbot example

Open aadithyanr opened this issue 9 months ago • 3 comments
trafficstars

User description

Olostep Support Chatbot Example

This cookbook demonstrates how to build a customer support chatbot using Olostep's superior web scraping capabilities integrated with Julep's AI features.

Key advantages over Spider API:

  • Faster response times (1-6 seconds)
  • Up to 100K parallel requests
  • Built-in bot detection avoidance
  • Better content extraction

The example shows:

  1. Parallel website scraping
  2. Content processing
  3. Customer support chat interface
  4. Sample Q&A testing

PR Type

Enhancement, Documentation


Description

  • Added a new example for building a customer support chatbot using Olostep and Julep.

  • Demonstrated parallel web scraping with Olostep's API for efficient content extraction.

  • Integrated scraped content into Julep's document management system.

  • Created a chatbot interface and tested it with sample Q&A scenarios.


Changes walkthrough 📝

Relevant files
Enhancement
08_customer_support_chatbot_olostep.py
Added Olostep-based chatbot example with scraping and integration

cookbooks/08_customer_support_chatbot_olostep.py

  • Added a complete example for building a chatbot using Olostep and
    Julep.
  • Implemented parallel web scraping with Olostep's API.
  • Integrated scraped content into Julep's document system.
  • Created and tested a chatbot interface with sample questions.
  • +436/-0 

    Need help?
  • Type /help how to ... in the comments thread for any questions about Qodo Merge usage.
  • Check out the documentation for more information.

  • [!IMPORTANT] Adds a new example 08_customer_support_chatbot_olostep.py demonstrating a customer support chatbot using Olostep's web scraping and Julep's AI features.

    • New Example:
      • Adds 08_customer_support_chatbot_olostep.py to demonstrate building a customer support chatbot.
      • Utilizes Olostep's web scraping and Julep's AI features.
    • Functionality:
      • Implements AdvancedScraper class for web scraping with Olostep API.
      • Scrapes URLs in parallel using ThreadPoolExecutor.
      • Processes scraped content into Julep documents.
      • Creates a chat interface and tests with sample questions.
    • Setup:
      • Requires JULEP_API_KEY and OLOSTEP_API_KEY environment variables.

    This description was created by Ellipsis for 6d02c82862380168965bbe25cc6fb7443f347d43. It will automatically update as commits are pushed.

    aadithyanr avatar Feb 07 '25 20:02 aadithyanr