Entity extraction, coder, reviewer, code structure agent systems



AI Summary

# Summary of the Text in Outline Form  
  
## Four-Agent Coder Review System  
- **Initial Code Generation**  
  - User input is taken.  
  - Initial code is generated.  
- **Code Review Process**  
  - Three review agents assess the initial code.  
  - A combined review is saved to a file.  
  - The review process iterates as specified.  
  - Each iteration's code is saved.  
  
## Multi-Agent Code Structure System  
- **Initialization**  
  - Any number of agents can be initialized.  
  - User input is taken to create an abstract code structure.  
- **Review and Finalization**  
  - Code structures are reviewed in parallel.  
  - A final code is generated from the reviewed structures and saved.  
  
## Entity Extraction System  
- **Text Processing**  
  - Text is split into chunks.  
  - Three agents with different JSON system messages extract entities in parallel.  
- **Output**  
  - Extracted entities are written to JSON files.  
  - A combined view of extracted entities is presented.  
  
## Agent System Development  
- **Framework**  
  - Built using an OpenAI unified framework.  
  - Supports various OpenAI API endpoints.  
- **Code Structure Agent**  
  - Initializes with a JSON format containing components, a plan, and a code structure.  
  - Reviews and suggests improvements to the code structure.  
- **Final Code Agent**  
  - Takes revised code structure to create a functioning code.  
  
## Main Loop and Asynchronous Execution  
- **Initialization**  
  - Agents are initialized using the GPT calls class.  
  - Tasks are created for asynchronous execution.  
- **Execution**  
  - Code structure, review, and final code tasks are run in parallel.  
  - Outputs are saved to respective folders.  
  
## Cleanup and Debugging  
- **Cleanup**  
  - Instantiated classes are deleted after use.  
- **Debugging**  
  - `max_word_per_message` parameter is used for testing response lengths.  
  
## Additional Information  
- **Support and Resources**  
  - Project files and coding walkthrough videos are available on Patreon.  
  - A website and web app are mentioned for browsing projects and practicing coding.  
- **Execution Demonstration**  
  - Agents are instantiated and their outputs are monitored in real-time.  
  - Entity extraction and code structure agents work concurrently.