Wikipedia

WikipediaTools enable an Agent to search wikipedia a website and add its contents to the knowledge base.

Prerequisites

The following example requires the wikipedia library.

1uv pip install -U wikipedia

Example

The following agent will run seach wikipedia for "ai" and print the response.

1from kern.agent import Agent
2from kern.tools.wikipedia import WikipediaTools
3
4agent = Agent(tools=[WikipediaTools()])
5agent.print_response("Search wikipedia for 'ai'")

Toolkit Params

NameTypeDefaultDescription
knowledgeKnowledge-The knowledge base associated with Wikipedia, containing various data and resources linked to Wikipedia's content.
allboolFalseEnable all functionality.

Toolkit Functions

Function NameDescription
search_wikipedia_and_update_knowledge_baseThis function searches wikipedia for a topic, adds the results to the knowledge base and returns them.
search_wikipediaSearches Wikipedia for a query.

Developer Resources