Skip to content

Integrate STORM agent#33

Merged
NISH1001 merged 3 commits into
feature/atomic-lit-agentfrom
feature/storm
May 12, 2025
Merged

Integrate STORM agent#33
NISH1001 merged 3 commits into
feature/atomic-lit-agentfrom
feature/storm

Conversation

@movinam
Copy link
Copy Markdown
Collaborator

@movinam movinam commented May 6, 2025

Summary 📝

This PR integrates STORM with the existing codebase.

Details

  1. Add STORM code under akd.tools.
  2. Add StormSettings to read the STORM's environment variables and initialise configuration for the tool.
  3. Create an input schema, output schema and StormAgent class under akd.agents.

Usage

from akd.agents.storm import StormAgent
from akd.agents.storm import StormInputSchema

storm_agent = StormAgent()

topic = "machine learning approaches for oil palm plantation"
config = {"configurable": {"thread_id": "my-thread"}}
input = StormInputSchema(config=config, topic=topic)

article = await storm_agent.arun(input)

@movinam movinam mentioned this pull request May 6, 2025
3 tasks
@NISH1001
Copy link
Copy Markdown
Collaborator

NISH1001 commented May 7, 2025

@movinam Thanks for the PR. I will be able to look at this PR sometime tomorrow. :)

Comment thread akd/agents/storm/storm.py
@NISH1001 NISH1001 merged commit bacd4d8 into feature/atomic-lit-agent May 12, 2025
@NISH1001 NISH1001 deleted the feature/storm branch May 12, 2025 19:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants