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.1a13.tar.gz (9.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.1a13-py3-none-any.whl (15.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: autonomous_business-0.0.1a13.tar.gz
  • Upload date:
  • Size: 9.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","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.1a13.tar.gz
Algorithm Hash digest
SHA256 e7e6a116248931e7500c29cccf2ef3ae2bd2aed58ace846a0ef7da6d452798a7
MD5 c89ab3f5e4020cd6f2ef4f0b061f44a9
BLAKE2b-256 ead2341c04e6007bf27e0f4f32e1249e0a9280ed596c42290968a96b7b2e69e3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: autonomous_business-0.0.1a13-py3-none-any.whl
  • Upload date:
  • Size: 15.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","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.1a13-py3-none-any.whl
Algorithm Hash digest
SHA256 5a2f4eb74d330466e474d923c0b56976678cabc911fa5c6e2cfc03410b86974e
MD5 0ba04f2127c6430a860a4b6e560c7e4d
BLAKE2b-256 1c3426559e95e7e360bcd68845a8a8af9cccd85901edbdd054d17861b5b8ecaf

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