Thanks to visit codestin.com
Credit goes to github.com

Skip to content

LinkGenie is an AI-powered full-stack web application that extracts LinkedIn profile information, generates personalized insights, and crafts a connection link to facilitate meaningful connections.

License

Notifications You must be signed in to change notification settings

chaeyeon2367/llm-app-LinkGenie

Repository files navigation


Link Genie : Building social network with AI 👬

Hits


LinkGenie is a full-stack web application that leverages the power of Large Language Models (LLMs) to streamline LinkedIn outreach. It allows users to search for LinkedIn profiles by name and retrieve relevant information. LinkGenie then utilizes LLMs to personalize a "connection link" with the retrieved information, facilitating conversation starters. This allows users to initiate meaningful conversations with their desired connections.


ScreenRecording2024-06-20at01 41 2622-ezgif com-video-to-gif-converter


Key Features 💡

1. LinkedIn Data Scraping

  • Proxycurl API Integration: Efficiently scrapes LinkedIn data about a person, gathering valuable information for networking purposes.

2. Advanced Search Capabilities

  • Tavily API: Employed as a search API, providing high-quality, real-time knowledge optimized for RAG and LLMs.

3. LangChain Integration

  • Chains and Agents: Utilizes LangChain's chains and agents, including custom agents, to efficiently handle and process data.
  • Tools and Custom Tools: Implements both standard and custom tools within the application to enhance its functionality.
  • Output Parsers: Uses output parsers to format and display the retrieved information in a user-friendly manner.

4. Flask API Integration

  • Backend Development: Employs Flask API to build the backend of the application, ensuring smooth and efficient data handling and processing.

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

OPENAI_API_KEY

PROXYCURL_API_KEY

TAVILY_API_KEY

LANGCHAIN_API_KEY

LANGCHAIN_TRACING_V2=true

LANGCHAIN_PROJECT=Link Genie


Getting Started

  1. Clone the repository to your local environnement
git clone https://github.com/chaeyeon2367/llm-app-LinkGenie.git
  1. Go to the project directory
cd llm-app-LinkGenie
  1. Install dependencies
pipenv install
  1. Start the flask server
pipenv run app.py

Running Tests

To run tests, run the following command

pipenv run pytest .

🔗 Links


Resources

https://github.com/hwchase17/chat-langchain-readthedocs

https://github.com/emarco177/ice_breaker

About

LinkGenie is an AI-powered full-stack web application that extracts LinkedIn profile information, generates personalized insights, and crafts a connection link to facilitate meaningful connections.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •