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 )