MAC_UI / agents /project_manager.py
Rahul-8799's picture
Create project_manager.py
0134d89 verified
raw
history blame contribute delete
546 Bytes
from langchain_core.messages import AIMessage
from utils.inference import call_model
def run(state):
requirements = state["product_requirements"]
prompt = f"""You are a project manager. Based on the following product requirements, create a task breakdown and milestone plan.
Requirements:
{requirements}
Respond with a structured plan with at least 3 milestones and 2-3 tasks each."""
output = call_model(prompt)
return {
"messages": state["messages"] + [AIMessage(content=output)],
"project_plan": output
}