Skip to main content

A framework for making agents more aware of their environment through explicit modeling of pre and post effects

Project description

Agent-Log

Overview

Agent-Log is a framework aiming to make agents more aware of their enviroment through the explicit modeling of pre and post effects. The approach is inspired by logic-based AI theory such as the "AI Frame Problem".

Repository Overview

This repository implements the Agent-Log framework, providing utility methods that are usable across agentic workflows. Specifically, the following are included:

  • Prompt template to ellicit change-logs
  • Pre-defined change-log template
    • Currently supports JSON. Future temoplates could include: XML, git diff based
  • Extraction methods to decompose set of change-logs from output response to structured objects
  • Evaluation or sanity check methods for change-logs

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

framelog-0.1.0.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

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

framelog-0.1.0-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

Details for the file framelog-0.1.0.tar.gz.

File metadata

  • Download URL: framelog-0.1.0.tar.gz
  • Upload date:
  • Size: 5.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for framelog-0.1.0.tar.gz
Algorithm Hash digest
SHA256 fe880166c528ae5bc41bd662dac152da0ec8cc8d732dad7d49f39548541065ab
MD5 4f56aaf57a6e6519d4ed22d39de55c3d
BLAKE2b-256 e5798e5fc14a264dcb2f59c9377636901de984555e4ec72720d2921392be1af6

See more details on using hashes here.

File details

Details for the file framelog-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: framelog-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for framelog-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 df55e5fc6653ee8cce977120d7284fbf7a83b4866f7f0909192499d892bf6831
MD5 1e5afac46899907f975ceef1dd336744
BLAKE2b-256 cd4d988aa7966a1c3cf26d11608f65060b7037ee2f8d695a0380ac7143994c7a

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