File size: 645 Bytes
b84bbf4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
from crewai import Agent
from llms.gpt import llm
from tools.helpers import streamlit_callback
from tools.scrape_website import scrape_tool

learning_profiler = Agent(
    role="Personal Learning Profiler",
    goal="Make sure to create an excellent learning profile of the user based on his interests and previous reading history.",
    verbose=True,
    backstory=(
      "As a Personal Learning Profiler, you excel at building a learning profile of a user. "
      "The profile you build gives a high level overview of what interests that the user has. "
    ),
    allow_delegation=False,
    llm=llm,
    step_callback=streamlit_callback
)