bots-building-bots
No long description provided.
Installation
dagger install github.com/vito/daggerverse/botsbuildingbots@ac90240ed0651b92328d78dea13ae96d8791e1c3
Entrypoint
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 integer
func (m *myModule) example(attempts int) *BotsBuildingBots {
return dag.
BotsBuildingBots(attempts)
}
@function
def example(attempts: int) -> dag.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 scheme
func (m *myModule) example(attempts int) *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-prompt
func (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-model
func (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-model
func (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 attempts
func (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-prompt
func (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 explore
func (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 string
func (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)
}