For more advanced use cases, TypeCharm offers the ability to create custom GPT-based tasks. This provides flexibility to design prompts tailored to your unique needs.
<aside>
đź’ˇ
Tip: Use this custom GPT to generate your Custom Prompts:
- Describe your use case and hit send
- The GPT will respond with a Persona, Task, Steps, Guidelines and Examples
- Check the answer and iterate as needed
</aside>
<aside>
đź’ˇ
Use the Custom Prompt task to execute custom prompts directly from cells: If you leave all prompt fields empty, TypeCharm will interpret every cell in the input column as a standalone prompt.
</aside>
Configuring Custom Prompt Task Fields:
- Prompt
- This is where you instruct the AI on what task to perform. A well-written prompt ensures the AI knows exactly what you want.
- Sub-fields:
- Persona: Describe the persona or role the AI should assume (e.g., “You are a SaaS sales manager”).
- Task: Specify the action the AI needs to perform (e.g., “Write a one-sentence company description”).
- Steps: Detail the steps the AI should follow (optional, but helps structure complex tasks).
- Guidelines & Context: Split into two fields—Name and Guideline. For example, you could have “Language: English” or “Output Length: Less than 20 characters.” This helps the AI stay within the required parameters.
- Output Examples: Providing example input/output pairs can drastically improve AI accuracy, especially for complex tasks.
- Advanced Settings
- Model Selection: Choose the GPT model (e.g., GPT-4). The default is GPT-4o.
- Temperature: Controls how creative the AI is. Lower values (e.g., 0.3) make the AI more deterministic, while higher values (e.g., 1) make it more creative.
- Frequency Penalty: Reduces the likelihood of the AI repeating the same lines (default is 0).
- Presence Penalty: Encourages the AI to talk about new topics (default is 0).
- Include Chain of Thought: Helps the AI reason through tasks by explaining its thinking. This often results in better, more accurate outputs but uses more tokens.
- Input Column
- Select the column where your input data is stored.
- Output Column
- Select the column where the output should be written.
- Row Selection
- Choose either specific rows or “Entire Column” to process all non-empty rows in the input column.