Spiega documentation

#:+TITLE: portfolio creation

portfolio creation

In the agentic era I got an idea on how to create portfolios, run interviews and apply to job positions in an agentic environment. The goal is to have a pretty objective portfolio where I list my competences and I ask a bot to judge its content.

area competence
ML machine learning, regression, fitting, training, data set preparation
geo spatial queries, algebraic transformations, GIS, document databases"sql,"data transformation, data pipelines, data structure, data modeling

The knowledge base is organized into these kind of documents:

I created a library to interact with local models and file system model_local.py which is loaded by graph rag. The model is deployed using mcp server on docker.

Tools tested:

The system is integrated within emacs and there is no need to exit the program. LLMs help to write the python code which is executed in-line in a separate buffer.

blogD = c_t.dir2tree(os.environ['HOME'] + '/lav/siti/spiega/markdown/')
llm = c_t.get_llm_mcp(model_id=model_id)
blogD = c_t.summarize_text(llm,blogD)
blogD.to_csv(baseDir + "graph/blog_desc_" + modelN + ".csv",index=False)

and a function to create graphs graph_rag.py

Sede Max cites H-index
Chile 257.72 21.39
Leeds 165.77 19.68
Sao Paolo 71.00 11.50
Stockholm 134.19 14.33
Morelia 257.56 17.67

Author: sabeiro

Created: 2026-07-21 Tue 16:14

Validate