Skip to main content

Autonomous business system

Project description

Autonomous Business System

To run the demo:

  1. Install uv: https://github.com/astral-sh/uv

  2. Create a new uv project

    uv init autobus_test
    
  3. Place your OpenAI API key in the file .env at the project directory. There should be one line in .env:

    OPENAI_API_KEY=<your OpenAI key>
    
  4. Install autobus

    uv add autonomous-business
    
  5. Create sample data. A sqlite database file 'db.sqlite' will be created in the sub-directory database.

    uv run -m autobus.demo.create_sample_data
    
  6. Execute the 3 tasks. Task 1 and 2 can run in parallel. Task 3 depends on the outcomes of Tasks 1 and 2.
    Each task comprises two steps:

    1. Invoke the AUTOBUS core AI agent to generate a Prolog program
    2. Execute the generated Prolog program

    Task 1:

    uv run -m autobus.demo.task_1
    uv run -m autobus.util.run_prolog generated/task_1_logic.pl
    

    Task 2:

    uv run -m autobus.demo.task_2
    uv run -m autobus.util.run_prolog generated/task_2_logic.pl
    

    Task 3:

    uv run -m autobus.demo.task_3
    uv run -m autobus.util.run_prolog generated/task_3_logic.pl
    

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

autonomous_business-0.0.1a5.tar.gz (7.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

autonomous_business-0.0.1a5-py3-none-any.whl (11.7 kB view details)

Uploaded Python 3

File details

Details for the file autonomous_business-0.0.1a5.tar.gz.

File metadata

  • Download URL: autonomous_business-0.0.1a5.tar.gz
  • Upload date:
  • Size: 7.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.22 {"installer":{"name":"uv","version":"0.9.22","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for autonomous_business-0.0.1a5.tar.gz
Algorithm Hash digest
SHA256 bc91cdfe171f8b5776526715871f9e3436b0d42a24fecc9fb066decb1bc64462
MD5 0586f3ddf1b325188ac649f56cc1b47d
BLAKE2b-256 1e8ce1c3da2bef2f1377aaed5e2d90894127d7e8b1dc002b0c31de910c91057d

See more details on using hashes here.

File details

Details for the file autonomous_business-0.0.1a5-py3-none-any.whl.

File metadata

  • Download URL: autonomous_business-0.0.1a5-py3-none-any.whl
  • Upload date:
  • Size: 11.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.22 {"installer":{"name":"uv","version":"0.9.22","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for autonomous_business-0.0.1a5-py3-none-any.whl
Algorithm Hash digest
SHA256 c11a5cada1d26b4210ef229e2d0cf2fa008162d28a4708db2d2413181577bb48
MD5 cd459f0ad26d004797c30afe70a008bf
BLAKE2b-256 dde28f963d1b3a00d453879fe0ae8115b85d2136f2e1ada776c3abe1e591b4de

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page