Automating the human intuition of crafting prompts

Three months since OpenAI has released their GPT-3 API, it’s now a shared notion — getting to STOA results is mostly a function of effective prompts programming, rather than an NLP task.

It can literally be the difference between a chatbot whose replies do not make any sense, and a chatbot able to pass a Turing test.

What are Prompts?

The interaction with GPT-3 is being done via prompts — textual hints guiding it about the context and task at hand.

To a large extent, prompts are an abstract fine-tuning layer, allowing the user, i.e. developer, to guide GPT-3 in knowing which neuron-tree…


Photo by the author

Research in speech recognition has made significant progress in the last several years with examples such as Facebook’s wav2letter and recent HuBERT. Interest and funding of NLP research are also at an all-time high with breakthroughs such as OpenAI’s GPT-3 and Microsoft’s ZeRO-Infinity.

Yet building real-time transcription apps is cumbersome at best. Paid APIs like Google Cloud and AWS Transcribe have limited and obscure documentation with regards to the transcription of streamed audio, and the open-source alternatives mostly come down to Mozilla’s DeepSpeech.

In this piece, I’ll share the steps to building your first real-time transcription web app using Python…


Food for thought for those who aren’t sure if joining On Deck is time/money well-spent

Source: On Deck

A year ago I was at an intersection.

I was looking for a co-founder for a venture I was building and it wasn’t an easy task. As I was contemplating whether I should be operating as a solo founder, a friend told me about a new entrepreneurship program called On Deck that attracts top talent in different stages of starting their business.

A short Google didn’t yield many results and I had my doubts about the worthiness of this 10-weeks and (back then) $1,700 program.


An up-to-date guide to running Django commands on AWS EBS using cron jobs

Photo by the author.

Recently, I was looking to run a script once an hour that also required my Django app context. Though I did find a couple of online guides, they were either outdated or not comprehensive and aligned with the recent changes in AWS Elastic Beanstalk (EBS).

EBS allows us to run web apps such as Django in a seamless and managed way. That also means we shouldn’t set up any local cron jobs on our current, randomly assigned EC2 instances. Instead, we do it within our EBS environment.

In this guide, I’ll outline how to define your Django command, create an…


How frontrunners such as OpenAI should leverage a machine-human-hybrid approach to screen for ethical use at scale

Jack Daly via Dirbbble

Last June OpenAI released the most powerful language model ever created, which became the topic of much discussion among developers, researchers, and entrepreneurs. Its capabilities of zero- and one-shot learning blew people’s minds, with many GPT-3 powered applications going viral on twitter every second day.

This API is being released in an era when polarization and bias have never been as intense, with technology that is powerful, scalable, and potentially dangerous — imagine a fake news generator or a social media bullying bot powered by the human-like GPT-3.

Facebook’s Head of AI raising concerns over GPT-3’s bias

Understanding the harmful…


Tips and takeaways learned based on more than 100 1:1's

This piece was updated on April 2021

Finding a co-founder is tough — your talented friends amongst your network aren’t available and finding both a Founder/Market Fit and shared values with someone new is hard. Timing is everything.

A couple of months ago, I parted ways with my recent co-founder. It was then when my friend reached out to tell me about a new program that puts you with 200+ amazing people, all ready to start and ideate right now.

A couple of weeks later, I was part of On Deck Fellowship’s 4th cohort.

The Fellowship

ODF is a highly-curated group of…


Concrete steps and learnings from a 6-months journey looking for my co-founder

The wrong day to come with flip-flops. Facebook’s founders Mark Zuckerberg and Dustin Moscovitz at Harvard (2004) via Getty Images

You’re going to spend more time with your co-founder than with your spouse. This is why finding the right one is the one activity you CANNOT afford to rush. If you’re truly passionate about founding a company, you have only two options: compromise or keep on looking.

The vast majority of startups fail due to a founders’ mismatch. To mitigate that, it’s highly recommended to start a company with past colleagues or people you’ve studied with, as this is a great proxy to knowing how well you work and interact together.

But — what happens if you don’t have this…

Sahar Mor

Engineer->Product->Entrepreneur. Working in the intersection of healthcare and applied AI

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store