crewai - 💡(How to fix) Fix Community use case: Kenya county budget analysis with multi-agent procurement correlation

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
RAW_BUFFERClick to expand / collapse

Community use case submission — CrewAI deployed for civic accountability in East Africa.

What was built

HesabuAgent — a three-agent CrewAI system correlating Kenya county budget execution data with OCDS procurement contracts.

Agents:

  • Budget Analyst — reads Controller of Budget absorption data for all 47 counties
  • Procurement Analyst — queries Kenya's OCDS endpoint (tenders.go.ke/ocds)
  • Report Writer — synthesises findings into plain-language accountability briefs

The problem it solves: Kenya county governments collectively manage KES 400B+ annually in devolved funds. The Controller of Budget publishes absorption rates; the Open Contracting Partnership publishes procurement contracts. HesabuAgent is the first tool to correlate both — flagging counties where budget was "absorbed" but no procurement paper trail exists.

Data sources

Stack

  • CrewAI for agent orchestration
  • Streamlit for UI
  • Anthropic Claude (Haiku) as the LLM
  • Apache 2.0 + CC BY-NC-ND 4.0

Part of a broader civic portfolio: https://gabrielmahia.github.io

Would be glad to contribute a tutorial or case study to the CrewAI documentation — especially around civic/public sector use cases in emerging markets.

extent analysis

TL;DR

The issue lacks a clear problem statement, but a potential next step is to review the data integration and correlation logic between the Budget Analyst and Procurement Analyst agents.

Guidance

  • Review the data sources and APIs used by the Budget Analyst and Procurement Analyst agents to ensure they are correctly integrated and configured.
  • Verify that the data formats and structures from the Kenya Civic Datasets and tenders.go.ke/ocds endpoint are compatible and properly handled by the agents.
  • Check the correlation logic in the Report Writer agent to ensure it correctly identifies discrepancies between budget absorption data and procurement contracts.
  • Consider adding logging or debugging statements to the agents to better understand the data flow and identify potential issues.

Example

No code snippet is provided as the issue does not contain specific code-related problems.

Notes

The issue appears to be a project description rather than a specific problem report, making it challenging to provide a targeted solution. Further information about the issue or error encountered would be necessary to provide more detailed guidance.

Recommendation

Apply workaround: Since there is no clear problem statement, it's essential to first identify the specific issue or error encountered by the HesabuAgent system. Once the problem is understood, a more targeted solution or workaround can be applied.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING