Giter Site home page Giter Site logo

fictionsuit's Introduction

$$\texttt{welcome to the deep fates program}$$

fictionsuit's People

Contributors

deepfates avatar johnnymalmberg avatar wkrettek avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

fictionsuit's Issues

Translate into bot voice

Create a function that will use the system message to "translate" whatever the result of your processing got you (summary, recall, etc.) to the bot's voice.

e.g. {text} "Rephrase the given text in your voice" {prompt}

Functionality Outline

Put whatever functionality you think the bot should have here. I will update with things as needed.

Commands

  • help displays the list of commands and how to use them, plus misc info
  • status displays the bot's current status e.g. whether it is slept in the channel (it's owner?)
  • stats turns token use stats on or off
  • ping responds with "pong!" and the latency
  • echo repeats a message back to the user
  • sleep prevents the bot from responding to chats until awoken
  • wake wakes the bot from its slumber
  • summarize summarizes the linked article
  • vibecheck Reads the given user's twitter account and reports a vibecheck
  • shift shifts the bot's prompt and face for that channel (note: are face-changes discord wide??)
  • read get article and add to vector store
  • unread remove an article from vector store (if it exists)
  • forget clear chat history from memory and reset to original prompt state
  • mode switch between stateless, chat history, tool use, etc
  • loom show three of the likeliest completions to the prompt and let you select which one it adds to the history (selecting 1,2, or 3) , then generate three more from that one
  • meme generate a meme of the given text
  • recall remember information stored in the knowledge base

Utils

Intent Parsing

  • Read text and determine if it is directed at the bot
  • Read text and determine if it is a command
  • Read the argument and determine if it's a link or raw text (can be done with traditional methods)

Jury

  • Run a jury to decide yes/no

Context Fitting

  • For summaries, chopping an article into multiple parts so it can be summarized repeatedly until it's done

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.