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-10-13 11:26:44 UTC; root
Author: Leila Marvian Mashhad [aut, cre]
Maintainer: Leila Marvian Mashhad <leila.marveian@gmail.com>
Repository: https://leilamarvian.r-universe.dev
Date/Publication: 2026-09-12 09:27:08 UTC
RemoteUrl: https://github.com/cran/AutoGenAI
RemoteRef: HEAD
RemoteSha: 081d6b3902782081c15cbfbe04e75a68e25d44b5
