Skip to main content

Set training data when creating AI characters (consumer app)

For example these different methods:

  • Text file(s) of data: Currently it becomes a long process if a user want to provide multiple example of training data since one has to copy and paste into each filed User/Response. This can be just text based on the data. Or example conversations user/response example.

  • **CSV file: **The file can have examples of data for the AI character to be trained. on. Again this can be just text based on the data. Or example conversations user/response example.

  • **PDF files of data: **Another method is a PDF file(s) which can have data you want to train the AI character on.

  • **URL Link(s): **User can provide a link to a site which has data related to the AI character.

Status: Completed18 comments

Log in to comment and vote

Comments18

  • Coral Aurora

    •

    Aug 24, 2023

    It would be great if the training data can be organized and selected from in collections. The user could pick one kind of "training data", or none at all. Right now it's an all or nothing very inflexible kind of arrangement. Another way to approach it would be, what if you could add training data to the AI Characters feature?

  • Tony Dinh

    Team•

    Aug 29, 2023

    Thanks for the feature request! Is this refer to the current document upload feature? So you want to have a place where you can manage all previously uploaded documents, correct?

    • Azure Chipmunk

      •

      Aug 29, 2023

      Tony Dinh: an extension of the current feature, yes. Rather than upload docs for a single chat, manage a library of them that can be referenced in any future chat. Build embeddings once, then select parts of the library to use to augment the prompt.

    • Moccasin Wobble

      •

      Sep 8, 2023

      Tony Dinh: zoho salesiq does something similar like this. You can add all the training data to the faqs or to the Ikb.

    • Tan Duck

      •

      Mar 4, 2025

      Tony Dinh See what Msty did, you can create "knowledge stacks" it automatically chunks your text, embeddings them, and then you can add them to any chat and it will use RAG via vector search to grab them, would be nice to have knowledge stacks I can attach to chat or any AI agent. Link: https://docs.msty.app/features/knowledge-stack/basics

  • Tony Dinh changed status to Completed
    Team•

    Jun 2, 2025

    You can add Training Files to Agent now.

  • Silver Hubble

    •

    Nov 25, 2024

    RAG please. I know you can upload files, but that's not ideal for larger files. We need a RAG (Retrieval-augmented generation) implementation. Ideally, would keep the files local since they can be large, and allow you to use openAI's embedding models. All done through typingmind's UI. It could just use the API keys from openai that are already in

    Currently, typingmind supports RAGs, but it's through a complicated API. It should all be done locally using the typingmind interface.

    It shouldn't just input the whole document as input. That would consume a lot of tokens.

  • Amaranth Dew

    •

    May 24, 2024

    Not sure if this is possible, but it would be helpful if this could also "chunk" files in the way ChatGPT does when you upload data for custom GPTs. This would allow the upload of documents that exceed the given model's context window. I frequently work with large files (e.g. multiple PDFs with 1500 pages), and run into context limit problems.

  • Tony Dinh changed status to Planned
    Team•

    Nov 5, 2023

  • Tony Dinh changed status to In Review
    Team•

    Nov 4, 2023

  • Tony Dinh changed status to Completed
    Team•

    Nov 4, 2023

    This is now available.

    • Magenta Andromeda

      •

      Nov 4, 2023

      Tony Dinh: Hi I don't see this in the individual version of TM. This feature request was for individual version of TM.

    • Tony Dinh

      Team•

      Nov 4, 2023

      Victor R: click the upload button

    • Tony Dinh

      Team•

      Nov 5, 2023

      Victor R: Ah I see. I'll put this back Planned. Thanks for clarifying.

  • Azure Chipmunk

    •

    Sep 14, 2023

    To be clear, this request assumes the creation of a prompt retrieval augmentation method to deal with context limits. I believe the current upload a doc / text feature just tries to attach that content directly to the prompt, which easily blows up context limits. typically this is done by building a library of embeddings and doing similarity search on the those embeddings. I'm confident that you already realize this but wanted to clarify my intent.

    • Azure Chipmunk

      •

      Sep 14, 2023

      DERP. I just realized that TM Custom already has the bits in place to do exactly this. Would love to see it in the non-custom version as well, eventually.