/
githubmirror
/
Agent4Rec
Обзор
Документация
Войти
/
githubmirror
/
Agent4Rec
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
simulation/base/abstract_avatar.py
40 строк
1 KB
chenyuxin1999
init repo
12 окт 2023, 05:43
12 окт 2023, 05:43
9a08cc7
Код
Авторство
О чём код?
# import re # from datetime import datetime # from typing import Any, Dict, List, Optional, Tuple # from pydantic import BaseModel, Field # from langchain import LLMChain # from langchain.base_language import BaseLanguageModel # from langchain_experimental.generative_agents.memory import GenerativeAgentMemory # from langchain.prompts import PromptTemplate # from langchain_experimental.generative_agents import ( # GenerativeAgent, # GenerativeAgentMemory, # ) class abstract_avatar: def __init__(self, args, avatar_id): super().__init__() self.args = args self.avatar_id = avatar_id self.use_wandb = args.use_wandb self.memory = None def _reaction(self): """ Summarize the feelings of the avatar for recommended item list. """ raise NotImplementedError def reflection(self): """ Reflect on the observation bank """ raise NotImplementedError def up_date_taste(self): """ Update the taste of the avatar """ raise NotImplementedError