Learn how to build an intelligent AI support assistant using Julep with document indexing, RAG capabilities, and a chat interface
agent.yaml
file defines the assistant’s personality and capabilities:
task/crawl.yaml
defines a reusable crawling workflow:
task/full_task.yaml
combines both crawling and indexing into a single workflow:
smart_mode
: Intelligently navigates and extracts contentlimit
: Number of pages to crawl (set to 2 for testing, increase for production)return_format: markdown
: Returns clean markdown contentproxy_enabled
: Uses proxy for better reliabilityfilter_output_images/svg
: Removes images to focus on text contentreadability
: Extracts main content, removing navigation and adstask/main.yaml
processes and indexes the content:
Chunk Creation
Content Analysis
Code Extraction
Q&A Generation
Document Storage
http://localhost:8000
.
full_task.yaml
can handle both crawling and indexing, using the separate scripts provides better visibility and control:
Web Crawler Script: