File size: 1,230 Bytes
a135b37
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
import streamlit as st
from industry_research import get_company_info
from use_case_generation import generate_use_cases
from dataset_collection import collect_datasets
from proposal_compilation import compile_proposal

st.title("AI and GenAI Use Case Generator")

# Step 1: Get company URL
company_url = st.text_input("Enter Company Website URL", "https://example.com")

if st.button("Generate Proposal"):
    # Step 2: Get company info
    st.write("Fetching company information...")
    company_info = get_company_info(company_url)
    st.write("Company Information:", company_info)

    # Step 3: Generate use cases based on company info
    st.write("Generating use cases...")
    use_cases = generate_use_cases(company_info)
    st.write("Use Cases:", use_cases["use_cases"])

    # Step 4: Collect dataset links
    st.write("Collecting relevant datasets...")
    resource_file = collect_datasets()
    st.write("Datasets saved in:", resource_file)

    # Step 5: Compile final proposal
    proposal_file = compile_proposal(use_cases, resource_file)
    st.write("Final proposal saved as:", proposal_file)

    with open(proposal_file, "r") as f:
        st.download_button("Download Proposal", f, file_name=proposal_file)