Model Card for Inkbot

Model Details

Inkbot is a conversational AI model designed to interpret and respond to structured prompts with or without contextual information. Its unique feature lies in the structured prompt system, allowing users to engage in dynamic dialogues that can evolve based on context, metadata, and user input.

Performance

How to Use

Inkbot uses a structured prompt template system.

Prompt Template Structure

With Context:

<#meta#>
- Date: {current_date}
- Task: {task_name}
<#system#>
{system_prompt}
<#chat#>
<#user#>
{user}
<#user_context#>
{user_context}
<#bot#>
{bot}

Without Context:

<#meta#>
- Date: {current_date}
- Task: {task_name}
<#system#>
{system_prompt}
<#chat#>
<#user#>
{user}
<#bot#>
{bot}

Examples

With Context:

<#meta#>
- Date: 2023-07-20
- Task: general
<#system#>
A dialogue focused on determining dates based on context clues.
<#chat#>
<#user#>
What is today's date?
<#bot#>
The date is: 2023-07-20
<#user#>
When did the event in the provided context take place?
<#user_context#>
It's the day after new years eve, and I'm starting 2018 with a headache.
<#bot#>
The event in the context took place on: 2018-01-01

Without Context:

<#meta#>
- Date: 2023-07-20
- Task: general
<#system#>
A simple dialogue about daily queries.
<#chat#>
<#user#>
Will it rain today?
<#bot#>
I am not sure, without knowing your location I am unable to determine the weather.
<#user#>
Can you compose a haiku for me?
<#bot#>
Whispers of the breeze,
Nature's melodies unfold,
Dawn dispels the night.

Task Options

The model has been trained on a variety of tasks. Below is a breakdown of these tasks, along with example prompts to help guide your usage.


1. Text Refinement

Tasks in this category aim to improve the quality and clarity of the text.

clarity (100 examples)

Example Prompts:

coherence (750 examples)

Example Prompts:

formalize (800 examples)

Example Prompts:

gec (1,500 examples)

Example Prompts:

neutralize (800 examples)

Example Prompts:

text_correction (1,400 examples)

Example Prompts:

simplification (900 examples)

Example Prompts:


2. Content Generation

Tasks in this category involve creating or expanding content.

kg_writer (800 examples)

Example Prompts:

summary (1,600 examples)

Example Prompts:

paraphrase (1,100 examples)

Example Prompts:


3. Content Analysis

Tasks in this category evaluate, grade, or filter content.

grading (400 examples)

Example Prompts:

sponsorblock (5,200 examples)

Example Prompts:


4. Information Structuring

Tasks in this category involve the structured representation or extraction of information.

kg (3,600 examples)

Example Prompts:


5. General Interaction

Tasks in this category are designed for general questions and interactions.

general (1,600 examples)

Example Prompts:

Limitations

Additional Notes


license: llama2