Class AbstractSkill.BaseBuilder<B extends AbstractSkill.BaseBuilder<B>>

java.lang.Object
dev.langchain4j.skills.AbstractSkill.BaseBuilder<B>
Direct Known Subclasses:
DefaultFileSystemSkill.Builder, DefaultSkill.Builder
Enclosing class:
AbstractSkill

public abstract static class AbstractSkill.BaseBuilder<B extends AbstractSkill.BaseBuilder<B>> extends Object
  • Constructor Details

    • BaseBuilder

      public BaseBuilder()
  • Method Details

    • name

      public B name(String name)
    • description

      public B description(String description)
    • content

      public B content(String content)
    • resources

      public B resources(Collection<? extends SkillResource> resources)
    • tools

      public B tools(Object... objectsWithTools)
    • toolProviders

      public B toolProviders(Collection<? extends ToolProvider> toolProviders)
    • toolProviders

      public B toolProviders(ToolProvider... toolProviders)
    • tools

      public B tools(Map<dev.langchain4j.agent.tool.ToolSpecification, ToolExecutor> tools)