bots-building-bots
No long description provided.
Installation
dagger install github.com/vito/daggerverse/botsbuildingbots@ac90240ed0651b92328d78dea13ae96d8791e1c3Entrypoint
Return Type
BotsBuildingBots !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| scheme | File | - | The documentation for the tool calling scheme to generate a prompt for. |
| initialPrompt | String | - | An initial system prompt to evaluate and use as a starting point. |
| model | String | - | Model to use to generate the prompt. |
| evalModel | String | - | Model to use to run the evaluations. |
| attempts | Integer ! | 1 | Number of evaluations to run in parallel. |
Example
dagger -m github.com/vito/daggerverse/botsbuildingbots@ac90240ed0651b92328d78dea13ae96d8791e1c3 call \
--attempts integerfunc (m *MyModule) Example(attempts int) *dagger.BotsBuildingBots {
return dag.
BotsBuildingBots(attempts)
}@function
def example(attempts: int) -> dagger.BotsBuildingBots:
return (
dag.bots_building_bots(attempts)
)@func()
example(attempts: number): BotsBuildingBots {
return dag
.botsBuildingBots(attempts)
}Types
BotsBuildingBots 🔗
scheme() 🔗
Return Type
File ! Example
dagger -m github.com/vito/daggerverse/botsbuildingbots@ac90240ed0651b92328d78dea13ae96d8791e1c3 call \
--attempts integer schemefunc (m *MyModule) Example(attempts int) *dagger.File {
return dag.
BotsBuildingBots(attempts).
Scheme()
}@function
def example(attempts: int) -> dagger.File:
return (
dag.bots_building_bots(attempts)
.scheme()
)@func()
example(attempts: number): File {
return dag
.botsBuildingBots(attempts)
.scheme()
}initialPrompt() 🔗
Return Type
String ! Example
dagger -m github.com/vito/daggerverse/botsbuildingbots@ac90240ed0651b92328d78dea13ae96d8791e1c3 call \
--attempts integer initial-promptfunc (m *MyModule) Example(ctx context.Context, attempts int) string {
return dag.
BotsBuildingBots(attempts).
InitialPrompt(ctx)
}@function
async def example(attempts: int) -> str:
return await (
dag.bots_building_bots(attempts)
.initial_prompt()
)@func()
async example(attempts: number): Promise<string> {
return dag
.botsBuildingBots(attempts)
.initialPrompt()
}writerModel() 🔗
Return Type
String ! Example
dagger -m github.com/vito/daggerverse/botsbuildingbots@ac90240ed0651b92328d78dea13ae96d8791e1c3 call \
--attempts integer writer-modelfunc (m *MyModule) Example(ctx context.Context, attempts int) string {
return dag.
BotsBuildingBots(attempts).
WriterModel(ctx)
}@function
async def example(attempts: int) -> str:
return await (
dag.bots_building_bots(attempts)
.writer_model()
)@func()
async example(attempts: number): Promise<string> {
return dag
.botsBuildingBots(attempts)
.writerModel()
}evalModel() 🔗
Return Type
String ! Example
dagger -m github.com/vito/daggerverse/botsbuildingbots@ac90240ed0651b92328d78dea13ae96d8791e1c3 call \
--attempts integer eval-modelfunc (m *MyModule) Example(ctx context.Context, attempts int) string {
return dag.
BotsBuildingBots(attempts).
EvalModel(ctx)
}@function
async def example(attempts: int) -> str:
return await (
dag.bots_building_bots(attempts)
.eval_model()
)@func()
async example(attempts: number): Promise<string> {
return dag
.botsBuildingBots(attempts)
.evalModel()
}attempts() 🔗
Return Type
Integer ! Example
dagger -m github.com/vito/daggerverse/botsbuildingbots@ac90240ed0651b92328d78dea13ae96d8791e1c3 call \
--attempts integer attemptsfunc (m *MyModule) Example(ctx context.Context, attempts int) int {
return dag.
BotsBuildingBots(attempts).
Attempts(ctx)
}@function
async def example(attempts: int) -> int:
return await (
dag.bots_building_bots(attempts)
.attempts()
)@func()
async example(attempts: number): Promise<number> {
return dag
.botsBuildingBots(attempts)
.attempts()
}systemPrompt() 🔗
Return Type
String ! Example
dagger -m github.com/vito/daggerverse/botsbuildingbots@ac90240ed0651b92328d78dea13ae96d8791e1c3 call \
--attempts integer system-promptfunc (m *MyModule) Example(ctx context.Context, attempts int) string {
return dag.
BotsBuildingBots(attempts).
SystemPrompt(ctx)
}@function
async def example(attempts: int) -> str:
return await (
dag.bots_building_bots(attempts)
.system_prompt()
)@func()
async example(attempts: number): Promise<string> {
return dag
.botsBuildingBots(attempts)
.systemPrompt()
}explore() 🔗
Return Type
[String ! ] ! Example
dagger -m github.com/vito/daggerverse/botsbuildingbots@ac90240ed0651b92328d78dea13ae96d8791e1c3 call \
--attempts integer explorefunc (m *MyModule) Example(ctx context.Context, attempts int) []string {
return dag.
BotsBuildingBots(attempts).
Explore(ctx)
}@function
async def example(attempts: int) -> List[str]:
return await (
dag.bots_building_bots(attempts)
.explore()
)@func()
async example(attempts: number): Promise<string[]> {
return dag
.botsBuildingBots(attempts)
.explore()
}evaluate() 🔗
Return Type
[String ! ] !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| model | String ! | - | No description provided |
| eval | String ! | - | No description provided |
Example
dagger -m github.com/vito/daggerverse/botsbuildingbots@ac90240ed0651b92328d78dea13ae96d8791e1c3 call \
--attempts integer evaluate --model string --eval stringfunc (m *MyModule) Example(ctx context.Context, attempts int, model string, eval string) []string {
return dag.
BotsBuildingBots(attempts).
Evaluate(ctx, model, eval)
}@function
async def example(attempts: int, model: str, eval: str) -> List[str]:
return await (
dag.bots_building_bots(attempts)
.evaluate(model, eval)
)@func()
async example(attempts: number, model: string, eval: string): Promise<string[]> {
return dag
.botsBuildingBots(attempts)
.evaluate(model, eval)
}