├── .gitignore ├── Dockerfile ├── LICENSE.txt ├── Pipfile ├── Pipfile.lock ├── README.md ├── api ├── __init__.py └── app.py ├── bin ├── azure-deploy-web.sh ├── azure-deploy-worker.sh ├── azure-provision.sh ├── run-azure.sh └── run-local.sh ├── conf ├── __init__.py ├── docker │ ├── docker-compose.yml.azure │ ├── docker-compose.yml.local │ └── entrypoints │ │ ├── entrypoint-web.sh │ │ └── entrypoint-worker.sh ├── env │ ├── azure.sample.env │ ├── local.minimal.env │ └── local.sample.env ├── settings.py └── wsgi.py ├── docker-compose.yml ├── evals ├── __init__.py ├── classify.py ├── data │ ├── classify.json │ └── extract.json └── extract.py ├── manage.py ├── requirements.txt ├── terraform └── azure │ └── prd │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── tests ├── 1_scrape │ └── 1_scrape.py ├── 2_extract │ ├── 1_extract.py │ └── 2_review.py ├── 3_filter │ ├── 1_classify.py │ └── 2_consolidate.py ├── 4_geocode │ ├── 1_prep.py │ ├── 2_geocode.py │ ├── 3_review.py │ └── 4_consolidate.py ├── 5_localize │ └── 1_localize.py ├── 6_review │ ├── 1_review.py │ └── 2_finalize.py ├── README.md ├── __init__.py └── data │ └── input.json ├── utils ├── __init__.py ├── geocode.py ├── llm.py ├── scrape.py ├── scrapers │ ├── __init__.py │ ├── base.py │ ├── philly.py │ └── strib.py ├── search.py └── slack.py └── worker ├── __init__.py ├── tasks ├── __init__.py ├── base │ ├── __init__.py │ ├── classify.py │ ├── output.py │ ├── prompts │ │ └── classify.txt │ └── scrape.py └── locations │ ├── __init__.py │ ├── extract │ ├── __init__.py │ ├── extract.py │ ├── prompts │ │ ├── _formatting.txt │ │ ├── _output.txt │ │ ├── extract-review.txt │ │ └── extract.txt │ └── review.py │ ├── filter │ ├── __init__.py │ ├── classify.py │ ├── consolidate.py │ └── prompts │ │ ├── _output.txt │ │ ├── classify.txt │ │ └── types │ │ ├── _building_zoning.txt │ │ ├── _community_event.txt │ │ ├── _court_case.txt │ │ ├── _crime_public_safety.txt │ │ ├── _elections.txt │ │ ├── _grant_award.txt │ │ ├── _issue_feature.txt │ │ ├── _nature_environment.txt │ │ ├── _news_event.txt │ │ ├── _person_feature.txt │ │ ├── _place_feature.txt │ │ ├── _policy_legislation.txt │ │ ├── _promotion_appointment.txt │ │ ├── _restaurants.txt │ │ ├── _roads_traffic.txt │ │ ├── _sports_college.txt │ │ ├── _sports_general.txt │ │ ├── _sports_preps.txt │ │ ├── _sports_pro.txt │ │ ├── _voice_commentary.txt │ │ └── _weather.txt │ ├── geocode │ ├── __init__.py │ ├── consolidate.py │ ├── geocode.py │ ├── prep.py │ ├── prompts │ │ ├── check-candidates.txt │ │ ├── review.txt │ │ └── roads-spans.txt │ └── review.py │ ├── localize │ ├── __init__.py │ └── localize.py │ └── review │ ├── __init__.py │ ├── finalize.py │ ├── prompts │ └── review.txt │ └── review.py └── workflows.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/Pipfile -------------------------------------------------------------------------------- /Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/Pipfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/README.md -------------------------------------------------------------------------------- /api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/api/__init__.py -------------------------------------------------------------------------------- /api/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/api/app.py -------------------------------------------------------------------------------- /bin/azure-deploy-web.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/bin/azure-deploy-web.sh -------------------------------------------------------------------------------- /bin/azure-deploy-worker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/bin/azure-deploy-worker.sh -------------------------------------------------------------------------------- /bin/azure-provision.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/bin/azure-provision.sh -------------------------------------------------------------------------------- /bin/run-azure.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/bin/run-azure.sh -------------------------------------------------------------------------------- /bin/run-local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/bin/run-local.sh -------------------------------------------------------------------------------- /conf/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /conf/docker/docker-compose.yml.azure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/conf/docker/docker-compose.yml.azure -------------------------------------------------------------------------------- /conf/docker/docker-compose.yml.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/conf/docker/docker-compose.yml.local -------------------------------------------------------------------------------- /conf/docker/entrypoints/entrypoint-web.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/conf/docker/entrypoints/entrypoint-web.sh -------------------------------------------------------------------------------- /conf/docker/entrypoints/entrypoint-worker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/conf/docker/entrypoints/entrypoint-worker.sh -------------------------------------------------------------------------------- /conf/env/azure.sample.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/conf/env/azure.sample.env -------------------------------------------------------------------------------- /conf/env/local.minimal.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/conf/env/local.minimal.env -------------------------------------------------------------------------------- /conf/env/local.sample.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/conf/env/local.sample.env -------------------------------------------------------------------------------- /conf/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/conf/settings.py -------------------------------------------------------------------------------- /conf/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/conf/wsgi.py -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /evals/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /evals/classify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/evals/classify.py -------------------------------------------------------------------------------- /evals/data/classify.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/evals/data/classify.json -------------------------------------------------------------------------------- /evals/data/extract.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/evals/data/extract.json -------------------------------------------------------------------------------- /evals/extract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/evals/extract.py -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/manage.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/requirements.txt -------------------------------------------------------------------------------- /terraform/azure/prd/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/terraform/azure/prd/main.tf -------------------------------------------------------------------------------- /terraform/azure/prd/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/terraform/azure/prd/outputs.tf -------------------------------------------------------------------------------- /terraform/azure/prd/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/terraform/azure/prd/variables.tf -------------------------------------------------------------------------------- /tests/1_scrape/1_scrape.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/tests/1_scrape/1_scrape.py -------------------------------------------------------------------------------- /tests/2_extract/1_extract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/tests/2_extract/1_extract.py -------------------------------------------------------------------------------- /tests/2_extract/2_review.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/tests/2_extract/2_review.py -------------------------------------------------------------------------------- /tests/3_filter/1_classify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/tests/3_filter/1_classify.py -------------------------------------------------------------------------------- /tests/3_filter/2_consolidate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/tests/3_filter/2_consolidate.py -------------------------------------------------------------------------------- /tests/4_geocode/1_prep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/tests/4_geocode/1_prep.py -------------------------------------------------------------------------------- /tests/4_geocode/2_geocode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/tests/4_geocode/2_geocode.py -------------------------------------------------------------------------------- /tests/4_geocode/3_review.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/tests/4_geocode/3_review.py -------------------------------------------------------------------------------- /tests/4_geocode/4_consolidate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/tests/4_geocode/4_consolidate.py -------------------------------------------------------------------------------- /tests/5_localize/1_localize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/tests/5_localize/1_localize.py -------------------------------------------------------------------------------- /tests/6_review/1_review.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/tests/6_review/1_review.py -------------------------------------------------------------------------------- /tests/6_review/2_finalize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/tests/6_review/2_finalize.py -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/tests/data/input.json -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/geocode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/utils/geocode.py -------------------------------------------------------------------------------- /utils/llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/utils/llm.py -------------------------------------------------------------------------------- /utils/scrape.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/utils/scrape.py -------------------------------------------------------------------------------- /utils/scrapers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/scrapers/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/utils/scrapers/base.py -------------------------------------------------------------------------------- /utils/scrapers/philly.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/utils/scrapers/philly.py -------------------------------------------------------------------------------- /utils/scrapers/strib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/utils/scrapers/strib.py -------------------------------------------------------------------------------- /utils/search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/utils/search.py -------------------------------------------------------------------------------- /utils/slack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/utils/slack.py -------------------------------------------------------------------------------- /worker/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /worker/tasks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /worker/tasks/base/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/worker/tasks/base/__init__.py -------------------------------------------------------------------------------- /worker/tasks/base/classify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/worker/tasks/base/classify.py -------------------------------------------------------------------------------- /worker/tasks/base/output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/worker/tasks/base/output.py -------------------------------------------------------------------------------- /worker/tasks/base/prompts/classify.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/worker/tasks/base/prompts/classify.txt -------------------------------------------------------------------------------- /worker/tasks/base/scrape.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/worker/tasks/base/scrape.py -------------------------------------------------------------------------------- /worker/tasks/locations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /worker/tasks/locations/extract/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/worker/tasks/locations/extract/__init__.py -------------------------------------------------------------------------------- /worker/tasks/locations/extract/extract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/worker/tasks/locations/extract/extract.py -------------------------------------------------------------------------------- /worker/tasks/locations/extract/prompts/_formatting.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/worker/tasks/locations/extract/prompts/_formatting.txt -------------------------------------------------------------------------------- /worker/tasks/locations/extract/prompts/_output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/worker/tasks/locations/extract/prompts/_output.txt -------------------------------------------------------------------------------- /worker/tasks/locations/extract/prompts/extract-review.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/worker/tasks/locations/extract/prompts/extract-review.txt -------------------------------------------------------------------------------- /worker/tasks/locations/extract/prompts/extract.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/worker/tasks/locations/extract/prompts/extract.txt -------------------------------------------------------------------------------- /worker/tasks/locations/extract/review.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/worker/tasks/locations/extract/review.py -------------------------------------------------------------------------------- /worker/tasks/locations/filter/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/worker/tasks/locations/filter/__init__.py -------------------------------------------------------------------------------- /worker/tasks/locations/filter/classify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/worker/tasks/locations/filter/classify.py -------------------------------------------------------------------------------- /worker/tasks/locations/filter/consolidate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/worker/tasks/locations/filter/consolidate.py -------------------------------------------------------------------------------- /worker/tasks/locations/filter/prompts/_output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/worker/tasks/locations/filter/prompts/_output.txt -------------------------------------------------------------------------------- /worker/tasks/locations/filter/prompts/classify.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/worker/tasks/locations/filter/prompts/classify.txt -------------------------------------------------------------------------------- /worker/tasks/locations/filter/prompts/types/_building_zoning.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /worker/tasks/locations/filter/prompts/types/_community_event.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /worker/tasks/locations/filter/prompts/types/_court_case.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /worker/tasks/locations/filter/prompts/types/_crime_public_safety.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /worker/tasks/locations/filter/prompts/types/_elections.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /worker/tasks/locations/filter/prompts/types/_grant_award.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /worker/tasks/locations/filter/prompts/types/_issue_feature.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /worker/tasks/locations/filter/prompts/types/_nature_environment.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /worker/tasks/locations/filter/prompts/types/_news_event.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /worker/tasks/locations/filter/prompts/types/_person_feature.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /worker/tasks/locations/filter/prompts/types/_place_feature.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /worker/tasks/locations/filter/prompts/types/_policy_legislation.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /worker/tasks/locations/filter/prompts/types/_promotion_appointment.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /worker/tasks/locations/filter/prompts/types/_restaurants.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/worker/tasks/locations/filter/prompts/types/_restaurants.txt -------------------------------------------------------------------------------- /worker/tasks/locations/filter/prompts/types/_roads_traffic.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /worker/tasks/locations/filter/prompts/types/_sports_college.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/worker/tasks/locations/filter/prompts/types/_sports_college.txt -------------------------------------------------------------------------------- /worker/tasks/locations/filter/prompts/types/_sports_general.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /worker/tasks/locations/filter/prompts/types/_sports_preps.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/worker/tasks/locations/filter/prompts/types/_sports_preps.txt -------------------------------------------------------------------------------- /worker/tasks/locations/filter/prompts/types/_sports_pro.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/worker/tasks/locations/filter/prompts/types/_sports_pro.txt -------------------------------------------------------------------------------- /worker/tasks/locations/filter/prompts/types/_voice_commentary.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /worker/tasks/locations/filter/prompts/types/_weather.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /worker/tasks/locations/geocode/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/worker/tasks/locations/geocode/__init__.py -------------------------------------------------------------------------------- /worker/tasks/locations/geocode/consolidate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/worker/tasks/locations/geocode/consolidate.py -------------------------------------------------------------------------------- /worker/tasks/locations/geocode/geocode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/worker/tasks/locations/geocode/geocode.py -------------------------------------------------------------------------------- /worker/tasks/locations/geocode/prep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/worker/tasks/locations/geocode/prep.py -------------------------------------------------------------------------------- /worker/tasks/locations/geocode/prompts/check-candidates.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/worker/tasks/locations/geocode/prompts/check-candidates.txt -------------------------------------------------------------------------------- /worker/tasks/locations/geocode/prompts/review.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/worker/tasks/locations/geocode/prompts/review.txt -------------------------------------------------------------------------------- /worker/tasks/locations/geocode/prompts/roads-spans.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/worker/tasks/locations/geocode/prompts/roads-spans.txt -------------------------------------------------------------------------------- /worker/tasks/locations/geocode/review.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/worker/tasks/locations/geocode/review.py -------------------------------------------------------------------------------- /worker/tasks/locations/localize/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/worker/tasks/locations/localize/__init__.py -------------------------------------------------------------------------------- /worker/tasks/locations/localize/localize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/worker/tasks/locations/localize/localize.py -------------------------------------------------------------------------------- /worker/tasks/locations/review/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/worker/tasks/locations/review/__init__.py -------------------------------------------------------------------------------- /worker/tasks/locations/review/finalize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/worker/tasks/locations/review/finalize.py -------------------------------------------------------------------------------- /worker/tasks/locations/review/prompts/review.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/worker/tasks/locations/review/prompts/review.txt -------------------------------------------------------------------------------- /worker/tasks/locations/review/review.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/worker/tasks/locations/review/review.py -------------------------------------------------------------------------------- /worker/workflows.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinneapolisStarTribune/agate-ai/HEAD/worker/workflows.py --------------------------------------------------------------------------------