llama-index

Форк
0
16 строк · 552.0 Байт
1
"""Agent utils."""
2

3
from llama_index.legacy.agent.types import TaskStep
4
from llama_index.legacy.core.llms.types import MessageRole
5
from llama_index.legacy.llms.base import ChatMessage
6
from llama_index.legacy.memory import BaseMemory
7

8

9
def add_user_step_to_memory(
10
    step: TaskStep, memory: BaseMemory, verbose: bool = False
11
) -> None:
12
    """Add user step to memory."""
13
    user_message = ChatMessage(content=step.input, role=MessageRole.USER)
14
    memory.put(user_message)
15
    if verbose:
16
        print(f"Added user message to memory: {step.input}")
17

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.