GPT-4: Game-Changer for Image-to-Text?

booleanstrings Boolean 3 Comments

GPT-4 tells fewer lies. For example, it correctly lists Google search operators. What I find most interesting though at the first glance is its exceptional ability to interpret images based on URLs. There is no restriction for the creation time. I gave it the image above and it produced a perfect output:

I would do face recognition, too, and tell you the person’s bio – try it on someone’s photo.

OK, it was wishful thinking for now! After a few colleagues’ comments and a few more tests, I realize that it is hallucinating based on the image URL. So what does multi-modal mean?

P.S. Please follow my Midjourney AI Art at my new page The Prompter. I use a ChatGPT-based prompt generator. 🙂

Defeat Continuous Scrolling

booleanstrings Boolean 2 Comments

Google has been rolling out continuous scrolling, and it’s a challenge. Seeing all of your results now requires a lot of scrolling down and pressing the “more results” button.

There is a preference, but it does not influence Google’s behavior (at least for me):

The change is unfortunate. Chrome extensions and other tools will break over the scrolling format.

However, there is a workaround. Add &start=<any number> to the end of your search URL, and the familiar view with numbered pages comes back. Following the link, you will arrive at the second page and then all tools, including Instant Data Scraper, will behave again.

So, to view or collect all results:

  1. Get results from the first page
  2. Use &start=1 to get to the second and following pages.

Note that the “include omitted results” option is now hard to reach:

Therefore, remember to add &filter=0 to your search URL to get more results from the same sites.

Join us at the renewed Boolean Strings Basics & Beyond on March 1-2, 2023. We will cover principles that are staying and new developments that change the best ways to Google, like the one above, as well as touch on Google vs. ChatGPT competition.

As a reminder, I am holding a Six-Day Sourcing Bootcamp with Irina Shamaeva March 7-16. I will cover all things sourcing in this course. It is filling up, so if you are interested, I recommend signing up.

Bye, #ChatGPT DAN!

booleanstrings Boolean Leave a Comment

There is no need for “DAN” Do Anything Now jailbreaking prompts to try and access the web anymore. The New Bing Chat has changed that. 
The new Bing does not look like “the search engine Bing combined with ChatGPT”  – it is “Bing Chat,”
ChatGPT with web access
(in a different tab even). That is excellent news!
Here is an example of what you can do as soon as you get access to the new Bing.  Prompt:
Be cautious, though! ChatGPT always starts with minimal effort. Tell Bing Chat to be thorough. Tell it to digest the pages fully; otherwise, it may begin to hallucinate. There are still potential limitations that we will discover by practicing.
What are your experiences with the new Bing?

ChatGPT Will Not Replace You If You Embrace It

booleanstrings Boolean Leave a Comment

My recent LinkedIn poll, “Recruiters: are you already using #ChatGPT in your work to write emails to prospects and other content?” shows an impressive rate of acceptance and interest in ChatGPT.

Our Facebook group ChatGPT, Artificial Intelligence, Prompts, Insights for Recruitment amassed 5.6K+ members in no time; I have never seen such growth. The LinkedIn group with the same name is exploding as well.

Attitudes vary a lot, though. Answering “What is your interest in ChatGPT?” someone joining the FB group said, “Know thine enemy.” (lol)

Some skepticism arises from unimpressive initial uses.

  • If you tried ChatGPT and it produced a generic, mediocre piece of writing, you may have voted “It is not good enough” in the poll. But rewriting your prompt and giving it additional direction will help!
  • ChatGPT sometimes states the wrong facts. It is not a good reason to stay away from it! But remember to verify its output.

On the other hand, some enthusiasts believe they will now automate any writing. Or they worry about their jobs. Not so fast! If you spend at least a few hours with ChatGPT, you will learn that getting the desirable, well-written piece requires a lot of effort, guesswork, testing, and (yes) Googling. Just as there are no useful Boolean Builders, there is a limit to lists of universal ChatGPT recipes anyone can create. Using ChatGPT is more of “know-how.”

We have pushed ChatGPT’s tires a bit, and I will be sharing what I have learned in a webinar. The proceeds will go to a good cause.

Pease join me at a 90-minute webinar Revolutionizing Recruitment with ChatGPT and AI (Ukraine Benefit) on Wednesday, February 15th! Some of the topics I will cover are:

  • Introduction to ChatGPT and its capabilities
  • ChatGPT vs. Google
  • How ChatGPT can be used to streamline and enhance various aspects of the recruitment process
    • Research the market
    • Create Boolean Strings
    • Manipulate text data
    • Craft targeted LinkedIn messages and emails to passive candidates
    • Improve your writing
    • Generate interview questions and assessment tests
  • Brainstorm with ChatGPT
  • ChatGPT for everyday use
  • Limitations and how to overcome them
  • Competing landscape
  • Image AI
  • Q&A session

#AI Dialogs

booleanstrings Boolean Leave a Comment

Welcome to the new Artificial Intelligence world that has rapidly arrived!

ChatGPT has no manual! We are equally ignorant at the start. I am OK with it because I am one of those who never read the instructions (lol).

An often-missed so far angle to discuss #ChatGPT is to have a dialog with ChatGPT without an intention to create content (in whatever format). The purpose can be decision-making, brainstorming for work and personal goals, or fast fact-learning, to sound intelligent on a date or at a party with experts or quickly start sourcing.

Same as with any content creation, you can combine conversations with assigning a role to ChatGPT. (You’ve seen those lists.) This adds a new dimension to the output. Here are some excellent recruiting-related A.I. Dialog examples on our new rapidly expanding Facebook Group #ChatGPT, Artificial Intelligence, Prompts, Insights for Recruitment.

As you know, with any request lacking detail, ChatGPT starts with something generic and wordy. Do not be discouraged! You have to be strict and insistent on concrete responses that match your request. I think I am acquiring the skill. 🙂 Observations I will be sharing on the blog, new newsletter, and new group, and eventually, in a class, come from my limited but growing experience.

These bits stand out:

  • A challenge is that ChatGPT has a short memory, so putting together as much info as possible upfront is a good idea.
  • ChatGPT is especially good at generating lists of possible solutions for a problem. You can continue the dialog by exploring each appealing option and making your request more specific based on its suggestions.
  • Do not make your prompts suggestive of an answer. It may lead the Intelligence to try and please you by lying.
  • You can make ChatGPT yours if you start the dialogs, understand what to expect, and share and digest what others have learned. Collective Learning is an essential part of it.

It’s hard not to imagine the tool’s “personality.” I often see ChatGPT as forgetful, lazy, and stubbornly protecting the “gold” it hides somewhere deep.  Think of a fairy tale where a magic phrase opens the treasure guarded by a dragon, and you are the Hero. The tool is an invitation to be creative, imaginative, observant, intuitive, resourceful, and “digitally manipulative” in a good sense. These are keys to the new skill acquisition. And just like swimming or sourcing, learning is inseparable from practice.

Are our jobs in danger? Are you serious? It is a new human craft, and few will master it (as with any art). I read somewhere an analogy that photography did not destroy paintings. A popular tweet reads: A.I. will not replace you. A person using A.I. will.

My colleagues and I are interested due to the possibilities and because we already have the “studying software behavior” curiosity, skills, and experience, after exploring Google’s and LinkedIn’s algorithms in-depth over the years. GPT-3, ChatGPT is quite a new kid on the block! It has trivial stuff on the surface and gold to dig out with new skills.

We are preparing a February webinar to summarize the useful bits of the #AI Revolution for busy Recruiters. Stay tuned by joining the FB communities and following our schedule. Once delivered, classes show up in the Training Library. The 11K+-strong Boolean Strings FB Group will stay on sourcing topics, and AI discussions are channeled to the new group.

P.S. My friends and Facebook followers know that I have also been spending time with Midjourney for image creation for enjoyment.

Sadly, drawing is not of my many talents. But creating unique prompts, some with ChatGPT (a prompt for a prompt!) switches the creativity into the area where I am capable and learning. Think about such possibilities!

I will hopefully figure out a separate channel for my #A.I. galleries. Since I haven’t yet, I want to share a recent creation, a Fruit-Themed Gift:



You Must Know This if You Use LinkedIn Job Search

booleanstrings Boolean 2 Comments

As part of the dialog with LinkedIn Engineering, I had submitted the strange examples from LinkedIn Job Search Is Haunted.

The reply was unexpected. It parallels Google’s Engineering response on The Behavior of the Quotes (Google Search Report). The similarity is treating keywords in quotes differently, applying less algorithmic interpretation,  and sometimes, generating many more relevant results.

The new insight is inconsistent with LinkedIn Job Search Help.

Read carefully.

Double quotes around a phrase producing unexpected results. “recruiter” behaving differently from recruiter (no double quotes).

This is an intended behavior and highlights what our double quote functionality actually does. It is true that using double quotes forces the system to do an exact text match. However there is slightly more to it. When no double quotes are used, the system tries to understand the meaning of your search terms as well as what portions of a job it should search for to find those terms. The system does not always use an exact text match here as not every single job with the occurrence of a search term is actually relevant. Some (not all) of the places we look at are the job’s title, description and desired skills. Our search then decides which of those are the most relevant and displays the results to you. This means you will not see every single job with the words “sourcer” or “recruiter” in the title/description/skills/etc., but rather, you will see all the jobs that our system thinks are for someone that is a sourcer or a recruiter. For example, a software engineering job that has a description stating “talk to our recruiter to learn more” is likely not a good job search result.

When double quotes are used, it looks for exact text matches across various areas of a job. As the double quotes force an exact text match, the system is not as restrictive in filtering out results but rather just returns most that seem to have the quoted phrase in question. That is why putting a common word like “recruiter” in double quotes often returns MORE search results than just recruiter without double quotes.

Keep in mind, we are constantly trying to improve so our strategy today will likely continue to evolve beyond what is described above. These are also not all the details about how search is done but just some of the parts to help understand what you are observing. Your feedback is extremely valued and will help us continue to provide a better experience.

Please continue to provide us your thoughts on how we are doing, what you like about the system and what you do not. Every bit of feedback is a gift to us.

Bottom line, as in Google, use your job-hunting keywords both in quotes and without to find maximum relevant results.

A one-line conclusion:

>> As in Google, in LinkedIn Job Search, use your keywords in quotes and without to cover the ground best. <<

A one-line reason and comment:

>> LinkedIn is “overdoing” semantics (not telling us how or what has changed) <<

If you are a Recruiter using a LinkedIn Premium (Business) account to search for members, please join me for a completely reworked webinar on January 12th, 2023,

LinkedIn Solved.

The two-part class addresses the challenges of sourcing professionals with a Premium account and explains the truth about LinkedIn Search algorithms. It will be helpful for other account holders as well.


LinkedIn Premium Engineering Input. No Joy. Workarounds

booleanstrings Boolean 1 Comment

Years ago, I was part of a team, building software for a Mass Spectrometer at Applied Biosystems. I was shocked to learn that the same device was sold for a lower price, with the altered software blocking its advanced capabilities.

Are you a Recruiter with a Premium account? My poll shows that a significant number – about 13% of Recruiters – work with Premium, 134 out of 1,061 votes. Here is what you need to know.

This information is in addition to what I have been sharing – mostly, on LinkedIn Recruiter – on the Boolean Facebook Group since Engineering contacted me in response to a post. Premium People Search – Engineering Input

Feedback on Notes by Irina Shamaeva

Not being able to search by phrases from a person’s “about” description. “blending cutting edge technology” not finding David Galley who has the phrase in his About section.

This is an area of search that we continue to optimize to balance between the ability to match everything you want and providing an experience that is fast. With the growth of our member base (800 Million+ now) we made trade-offs between supporting all types of searches possible and the site responding in an acceptable amount of time. This is one such trade-off. We continue to make advances in our underlying technology, so we will take this as feedback for a feature you would like to see improved upon. You will find that searching for some phrases may still work as you think, such as “We have condensed decades of expertise into a series of training courses that will improve your skills, save time” should find David Galley*), it’s just that not all phrases will.

*) It does not.

You will not read this in LinkedIn Help, but we face the truth here. LinkedIn Premium misses keywords in headlines, summaries, and job descriptions in an unpredictable manner. If you source candidates using a Premium account, the above means that you randomly miss excellent prospects. 

How do you work around that?

  • Convince LinkedIn to invest in computer power. (I wish!)
  • Switch to LinkedIn Recruiter ($$$)
  • Switch to Lite or Sales Navigator ($$)
  • Use a system like SeekOut or AmazingHiring ($$)
  • Use LinkedIn aggregating tools like SalesQL or PhantomBuster ($)
  • Understand which search filters work as expected, and adjust your expectations to the current algorithm. 🙂 Search wide, collect results and filter
  • Research deeper to power up your  LinkedIn Boolean
  • Master Google X-Ray; it can do wonders!

The above also means that others may no longer find you by your favorite keywords. (That affects all of us, no matter what account.) Run some test searches and edit your profile to fix that (do not ask me how!)

Please join me for a completely reworked webinar on January 11-12, 2023,

LinkedIn Solved,

addressing the challenges of sourcing talent with a Premium account. We will cover X-Ray in detail. It may be useful for other account holders as well.


#ChatGPT Prompt for an Engaging Email to a Candidate

booleanstrings Boolean 2 Comments

You can have a conversation with ChatGPT and talk it into creating just the outcome you want. Keep correcting it until you like what it writes. The following prompt is a result of our conversation:


I will give you a job description and you will write an email trying to engage a candidate. Start with their potential interests in career growth, then present the opportunity. Outline the benefits and potential, be convincing. Use industry terminology. Be brief, do not use unnecessary words. Be friendly. Use call-to-action, add a sense of urgency.
Job: <pasted from Enterprise Software Sales Consultant>

Dear [Candidate],

I hope this email finds you well. I am reaching out to you on behalf of [Company], a fast-growing AI start-up that is leading the way in the maintenance supply chain for aircraft fleets. We are seeking an experienced Enterprise Software Sales Consultant with a strong background in selling to the Airlines/Aviation industry to join our team.

In this role, you will have the opportunity to work with C-level executives, negotiate complex agreements, and close deals while being a key part of our growing team. We are looking for someone with at least 5 years of experience selling enterprise software in the Airlines/Aviation industry and a proven track record of closing deals larger than $1-2M. Experience with AI or advanced analytics, an interest in working at a start-up, and excellent interpersonal skills are all highly desirable.

This is a unique opportunity to join a cutting-edge company and be a part of our success. The position is initially part-time with the potential to become full-time. All candidates must be US citizens and this is a remote position.

If you are interested in learning more about this exciting opportunity, please don’t hesitate to reach out to me at [Your Email] or [Your Phone Number] as soon as possible. We look forward to hearing from you and discussing how you can join our team.

Best regards,
[Your Name]

The email sounded generic. To personalize it, I added a few sentences about a candidate and asked it to tweak the outreach. It started sounding like this:

– As a seasoned sales professional with an MBA and experience as a VP of Sales, I believe you may be interested in an exciting opportunity with our company.
– As a full-time VP of Sales at a similar company, you bring a wealth of experience and knowledge to the table. If you are looking to relocate to San Francisco from New York and take your career to the next level, this is a unique opportunity to join a cutting-edge company and be a part of our success.

Phrase your request, paste your JD, your candidate qualities, iterate until you like it, edit the outcome (Grammarly is recommended), and email away!

Boolean of Target Companies with #ChatGPT

booleanstrings Boolean Leave a Comment

ChatGPT refuses to access the Internet. Yet you can use it to generate lists of target companies for your job requisitions. Generating Boolean search for LinkedIn is not a problem, but the Chat can do it also. The examples relate to my current sourcing projects.

Project #1. “US companies selling saas to airlines.”

While Google would point you to company lists in any industry, it cannot yet respond to this (my current project): .

(Sabre OR (Amadeus) OR (Travelport) OR (IBS Software) OR (Navitaire) OR (SITA) OR (Rockwell Collins) OR (Hilton Software) OR (Farelogix) OR (TravelSky) OR (ATPCO) OR (AeroData) OR (Honeywell Aerospace) OR (Innovata) OR (Jeppesen) OR (FlightAware) OR (FlightStats) OR (ARINC) OR (Datalex) OR (New Skies Satellites) OR (Lufthansa Systems) OR (Airline Business Solutions) OR (Data Management Inc.) OR (ITA Software) OR (Logical Vision) OR (Astute Solutions) OR (Aviatech) OR (FlexAir Software) OR (Tripl) OR (Inflight Dublin) OR (OpenJaw Technologies) OR (Flightwise) OR (Skyware Technologies) OR (Mercator) OR (AFRA) OR (CRS Technologies) OR (Talari) OR (Sable Air) OR (Travel Technology Interactive)).

Project #2. “Companies creating software in PHP using payment gateways such as Paypal and Stripe.”

Tough! It tells me it cannot use the web. It keeps apologizing. But I can rephrase the request, and it will be fulfilled. I recall it knows about products sold (see #1). How about “Companies that sell PHP-based software and include payments via PayPal or Stripe?” Here you go:

(Invoice Ninja) OR (WooCommerce) OR (Magento) OR (OpenCart) OR (PrestaShop) OR (Zen Cart) OR (osCommerce) OR (Avactis) OR (CubeCart) OR (CS-Cart) OR (Magento) OR (OpenCart) OR (PrestaShop) OR (Zen Cart) OR (osCommerce) OR (Avactis) OR (CubeCart) OR (CS-Cart) OR (QuickBooks Online) OR (Zoho Invoice) OR (Xero) OR (FreshBooks) OR (Wave) OR (KashFlow) OR (Zoho Books) OR (SliQ Invoicing) OR (PaySimple) OR (Billings Pro) OR (Blesta) OR (ClientExec) OR (HostBill) OR (WHMCS) OR (BoxBilling) OR (BillingBoss) OR (Ploi) OR (Client Portal) OR (HostGator) OR (Invoice Ninja) OR (QuickBooks Online) OR (Zoho Invoice) OR (Xero) OR (FreshBooks) OR (Wave) OR (KashFlow) OR (Zoho Books) OR (SliQ Invoicing) OR (PaySimple)

This is one simple sourcing productivity example. But I believe our industry, and others, are going to be hugely affected by the new AI as soon as 2023. I am excited!

Check out my new AI Image Gallery!



I Asked ChatGPT for a Non-Sensical Description, Fed it to MidJourney, and Got This

booleanstrings Boolean Leave a Comment

The latest AI tools are fascinating! I am losing count of their uses that pop up. I will post more practical content soon; this post is to share a fun exercise. Here is what I did:

I repeatedly asked ChatGPT to describe “a nonsensical image,” adding very simple prompts, like asking the image to be in an office environment, or add colors. I repeated five times. Each time I copied the output – about a paragraph – and fed it as a prompt to MidJourney.

Here are the five images (one above, four below) generated in one session – a dialog with ChatGPT – in two minutes, from the same one-sentence description and with only slight additional modification requests. I did not “reject” any images; all seemed worth glancing over and appreciating their diversity. Had I used MidJourney parameters (I did not), the outputs would also vary more in colors, textures, lights, degree of “realism,” etc.

(Who gets credit for these images is a complicated issue.)

Here is a wild thought. Not only will there be job titles like “AI Prompt Creators” (people who describe images to be fed to text-to-image algorithms) in numbers. There will be “AI Pre-Prompt Designers.” The role will:

  • Know what to tell ChatGPT for it to create a prompt for an AI drawing program to draw in a desired way (I promise to come back and improve this sentence.)
  • Hand-edit the prompt if necessary.
  • Feed it to an AI drawing program.

These positions will require both creative and analytic minds.

My advantage for the toy experiment was, of course, that I had no specific outcome in mind. When I do, it is hard to tame any of these AI systems, either content-creating or drawing. There is a lot to learn. But only imagine the possible outcomes.