Springboard & Central Hub for journal, thoughts and ideas
A springboard to launch from and explore other sources and then diving into more detailed research.
more about this page...
This is a centralized page to gather thoughts and ideas, draft, sketch, and jot down journal entries. It’s a place to link and connect dots from various sources. The initial goal is to keep this page concise, making it a starting point from where I can branch out and explore various other resources.
- A place to start with brainstorm, doodle out ideas, and keep a written journal.
- A giant spiderweb where I can connect stuff from all over the places.
- A launching pad for exploring deeper in other sources.
quick notes § +
These notes are helpers for sparking creativity! They make it easy to find and see what I’ve jotted down before to connect random tiny thoughts, ideas and foster new insights.
- why we can’t remember everything we study? +
timeline § +
Use the timeline as a go-to spot to capture notes, news, and articles! This helps keep track of everything and revisit it later. Don’t worry if some entries get a bit outdated
- new prompting guide +
To further exploration, brainstorm, doodle, and journal:
- Claude AI +
- ChatGPT + ++ canvas
- Gemini Google + ++
- Copilot Microsoft +
- Meta AI
- Mistral canvas
- CharacterAI +
-
more...
-
other AI models
- Google Gemini
- Google AI Studio
- Google Notebook LM + ++
-
Learn About
“Learn About” functions similarly to a hybrid of Gemini chatbot and NotebookLM. +
Users input a topic into a prompt field, receiving a structured response.
Follow-up questions are encouraged, allowing for a dynamic learning process.
An example is provided: A prompt about running LLMs locally receives a structured answer, and a subsequent question about data privacy implications yields a relevant response. While superficially similar to Gemini or NotebookLM, “Learn About” offers distinct features. Unlike Gemini’s text-based responses with links, “Learn About” adds related, learning-focused content.
- Microsoft Copilot
- Enterprise AI
-
deprecated
- Claude AI
-
OpenAI
-
Canvas
In your prompt, you can also explicitly request it by including “use canvas…”, or by saying “open a canvas” or “open a coding canvas” for a blank one. Or type a backslash (
/
) and then use the “canvas” command.It requires GPT-4. If you reach your GPT-4 limit, you must wait for it to reset to use Canvas.
Edit using the chat, highlighting text, or using the block comment icon to select paragraphs.
What is Canvas? Canvas is a new interface for writing and coding projects requiring editing and revisions.
What is the canvas feature in ChatGPT and how do I use it?
-
-
Mistral
-
Le Chat - Canvas
Canvas is a feature that allows you to create and manage self-contained pieces of content that can be rendered separately for better clarity.
<canvaentity type="text/markdown" identifier="example-personal-email" title="Sample Email"> Subject: Sample Email How are you doing today? Can we set up a meeting to talk about our upcoming reunion? Thanks. </canvaentity>
-
What is a Canvas?
A canvas is a self-contained piece of content that can be created, edited, and managed during a conversation. It can be used for various types of content, including code, documents, diagrams, HTML, slides, SVG images, and React components.
-
How to Create a Canvas?
To create a canvas, you simply need to wrap the content with opening and closing
<canvaentity>
tags. You also need to provide a unique identifier and a title for the canvas.To provide a unique identifier and a title for the canvas, you need to include them as attributes within the
tag. Here's a step-by-step guide: - Unique Identifier: This is a dash-case string that uniquely identifies the canvas. It should be explicit and descriptive of the content.
- Title: This is a human-readable title that will be displayed to the user.
Example:
- Let’s say you want to create a canvas for a simple HTML website.
- Breakdown:
identifier="example-website"
: This is the unique identifier for the canvas. It should be unique within the conversation.type="text/html"
: This specifies the type of content. In this case, it’s HTML.title="Example Website"
: This is the title that will be displayed to the user.
- Breakdown:
Another Example:
- If you want to create a canvas for a Markdown document.
- Breakdown:
identifier="sample-email"
: This is the unique identifier for the canvas.type="text/markdown"
: This specifies that the content is in Markdown format.title="Sample Email"
: This is the title that will be displayed to the user.
- Breakdown:
Tips:
- Unique Identifier: Make sure the identifier is unique and descriptive. Avoid using generic names like “canvas1” or “document2”.
- Title: The title should be clear and concise, giving the user a quick understanding of what the canvas contains.
Breakdown:
- Unique Identifier:
identifier="example-website"
,identifier="sample-email"
- Type:
type="text/html"
,type="text/markdown"
- Title:
title="Example Website"
,title="Sample Email"
-
Types of Canvas
- There are several types of canvas supported:
- Code: For any programming language.
- Use
type="code"
. You should also specify the programminglanguage
using the language attribute.
- Use
- Documents: For markdown content like emails, essays, reports, etc.
- Use
type="text/markdown"
.
- Use
- Mermaid Diagrams: For rendering diagrams.
- Use
type="mermaid"
.
- Use
- HTML: For web pages, landing pages, and interactive forms.
- Use
type="text/html"
.
- Use
- Slides: For presentations using the Marp markdown rendering format.
- Use
type="slides"
. You should use the Marp markdown rendering format.
- Use
- SVG: For rendering SVG images.
- Use
type="image/svg+xml"
.
- Use
- React Components: For dynamic websites, dashboards, and single-page applications.
- Use
type="react"
.
- Use
- Code: For any programming language.
- There are several types of canvas supported:
-
-
- Cohere
- groq
- Inflection pi AI
-
DeepSeek
DeepSeek is a Chinese language model (LLM) developed by Tsinghua University. It’s designed for natural language processing (NLP) tasks. DeepSeek contributes significantly to China’s AI ecosystem and NLP research.
- BlackBox AI
- Phind
- You +
- LLMChat
- Most intuitive All-in-one AI chat interface.
- Huggingface Chat +
- HuggingChat app using open source models like Llama.
- Google Gemini
-
search
- PerplexityAI
-
You - Resource Mode
Research Mode: Your personal research assistant.
- it’s like having a personal research assistant capable of quickly mastering any subject, including real-time news.
- how it works:
- understands your question and then searches the web for relevant information.
- reads and synthesizes the content from 10+ authoritative web pages.
- writes a complete report, including comparison tables where appropriate and extensive citations.
- suggests follow-up questions for additional insights or expanded analysis of complex concepts
- how it saves you time
- for students: efficiently learn about complex topics, prepare for exams, and get help with your homework.
- for marketers: quickly create engaging presentations, whitepapers, and blog posts, all backed by authoritative sources.
- for developers: troubleshoot coding problems and stay up-to-date on the latest technology trends, frameworks, and tools.
- Tavily •
-
Komo
Komo Search is a modern search engine that emphasizes personalization, privacy, and intelligent results. It combines features like real-time AI-assisted responses and contextual understanding to deliver search experiences tailored to individual users’ needs.
-
Exa
Exa is a search engine designed to enhance information retrieval for artificial intelligence (AI) applications and large language models (LLMs). Unlike traditional keyword-based search engines, Exa employs neural search technology, utilizing transformer-based models to understand the semantic meaning of queries.
-
Felo
What is Felo? Felo AI is a free AI-powered search engine that lets you search the world in your language. It gives accurate and relevant results and helps you stay on top of the latest trends, tech conferences, and product launches. With Felo AI, you can explore the world in a whole new way.
-
TurboSeek
An AI search engine inspired by Perplexity. TurboSeek is an alternative to perplexity AI, it provides sources, step-by-step results, and similar topics.
-
RAG
- Google Notebook LM +
- Verba: The Golden RAGtriever
- In just a few easy steps, explore your datasets and extract insights with ease, either locally or through LLM providers such as OpenAI, Cohere, and HuggingFace.
- Julius AI
- Khoj
- a copilot to search and chat (using RAG) with your knowledge base (pdf, markdown, org)
- SciSpace
- a tool that can be used for tasks like summarizing, paraphrasing, and asking questions about text
-
more...
- AIWriter
- AI Writer: Your Ideas, Enhanced by AI. Add citations, improve your ideas, write with confidence. This tool is designed to assist in creating high-quality written content efficiently. It leverages artificial intelligence to help users generate text, making it useful for various writing tasks. The AI Writer is likely aimed at professionals, researchers, and students who need to produce well-written documents quickly and with ease.
- AIWriter
-
Personal Assistant
- HyperWrite AI
- Write, Research, and Collaborate with AI Personal Assistant.
-
more...
From first draft to final edits, HyperWrite delivers high-quality writing in less time. Instantly tap into a wealth of knowledge with real-time search and citations.
HyperWrite AI Personal Assistant is an AI developed by HyperWrite that can help you write incredibly well, in a natural style, and follow your instructions perfectly.
- Copy AI
- Most will agree that creating captivating content is the most challenging and time-consuming task in any workflow be it marketing copy, blog posts or social media captions. Luckily, Copy.ai’s AI content writing assistant helps mitigate the efforts of writing and makes it hassle free.
- CharacterAI +
- HyperWrite AI
-
miscellaneous
-
Talk to github repo
-
greptile
Greptile is an AI tool designed to enhance interactions with code repositories on GitHub. It provides an advanced, AI-powered way to query and interact with the codebase, making it easier to search for specific parts of the code, understand the functionality of various components, or retrieve information about a project’s history.
-
bash script to check repo size
# how to check repo size { # size is in KB REPO_URL=https://api.github.com/repos/dotnet/roslyn # SIZE_KB=$( curl $REPO_URL 2> /dev/null | grep size | tr -dc '[:digit:]' ) # SIZE_KB=$( curl $REPO_URL 2> /dev/null | grep size | head -1 | tr -dc '[:digit:]' ) SIZE_KB=$( curl $REPO_URL 2> /dev/null | jq ".size" | tr -dc '[:digit:]' ) SIZE_MB=$( echo "$SIZE_KB / 1024" | bc -l) SIZE_GB=$( echo "$SIZE_MB / 1024" | bc -l) echo "Repo size is:" echo "$SIZE_KB" | xargs -n1 printf "%'.1f KB \n" echo "$SIZE_MB" | xargs -n1 printf "%'.1f MB \n" echo "$SIZE_GB" | xargs -n1 printf "%'.1f GB \n" }
-
-
-
Writing
- AIWriter +
- Wordtune
- it helps rewriting and refining text. Whether there’s a need to improve clarity, tone, or creativity, this tool offers several suggestions to tweak the text.
- TextFX
- it helps overcoming writer’s block. Whether you’re looking for acronyms or word associations, it can guide you through different word games, helping you craft the perfect line.
- AI tools for personal assistance +
- Natural Readers
- Goody 2
-
more...
- In practical terms, while Goody-2 may not be free from bias, its creators may have taken steps to minimize these biases as much as possible.
- GOODY-2 refuses to answer any questions that could potentially lead to harmful outcomes, no matter how absurd the reasoning.
- Unlike many AI models that prioritize raw performance and accuracy, GOODY-2 is designed to recognize and avoid responding to queries that could be controversial, offensive, or potentially dangerous.
- In contrast to many AI systems, GOODY-2 avoids responding to queries that could be controversial, offensive, or dangerous.
- GOODY-2 is an AI model with a unique design philosophy. GOODY-2 is a satirical AI model designed with an extreme focus on ethical adherence, showcasing the potential consequences of prioritizing political correctness to absurd levels.
-
-
Brainstorming / Flourishing Ideas / Creativity Boost
- Character AI
- It’s a versatile tool for entertainment, education, and creative experimentation.
-
characters...
- DecisionHelper - I’m a decision-making assistant, helping people weigh their options and consider various outcomes. I’m here to provide a fresh perspective and support. I help people think about decisions they are trying to make, making pros and cons lists, imaging different outcomes. Sometimes it helps just to talk through things with another person.
- HyperGlot - I’m HyperGlot, and I’m fluent in many languages, and will help you practice the one(s) you’re learning. I can also translate anything you don’t understand.
- Creative Helper - Ellie is a creative companion who ignites imagination and inspires artistry. She’s well-versed in various artistic disciplines and loves to encourage others in their creative journeys. Ellie has a deep passion for all forms of creativity. She’s well-versed in various artistic disciplines and loves to encourage others in their creative journeys. Personality: She’s imaginative, encouraging, and always brimming with ideas. Ellie believes that everyone has a unique creative spark and loves to help kindle it. Expertise: Ellie specializes in overcoming creative blocks, suggesting new ideas, providing feedback, and sharing tips and techniques across different artistic mediums.
-
js script
There isn’t a built-in way to extract Character AI chats just yet.
var chat = [...document.querySelector('#chat-messages').childNodes].map((wrapper) => { return wrapper.querySelector('.items-start').outerText }).reduce((memo, msg) => { return `${msg}\n\n.....\n\n${memo}` }, ``) console.log(chat) copy(chat)
You can still extract Character AI chats, even though there’s no built-in way to do it (yet!). Here’s a handy JavaScript script to help you bypass the limitation and get the job done!
- Character AI
-
-
Writing Prompts + §
- further more on writing: grammar, proofreading, much writing prompts, AI detection, and son on…
English
Proofread and improve the following text. Be casual and positive.
"""
"""
- tones of voice
-
variants
-
using variables:
{{variable}}
**Proofread**, enhance and improve the {{text_type}} below. {{tone}}. Use a randomness level of {{randomness_level}}. <context> ... </context> Please make it clear and concise. {{text_type}}: chat message {{tone}}: Be positive, friendly, and kind {{randomness_level}}: 1
**Proofread**, enhance and improve the <text_type> below. <tone>. Use a randomness level of <randomness_level>. <context> ... </context> Please make it clear and concise. <text_type>: chat message <tone>: Be positive, friendly, and kind <randomness_level>: 1
-
using tags:
<tag>
<role> Please act as a rewriting expert in different tones. Your role is to rewrite my content into the specific tone I have chosen. Remember to maintain the original meaning. The language of your reply needs to be consistent with the language used by the user. </role> <task> **Proofread**, enhance and improve the context below. <context> <content_type> Github PR comment </content_type> <content> ... </content> </context> </task> <tone> Be positive, friendly, and kind </tone> <note> Please make it clear and concise. </note>
-
Portuguese
Revise e melhore o seguinte texto. Seja casual e positivo.
"""
"""
-
variants
-
using variables:
{{variable}}
**Melhore** e **revise** o {{tipo_de_contexto}} abaixo. {{tom_do_contexto}}. Use o seguinte nivel de aleatoriedade {{nivel_de_aleatoriedade}}. <contexto> ... </contexto> Por favor, seja claro e conciso. {{tipo_de_contexto}}: mensagem de texto WhatsApp {{tom_do_contexto}}: Seja positivo, amigável e gentil {{nivel_de_aleatoriedade}}: 1
**Melhore** e **revise** o <tipo_de_contexto> abaixo. <tom_do_contexto>. Use o seguinte nivel de aleatoriedade <nivel_de_aleatoriedade>. <contexto> ... </contexto> Por favor, seja claro e conciso. <tipo_de_contexto>: mensagem de texto WhatsApp <tom_do_contexto>: Seja positivo, amigável e gentil <nivel_de_aleatoriedade>: 1
-
using tags:
<tag>
<responsabilidade> Por favor, atue como um especialista em reescrita em diferentes tons. Sua função é reescrever meu conteúdo no tom específico que escolhi. Lembre-se de manter o significado original. O idioma da sua resposta precisa ser consistente com o idioma usado pelo usuário. </responsabilidade> <tarefa> **Revise**, aprimore e melhore o contexto abaixo. <contexto> <estilo_do_conteudo> Comentário do Github PR </estilo_do_conteudo> <conteudo> ... </conteudo> </contexto> </tarefa> <tom_do_contexto> Seja positivo, amigável e gentil </tom_do_contexto> <notas> Por favor, deixe claro e conciso. </notas>
-
A tool to help generate prompts
Super Secret Prompting: The tool writes highly detailed prompts based on your input. It’s free to use, and it’s created by Anthropic, the company behind Claude.
- Anthropic Prompt Generator +: it takes your simple instructions and turns them into a super detailed prompt.
- Cohere Prompt Tuner +: Prompt Tuner optimizes prompts for specific use-cases. You can use it to improve a prompt for an existing model, or adapt a prompt to a new model. Simply insert a prompt you want to optimize and add evaluation criteria, then use Prompt Tuner to enhance your prompt.
Sample for: System Prompt, Assistant Role.
Please act as a rewriting expert in different tones. Your role is to rewrite my content into the specific tone I have chosen. Remember to maintain the original meaning. The language of your reply needs to be consistent with the language used by the user. Now, let’s start. Please rewrite the content into the optimistic tone. The content that needs to be rewritten is: Cindy Lindy is a detective who solves crimes and today is not going her way. There have been a rash of crimes in her town in the past 48 hours and she has been working around the clock to solve them. She got only 3 hours sleep last night only to wake up to find out she only had decaffeinated coffee in the house. Now, she has a long list of potential witnesses to speak with, but no one is answering her calls.
Please act as a text editor. Your role is to help me correct the mistakes in my text. Please fix punctuation, spelling, and other grammar and writing errors. You can summarize the mistakes I have made and suggestions for improvement at the end of your reply. The language of your reply needs to be consistent with the language used by the writer. Now let's start. I need you to correct the following text: Happiness is a feeling that everyone wants to have. Happiness make people smile and laugh. Happiness is good for health and mind. Happiness can come from many things, like family, friends, money, or work. Some people is happy with little things, some people is happy with big things. Happiness is different for everyone. But happiness is not always easy to get or keep. Sometimes happiness go away because of problems or challenges. Sometimes happiness change with time or situation.
Find other ways to convey the same thought. My first sentence is people have strong feelings about the future of AI.
Brainstorming
- 5W1H questions
- An Human-AI Interaction Patterns
- how to engage in conversation with ai: a guide to human-ai interaction
-
more...
-
prompts “Generate a list of three follow up questions after every answer so you can explore further” “Ask me N open-ended questions about <topic>
to find out my current level of understanding”“Now, <suggest a complete solution>
taking all the above into account”“Suggest task formulations related to…” “Ask me questions to clarify this task further” “If the user requested something (asked a question, give an instruction, etc.), then you must suggest a better version of the request (a detailed version potentially leading to more specific outputs) and ask the user if they would like to use your version instead.” “Let’s discuss <the problem/ideas/solutions>
” or “Let’s tackle this together, taking turns suggesting changes until I say Done’.”
-
Text to speech (TTS)
Text to speech (TTS) is a technology that converts text into spoken audio. It can read aloud PDFs, websites, and books using natural AI voices.
- tones of voice
- AI Voices - NaturalReader
more...
Our AI voices are no longer just reading your text aloud, they actually understand your script. Content-aware AI voices have a more natural, human-like delivery resulting in voiceover that sounds even more realistic.
Motivation and Inspiration
- prompts to seek motivation and inspiration
-
more...
-
prompts “For the duration of this conversation, act as a motivational coach. Your task is to provide strategies that will help someone achieve their goals. Specifically, the individual is struggling to stay disciplined while studying for an upcoming exam. Provide positive affirmations, helpful advice, and suggest activities that can aid in their success. Be thorough and specific in your recommendations.” “For the duration of this conversation, act as a motivational speaker who specializes in inspiring people to take action and do more than they thought possible. Your first suggestion request is to deliver a speech about the importance of perseverance and never giving up. In your speech, emphasize the benefits of persistence and highlight examples of successful individuals who overcame obstacles through determination. Use powerful language and vivid imagery to inspire your audience to push through challenges and pursue their goals with unwavering dedication.” “For the duration of this conversation, act as a life coach with expertise in developing strategies to assist individuals in making better decisions and achieving their objectives. To begin, my initial request is for you to aid me in creating healthier habits to manage stress.”
-
-
- for talking and speaking
- Inflection pi AI +
My Notebooks
- steps to publish a notebook
- AI Prompts
-
Jupyter Agent
Create a whole Python notebook with a single prompt.
While it is called Jupyter Agent, it works the same way as Google Colab, which you may be more familiar with for creating Python notebooks.
It is online, free, and accessible to all with no log-in!
The link to the agent: https://huggingface.co/spaces/data-agents/jupyter-agent
Journaling
Journaling is a way of freeing up your mind, which is usually stuck in a thinking loop. By journaling, you will limit the amount of data that seems to be significant at the momment by saying the essential bit on a paper.
Journaling means you are going to write a message to your future self. You may decide to read it or not. But it will be there for you to inspect.
Ask yourself questions. Answer them. Or leave them open.
- What was the most important moment of this day?
- What did I learn today?
- How was I helpful, friendly, or nice to others?
- How was I unfriendly, angry, or cold to others?
- How did I improve myself today?
- How did I love myself today?