Published solution: add README.md

This commit is contained in:
2026-06-16 11:05:39 +00:00
parent 14d5ce3954
commit 492bfe07fb
+35
View File
@@ -0,0 +1,35 @@
# LangGraph Comparative Review Agent
## Overview
This repository contains a LangGraph agent that, given three entities, builds a comparative review table. The agent:
1. Generates 35 comparison criteria using an LLM.
2. For each entitycriterion pair performs a Tavily web search and collects a short note.
3. Builds a Markdown table with rows = criteria, columns = entities.
4. Produces a short verdict recommending the best entity for each use case.
The agent is implemented in `src/main.py` and can be run from the command line.
## Requirements
```bash
pip install -r requirements.txt
```
The following environment variables must be set:
- `OPENAI_API_KEY` key for the OpenAI model used by LangChain.
- `TAVILY_API_KEY` key for the Tavily API.
## Usage
```bash
# Default demo compares Chroma, FAISS, Qdrant
python -m src.main
# Custom entities
python -m src.main "Entity1" "Entity2" "Entity3"
```
The script prints the generated criteria, the comparison table, and the verdict.