-
Name Input: Users input a name into the application.
-
Search via SerpApi: Utilizes SerpApi to conduct a search based on the provided name.
-
LinkedIn Profile Extraction: Identifies and extracts the LinkedIn profile URL from the search results.
-
Data Retrieval via ProxyCurl: Employs ProxyCurl to access detailed LinkedIn profile data.
-
Prompt Engineering with LLMs: The extracted data is processed by a Large Language Model (LLM), optimized through prompt engineering, to extract:
- Professional Experience and Industry Insights: Offers insights into the individual's career path and industry.
- Interesting Facts: Identifies unique or noteworthy aspects of the profile for conversation starters.
- Ice Breaker Summary: Provides a concise summary combining professional and personal insights for meaningful interactions.
The application aims to provide users with relevant, personalized information about individuals to facilitate smoother, more engaging conversations. Ideal for rapid rapport building in networking events, sales pitches, or social gatherings, it offers foundational knowledge about a person's professional background and interests.
- Fork this repo and create an .env file
SERPAPI_KEY=<your-key>
OPENAI_API_KEY=<your-key>
PROXYCURL_KEY=<your-key>
- Start the app using following command in your terminal
streamlit run app.py
The application currently on takes Linkedin data into account and it is planned to bring in more crediable sources of data to bring diverse insights of the profile.
This project introduces an innovative **Ice-Breaker Application** designed to facilitate engaging and informed interactions for networking, sales, or socializing. The application operates through several key stages:-
Name Input: Users input a name into the application.
-
Search via SerpApi: Utilizes SerpApi to conduct a search based on the provided name.
-
LinkedIn Profile Extraction: Identifies and extracts the LinkedIn profile URL from the search results.
-
Data Retrieval via ProxyCurl: Employs ProxyCurl to access detailed LinkedIn profile data.
-
Prompt Engineering with LLMs: The extracted data is processed by a Large Language Model (LLM), optimized through prompt engineering, to extract:
- Professional Experience and Industry Insights: Offers insights into the individual's career path and industry.
- Interesting Facts: Identifies unique or noteworthy aspects of the profile for conversation starters.
- Ice Breaker Summary: Provides a concise summary combining professional and personal insights for meaningful interactions.
The application aims to provide users with relevant, personalized information about individuals to facilitate smoother, more engaging conversations. Ideal for rapid rapport building in networking events, sales pitches, or social gatherings, it offers foundational knowledge about a person's professional background and interests.
<iframe width="640" height="360" src="https://www.youtube.com/embed/5wcSSPoKjdw" frameborder="0" allowfullscreen></iframe>- Fork this repo and create an .env file
SERPAPI_KEY=<your-key>
OPENAI_API_KEY=<your-key>
PROXYCURL_KEY=<your-key>
- Start the app using following command in your terminal
streamlit run app.py
The application currently on takes Linkedin data into accoun