index
Термины
В этом разделе мы рассмотрим некоторые важные термины, которые необходимо понимать при работе с Humanlayer.
Агент
Агент — это основной строительный блок Humanlayer. Агент — это Docker容器, который выполняет определенную задачу. Агенты могут быть объединены в цепочки для создания сложных рабочих процессов.
Пример агента
# Пример агента на Python
from humanlayer import Agent
class MyAgent(Agent):
def __init__(self):
super().__init__()
def run(self, input):
# Здесь ваш код
return output
Промпт
Промпт — это инструкция, которая передается агенту. Промпты могут быть простыми текстовыми строками или сложными структурами данных.
Пример промпта
{
"instruction": "Напиши краткое описание продукта",
"product_name": "Humanlayer"
}
Токен
Токен — это единица текста, используемая языковой моделью. Например, слово "hello" — это один токен.
Промпт-инжиниринг
Промпт-инжиниринг — это процесс разработки промптов, которые позволяют получить от агента желаемый результат.
Фронтенд
Фронтенд — это пользовательский интерфейс Humanlayer. Фронтенд позволяет пользователям взаимодействовать с агентами и создавать рабочие процессы.
Бэкенд
Бэкенд — это серверная часть Humanlayer. Бэкенд отвечает за управление агентами, обработку промптов и хранение данных.
Фронтматтер
Фронтматтер — это метаданные, которые добавляются в начало файла Markdown. Фронтматтер используется для указания заголовка, описания и других параметров страницы.
Продакшн
Продакшн — это среда, в которой Humanlayer используется в реальных условиях.
术语表
在本节中,我们将介绍一些在使用 Humanlayer 时需要理解的重要术语。
代理
代理是 Humanlayer 的基本构建块。 代理是一个 Docker容器,它执行特定的任务。 代理可以链接在一起以创建复杂的工作流程。
代理示例
# Python 中的代理示例
from humanlayer import Agent
class MyAgent(Agent):
def __init__(self):
super().__init__()
def run(self, input):
# 这里是你的代码
return output
提示词
提示词是传递给代理的指令。 提示词可以是简单的文本字符串或复杂的数据结构。
提示词示例
{
"instruction": "写一个简短的产品描述",
"product_name": "Humanlayer"
}
令牌
令牌是语言模型使用的文本单位。 例如,单词“hello”是一个令牌。
提示词工程
提示词工程是开发提示词的过程,这些提示词允许从代理获得期望的结果。
前端
前端是 Humanlayer 的用户界面。 前端允许用户与代理交互并创建工作流程。
后端
后端是 Humanlayer 的服务器端。 后端负责管理代理、处理提示词和存储数据。
前置元数据
前置元数据是添加到 Markdown 文件开头的元数据。 前置元数据用于指定页面的标题、描述和其他参数。
生产环境
生产环境是 Humanlayer 在实际条件下使用的环境。