Skip to content

yusufbaykal/Graduation-Project-LLM

Repository files navigation

Turkish Natural Language Processing Solutions

This product leverages NLP (Natural Language Processing) and LLM (Large Language Models) technologies to streamline users' workflows and automate data preparation processes for developers.

It allows users to interact with their documents, engage in conversations with their desired websites, and eliminates time-consuming tasks such as report reading, article reading, and analysis extraction.

  • The product includes 5 different modules.

PDF ChatBot

A system that allows users to interact with their documents and reports, enabling them to retrieve specific information or generate summaries from within the document. It integrates an advanced RAG (Retrieval-Augmented Generation) system, ensuring users can efficiently access relevant content and insights without manually searching through the document.

Web ChatBot

A system that generates outputs based on user prompts using the provided website as a data source. This solution also integrates an advanced RAG system, ensuring accurate and context-aware responses from the web content.

Model Preparation

A system designed to streamline data preparation processes for developers. It applies built-in modules to the raw data, delivering cleaned and pre-processed output. Users can then download the ready-to-use data in CSV format, significantly reducing manual effort and preparation time.

Text Statistics, Analysis & Preprocessing

This module automates tasks such as reading, interpreting, and processing user data. It provides an efficient solution for analyzing and preparing textual data, turning complex manual operations into seamless automated workflows.

Environment Variables

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

OPENAI_API_KEY = ""

USER_AGENT = ["my_user_agent"]

Data File

Run Locally

Clone the project:

  git clone https://github.com/yusufbaykal/Graduation-Project.git

Usage

Navigate to the project directory:

  cd Graduation-Project

Install dependencies using Poetry:

  pip install poetry
  poetry lock 
  poetry install 

Navigate to the specific directory:

  cd Graduation-Project
  cd .\YazımDenetim\

Run the Streamlit application:

  streamlit run streamlit_app.py

Python TensorFlow

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages