Skip to content

Instantly share code, notes, and snippets.

View KolegaLiterat's full-sized avatar

Adrian Jaworek KolegaLiterat

View GitHub Profile
@KolegaLiterat
KolegaLiterat / crew_meeting_summary.py
Last active April 20, 2024 13:26
Code examples for meeting summaries and transcription. A part of article on my blog -> kolegaliterat.pl
import os
os.environ["OPENAI_API_KEY"] = OPEN_AI_API_KEY
from crewai import Agent, Task, Crew, Process
from crewai_tools import FileReadTool, TXTSearchTool, DirectoryReadTool
from langchain_openai import OpenAI, ChatOpenAI
#Tools
transcription_directory = DirectoryReadTool(FOLDER_PATH)
summaries_directory = DirectoryReadTool(FOLDER_PATH)
from langchain_community.document_loaders import DirectoryLoader
from langchain_core.output_parsers import JsonOutputParser, StrOutputParser
from langchain_core.prompts import ChatPromptTemplate, PromptTemplate
from langchain_core.pydantic_v1 import BaseModel, Field
from langchain_openai import ChatOpenAI
from langchain_text_splitters import CharacterTextSplitter
from src.helper import DataFiles
from src.vectordb import WorkNotes