From 1765a8027cbc3ba51aa726e1e308cc92527a7db5 Mon Sep 17 00:00:00 2001 From: glados Date: Fri, 24 Jan 2025 11:08:19 +0100 Subject: [PATCH] Update section headings --- docs/guided_tour.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/guided_tour.md b/docs/guided_tour.md index 87fb53e..0558c44 100644 --- a/docs/guided_tour.md +++ b/docs/guided_tour.md @@ -96,7 +96,7 @@ Code actions generated by an agent are executed in a secure, containerized envir * `workspace_path`: the workspace that is used to share files between your local machine and the execution environment. This directory is used by the agent to store custom skills, as well as generated images and other files. * `executor_key`: a unique identifier for each agent within the execution environment. Private directories matching this key are created to store custom skills and output files only accessible to this agent. -## Agent skills +## Enhancing agents with skills In `freeact`, agents gain their capabilities through skills - **reusable Python modules that implement specific functionality**. Each skill module contains code that can be used by the agent to perform tasks like searching the web, analyzing data, or interacting with external services. You can use predefined skills from the [freeact-skills](https://github.com/gradion-ai/freeact-skills) library, create custom skills yourself, or develop them collaboratively through [interactive sessions with an agent](tutorials/skills.md). @@ -192,7 +192,7 @@ curl -o workspace/skills/shared/weather/weather_report.py https://raw.githubuser !!! Note If you've developed a custom skill that has external dependencies, you either need to build a [custom Docker image](../installation.md#custom-docker-image) with the required dependencies or need to [install them at runtime](../installation.md#installing-dependencies-at-runtime) prior to launching an agent. -### The anatomy of a skill +### Understanding skill structure Let's take a closer look at how skills are implemented in `freeact`. Skills are Python modules that can be structured as a single module, multiple modules, or a complete package. @@ -223,7 +223,7 @@ When developing skills, it is important to provide clear function names and comp For more examples of skill implementations, see the [freeact-skills](https://github.com/gradion-ai/freeact-skills/tree/main/freeact_skills) library. -## System extensions +## Customizing agent behavior System extensions allow you to customize your agent's behavior by providing additional rules, constraints, and workflows through natural language instructions. These extensions add capabilities like human-in-the-loop processes, domain-specific knowledge or agent runbooks, helping the agent adapt to specific use cases.