Algorithms | llm scaffold | llm writing | Search

llm tools

scan chat logs

The code imports necessary modules and functions, defines constants for file system paths and regular expression patterns, and defines a function cellNeedsTidying to check if a cell in a chat log needs tidying. The cellNeedsTidying function checks five conditions, including the existence of certain properties like emotions, date, and dat, to determine if the cell needs tidying.

ask llm about emotions

This code imports a module named select llm and assigns it to the selectModel constant. It also defines a constant array EMOTIONS containing 77 string values representing different emotions.

cache chat logs

The code defines a storeChatHistory function that stores chat history data in a JSON file using Node.js's built-in fs and path modules, and exports it as a module.

Alternatively, you can condense it into two sentences:

The code uses Node.js's built-in modules to interact with files and paths, and defines a storeChatHistory function that stores chat history data in a JSON file. This function is then exported as a module for use in other parts of the application.

ask llm about chat conversations

This code defines two asynchronous functions, askLlamaAboutConversation and askLlamaAboutCategory, that utilize a large language model for text analysis and summarization. The functions are designed to work with a create llm session module and are exported as a JavaScript module.

llm respond like a personality

The code imports various modules and functions, defines two functions getChatHistory and askLlamaToRespondLike, and utilizes file system operations to read and write chat log files. The code has some areas for improvement, including inconsistent use of async/await, blocking file reads, and legacy syntax.