Skip to content

About

An autonomous AI agent that transforms business requirements into structured, professional Word documents through intelligent planning and execution.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Autonomous AI Agent

Overview

This project implements an autonomous AI agent capable of:

  • Understanding natural language requests
  • Creating its own execution plan
  • Executing the plan
  • Performing a lightweight self-review
  • Generating a professional Microsoft Word document

Tech Stack

  • Python
  • FastAPI
  • Groq Llama 3.3 70B
  • python-docx
  • Pydantic

Project Structure

app/

main.py

agent.py

planner.py

executor.py

reflection.py

doc_generator.py

llm.py

config.py

models.py

prompts.py


Run

pip install -r requirements.txt

Create .env

GROQ_API_KEY=YOUR_KEY

Run

uvicorn app.main:app --reload

Open

http://127.0.0.1:8000/docs


Example Request

{ "request":"Create a business proposal for an AI Healthcare Startup." }


Engineering Improvement

Implemented lightweight Reflection/Self-check.

The generated document is reviewed before returning the final result.


Future Improvements

  • Tool Calling

  • RAG

  • Conversation Memory

  • Retry based Reflection

  • Multi-Agent Architecture

uvicorn app.main:app --reload streamlit run app/streamlit_app.py

About

An autonomous AI agent that transforms business requirements into structured, professional Word documents through intelligent planning and execution.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages