Skip to content

DarrenKo97/research-agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Research Agent — Arize Take-Home

A multi-step research agent instrumented with Arize AX, built for the Arize PM take-home.

What it does

Takes a research query, decomposes it into sub-tasks, runs parallel web searches via Tavily, scrapes promising URLs, and synthesizes a structured report using GPT-4o-mini.

Stack

  • LangGraph (agent orchestration)
  • LangChain + OpenAI (LLM calls)
  • Tavily (web search)
  • OpenInference + arize-otel (instrumentation)

Run

pip install -r requirements.txt
cp .env.example .env  # fill in your keys
python main.py

Required env vars

  • OPENAI_API_KEY
  • TAVILY_API_KEY
  • ARIZE_SPACE_ID
  • ARIZE_API_KEY

About

Multi-step research agent instrumented with Arize AX. Built for the Arize PM take-home.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages