人工智能协作,根据会议记录或笔录生成新的会议报道
Code, samples, and a working streamlit app for demonstrating:
The agents are prompted to create a newsstory in collaboration with a human(you)from a meeting transcript or minutes which you either provide a URL to or upload. The input agent uploads or downloads the document as appropriate and extracts text from it; the writer agent drafts; the critique agent critiques; you can edit either the draft or the critique. the cycle continues until you are satisfied with a draft at which point it ia giiven to the output agent to display.
This concept could easily be extended to different types of news stories as well as different sources ands could include fact checking, RAG from an archive etc.
I started with meetings because there are many more public meetings than there are reporters to cover them.
langgraphis a library for building stateful, multi-actor applications with LLMs, built on top of (and intended to be used with) LangChain. It is low-code but not no-code.
The depository is set up so that an application can be uploaded to the Streamlit cloud. That has been done and the application is here. The .gitignore and requirements.txt are specific to streamlit cloud.
mm_agent.py in this repository contains the main logic and all of the langchain speciifc code for the application. If you run it as a main program in your own Python environment, it will use tkinter rather than streamlit for UI.
mm_st.py is the main program of the streamlit version and contains all the streamlit specific logic
mytools.py are a few miscellaneous uilities of mine.
mm_tkinter.py contains the tkinter specific code. It is not used in the streamliit version.
Click the URL https://meeting-reporter.streamlit.app/. You will need an OPENAI api key in the paid tier. The free api key will not work because the agents use GPT4.
click the URL https://chatgpt.com/g/g-roNR24Ty6-collaborative-meeting-reporter.
pull requests welcome
No code here explititly collects any information of any kind. However, some usage stastics are available from both github and Streamlit.
This all comes with no warranty of any kind nor any promise to fix problems or maintain compatabity with the code it uses. However, bug reports, issues, and enhancement pull requests are welcome.
暂无开放 Issues,或尚未同步最近议题。