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 colorchalk-autobus
    
  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.1a4.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.1a4-py3-none-any.whl (11.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: autonomous_business-0.0.1a4.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.1a4.tar.gz
Algorithm Hash digest
SHA256 6894623416df566e12069a7bf9c10366e88e3f8c824b39342cb90dc7aac550ae
MD5 a43d3430e5172cea6fad64fff154ac0d
BLAKE2b-256 67fb251cc153a555ae04fe96ec57fabe9037cb8a397d3051ac70c910a583d219

See more details on using hashes here.

File details

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

File metadata

  • Download URL: autonomous_business-0.0.1a4-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.1a4-py3-none-any.whl
Algorithm Hash digest
SHA256 159145c56c5c001c36eafc748cc7357cea439995556728808ef8c040672df6dd
MD5 e22d027f723a9a74ce32f0281109593a
BLAKE2b-256 cb00d7b14f96890c7d11a6a824712e7ad12bbbb5894c8ede73da2e24880245fe

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