plano/demos/weather_forecast
2024-12-05 13:40:48 -08:00
..
otel-collector refactor weather_forecast demo to only be one demo 2024-12-05 13:36:19 -08:00
arch_config.yaml use fix prompt guards (#303) 2024-11-25 17:16:35 -08:00
docker-compose.jaeger.yml refactor weather_forecast demo to only be one demo 2024-12-05 13:36:19 -08:00
docker-compose.logfire.yml refactor weather_forecast demo to only be one demo 2024-12-05 13:36:19 -08:00
docker-compose.signoz.yml refactor weather_forecast demo to only be one demo 2024-12-05 13:36:19 -08:00
docker-compose.yaml add a default docker-compose for e2e tests 2024-12-05 13:40:48 -08:00
README.md add support for jaeger tracing (#229) 2024-11-07 22:11:00 -06:00
run_demo.sh refactor weather_forecast demo to only be one demo 2024-12-05 13:36:19 -08:00

Function calling

This demo shows how you can use Arch's core function calling capabilites.

Starting the demo

  1. Please make sure the pre-requisites are installed correctly

  2. Start Arch

  3. sh run_demo.sh
    
  4. Navigate to http://localhost:18080/

  5. You can type in queries like "how is the weather?"

Observability

Arch gateway publishes stats endpoint at http://localhost:19901/stats. In this demo we are using prometheus to pull stats from arch and we are using grafana to visalize the stats in dashboard. To see grafana dashboard follow instructions below,

  1. Start grafana and prometheus using following command
    docker compose --profile monitoring up
    
  2. Navigate to http://localhost:3000/ to open grafana UI (use admin/grafana as credentials)
  3. From grafana left nav click on dashboards and select "Intelligent Gateway Overview" to view arch gateway stats

Here is a sample interaction, image