Package: AutoGenAI
Type: Package
Title: Adaptive Optimization of Prompts, Models and Generation
        Strategies
Version: 0.1.0
Authors@R: c(
    person(given = "Leila", family = "Marvian Mashhad",
           role = c("aut", "cre"), email = "leila.marveian@gmail.com")
    )
Description: Provides provider-agnostic tools for jointly comparing and
    optimizing prompts, language-model providers, and generation strategies
    for generative artificial intelligence workflows. Candidate configurations
    can be evaluated using user-supplied scoring functions, cost and latency
    measurements, robustness perturbations, Pareto-front screening, budget and
    latency constraints, prompt evolution, adaptive routing, self-consistency,
    and text-output ensembles. The core workflow is designed to run offline
    with deterministic mock providers, while external model application
    programming interfaces can be connected through user-defined provider
    functions. Evolutionary search concepts are described by Goldberg (1989,
    ISBN:0201157675), and multi-objective optimization concepts are related to
    Deb, Pratap, Agarwal and Meyarivan (2002) <doi:10.1109/4235.996017>.
License: MIT + file LICENSE
Encoding: UTF-8
Depends: R (>= 4.1.0)
Imports: jsonlite
Suggests: knitr, rmarkdown, testthat (>= 3.0.0)
VignetteBuilder: knitr
Config/testthat/edition: 3
NeedsCompilation: no
Packaged: 2026-08-29 11:41:53 UTC; marvian
Author: Leila Marvian Mashhad [aut, cre]
Maintainer: Leila Marvian Mashhad <leila.marveian@gmail.com>
Repository: CRAN
Date/Publication: 2026-09-12 07:40:02 UTC
Built: R 4.6.1; ; 2026-09-12 08:33:44 UTC; unix
