├── .gitignore ├── LICENSE.md ├── README.md ├── assets ├── envs.png ├── mediation_text.png ├── mediation_ui.png ├── optimization_text.png ├── optimization_ui.png ├── overview.png ├── planning_text.png └── planning_ui.png ├── dialop ├── .api_key ├── __init__.py ├── apps │ ├── __init__.py │ ├── app.py │ ├── mediation │ │ ├── static │ │ │ ├── alaska.png │ │ │ ├── american.png │ │ │ ├── client.js │ │ │ ├── delta.png │ │ │ ├── fullcalendar.min.js │ │ │ ├── jetblue.png │ │ │ ├── main.css │ │ │ ├── ping.mp3 │ │ │ ├── preview.png │ │ │ ├── southwest.png │ │ │ └── united.png │ │ └── templates │ │ │ ├── game.html │ │ │ └── index.html │ ├── optimization │ │ ├── static │ │ │ ├── client.js │ │ │ ├── main.css │ │ │ ├── ping.mp3 │ │ │ └── updated_preview.png │ │ └── templates │ │ │ ├── game.html │ │ │ └── index.html │ ├── planning │ │ ├── static │ │ │ ├── client.js │ │ │ ├── locations.geojson │ │ │ ├── main.css │ │ │ ├── map.js │ │ │ ├── ping.mp3 │ │ │ ├── preview.png │ │ │ └── travel_data.yaml │ │ └── templates │ │ │ ├── game.html │ │ │ └── index.html │ ├── s3_json_bucket.py │ └── server_state.py ├── data.zip ├── envs │ ├── __init__.py │ ├── base_env.py │ ├── data │ │ ├── mediation_agent.txt │ │ ├── mediation_user.txt │ │ ├── optimization.txt │ │ ├── planning_agent.txt │ │ └── planning_user.txt │ ├── mediation.py │ ├── optimization.py │ ├── planning.py │ └── wrappers.py ├── evaluate.py ├── games │ ├── __init__.py │ ├── base_game.py │ ├── data │ │ ├── locations.geojson │ │ └── planning.yaml │ ├── mediation.py │ ├── mediation_data.py │ ├── optimization.py │ ├── planning.py │ └── planning_data.py ├── planning_query_executor.py ├── play.py ├── play_gpt3.py ├── players.py ├── prompts │ ├── mediation_agent.txt │ ├── mediation_user0.txt │ ├── mediation_user1.txt │ ├── optimization.txt │ ├── planning_agent.txt │ └── planning_user.txt ├── templates.py └── utils.py ├── pyproject.toml └── setup.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/README.md -------------------------------------------------------------------------------- /assets/envs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/assets/envs.png -------------------------------------------------------------------------------- /assets/mediation_text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/assets/mediation_text.png -------------------------------------------------------------------------------- /assets/mediation_ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/assets/mediation_ui.png -------------------------------------------------------------------------------- /assets/optimization_text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/assets/optimization_text.png -------------------------------------------------------------------------------- /assets/optimization_ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/assets/optimization_ui.png -------------------------------------------------------------------------------- /assets/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/assets/overview.png -------------------------------------------------------------------------------- /assets/planning_text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/assets/planning_text.png -------------------------------------------------------------------------------- /assets/planning_ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/assets/planning_ui.png -------------------------------------------------------------------------------- /dialop/.api_key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/.api_key -------------------------------------------------------------------------------- /dialop/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dialop/apps/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dialop/apps/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/apps/app.py -------------------------------------------------------------------------------- /dialop/apps/mediation/static/alaska.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/apps/mediation/static/alaska.png -------------------------------------------------------------------------------- /dialop/apps/mediation/static/american.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/apps/mediation/static/american.png -------------------------------------------------------------------------------- /dialop/apps/mediation/static/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/apps/mediation/static/client.js -------------------------------------------------------------------------------- /dialop/apps/mediation/static/delta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/apps/mediation/static/delta.png -------------------------------------------------------------------------------- /dialop/apps/mediation/static/fullcalendar.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/apps/mediation/static/fullcalendar.min.js -------------------------------------------------------------------------------- /dialop/apps/mediation/static/jetblue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/apps/mediation/static/jetblue.png -------------------------------------------------------------------------------- /dialop/apps/mediation/static/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/apps/mediation/static/main.css -------------------------------------------------------------------------------- /dialop/apps/mediation/static/ping.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/apps/mediation/static/ping.mp3 -------------------------------------------------------------------------------- /dialop/apps/mediation/static/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/apps/mediation/static/preview.png -------------------------------------------------------------------------------- /dialop/apps/mediation/static/southwest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/apps/mediation/static/southwest.png -------------------------------------------------------------------------------- /dialop/apps/mediation/static/united.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/apps/mediation/static/united.png -------------------------------------------------------------------------------- /dialop/apps/mediation/templates/game.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/apps/mediation/templates/game.html -------------------------------------------------------------------------------- /dialop/apps/mediation/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/apps/mediation/templates/index.html -------------------------------------------------------------------------------- /dialop/apps/optimization/static/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/apps/optimization/static/client.js -------------------------------------------------------------------------------- /dialop/apps/optimization/static/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/apps/optimization/static/main.css -------------------------------------------------------------------------------- /dialop/apps/optimization/static/ping.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/apps/optimization/static/ping.mp3 -------------------------------------------------------------------------------- /dialop/apps/optimization/static/updated_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/apps/optimization/static/updated_preview.png -------------------------------------------------------------------------------- /dialop/apps/optimization/templates/game.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/apps/optimization/templates/game.html -------------------------------------------------------------------------------- /dialop/apps/optimization/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/apps/optimization/templates/index.html -------------------------------------------------------------------------------- /dialop/apps/planning/static/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/apps/planning/static/client.js -------------------------------------------------------------------------------- /dialop/apps/planning/static/locations.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/apps/planning/static/locations.geojson -------------------------------------------------------------------------------- /dialop/apps/planning/static/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/apps/planning/static/main.css -------------------------------------------------------------------------------- /dialop/apps/planning/static/map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/apps/planning/static/map.js -------------------------------------------------------------------------------- /dialop/apps/planning/static/ping.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/apps/planning/static/ping.mp3 -------------------------------------------------------------------------------- /dialop/apps/planning/static/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/apps/planning/static/preview.png -------------------------------------------------------------------------------- /dialop/apps/planning/static/travel_data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/apps/planning/static/travel_data.yaml -------------------------------------------------------------------------------- /dialop/apps/planning/templates/game.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/apps/planning/templates/game.html -------------------------------------------------------------------------------- /dialop/apps/planning/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/apps/planning/templates/index.html -------------------------------------------------------------------------------- /dialop/apps/s3_json_bucket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/apps/s3_json_bucket.py -------------------------------------------------------------------------------- /dialop/apps/server_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/apps/server_state.py -------------------------------------------------------------------------------- /dialop/data.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/data.zip -------------------------------------------------------------------------------- /dialop/envs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/envs/__init__.py -------------------------------------------------------------------------------- /dialop/envs/base_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/envs/base_env.py -------------------------------------------------------------------------------- /dialop/envs/data/mediation_agent.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/envs/data/mediation_agent.txt -------------------------------------------------------------------------------- /dialop/envs/data/mediation_user.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/envs/data/mediation_user.txt -------------------------------------------------------------------------------- /dialop/envs/data/optimization.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/envs/data/optimization.txt -------------------------------------------------------------------------------- /dialop/envs/data/planning_agent.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/envs/data/planning_agent.txt -------------------------------------------------------------------------------- /dialop/envs/data/planning_user.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/envs/data/planning_user.txt -------------------------------------------------------------------------------- /dialop/envs/mediation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/envs/mediation.py -------------------------------------------------------------------------------- /dialop/envs/optimization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/envs/optimization.py -------------------------------------------------------------------------------- /dialop/envs/planning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/envs/planning.py -------------------------------------------------------------------------------- /dialop/envs/wrappers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/envs/wrappers.py -------------------------------------------------------------------------------- /dialop/evaluate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/evaluate.py -------------------------------------------------------------------------------- /dialop/games/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/games/__init__.py -------------------------------------------------------------------------------- /dialop/games/base_game.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/games/base_game.py -------------------------------------------------------------------------------- /dialop/games/data/locations.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/games/data/locations.geojson -------------------------------------------------------------------------------- /dialop/games/data/planning.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/games/data/planning.yaml -------------------------------------------------------------------------------- /dialop/games/mediation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/games/mediation.py -------------------------------------------------------------------------------- /dialop/games/mediation_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/games/mediation_data.py -------------------------------------------------------------------------------- /dialop/games/optimization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/games/optimization.py -------------------------------------------------------------------------------- /dialop/games/planning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/games/planning.py -------------------------------------------------------------------------------- /dialop/games/planning_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/games/planning_data.py -------------------------------------------------------------------------------- /dialop/planning_query_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/planning_query_executor.py -------------------------------------------------------------------------------- /dialop/play.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/play.py -------------------------------------------------------------------------------- /dialop/play_gpt3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/play_gpt3.py -------------------------------------------------------------------------------- /dialop/players.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/players.py -------------------------------------------------------------------------------- /dialop/prompts/mediation_agent.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/prompts/mediation_agent.txt -------------------------------------------------------------------------------- /dialop/prompts/mediation_user0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/prompts/mediation_user0.txt -------------------------------------------------------------------------------- /dialop/prompts/mediation_user1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/prompts/mediation_user1.txt -------------------------------------------------------------------------------- /dialop/prompts/optimization.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/prompts/optimization.txt -------------------------------------------------------------------------------- /dialop/prompts/planning_agent.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/prompts/planning_agent.txt -------------------------------------------------------------------------------- /dialop/prompts/planning_user.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/prompts/planning_user.txt -------------------------------------------------------------------------------- /dialop/templates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/templates.py -------------------------------------------------------------------------------- /dialop/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/dialop/utils.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlin816/dialop/HEAD/setup.py --------------------------------------------------------------------------------