Building a Chatbot with Coding Black Females
- Feb 12, 2020
- 2 min read
Principle One hosted a workshop with Coding Black Females (CBF), a group set up by Charlene Hunter in 2017 to create opportunities for black female developers to network and develop their skills. We invited them to explore how we can use chatbot technologies to provide an easy to use method for the public to report instances of hate crime in football and across wider sporting events.

Hate crime has been dominating UK headlines over the past year. Fans attending football games continuously highlight that the reporting processes for hate crime are limited or inaccessible; this hinders the effective investigation of incidents and exclusion or prosecution of offenders.
To prepare for the workshop, we talked to premiership clubs to understand what’s currently in place and how hate crime is reported. We found that despite acknowledging the widespread nature of the problem, the actual number of incidents of hate crime reported is extremely small. During the game, fans are reluctant to call a member of staff and often just want to forget about the incident once they have left the ground. So how could we use technology differently to make it easier to report?
We have been working with UK policing to look at how chatbot technologies can be used to make it easier for police officers to capture information quickly and in the right format to support investigations. We wanted to enlist CBF to explore how quickly we could build a chatbot on our platform that would create simple pathways to capture the detail that a club would need to be able to exclude an offender from future matches.
Our Business Analysis team kicked off by presenting the business problem before our Head of Engineering Delivery, Chris Spearing, presented functional requirements and outlined the development platform we had set up. Using pair programming techniques, our developers worked through a series of increasingly complex pathways, learning a range of new technologies throughout. This helped us test out our initial research around the accessibility of chatbots for this type of reporting and has given us insight around the ease and speed with which we can build intuitive user interfaces using the chatbot framework.
The evening was a great opportunity for us to network with a group of talented developers from diverse backgrounds and at different points in their careers – but all with a real passion for technology and problem solving that Principle One look forward to sharing with CBF again.










Có những lúc mình không muốn suy nghĩ nhiều, chỉ cần mở nền tảng lên và tìm ngay một nội dung vừa xuất hiện để xem cho đỡ trống thời gian. Thói quen này khiến mình quan tâm nhiều hơn đến việc danh sách có được cập nhật liên tục hay không. Khi sử dụng hệ thống này, mục phimmoi giúp mình tiếp cận nhanh các nội dung vừa ra mắt, không phải lọc qua quá nhiều danh mục cũ. Việc sắp xếp theo thời gian cập nhật khiến quá trình chọn phim diễn ra khá nhanh. Trong lúc xem liên tục nhiều nội dung, tốc độ phát ổn định, không bị gián đoạn rõ rệt khi chuyển phim. Điều này…
Trong quá trình sử dụng các nền tảng trực tuyến có nhiều nội dung hoạt động đồng thời, tôi thường quan tâm đến cách hệ thống xử lý các thao tác liên tiếp thay vì chỉ đánh giá tốc độ phản hồi ban đầu. Những nền tảng thiếu tối ưu thường khiến người dùng phải thao tác lại khi chuyển đổi giữa các khu vực khác nhau. Khi truy cập https://luck8.diy có thể thấy toàn bộ danh mục như thể thao, casino, xổ số và trò chơi tương tác được liên kết trong cùng một luồng vận hành nên quá trình chuyển đổi diễn ra khá liền mạch. Các thao tác được giữ liên tục mà không làm mất trạng thái…
Trong các nền tảng giải trí hiện đại, khả năng tổ chức nội dung theo nhiều tầng trải nghiệm giúp người dùng dễ thích nghi hơn khi tiếp cận hệ thống có nhiều loại trò chơi khác nhau. Với cách xây dựng đó, ko66.com phát triển các nhóm nội dung theo từng tầng riêng biệt, bao gồm nhóm tốc độ nhanh, nhóm thiên về quan sát và lựa chọn, cùng nhóm giải trí theo phiên ngắn, giúp tạo ra sự phân tách rõ ràng trong trải nghiệm. Điều này giúp việc chuyển đổi giữa các nội dung trở nên đơn giản hơn mà không cần nhiều thao tác phức tạp. Khi cấu trúc được phân tầng hợp lý, trải nghiệm tổng…
Không gian hiển thị nhỏ trên điện thoại đòi hỏi hệ thống phải xử lý tốt phần bố cục nếu muốn giữ được sự liền mạch khi theo dõi. Với nền tảng này, casino trực tiếp, sự kiện thể thao và slot được sắp xếp theo cụm rõ ràng nên không bị chồng dữ liệu khi sử dụng. Khi mở bằng https://cm88a.mobi/, giao diện được tải trực tiếp với đầy đủ nội dung, các thông tin như tỷ lệ, kết quả và trạng thái được làm mới liên tục mà không cần thao tác lại. Quá trình chuyển qua lại giữa các phần diễn ra nhanh và không gây mất nhịp, cho thấy hệ thống ưu tiên khả năng hiển…
Interesting read overall, especially how the blog breaks down the challenges students face with tight deadlines and complex topics in science assignments. It does feel like many learners could benefit from structured guidance or even services like rapid assignment help when they get stuck. The suggestions around seeking additional resources, such as science assignment help online, seem practical without being too overwhelming. Overall it’s a balanced discussion and quite relatable for students navigating coursework pressures. While no single solution fits everyone, combining personal effort with academic support tools can make the workload more manageable over time in practice.