|
|
""" |
|
|
WILL - Pure Computational Will (Streamlit版) |
|
|
|
|
|
言語モデルにランダムノイズを入力し、 |
|
|
人間の問いかけなしにモデルの構造だけが |
|
|
出力するものを観測する |
|
|
""" |
|
|
import streamlit as st |
|
|
|
|
|
from src.ui.streamlit.styles import CUSTOM_CSS |
|
|
from src.ui.streamlit.pages import render_generate_page, render_concept_page |
|
|
|
|
|
|
|
|
def main(): |
|
|
"""アプリケーションのエントリーポイント""" |
|
|
|
|
|
st.set_page_config(page_title="will", page_icon="", layout="centered") |
|
|
|
|
|
|
|
|
st.markdown(CUSTOM_CSS, unsafe_allow_html=True) |
|
|
|
|
|
|
|
|
tab1, tab2 = st.tabs(["GENERATE", "CONCEPT"]) |
|
|
|
|
|
with tab1: |
|
|
render_generate_page() |
|
|
|
|
|
with tab2: |
|
|
render_concept_page() |
|
|
|
|
|
|
|
|
if __name__ == "__main__": |
|
|
main() |
|
|
|